Orodha ya maudhui:

Sensorer ya Arduino IR na Kijijini na LCD: Hatua 4
Sensorer ya Arduino IR na Kijijini na LCD: Hatua 4

Video: Sensorer ya Arduino IR na Kijijini na LCD: Hatua 4

Video: Sensorer ya Arduino IR na Kijijini na LCD: Hatua 4
Video: Infrared Obstacle Avoidance module for Arduino with code 2024, Julai
Anonim
Sensorer ya Arduino IR na Kijijini na LCD
Sensorer ya Arduino IR na Kijijini na LCD

Sisi ni kundi la wanafunzi wa UQD10801 (Robocon1) kutoka Universiti Tun Hussein Onn Malaysia (UTHM)

Katika mafunzo haya, utajifunza jinsi ya kuonyesha vifungo kwenye kijijini cha IR kwenye onyesho la kioo kioevu (LCD) ukitumia Arduino Uno R3. Mafunzo haya yataigwa kwa kutumia tinkercad. Unaweza kutaja video hii ya YouTube kama mfano.

Vifaa

1. Arduino Uno R3

2. Kuunganisha waya

3. Maonyesho ya Kioevu cha Liquid (LCD)

4. Potentiometer

5. Sensorer ya IR

6. Kijijini cha IR

7. Bodi ya mkate

8. Mpingaji (1kohm hadi 10kohm)

Hatua ya 1: Unganisha Mzunguko kama unavyoonyeshwa kwenye Picha

Unganisha Mzunguko Unavyoonyeshwa kwenye Picha
Unganisha Mzunguko Unavyoonyeshwa kwenye Picha

Unganisha waya kwa kutumia ubao wa mkate ili kuhakikisha kuwa mzunguko safi umetengenezwa. Kwa LCD, pini 2, 3, 4, 5, 11 na 12 zitatumika. Kazi ya potentiometer ni kudhibiti mwangaza wa LCD. Unaweza kutumia waya wa rangi nyingi kama inavyoonekana kwenye picha ili kufuatilia pini kwenye Arduino. Sensorer ya IR itaunganishwa na kubandika 7 kwenye Arduino.

Hatua ya 2: Kuandika Mfumo

Kuandika Mfumo
Kuandika Mfumo

Maktaba 2 hutumiwa ambayo ni LiquidCrystal.h na IRremote.h. Sehemu ya kwanza ya kuweka alama ni kupata nambari kutoka kwa kila kitufe cha rimoti. Kwa mfano, katika tinkercad.com, nambari ambayo hupitishwa na kitufe cha OFF / ON ni "16580863". Hii ni tofauti kwa vifungo vyote. Ili kupata hii, utahitaji kuunda programu ya kupata kila nambari kwa kila kitufe. Nambari ya mfano inaweza kupakuliwa hapa chini kama kumbukumbu. Lazima uandike kila kificho kwa kila kitufe kutoka kwa mfuatiliaji wa serial. Kusanya na kupakia nambari hiyo kwa Arduino na uendeshe mfumo. Jaribu kwa kila kitufe kwenye kijijini cha IR na andika nambari za kila kitufe kwa kumbukumbu ya baadaye.

Hatua ya 3: Kuandika Programu ya Mwisho

Kuandika Programu ya Mwisho
Kuandika Programu ya Mwisho

Mara tu ukimaliza kurekodi nambari za kijijini cha IR, unaweza kuendelea kuweka nambari ya mpango wa mwisho. Hii itajumuisha maktaba ya LiquidCrystal.h. Nambari ya mfano inaweza kupakuliwa hapa chini kwa kumbukumbu. Tumia kesi ya "swichi" katika programu kugeuza kati ya vifungo. Kwa kila kesi ya kubadili, tumia lcd.print kuonyesha maandishi kwa kila kitufe kwenye LCD ongeza ucheleweshaji wa sekunde 0.5 na mapumziko; kutoka kwa kurudia. Mara tu unapomaliza kuorodhesha, kukusanya na kuipakia kwa Arduino.

Hatua ya 4: Upimaji

Upimaji
Upimaji
Upimaji
Upimaji
Upimaji
Upimaji
Upimaji
Upimaji

Hatua ya mwisho ni kujaribu programu kwa kuwasha Arduino na kujaribu kwa kubonyeza vifungo kwenye kijijini cha IR. Ikiwa huwezi kuona maandishi kwenye LCD, jaribu kurekebisha kitovu cha potentiometer. Furahiya!

Ilipendekeza: