Project 14 IR Afstandsbediening Smart Car

1.Beschrijving
In dit project maken we een IR-afstandsbediening smart car en drukken we op de knop van de IR-afstandsbediening om de auto te laten bewegen.
2.Stroomschema

De specifieke logica van de IR-afstandsbediening smart car wordt hieronder weergegeven:
Initiële setup |
LED-board toont smiley |
|
|---|---|---|
Afstandsbediening |
Sleutelwaarde |
Sleutelstatus |
|
FF629D |
Vooruit8*8 LED-board toont voorwaarts icoon |
|
FFA857 |
Achteruit8*8 LED-board toont achterwaarts icoon |
|
FF22DD |
Draai naar links8*8 LED-board toont links icoon |
|
FFC23D |
Draai naar rechts8*8 LED-board toont rechts icoon |
|
FF02FD |
Stop8*8 LED-board toont “STOP” |
3.Aansluitschema

1). GND, VCC, SDA en SCL van het 8*8 LED-board module zijn verbonden met G (GND), V (VCC), A4 en A5 van de uitbreidingskaart.
2). Omdat de IR-ontvanger geïntegreerd is op de 8833 motor driver uitbreidingskaart, is extra bedrading niet nodig. De pinnen van de IR-ontvanger op de 8833 kaart zijn respectievelijk G (GND), V (VCC) en D3.
3). De servo is verbonden met G, V en A3. De bruine draad is aangesloten op Gnd (G), de rode draad op 5V (V) en de oranje draad op A3.
4). De voeding is aangesloten op de BAT-poort
4.Testcode
Let op: De infraroodmodule die in de softwaredemonstratie wordt getoond, is al geïntegreerd in de uitbreidingskaart en wordt niet afzonderlijk geleverd. Daarom vindt u de module die op de afbeelding hieronder staat niet in het product.
Voordat je de code schrijft, is het noodzakelijk om de bibliotheekbestanden van de ultrasone sensor, 8x16 LED-board en de servo te importeren. De specifieke stappen zijn als volgt:
Klik op
om de extensiebibliotheekinterface van sensoren/modules/componenten te openen, zoek vervolgens naar de “ir remote” sensor
en klik erop. Hierdoor verandert “Not loaded” in “loaded”, wat aangeeft dat de “ir remote” sensor succesvol is toegevoegd.


Klik op
om terug te keren naar de code-editor interface, de instructieblokken van de toegevoegde “ir remote” sensor, “Matrix 8*16 Aip1640” module en “Servo” component zijn zichtbaar in het modulegebied.

Je kunt blokken slepen om te bewerken. Hieronder staan blokken ter referentie
(1).
(2).
(3).
(4).
(5).
(6).
(7).
(8).
Volledige testcode





5.Testresultaat
Na het succesvol uploaden van de code naar de V4.0 board, verbind je de bedrading volgens het aansluitschema, zet je de externe voeding aan en zet je de DIP-switch op ON. Vervolgens kun je de IR-afstandsbediening gebruiken om de auto te laten bewegen en zal het 8X16 LED-board het overeenkomstige statuspatroon weergeven.




