Table des matières:
- Étape 1: ce dont vous aurez besoin
- Étape 2: Bibliothèques ??? Aucun problème
- Étape 3: Code Arduino
- Étape 4: connexion de l'écran LCD à Arduino
Vidéo: Afficher les lectures du capteur Arduino en direct sur un écran LCD Nokia 5110 : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Si vous avez déjà travaillé avec arduino, vous vouliez probablement qu'il affiche les lectures du capteur. L'utilisation du moniteur série est parfaitement acceptable, mais étant le dur à cuire arduino que vous devenez rapidement, vous voulez probablement qu'il affiche les lectures sur quelque chose de plus scientifique De plus, avoir votre arduino connecté à un PC ou un ordinateur portable ne le rend pas vraiment super portable et avoir un écran LCD connecté pour afficher vos données devient vraiment pratique si vous voulez transporter votre Arduino. Voici quelques instructions FACILES à suivre sur la façon de câbler et de programmer votre arduino afin qu'il fonctionne avec l'écran.
Sur une note latérale, j'ai également fait un instructable sur l'utilisation d'un écran OLED, qui n'utilise que 4 fils. Si vous souhaitez vérifier celui-ci, voici le lien:
www.instructables.com/id/Easy-OLED-Display/
Étape 1: ce dont vous aurez besoin
Pour ce projet, vous aurez besoin de:-Nokia 5110 LCD-Dupont wire-Arduino IDE-Arduino (testé sur UNO)-Adafruit_GFX library-Adafruit_PCD8544 LibraryVous pouvez acheter le Nokia 5110 LCD sur ebay pour environ 2 dollars. Idem pour le fil dupont. Recherchez sur ebay "40PCS dupont wire male to female", cela coûte environ un dollar.
Étape 2: Bibliothèques ??? Aucun problème
Maintenant, si vous avez déjà travaillé avec Arduino, vous avez probablement l'IDE et un véritable Arduino. Cependant, si vous n'êtes pas encore familiarisé avec les bibliothèques, ne vous inquiétez pas, elles sont très simples à utiliser. Téléchargez-les en suivant les liens ci-dessous et en cliquant sur télécharger ZIP sur le côté droit de la page Web. https://github.com/adafruit/Adafruit-GFX-Libraryhttps://github.com/adafruit/Adafruit-PCD8544-Nokia… Après avoir téléchargé les fichiers zip, extrayez-les dans le fichier des bibliothèques de votre fichier Arduino principal (généralement C:/Program files/Arduino/libraries) Extrayez les fichiers dans le dossier des bibliothèques et renommez-les en Adafruit_GFX et Adafruit_PCD8544C'est essentiellement tout ce que vous devez faire pour cette partie. Passons maintenant à la partie code.
Étape 3: Code Arduino
J'ai écrit un modèle vide, il vous suffit d'ajouter le code qui lit à partir de votre capteur et cela devrait fonctionner. Mon code écrit sur le moniteur série de l'IDE ainsi que sur l'écran LCD 5110. Les parties que vous devez modifier pour qu'il affiche les lectures (et le texte) que vous souhaitez sont marquées dans le code. #include // math et SPI devrait déjà être dans votre dossier de bibliothèques par défaut, ne vous inquiétez pas pour ceux-ci#include #include //nous venons de le télécharger#include Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3); //broches numériques utilisées pour se connecter à l'écran LCD#define XPOS 0#define YPOS 1float sensorPin = A0; //votre broche de capteur, vous pouvez changer cela si vous voulezvoid setup() {Serial.begin(9600);display.begin();}void loop(){float sensorValue = analogRead(sensorPin); //vous pouvez changer "sensorValue" dans tout le code en tout ce que vous voulezSerial.print("La valeur du capteur A est: "); // affichera ce texte sur le moniteur sérieSerial.println(sensorValue); // n'oubliez pas le ln pour que la prochaine exécution écrive dans la ligne suivante display.clearDisplay(); //efface l'affichage à chaque démarrage de la boucle overdisplay.setCursor(0, 0);display.print("La valeur du capteur A est: "); //cela sera écrit sur le LCDdisplay.println(sensorValue);display.display();delay(1000);}Si vous avez tout fait correctement, le code devrait fonctionner, mais ne l'exécutez pas tout de suite, nous devons connectez d'abord l'écran.
Étape 4: connexion de l'écran LCD à Arduino
Nous avons presque fini ! la seule chose qui reste est en fait de connecter les broches de l'écran LCD à l'Arduino. Heureusement, les broches (de 1 à 5) sont connectées en ligne, donc votre chance de les mal brancher est très mince. Connectez les broches 1 à 5 du Nokia 5110 LCD aux broches 3-7 de votre Arduino. (Donc, RST irait à la broche 3 d'Arduino, CE irait à la broche 4 et ainsi de suite) Après avoir connecté toutes les broches, vous remarquerez qu'il en reste 3. Ces broches doivent être connectées aux broches 3.3V, 5V et GND de votre Arduino. De toute évidence, la broche LCD GND va à GND sur l'Arduino. Selon le type d'Arduino que vous possédez et le type d'écran dont vous disposez, jouez en connectant les deux dernières broches LCD à la broche 5V ou 3,3V de votre Arduino. Les deux devraient fonctionner, mais essayez-le par vous-même et voyez quelle est la meilleure combinaison. Mettre également des résistances de petite valeur (environ 100-200 Ohms devrait convenir) entre les 3-7 broches Arduino et les broches LCD ne fera pas de mal. C'est juste pour la sécurité et n'est pas nécessaire si vous ne voulez pas utiliser l'écran pendant de longues périodes. Je vous recommande de relire cette partie, juste pour vous assurer que vous avez tout connecté correctement. Une fois que tout est connecté, vous pouvez télécharger le code et commencer à vous amuser avec votre nouvel écran LCD d'affichage de données Arduino. J'espère que l'instructable était facile à comprendre et a aidé au moins quelques-uns d'entre vous.
Conseillé:
Comment afficher la fréquence cardiaque sur l'écran LCD STONE avec Ar: 31 étapes
Comment afficher la fréquence cardiaque sur l'écran LCD STONE avec Ar : brève introduction Il y a quelque temps, j'ai trouvé un module de capteur de fréquence cardiaque MAX30100 en faisant des achats en ligne. Ce module peut collecter des données sur l'oxygène dans le sang et la fréquence cardiaque des utilisateurs, ce qui est également simple et pratique à utiliser. D'après les données, j'ai trouvé qu'il y a
Jeu "Space Impact" avec capteur gyroscopique et écran LCD Nokia 5110 : 3 étapes
Jeu "Space Impact" avec capteur gyroscopique et écran LCD Nokia 5110 : Après la mort de mon Tamagotchi (dernier projet), j'ai commencé à chercher une nouvelle façon de perdre mon temps. J'ai décidé de programmer le jeu classique « Space Impact » sur l'Arduino. Pour rendre le jeu un peu plus intéressant et amusant, j'ai utilisé un capteur gyroscope que j'avais lyi
Lire les données du capteur à ultrasons (HC-SR04) sur un écran LCD 128 × 128 et les visualiser à l'aide de Matplotlib : 8 étapes
Lire les données du capteur à ultrasons (HC-SR04) sur un écran LCD 128 × 128 et les visualiser à l'aide de Matplotlib : dans cette instructable, nous utiliserons le LaunchPad MSP432 + BoosterPack pour afficher les données d'un capteur à ultrasons (HC-SR04) sur un 128 × 128 LCD et envoyer les données au PC en série et les visualiser à l'aide de Matplotlib
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Afficher les données du capteur par écran LCD : 5 étapes
Afficher les données des capteurs par écran LCD : Dans ce projet, nous devons afficher les données de 2 capteurs sur un écran avec Arduino. L'application de ce projet est la surveillance de l'humidité et de la température dans une serre