Kazalo:
Video: ULTRASONIC RADAR SYSTEM UPORABA ARDUINO: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Tu opisano vezje prikazuje delovanje ultrazvočnega radarskega sistema. Uporablja ultrazvočni senzor za zaznavanje predmeta in merjenje njegove razdalje ter vrtenje v skladu s servo motorjem. Kot vrtenja je prikazan na LCD zaslonu 16x2. Kadar koli zazna oviro, se vklopi zvočni signal in se prikaže tudi na LCD zaslonu.
Radarski sistemi imajo številne obrambne in civilne aplikacije.
Radarski sistem je sestavljen iz oddajnika, ki oddaja žarek proti cilju, ki ga nato cilj odbije kot odmevni signal. Odsevni signal sprejme sprejemnik. Ta sprejemnik obdeluje sprejeti signal in zagotavlja informacije, kot so prisotnost cilja, razdalja, položaj (premikajoč se ali mirujoč) ali hitrost, ki je prikazana na prikazovalni enoti.
1. korak: potrebne komponente
Arduino UNO R3-To je mikrokrmilna plošča, ki temelji na odstranljivem mikrokrmilniku ATmega328 AVR z dvojnim vmesnikom (DIP). Ima 20 digitalnih vhodno/izhodnih zatičev (od tega se 6 lahko uporablja kot izhodi PWM, 6 pa kot analogni vhodi).
Ultrazvočni senzor HC -SR04 -Ta senzor je 4 -polni modul, katerega imena pin so Vcc (5v), Trigger, Echo in Ground. Ta senzor je zelo priljubljen senzor, ki se uporablja v številnih aplikacijah, kjer je potrebna meritev razdalje ali zaznavanje predmetov. Modul ima spredaj dve očesni projekciji, ki tvorita ultrazvočni oddajnik in sprejemnik.
Mikro servo motor Tower Pro SG90-Ta servo je servo pogon za 180 °. Gre za digitalni servo motor, ki hitreje in bolje sprejema in obdeluje signal PWM. Opremlja prefinjeno notranje vezje, ki zagotavlja dober navor, zadrževalno moč in hitrejše posodobitve kot odziv na zunanje sile. Sestavljeno je iz treh žic, obarvanih v rjavo, rdečo in rumeno barvo.
Rjava/črna: priključena na ozemljitev
Rdeča: priključena na VCC (5v)
Rumeno/belo: Povezan s podatkovnim zatičem preko tega pwm signala je namenjen pogonu motorja.
16x2 LCD zaslon (zelena osvetlitev ozadja)- 16x2 LCD zaslon je alfanumerični zaslon. Temelji na zaslonskem krmilniku HD44780 in je pripravljen za vmesnik z večino mikrokrmilnikov. Deluje na 5V in ima zeleno osvetlitev ozadja, ki jo lahko po želji vklopite in izklopite. Kontrast zaslona lahko nadzirate tudi s spreminjanjem napetosti na kontrolnem zatiču za kontrast (Pin 3).
Zvočni signal
12v napajalna plošča
Mostične žice
2. korak: Komponente povezane skupaj
LCD PIN_RS ------------------ 12 Arduino Uno
LCD PIN_RW ------------------ GND
LCD PIN_EN ------------------- 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
Senzor Pin_VCC ---------------- 5V
Senzor Pin_Trig ------------------ 8 Arduino Uno
Senzor Pin_Echo ----------------- 9 Arduino Uno
Senzor Pin_GND ------------------ GND
Servo motor ima ženski konektor s tremi zatiči. Rjava/črna je običajno tla.
Priključite napajalni kabel, ki mora biti po vseh standardih rdeč na 5V na Arduinu.
Preostalo črto na servo priključku povežite z digitalnim zatičem na Arduinu.
Zvočni zatič- Pozitiven je priključen na digitalni zatič Arduina, drugi zatič pa na tla.
3. korak: Koda
Prenesite glavno kodo s spodnje povezave:-
Glavna koda:
Ko naložite program v Arduino, si lahko ogledate radarski sistem s programsko opremo z imenom 'Processing'.
Obdelava je na voljo za Linux, Mac OS X in Windows.
Programsko opremo lahko prenesete s povezave: https://processing.org/download/. Izberite svojo izbiro za prenos programske opreme.
Po nalaganju glavne kode zaženite kodo za obdelavo.
Opomba:- Ime vrat in pogoje morate spremeniti glede na vaše potrebe.
Ko zaženete kodo za obdelavo, se odpre črno okno. Vidite lahko premikajoči se radar in ob vsaki zaznavi ovire se prikaže rdeča črta.
Kodo za obdelavo lahko prenesete s zgornje povezave (glavna koda).
Upam, da vam je to olajšalo. Če vam je ta pouk všeč in se vam je zdel koristen, se ne pozabite naročiti in če imate kakršne koli dvome, vprašanja ali potrebujete pomoč pri čem, pustite komentar spodaj …
Hvala elementzonline.com
Priporočena:
Prenos in uporaba programa Android Studio s Kotlinom: 4 koraki
Prenos in uporaba programa Android Studio s Kotlinom: Pozdravljeni, upam, da ste v času te pandemije vsi v redu. V tej vadnici vas bom naučil, kako prenesti Android Studio in zagnati svojo prvo aplikacijo s Kotlinom. Na koncu te vadnice bi morali vedeti, kako prenesti in narediti preprosto aplikacijo z Andro
Uporaba robota za risanje za Arduino s urnimi urami kode: 3 koraki
Uporaba risalnega robota za Arduino z uricami ure Koda: Ustvaril sem risarskega robota Arduino za delavnico, ki najstnikom pomaga, da se zanimajo za teme STEM (glej https://www.instructables.com/id/Arduino-Drawing-Robot/ ). Robot je bil zasnovan za uporabo ukazov za programiranje v slogu Turtle, kot je forward (distanc
Uporaba Arduino Uno za XYZ pozicioniranje 6 DOF robotske roke: 4 koraki
Uporaba Arduino Uno za XYZ pozicioniranje robotske roke 6 DOF: Ta projekt govori o izvajanju kratke in razmeroma enostavne skice Arduino za zagotavljanje inverzne kinematične postavitve XYZ. Zgradil sem 6 servo robotsko roko, a ko sem prišel do iskanja programske opreme za njeno izvajanje, ni bilo veliko razen custa
Arduino robot z glasovnim upravljanjem + Wi -Fi kamera + prijemalo + aplikacija in ročna uporaba ter način izogibanja oviram (KureBas Ver 2.0): 4 koraki
Robotski Arduino robot + Wi -Fi kamera + prijemalo + aplikacija in ročna uporaba ter način izogibanja oviram (KureBas Ver 2.0): KUREBAS V2.0 se vrača Zelo je impresiven z novimi funkcijami. Ima prijemalo, kamero Wifi in novo aplikacijo, ki je bila izdelana zanj
Uporaba TFT 1.44 z Arduino Nano: 4 koraki
Uporaba TFT 1.44 z Arduino Nano: V tej vadnici se bomo naučili, kako povezati TFT 1.44 LCD zaslon, ki je priložen kompletom Robo-Geek. Ti majhni LCD zasloni so priročni pri delu z mikro-robotiko, saj omogočajo priročen prikaz velikosti 128 x 128 slikovnih pik. Obstajata dve vrsti TFT 1.44,