Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: Az ultrahangos érzékelők működése
- 3. lépés: Az ultrahangos érzékelő illesztése PICO -val
- 4. lépés: Ultrahangos érzékelő vázlata
- 5. lépés: A zümmögő csatlakoztatása
- 6. lépés: A zümmögő programozása
- 7. lépés: A LED -ek csatlakoztatása
- 8. lépés: A LED -ek programozása
- 9. lépés: Az áramforrás csatlakoztatása
- 10. lépés: Kész
Videó: Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Sziasztok, ma egy apró projektet készítünk. Építeni fogunk egy apró riasztóberendezést, amely méri a távolságot maga és az előtte lévő tárgy között. És amikor az objektum elhalad egy beállított távolságon, az eszköz hangos zümmögéssel értesíti Önt.
Egy apró riasztóberendezés elkészítéséhez apró alkatrészekre van szükségünk, ezért használtuk a PICO -t mikrokontrollerünkként, mivel kielégíti az igényeinket, miközben nagyon kicsi. Gyakran használt komponenseket is használtunk a távolság leolvasására és a zümmögő jelzésére. Ennek a projektnek a befejezése körülbelül 45 percet vesz igénybe, ha a megadott kódot választotta.
1. lépés: Alkatrészek
- 1 PICO tábla, elérhető a mellbell.cc oldalon (17 USD)
- 1 ultrahangos érzékelő, ebay ($ 1.03)
- 1 kis csipogó 5-6 volt, 10 db -os csomag az ebay -en (1,39 $)
- 3 LED 5 mm -es (különböző színekben), 100 db -os csomag az ebay -en (0,99 USD)
- 4330 ohmos ellenállás, 100 db -os csomag az ebay -en (1,08 dollár)
- 12 jumber vezeték, 40 db -os csomag az ebay -en (0,99 $)
- 1 mini kenyeretábla, 5 db -os csomag az ebay -en (2,52 dollár)
2. lépés: Az ultrahangos érzékelők működése
Mielőtt csatlakoztatná az ultrahangos érzékelőt és használná, nézzük meg, hogyan működik:
- Először egy ultrahangos hullámot küld ki az adó -jeladóból (bal oldali jeladó). Ha egy tárgy van az érzékelő előtt, a hullámok eltalálják az objektumot, és visszatérnek a vevőegységhez (jobb jelátalakító)
- Ezután a mikrokontroller kiszámítja a hullámok küldése és fogadása közötti időt. Ezt követően a mikrokontroller néhány matematikai számítást végez, és megkapja az érzékelő és az előtte lévő tárgy közötti távolságot.
- Ez a képlet, amelyet a távolság CM -ben történő megadására használnak: (időtartam / 2) / 29,1 (A matematika e képlet mögött megtalálható a fenti képen).
3. lépés: Az ultrahangos érzékelő illesztése PICO -val
Az első dolog, hogy megnézi a PICO -t, és megtudja, mit tehet vele. És mint látható, a PICO 5 digitális I/O tűvel és 3 analóg bemeneti tűvel rendelkezik. Amit a következőképpen fognak használni:
Ultrahangos érzékelő tűkimenetek:
- VCC (ultrahangos érzékelő) - VCC (PICO)
- GND (ultrahangos érzékelő) - GND (PICO)
- Trig (ultrahangos érzékelő) - A1 (PICO)
- Echo (ultrahangos érzékelő) - A0 (PICO)
Most már csak az ultrahangos érzékelőt kell csatlakoztatnia a PICO -hoz, és meg kell győződnie arról, hogy minden tökéletes.
4. lépés: Ultrahangos érzékelő vázlata
Most létre kell hoznia egy programot, amely megteszi az ultrahangos érzékelő által mért távolságot, és megjeleníti azt egy soros monitoron. Annak érdekében, hogy leolvashassa, és győződjön meg arról, hogy minden csatlakoztatva van és megfelelően működik.
Hozzon létre egy meterDistance nevű függvényt, amely felelős a jel küldése és fogadása közötti idő méréséért és a távolság kiszámításáért. Meg kell jelenítenie a leolvasott értékeket a soros monitoron is, hogy a projekt hibakeresését elvégezhesse az IDE -ben.
Letöltheti a mellékelt programot, ha nem akarja megírni. A fenti képen azt is láthatja, hogyan kell kinéznie a soros monitor leolvasásának.
5. lépés: A zümmögő csatlakoztatása
Most, hogy az érzékelő megadja a távolságot maga és bármely előtte lévő tárgy között. Valamit el kell kezdeni a leolvasásokkal, és ahogy korábban mondtuk, hangjelzést fog adni, ha az érzékelő előtti tárgy túl messzire kerül.
A zümmerekkel való munka nagyon egyszerű, mivel csak két üzemállapotuk van, BE vagy KI. Ezenkívül csak két lábuk van, az egyik pozitív (hosszú láb), a másik negatív (rövid láb).
- Ha a zümmögőre 5 V feszültséget kapcsol, az bekapcsol, és hangos zümmögő hangot ad ki.
- Ha a zümmögőre 0 V feszültséget kapcsol, az kikapcsol, és nem hallható zümmögés.
6. lépés: A zümmögő programozása
Azt szeretné, ha a zümmögő zümmögni kezdene, ha az érzékelő előtti tárgy 20 cm -nél távolabb kerül, és kikapcsol, amikor az objektum közelebb van a 20 cm -es „Bármilyen távolságot használhat”.
A mellékelt program tartalmazza azt a kódot, amely leolvassa az ultrahangos érzékelőt, és utasításokat küld a zümmögőnek. Amelyek elkezdenek zajt csapni, ha az objektum 20 cm -nél távolabb van, és abba kell hagyniuk, ha ennél közelebb van.
Ne feledje, hogy személyre szabhatja a kódot a kívánt szabályok és távolságok szerint.
7. lépés: A LED -ek csatlakoztatása
Most három LED -et szeretne hozzáadni a projekthez, hogy interaktívabb és dinamikusabb legyen.
Rendes 5 mm -es LED -eket használtunk, és ezeknek csak két lába van, egy pozitív (hosszú láb) és egy negatív (rövid láb). És amikor 5V -ot alkalmazunk a ledre, akkor bekapcsol, amikor 0V -ot alkalmazunk, akkor kikapcsol. Itt bármilyen típusú LED -et használhat, és ha bármilyen kérdése van ezzel kapcsolatban, bátran tegye fel őket.
8. lépés: A LED -ek programozása
A projektben 3 LED -et használtunk, és az érzékelő és az előtte lévő tárgy közötti távolság függvényében világítanak.
A kék LED akkor világít, ha a távolság kisebb, mint 10 cm. A sárga LED akkor világít, ha a távolság 10 cm és 20 cm között van. A piros LED akkor világít, ha a távolság nagyobb, mint 20 cm.
És ne feledje, hogy személyre szabhatja azokat a szabályokat, amelyek szabályozzák a LED -ek világítását.
9. lépés: Az áramforrás csatlakoztatása
Ebben a szakaszban szeretné használni az apró riasztót anélkül, hogy rákényszerítené a számítógéphez. Tehát adjon hozzá 9 V -os akkumulátort a projekthez, és csatlakoztassa a PICO -hoz.
- Pozitív piros vezeték (akkumulátor) - Vin (PICO)
- Negatív fekete vezeték (akkumulátor) - GND (PICO)
És most a riasztórendszer működni fog anélkül, hogy számítógéphez kellene csatlakoztatnia.
10. lépés: Kész
Gratulálunk! Most van egy eszköze, amely az előtte lévő tárgy távolsága alapján figyelmeztet. Ezenkívül ne felejtse el, hogy személyre szabhatja szabályait, és megváltoztathatja, hogyan és miért ad ki hangjelzést.
Megtalálhat minket Facebook oldalunkon és a mellbell.cc oldalon. És nyugodtan tedd fel kérdéseidet, szívesen válaszolunk rájuk:)
Ajánlott:
Arduino vezeték nélküli riasztórendszer meglévő érzékelők használatával: 9 lépés (képekkel)
Arduino vezeték nélküli riasztórendszer meglévő érzékelőket használva: Ez a projekt körülbelül fél óra alatt építhető be körülbelül 20,00 USD áron, ha rendelkezik meglévő 433Mhz vagy 315Mhz vezeték nélküli riasztó érzékelőkkel. Ez egy teljesen új projekt is lehet vezeték nélküli riasztóérzékelőkkel, például infravörös mozgásérzékelőkkel és nádas
DIY - Szuper olcsó és szuper hűvös ívreaktor: 8 lépés (képekkel)
DIY - Szuper olcsó és szuper hűvös ívreaktor: Ebben az oktathatóban megmutatom, hogyan lehet rendkívül olcsó ívreaktorokat készíteni otthon. Kezdjük el. A teljes projekt kevesebb mint 1 dollárba került, és csak LED -eket kellett vásárolnom A LED 2,5 INR -ba került, és 25 -öt használtam, így a teljes költség kevesebb, mint 1
Hogyan készítsünk szuper fényes vakuval LED -el - DIY: Szuper fényes fény: 11 lépés
Hogyan készítsünk szuper fényes villanófényt LED -el - DIY: Szuper fényes fény: Nézze meg először a videót
Szuper hordozható, szuper hangos, tartós, akkumulátorral működő hangszórók: 9 lépés (képekkel)
Szuper hordozható, szuper hangos, tartós, akkumulátorral működő hangszórók: valaha is szerettem volna egy erőteljes hangszórórendszert azoknak a kerti partiknak/terepi tombolóknak. sokan azt mondják, hogy ez egy redundáns Instructable, mivel sok boombox stílusú rádió található a régmúlt időkben olcsón beszerezhető, vagy ezek az olcsó ipod stílusú mp3 d
Szuper egyszerű és szuper olcsó mágneskaparó !: 3 lépés
Szuper egyszerű és szuper OLCSÓ mágneskaparó !: " Magnero vakaró " olyan eszköz, amely vicces hangokat képes létrehozni csak "karcolással" " mágneses anyagok. Mint például hangszalagok, videokazetták, hitelkártyák, mágneslemezek stb. Nincs szükség forrasztásra