Tartalomjegyzék:
Videó: BIPP, mint egy autó! Szonár érzékelő: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Nem szeretem a zajos BEEP -et, amit a modern autóknál kap, amikor a parkolásérzékelő be van kapcsolva, de hé … ez nagyon hasznos, nem ?!
Szükségem van egy hordozható érzékelőre, amely megmondja, milyen messze vagyok az akadálytól? Valószínűleg nem, legalábbis addig, amíg a szemem nem működik tovább.
Azonban továbbra is szerettem volna kísérletezni, és elkészíteni saját hordozható „parkoló” érzékelőmet (vagy hallható távolságmérő eszközt).
Az autóérzékelők infravörösek, de nem volt otthon tartalék infravörös vevőm, helyette egy HC-SR04 ultrahangos érzékelőt találtam a fiókban. Néhány egyszerű bekötés/kódolás és… itt van: Hogyan BÍPZZ, mint egy autó!
Darabjegyzékben:
- HC-SR04 x 1: ultrahangos érzékelő
- uChip: Arduino IDE kompatibilis tábla
Piezoelektromos csengő
- 10 KOhm, 820 Ohm ellenállások (vagy bármilyen más érték, amelyet az elég közeli helyzetben talál)
NPN BJT
- mikro-USB kábel (plusz 5V USB tápegység, ha hordozhatóvá kívánja tenni)
1. lépés: Kábelezés
A mikro-USB csatlakozó biztosítja azt az energiát, amelyet az uChip VEXT (16-os tű) és GND (8-as érintkező) esetén szállít.
Ami a GPIO kábelezést illeti, bármilyen kombináció lehetséges, amíg PWM -kompatibilis pin -portokat használ.
Az én esetemben a pin_1 -t használtam a zümmögő vezérléséhez, míg a pin_9 és a pin_10 csatlakozik az ultrahangos érzékelő ECHO és TRIGGER jelzőcsapjaihoz.
Függetlenül attól, hogy aktív vagy passzív hangjelzőt használ (amelyek zümmerek integrált meghajtó áramkörrel vagy egyszerű piezoelektromos membránnal), a vezérlő áramkör egyenértékű. Legyen azonban óvatos, ha aktív hangjelzőt csatlakoztat, mivel ellenőrizni kell a csapok polaritását, miközben elhanyagolható passzívot használ.
TIPP: Hogyan ellenőrizheti, hogy a hangjelző aktív vagy passzív?
Általában az aktív zümmögő egy + jelet tartalmaz valahol a polaritást jelezve. Másrészt a passzív jelátalakítóknak nincs ilyen jelük.
2. lépés: Programozás
SZERKESZTÉS:
Töltse be a frissített „BeepLikeACarMillis.ino” vázlatot az uChip -be az Arduino IDE használatával. A kód ezen verziója nem használja a delay () funkciót, és így megbízhatóbb! Az MCU folyamatosan figyeli a távolságot a HC-SR04 szonár segítségével.
Állítsa be a különböző #define -t igényeinek megfelelően. Alapértelmezés szerint a minimális távolság 200 mm, míg a maximális 2500 mm. Ezenkívül szívesen módosítja a BUZZ_DIV definíciót a hangjelzés gyakoriságának megváltoztatása érdekében.
Ellenőrizze a különbségeket a kódban, összehasonlítva a frissített vázlatot („BeepLikeACarMillis.ino”) és a régit („BeepLikeACarMillis.ino”).
A kód régi verziója a delay () függvényt használja, amely lefoglalja a processzort a pazarló időszámlálással, és ennek következtében az MCU nem tud más információt feldolgozni. Az történik, hogy ha túl gyorsan haladunk, az alacsony pásztázási sebesség nem érzékeli a változó távolságot, és így hangjelzőnk nem reagál elég gyorsan ahhoz, hogy lássa az akadályt, mivel a „várakozás” elfoglalt.
Másrészt a millis () értéket használó frissített kód lehetővé teszi a távolság gyorsabb és folyamatos leolvasását. Így biztonságosabb, mivel az akadálytól való távolság frissítési gyakorisága sokkal magasabb.
3. lépés: Élvezze
Csatlakoztassa a mikro-USB kábelt az uChip-hez, és járja körbe a házát, sípoljon, mint egy autó!
Ajánlott:
Egy Raspberry Pi NAS, amely valóban úgy néz ki, mint egy NAS: 13 lépés (képekkel)
Egy Raspberry Pi NAS, ami tényleg úgy néz ki, mint egy NAS: Miért egy Raspberry Pi NAS? Nos, én egy gyönyörű, de helytakarékos Raspberry Pi NAS -t kerestem az internetről, és nem találtam semmit. Találtam néhány NAS -konstrukciót, egy Raspberry Pi -t fa alapra ragasztva, de nem ezt akarom. Azt akarom
Nagy sebességű EKG vagy egyéb adatok naplózása, folyamatosan több mint egy hónapig: 6 lépés
Nagysebességű EKG vagy egyéb adatok naplózása folyamatosan, több mint egy hónapig: Ezt a projektet egy egyetemi orvosi kutatócsoport támogatására fejlesztették ki, akiknek szüksége volt egy hordható eszközre, amely 2 x EKG jelet rögzíthet 1000 minta/másodpercenként (összesen 2K minta/másodperc) folyamatosan 30 napig, az aritmiák észlelése érdekében. A projekt bemutatja
UChip - BEEP szonár érzékelő Bluetooth adatátvitellel: 4 lépés
UChip - BEEP szonár érzékelő Bluetooth adatátvitellel: Nemrégiben kifejlesztettem egy BEEP hangot, mint egy autó szonár, és egy soros Bluetooth -USB adaptert az uChip segítségével. Mindegyik projekt önmagában elég érdekes volt, de … lehetséges lenne egyesíteni őket, és létrehozni egy „BT távirányító BEEP, mint egy autó” érzékelőt?!? T
Zseb LED fény (mint egy fénykard egy kicsit .. Kicsit hasznos): 4 lépés
Zsebes LED -lámpa (mint egy kicsit a fénykard .. Kicsit hasznos): Ez az utasítás remélhetőleg megmutatja, hogyan lehet hasznos, praktikus és valószínűleg szórakoztató zseblámpát készíteni. Először is elnézést a képminőségért. a fényképezőgép közelről is bekapcsolt makró mellett. Ezenkívül le kellett írnom az utasításokat, mivel ezt elkészítettem
Olcsó (mint az ingyenes [mint a sörben]) Többméteres állvány: 4 lépés
Olcsó (mint az Ingyenes [mint a Sörben]) Többméteres állvány: Bosszantott, hogy meg kell emelnem a nyakamat, vagy bizonytalanul kell egyensúlyoznom az olcsó 4 dolláros többméteres valahol, ahol valóban elolvashatom a kijelzőt. Ezért úgy döntöttem, hogy a saját kezembe veszem a dolgokat! Ez egyben az első strukturálható, tehát ha valakinek van hasznos megjegyzése