Sisällysluettelo:
Video: ULTRASONINEN TUTKIJÄRJESTELMÄ ARDUINOA KÄYTTÄMÄLLÄ: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tässä kuvattu piiri osoittaa ultraäänipohjaisen tutkajärjestelmän toiminnan. Se käyttää ultraääni -anturia kohteen tunnistamiseen ja sen etäisyyden mittaamiseen ja pyörii servomoottorin mukaan. Kääntökulma näkyy 16x2 LCD -näytössä. Kun este havaitaan, summeri käynnistyy ja se näkyy myös nestekidenäytössä.
Tutkajärjestelmillä on useita puolustus- ja siviilikäyttöön tarkoitettuja sovelluksia.
Tutkajärjestelmä koostuu lähettimestä, joka lähettää säteen kohti kohdetta, jonka kohde heijastaa sitten kaikusignaalina. Vastaanotin vastaanottaa heijastuneen signaalin. Tämä vastaanotin käsittelee vastaanotetun signaalin ja antaa tietoja, kuten kohteen, etäisyyden, sijainnin (liikkuva tai paikallaan oleva) tai nopeuden, joka näkyy näyttöyksikössä.
Vaihe 1: Tarvittavat komponentit
Arduino UNO R3- Se on mikrokortti, joka perustuu irrotettavaan, kaksoislinjaiseen pakettiin (DIP), ATmega328 AVR -mikro-ohjaimeen. Siinä on 20 digitaalista tulo-/lähtönastausta (joista 6 voidaan käyttää PWM -lähtöinä ja 6 voidaan käyttää analogituloina).
HC -SR04 -ultraääni -anturi -Tämä anturi on 4 -nastainen moduuli, jonka nastan nimet ovat Vcc (5v), Trigger, Echo ja Ground. Tämä anturi on erittäin suosittu anturi, jota käytetään monissa sovelluksissa, joissa vaaditaan etäisyyden tai tunnistavien kohteiden mittaamista. Moduulissa on kaksi silmää kuin projektit edessä, joka muodostaa ultraäänilähettimen ja -vastaanottimen.
Tower Pro SG90 Micro Servo Motor-Tämä servo on 180 ° kääntyvä servo. Se on digitaalinen servomoottori, joka vastaanottaa ja käsittelee PWM -signaalia nopeammin ja paremmin. Se sisältää hienostuneen sisäisen piirin, joka tarjoaa hyvän vääntömomentin, pitovoiman ja nopeammat päivitykset vastauksena ulkoisiin voimiin.
Ruskea/musta: kytketty maahan
Punainen: kytketty VCC: hen (5v)
Keltainen/valkoinen: Liitetty datatappiin tämän pwm -signaalin kautta annetaan moottorin käyttämiseksi.
16x2 LCD-näyttö (vihreä taustavalo)- 16x2 LCD-näyttö on aakkosnumeerinen näyttö. Se perustuu HD44780 -näytönohjaimeen ja on valmis liittämään useimpien mikro -ohjaimien kanssa. Se toimii 5 V: lla ja siinä on vihreä taustavalo, joka voidaan kytkeä päälle ja pois päältä halutulla tavalla. Näytön kontrastia voidaan myös säätää vaihtamalla jännitettä kontrastin säätötapissa (nasta 3).
Summeri
12v virtalähde
Hyppyjohdot
Vaihe 2: Yhdistetyt komponentit
LCD PIN_RS ------------------ 12 Arduino Unosta
LCD PIN_RW ------------------ GND
LCD PIN_FI ------------------- 11 Arduino Unosta
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 5 Arduino Unosta
LCD PIN_D5 ------------------- 4 Arduino Unosta
LCD PIN_D6 ------------------- 3 Arduino Unosta
LCD PIN_D7 ------------------- 2 Arduino Unosta
LCD PIN_VSS ------------------ GND
LCD PIN_VDD ------------------ 5V
Anturin nasta_VCC ---------------- 5V
Anturi Pin_Trig ------------------ 8 Arduino Unosta
Anturi Pin_Echo ----------------- 9 of Arduino Uno
Anturin nasta_GND ------------------ GND
Servomoottorissa on naarasliitin, jossa on kolme nastaa. Ruskea/musta on yleensä maa.
Liitä virtajohto, jonka kaikissa standardeissa pitäisi olla punainen, 5 V: iin Arduinossa.
Kytke servoliittimen loppujohto Arduinon digitaaliseen nastaan.
Äänimerkki- Positiivinen on kytketty Arduinon digitaaliseen nastaan ja toinen nasta maahan.
Vaihe 3: Koodi
Lataa pääkoodi alla olevasta linkistä:-
Pääkoodi:
Kun olet ladannut ohjelman Arduinoon, näet tutkajärjestelmän käyttämällä 'Processing' -nimistä ohjelmistoa.
Käsittely on saatavilla Linuxille, Mac OS X: lle ja Windowsille.
Voit ladata ohjelmiston linkistä: https://processing.org/download/. Lataa ohjelmisto valitsemalla haluamasi vaihtoehto.
Suorita käsittelykoodi pääkoodin lataamisen jälkeen.
Huomautus:- Sinun on muutettava portin nimi ja olosuhteet tarpeen mukaan.
Kun suoritat käsittelykoodin, musta ikkuna avautuu. Näet liikkuvan tutkan ja aina kun este havaitaan, punainen viiva tulee näkyviin.
Voit ladata käsittelykoodin yllä olevasta linkistä (pääkoodi).
Toivottavasti tämä helpotti sinua. Jos pidät tästä ohjeesta ja pidit sitä hyödyllisenä, älä unohda tilata ja jos sinulla on epäilyksiä, kysymyksiä tai tarvitset apua missä tahansa, jätä kommentti alle…
Kiitos elementzonline.com
Suositeltava:
Liikeanturin vesihana käyttämällä Arduinoa ja magneettiventtiiliä - DIY: 6 vaihetta
Liikeanturin vesihana käyttämällä Arduinoa ja magneettiventtiiliä - DIY: Tässä projektissa näytän sinulle, kuinka rakentaa liiketunnistimen vesihana magneettiventtiilin avulla. Tämä projekti voi auttaa sinua muuttamaan olemassa olevan manuaalisen vesihanan hanaksi, jota voidaan ohjata liiketunnistuksen perusteella. Käytetään IR -anturiliitäntää
KASVON SEURANTA ARDUINOA KÄYTTÄMÄLLÄ: 7 vaihetta
KASVON SEURANTA ARDUINOA KÄYTTÄMÄSSÄ: Edellisessä ohjeessa kerroin, kuinka voit kommunikoida Arduinon ja Pythonin välillä käyttämällä pyserial -moduulia ja ohjata LEDiä. Jos et ole nähnyt sitä, katso se täältä: ARDUINON VÄLITYS & PYTHON! Ja miten voit tunnistaa värin
GMail -ilmoitus käyttämällä ESP8266 Arduinoa ja OLEDia: 5 vaihetta
GMail -ilmoitus ESP8266: n avulla Arduino ja OLED: Nykyään jokaisella koneella on joitain tietoja lähetettäväksi pilven yli ja tietojen on analysoitava ja tallennettava moniin tarkoituksiin. Samalla tietojen pitäisi olla myös analysaattorin saatavilla. Tämä voidaan tehdä käyttämällä IOT -konseptia. IOT on internet
Rakenna ensimmäinen IOT käyttämällä Arduinoa ilman lisämoduuleja: 5 vaihetta (kuvilla)
Rakenna ensimmäinen IOT käyttämällä Arduinoa ilman lisämoduuleja: Maailma muuttuu älykkäämmäksi joka päivä, ja suurin syy tähän on älykkään tekniikan kehitys. Tekniikan harrastajana olet varmasti kuullut termistä IOT, joka tarkoittaa esineiden Internetiä. Esineiden internet tarkoittaa valvoa ja ruokkia
Roll ja Pitch Axis Gimbal GoProlle käyttämällä Arduinoa - Servo ja MPU6050 Gyro: 4 vaihetta
Roll and Pitch Axis Gimbal for GoPro käyttäen Arduino - Servoa ja MPU6050 Gyroa: Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com) Tämän projektin tavoitteena oli rakentaa 3-akselinen kippisarja GoProlle käyttämällä Arduino nano + 3 servomoottoria +