Tartalomjegyzék:

ULTRAZONIKUS RADARRENDSZER ARDUINO HASZNÁLATÁVAL: 3 lépés
ULTRAZONIKUS RADARRENDSZER ARDUINO HASZNÁLATÁVAL: 3 lépés

Videó: ULTRAZONIKUS RADARRENDSZER ARDUINO HASZNÁLATÁVAL: 3 lépés

Videó: ULTRAZONIKUS RADARRENDSZER ARDUINO HASZNÁLATÁVAL: 3 lépés
Videó: #10 - A hőmérséklet-és páratartalommérés 2024, Július
Anonim
ULTRAZONIKUS RADARRENDSZER ARDUINO -val
ULTRAZONIKUS RADARRENDSZER ARDUINO -val

Az itt leírt áramkör egy ultrahangos radarrendszer működését mutatja be. Ultrahangos érzékelővel érzékeli az objektumot, és méri annak távolságát, és a szervomotor szerint forog. A forgásszög megjelenik egy 16x2 -es LCD -képernyőn. Amikor az akadályt észleli, a hangjelző bekapcsol, és megjelenik az LCD -kijelzőn is.

A radarrendszereknek számos védelmi és polgári alkalmazása is van.

A radarrendszer egy adóból áll, amely sugárzást továbbít a cél felé, amelyet a cél visszhangként jelez vissza. A visszavert jelet egy vevő veszi. Ez a vevő feldolgozza a vett jelet, és olyan információkat szolgáltat, mint a cél, távolság, pozíció (mozgó vagy álló) vagy sebesség, amely megjelenik egy kijelzőegységen.

1. lépés: Szükséges összetevők

Szükséges alkatrészek
Szükséges alkatrészek

Arduino UNO R3- Ez egy mikrovezérlő kártya, amely eltávolítható, kettős soros csomag (DIP) ATmega328 AVR mikrovezérlőn alapul. 20 digitális bemeneti/kimeneti tűvel rendelkezik (ebből 6 használható PWM kimenetként, 6 pedig analóg bemenetként).

HC -SR04 ultrahangos érzékelő -Ez az érzékelő egy 4 tűs modul, amelynek tűneve Vcc (5v), Trigger, Echo és Ground. Ez az érzékelő nagyon népszerű érzékelő, amelyet sok olyan alkalmazásban használnak, ahol távolságmérésre vagy érzékelő tárgyakra van szükség. A modul két szemmel rendelkezik, mint az elülső projektek, amelyek az ultrahangos adót és a vevőt alkotják.

Tower Pro SG90 Micro Servo Motor-Ez a szervó 180 ° -os elforgatású szervó. Ez egy digitális szervomotor, amely gyorsabban és jobban fogadja és feldolgozza a PWM jelet. Kifinomult belső áramkört biztosít, amely jó nyomatékot, tartóerőt és gyorsabb frissítéseket biztosít a külső erők hatására. Három barna, piros és sárga színű vezetékből áll.

Barna/fekete: földhöz csatlakoztatva

Piros: VCC -hez csatlakoztatva (5v)

Sárga/fehér: Az adatcsaphoz csatlakozik ezen a pwm jeln keresztül, amely a motort hajtja.

16x2 LCD kijelző (zöld háttérvilágítás)- A 16x2 LCD kijelző alfanumerikus kijelző. A HD44780 kijelzővezérlőn alapul, és kész a legtöbb mikrokontrollerrel való interfészre. 5 V -ról működik, és zöld háttérvilágítással rendelkezik, amely tetszés szerint be- és kikapcsolható. A képernyő kontrasztját a kontrasztvezérlő csap (3 -as tű) feszültségének változtatásával is szabályozhatjuk.

Berregő

12V tápegység tábla

Jumper vezetékek

2. lépés: Összekapcsolt alkatrészek

Összekapcsolt alkatrészek
Összekapcsolt alkatrészek

LCD PIN_RS ------------------ 12 Arduino Uno

LCD PIN_RW ------------------ GND

LCD PIN_HU ------------------- 11 Arduino Uno

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 5 Arduino Uno

LCD PIN_D5 ------------------- 4 Arduino Uno

LCD PIN_D6 ------------------- 3 Arduino Uno

LCD PIN_D7 ------------------- 2 Arduino Uno

LCD PIN_VSS ------------------ GND

LCD PIN_VDD ------------------ 5V

Érzékelő Pin_VCC ---------------- 5V

Pin_Trig érzékelő ------------------ 8 Arduino Uno

Pin_Echo érzékelő ----------------- 9 Arduino Uno

Érzékelő Pin_GND ------------------ GND

A szervomotornak van egy csatlakozója, három érintkezővel. A barna/fekete általában a talaj.

Csatlakoztassa a tápkábelt, amely minden szabvány szerint pirosnak kell lennie, 5 V -ra az Arduino -n.

Csatlakoztassa a szervocsatlakozó fennmaradó vezetékét az Arduino digitális tűjéhez.

Zümmögő csap- A pozitív csatlakozik az Arduino digitális tűjéhez, és más csap a földhöz.

3. lépés: A kód

A kód
A kód

Töltse le a fő kódot az alábbi linkről:-

Fő kód:

Miután feltöltötte a programot az Arduino -ba, láthatja a radarrendszert a „Processing” nevű szoftver segítségével.

A feldolgozás elérhető Linux, Mac OS X és Windows rendszereken.

A szoftvert a következő linkről töltheti le: https://processing.org/download/. Válassza ki a kívánt opciót a szoftver letöltéséhez.

Futtassa a feldolgozó kódot a fő kód feltöltése után.

Megjegyzés:- Meg kell változtatnia a port nevét és a feltételeket az igényeinek megfelelően.

A feldolgozási kód futtatásakor egy fekete ablak nyílik meg. Láthatja a mozgó radart, és amikor akadályt észlel, piros vonal jelenik meg.

A feldolgozási kódot letöltheti a fenti linkről (Fő kód).

Remélem, ez megkönnyítette az Ön számára. Ha tetszik ez az oktatható és hasznosnak találta, ne felejtse el feliratkozni, és ha kétségei, kérdései vannak, vagy bármiben segítségre van szüksége, csak hagyjon megjegyzést az alábbiakban…

Köszönöm elementzonline.com

Ajánlott: