Sadržaj:
Video: BEEP Like Car! Sonarni senzor: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Ne sviđa mi se mnogo bučni BEEP koji dobivate s modernim automobilima kad su senzori za parkiranje omogućeni, ali hej … vrlo je korisno, zar ne ?!
Trebam li prijenosni senzor koji će mi reći koliko sam udaljen od prepreke? Vjerojatno ne, barem dok mi oči ne nastave raditi.
Međutim, i dalje sam želio eksperimentirati i napraviti vlastiti prijenosni "parking" senzor (ili zvučni alat za mjerenje udaljenosti).
Auto senzori su IR, ali nisam imao rezervni IR prijemnik kod kuće, umjesto toga pronašao sam ultrazvučni senzor HC-SR04 u ladici. Nekoliko jednostavnih ožičenja/kodiranja i … evo ga: Kako ZVUČITI poput automobila!
Opis materijala:
- HC-SR04 x 1: ultrazvučni senzor
- uChip: Arduino IDE kompatibilna ploča
Piezoelektrični zujalica
- 10 KOhm, 820 Ohm otpornika (ili bilo koja druga vrijednost koju nađete u blizini ako se dovoljno približite)
NPN BJT
- mikro-USB kabel (plus 5V USB izvor napajanja ako ga želite učiniti prijenosnim)
Korak 1: Ožičenje
Mikro-USB priključak daje napajanje koje uChipdelivers isporučuje na VEXT (pin_16) i GND (pin_8).
Što se tiče ožičenja GPIO, svaka kombinacija je moguća sve dok koristite pin portove s omogućenim PWM -om.
U mom slučaju, za upravljanje zujalicom koristio sam pin_1, dok su pin_9 i pin_10 spojeni na signalne pinove ECHO i TRIGGER ultrazvučnog senzora.
Neovisno o tome koristite li aktivni ili pasivni zvučni signal (koji su zujalica s integriranim pogonskim krugom ili jednostavna piezoelektrična membrana), upravljački krug je ekvivalentan. Međutim, budite oprezni pri ožičenju aktivnog zujalice jer morate provjeriti polaritet pinova, dok koristite pasiv koji je zanemariv.
SAVJET: Kako provjeravate je li vaš zvučni signal aktivan ili pasivan?
Obično aktivni zujalica negdje na sebi ima oznaku + koja označava polaritet. S druge strane, pasivni pretvarači nemaju takvu oznaku.
Korak 2: Programiranje
UREDI:
Učitajte ažuriranu skicu “BeepLikeACarMillis.ino” u uChip pomoću Arduino IDE -a. Ova verzija koda ne koristi delay () i stoga je pouzdanija! MCU kontinuirano prati udaljenost pomoću sonara HC-SR04.
Postavite različite #define prema svojim potrebama. Prema zadanim postavkama, minimalna udaljenost je 200 mm, a maksimalna 2500 mm. Nadalje, više ste nego dobrodošli da izmijenite definiciju BUZZ_DIV kako biste promijenili frekvenciju s kojom se zvučni signal javlja.
Provjerite razlike u kodu uspoređujući ažuriranu skicu (“BeepLikeACarMillis.ino”) sa starom (“BeepLikeACar.ino”).
Stara verzija koda koristi funkciju delay (), koja zauzima procesor uz rasipanje vremena, pa MCU ne može obraditi nikakve druge podatke. Ono što se događa je da, u slučaju da se krećemo prebrzo, niska brzina skeniranja neće otkriti promjenjivu udaljenost i stoga naš zvučni signal neće reagirati dovoljno brzo da vidi prepreku jer je zauzet "čekanjem".
S druge strane, ažurirani kôd, koji koristi millis (), omogućuje brže i kontinuirano očitavanje udaljenosti. Stoga je sigurnije jer je njegova učestalost osvježavanja udaljenosti od prepreke mnogo veća.
Korak 3: Uživajte
Spojite mikro-USB kabel na uChip i obiđite svoju kuću, ZVUČITE kao automobil!
Preporučeni:
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja): 7 koraka (sa slikama)
DIY senzor daha s Arduinom (vodljivi pleteni senzor istezanja): Ovaj DIY osjetnik poprimit će oblik provodljivog pletenog senzora za istezanje. Omotat će se oko vaših prsa/trbuha, a kad se grudi/želudac prošire i stegnu, osjetnik će se povećati, a time i ulazni podaci koji se unose u Arduino. Tako
Sonarni daljinomer: 4 koraka
Sonar Range Finder: U ovom Instructable -u izrađen je testni plan kako bi se vidjelo može li sonarski daljinomer utvrditi je li prijenosno računalo otvoreno ili nije. U nastavku su upute o tome kako stvoriti sonarni daljinomer, kako programirati Arduino i kalibrirati ga
UChip - BEEP sonarski senzor s Bluetooth prijenosom podataka: 4 koraka
UChip - BEEP sonarski senzor s Bluetooth prijenosom podataka: Nedavno sam razvio BEEP poput sonara za automobile i serijski adapter za Bluetooth na USB pomoću uChipa. Svaki je projekt bio sam po sebi zanimljiv, ali … bi li ih bilo moguće spojiti i stvoriti senzor "BT daljinski prijenos BEEP poput automobila"?!? T
Minijaturno pojačalo za zaključavanje koje se može nositi (i sonarni sustav za nosive stvari itd.): 7 koraka
Minijaturno nosivo pojačalo sa zaključavanjem (i sonarni sustav za nosive materijale itd.): Izradite minijaturno jeftino pojačalo sa zaključavanjem koje se može umetnuti u okvire naočala i stvoriti sustav sonarnog vida za slijepe ili jednostavan ultrazvuk stroj koji neprestano nadgleda vaše srce i koristi ljudsko-strojno učenje da upozori na p
Dječja kuhinja koja kaže BEEP: 7 koraka (sa slikama)
Dječja kuhinja koja kaže BEEP: Moja dvogodišnja kći imala je 'mali' zahtjev za svoj treći rođendan. Željela je malu kuhinju na kojoj piše Beep. 'Želite što?' bio je moj odgovor. 'Kuhinja koja kaže bip, baš kao i mama!', Rekla je … Dakle, to je bila inspiracija (ja