Përmbajtje:

Sensori IR Arduino dhe telekomandë me LCD: 4 hapa
Sensori IR Arduino dhe telekomandë me LCD: 4 hapa

Video: Sensori IR Arduino dhe telekomandë me LCD: 4 hapa

Video: Sensori IR Arduino dhe telekomandë me LCD: 4 hapa
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Nëntor
Anonim
Arduino IR Sensor dhe Telekomandë Me LCD
Arduino IR Sensor dhe Telekomandë Me LCD

Ne jemi një grup studentësh UQD10801 (Robocon1) nga Universiti Tun Hussein Onn Malaysia (UTHM)

Në këtë tutorial, do të mësoni se si të shfaqni butonat në telekomandën IR në ekranin e kristaleve të lëngëta (LCD) duke përdorur një Arduino Uno R3. Ky tutorial do të simulohet duke përdorur tinkercad. Ju mund t'i referoheni kësaj videoje në YouTube si shembull.

Furnizimet

1. Arduino Uno R3

2. Lidhja e telave

3. Ekran me kristal të lëngshëm (LCD)

4. Potenciometër

5. sensor IR

6. Telekomandë IR

7. Tabela e bukës

8. Rezistenca (1kohm në 10kohm)

Hapi 1: Lidhni qarkun siç tregohet në figurë

Lidhni qarkun siç tregohet në figurë
Lidhni qarkun siç tregohet në figurë

Lidhni telat duke përdorur një dërrasë buke për të siguruar një qark të rregullt. Për LCD, do të përdoren kunjat 2, 3, 4, 5, 11 dhe 12. Funksioni i potenciometrit është të kontrollojë shkëlqimin e LCD. Ju mund të përdorni tela me shumë ngjyra siç tregohet në figurë për të mbajtur gjurmët e kunjave në Arduino. Sensori IR do të lidhet me pin 7 në Arduino.

Hapi 2: Kodimi i sistemit

Kodimi i Sistemit
Kodimi i Sistemit

Përdoren 2 biblioteka të cilat janë LiquidCrystal.h dhe IRremote.h. Pjesa e parë e kodimit është gjetja e kodit nga secili buton i telekomandës. Si shembull, në tinkercad.com, kodi që transmetohet me butonin OFF/ON është "16580863". Kjo është e ndryshme për të gjithë butonat. Për ta gjetur këtë, do t'ju duhet të ndërtoni një program për të gjetur secilin kod për secilën buton. Një kod shembull mund të shkarkohet më poshtë si referencë. Ju duhet të shkruani me dorë çdo kod për çdo buton nga monitori serik. Përpiloni dhe ngarkoni kodin në Arduino dhe drejtoni sistemin. Provoni për secilin buton në telekomandën IR dhe shkruani kodet për secilën nga butonat për referencë në të ardhmen.

Hapi 3: Kodimi i Programit Final

Kodimi i Programit Final
Kodimi i Programit Final

Pasi të keni mbaruar regjistrimin e kodeve për telekomandën IR, mund të vazhdoni të kodoni programin përfundimtar. Kjo do të përfshijë bibliotekën LiquidCrystal.h. Një kod mostër mund të shkarkohet më poshtë për referencë. Përdorni rastin "switch" në program për të kaluar midis butonave. Për secilin rast ndërprerës, përdorni lcd.print për të shfaqur tekstin për secilën buton në LCD shtoni një vonesë prej 0.5 sekondash dhe një pushim; për të dalë nga përsëritja. Pasi të keni mbaruar kodimin, përpiloni dhe ngarkoni atë në Arduino.

Hapi 4: Testimi

Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar

Hapi i fundit është të testoni programin duke ndezur Arduino dhe testoni duke shtypur butonat në telekomandën IR. Nëse nuk mund ta shihni tekstin në LCD, provoni të rregulloni çelësin e potenciometrit. Argëtohu!

Recommended: