Kazalo:

Arduino sistem za zaznavanje: 6 korakov
Arduino sistem za zaznavanje: 6 korakov

Video: Arduino sistem za zaznavanje: 6 korakov

Video: Arduino sistem za zaznavanje: 6 korakov
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, November
Anonim
Arduino sistem za zaznavanje
Arduino sistem za zaznavanje
Arduino sistem za zaznavanje
Arduino sistem za zaznavanje

V tem navodilu, Izdelali bomo preprost sistem za zaznavanje, ki temelji na Arduinu, z uporabo ultrazvočnega senzorja, servo motorja in piezoelektričnega brenčalnika, ki začne zvoniti, ko senzor zazna predmet v njegovem dosegu. To je preprost projekt, ki ga lahko izvedete v eni uri, to pa bo tudi povečalo vaše znanje o Arduinu in uporabljenih komponentah.

Torej začnimo !!!

1. korak: Delo

Delo
Delo
Delo
Delo

Delovanje tega sistema je naslednje -

Ultrazvočni senzor, ki ima doseg 400 cm, je nameščen na servo motorju in ko se vrti, bo senzor zaznal, ali je v njem kakšen predmet, ki ovira.

Če je prisoten predmet, ki ovira, ga senzor zazna in pošlje signal na brenčalo, ki nato začne zvoniti in razdaljo, na kateri je predmet mogoče videti na serijskem monitorju Arduino IDE.

Ti podatki senzorja se pošljejo tudi v programsko opremo IDE Processing, ki nato ustvari grafični zemljevid, ki prikazuje, kje in na kakšni razdalji je predmet.

2. korak: Potrebne komponente in orodja

1. Kabel Arduino UNO in Ethernet

2. Ultrazvočni senzor - HC -SR04

3. Servo motor - MG -995

4. Piezoelektrični zvočni signal

5. Krušna deska

6. Moški - Moški mostički

7. Ženske - moške žice

8. Fevikwik - 2

9. Mala plastična škatla

10. Nož

3. korak: Vzpostavljene povezave:

Vzpostavljene povezave
Vzpostavljene povezave
Vzpostavljene povezave
Vzpostavljene povezave

Sprožilni zatič senzorja priključite na pin 2 Arduina

Priključite Echo Pin senzorja na Pin 3 Arduina

Priključite Vcc in GND napajanja senzorja in ozemljitve

Zvočni signal postavite na ploščo

Priključite njegov pozitivni konec na pin 10 Arduina in negativni konec priključite na maso

Črno in rdečo žico servo motorja pritrdite na ozemljitev in napajanje

Priključite rumeno žico servo motorja na pin 9 Arduina

Priključite 5V priključek Arduina na napajalni in GND priključek Arduina na ozemljitev

Ko končate te povezave, postavite celotno vezje znotraj, kot je prikazano na sliki

Zdaj je čas za kodiranje

4. korak: Plastična škatla

Plastična škatla
Plastična škatla
Plastična škatla
Plastična škatla

Kot ste videli na slikah, smo uporabili srednje veliko plastično škatlo.

Pokrov škatle razrežite na dva dela, kot je prikazano, da odprete polovico pokrova, da prilagodite povezave, medtem ko motor ni moten.

Na dnu škatle izrežite majhno kvadratno luknjo, kot je prikazano na sliki, da priključite Ethernetni kabel v Arduino.

5. korak: Koda

Ta projekt sestavljata dve kodi, ena za Arduino IDE in druga za Processing IDE.

IDE Processing se uporablja za ustvarjanje radarja, kjer se vsi objekti preslikajo na njihove lokacije.

Programsko opremo lahko prenesete tukaj.

Koda je na voljo spodaj -:

Korak 6: Zadnji dotiki

Zadnji dotiki
Zadnji dotiki
Zadnji dotiki
Zadnji dotiki
Zadnji dotiki
Zadnji dotiki

Ko končate povezavo in naložite kodo v Arduino, vezje previdno vstavite v plastično škatlo, kot je prikazano, in ultrazvočni senzor previdno namestite tudi na servo motor, kot je prikazano na sliki, ter namestite servo motor na pokrov škatle in ga prilepite to z fewikwik.

Če brenčalo ne deluje, ponovno preverite povezave brenčalnika in tudi senzorja.

Uživajte!

Priporočena: