Table des matières:
- Fournitures
- Étape 1: connectez le circuit comme indiqué sur l'image
- Étape 2: coder le système
- Étape 3: Codage du programme final
- Étape 4: Tester
Vidéo: Capteur IR Arduino et télécommande avec écran LCD : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Nous sommes un groupe d'étudiants UQD10801 (Robocon1) de l'Universiti Tun Hussein Onn Malaysia (UTHM)
Dans ce didacticiel, vous apprendrez à afficher les boutons de la télécommande infrarouge sur l'écran à cristaux liquides (LCD) à l'aide d'un Arduino Uno R3. Ce tutoriel sera simulé à l'aide de tinkercad. Vous pouvez vous référer à cette vidéo YouTube à titre d'exemple.
Fournitures
1. Arduino Uno R3
2. Fils de connexion
3. Affichage à cristaux liquides (LCD)
4. Potentiomètre
5. Capteur infrarouge
6. Télécommande infrarouge
7. Planche à pain
8. Résistance (1kohm à 10kohm)
Étape 1: connectez le circuit comme indiqué sur l'image
Connectez les fils à l'aide d'une planche à pain pour assurer un circuit bien rangé. Pour l'écran LCD, les broches 2, 3, 4, 5, 11 et 12 seront utilisées. La fonction du potentiomètre est de contrôler la luminosité de l'écran LCD. Vous pouvez utiliser des fils multicolores comme indiqué sur l'image pour garder une trace des broches sur l'Arduino. Le capteur IR sera connecté à la broche 7 de l'Arduino.
Étape 2: coder le système
2 librairies sont utilisées qui sont LiquidCrystal.h et IRremote.h. La première partie du codage consiste à trouver le code de chaque bouton de la télécommande. A titre d'exemple, dans tinkercad.com, le code qui est transmis par le bouton OFF/ON est "16580863". Ceci est différent pour tous les boutons. Pour trouver cela, vous devrez construire un programme pour trouver chaque code pour chaque bouton. Un exemple de code peut être téléchargé ci-dessous comme référence. Vous devez écrire manuellement chaque code pour chaque bouton du moniteur série. Compilez et téléchargez le code sur l'Arduino et exécutez le système. Testez chaque bouton de la télécommande infrarouge et notez les codes de chacun des boutons pour référence future.
Étape 3: Codage du programme final
Une fois que vous avez terminé d'enregistrer les codes de la télécommande IR, vous pouvez procéder au codage du programme final. Cela inclura la bibliothèque LiquidCrystal.h. Un exemple de code peut être téléchargé ci-dessous pour référence. Utilisez le cas "switch" dans le programme pour basculer entre les boutons. Pour chaque boîtier de commutateur, utilisez lcd.print pour afficher le texte de chaque bouton sur l'écran LCD, ajoutez un délai de 0,5 seconde et une pause; pour sortir de la répétition. Une fois que vous avez terminé de coder, compilez-le et téléchargez-le sur l'Arduino.
Étape 4: Tester
La dernière étape consiste à tester le programme en allumant l'Arduino et à tester en appuyant sur les boutons de la télécommande infrarouge. Si vous ne voyez pas le texte sur l'écran LCD, essayez de régler le bouton du potentiomètre. S'amuser!
Conseillé:
Macintosh à écran tactile - Mac classique avec un IPad Mini pour l'écran : 5 étapes (avec photos)
Macintosh à écran tactile | Mac classique avec un IPad Mini pour l'écran : Ceci est ma mise à jour et ma conception révisée sur la façon de remplacer l'écran d'un Macintosh vintage par un iPad mini. C'est le 6ème d'entre eux que j'ai fait au fil des ans et je suis assez content de l'évolution et du design de celui-ci ! En 2013, quand j'ai fait
La télécommande TV devient une télécommande RF -- Tutoriel NRF24L01+ : 5 étapes (avec photos)
La télécommande TV devient une télécommande RF || Tutoriel NRF24L01+ : Dans ce projet, je vais vous montrer comment j'ai utilisé le populaire IC RF nRF24L01+ pour régler la luminosité d'une bande LED sans fil à l'aide de trois boutons inutiles d'une télécommande de téléviseur. Commençons
É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
Écran LCD I2C/IIC - Convertir un écran LCD SPI en écran LCD I2C : 5 étapes
Écran LCD I2C/IIC | Convertir un écran LCD SPI en écran LCD I2C : l'utilisation de l'écran lcd spi nécessite trop de connexions, ce qui est vraiment difficile à faire
Convertissez votre télécommande IR en télécommande RF : 9 étapes (avec photos)
Convertissez votre télécommande IR en télécommande RF : dans Instructable d'aujourd'hui, je vais vous montrer comment vous pouvez utiliser un module RF générique sans microcontrôleur, ce qui nous conduira éventuellement à créer un projet dans lequel vous pourrez convertir une télécommande IR de n'importe quel appareil en RF À distance. Le principal avantage de convertir un