Tartalomjegyzék:
Videó: ULTRAZONIKUS RADARRENDSZER ARDUINO HASZNÁLATÁVAL: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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:
Egyszerű radarrendszer a Magicbit -től: 6 lépés
Egyszerű radarrendszer a Magicbit-től: Ez az oktatóanyag bemutatja, hogyan lehet egyszerű radarrendszert készíteni HC-SR04 érzékelő és Microbit dev kártya használatával, feldolgozással és Arduino IDE-kkel
ULTRAZONIKUS LEVITÁCIÓS GÉP ARDUINO -val: 8 lépés (képekkel)
ULTRAZONIKUS LEVITÁCIÓS GÉP ARDUINO -val: Nagyon érdekes látni valamit, ami lebeg a levegőben vagy a szabad térben, mint az idegen űrhajók. egy antigravitációs projekt pontosan erről szól. A tárgyat (alapvetően egy kis papírlapot vagy termokolt) két ultrahangos transzfer közé helyezzük
ANALÓGUS ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSRE: 3 lépés
ANALOG ULTRAZONIKUS ÉRZÉKELŐ TÁVOLSÁGMÉRÉSHEZ: Ez az oktatóanyag foglalkozik az Arduino -hoz csatlakoztatott ultrahangos érzékelő használatával, valamint a 20 cm és 720 cm közötti pontos távolság mérésével
DIY radarrendszer ultrahangos érzékelő használatával: 3 lépés
DIY radarrendszer ultrahangos érzékelő használatával: Itt megosztom veletek ezt a projektet, amelyet könnyű elkészíteni ultrahangos arduino érzékelővel és szervomotorral
ULTRAZONIKUS ÉRZÉKELŐ HC-SR04: 9 lépés
ULTRAZONIKUS ÉRZÉKELŐ HC-SR04: Ahogy a neve is sugallja, hogy ultrahangos hanghullámokat használ a feladat elvégzéséhez. Igen, ultrahangos hanghullámokat használ a távolságérzékelő akadályok mérésére stb. Ez egy elektronikus áramkör vagy eszköz, amelyet ma általában használnak nap különböző előadások elvégzésére