Tartalomjegyzék:

Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés
Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés

Videó: Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés

Videó: Apró riasztórendszer szuper apró Arduino -kompatibilis tábla használatával!: 10 lépés
Videó: Большие Боссы | полный фильм 2024, Július
Anonim
Apró riasztórendszer egy szuper apró Arduino kompatibilis tábla segítségével!
Apró riasztórendszer egy szuper apró Arduino kompatibilis tábla segítségével!

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

Alkatrészek
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

Hogyan működnek az ultrahangos érzékelők?
Hogyan működnek az ultrahangos érzékelők?
Hogyan működnek az ultrahangos érzékelők?
Hogyan működnek az ultrahangos érzékelők?

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 ultrahangos érzékelő illesztése a PICO -val
Az ultrahangos érzékelő illesztése a PICO -val
Az ultrahangos érzékelő illesztése a PICO -val
Az ultrahangos érzékelő illesztése a 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

Ultrahangos érzékelő vázlata
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

A csengő csatlakoztatása
A csengő csatlakoztatása
A csengő csatlakoztatása
A csengő 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

A csengő programozása
A csengő 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

A LED -ek csatlakoztatása
A LED -ek csatlakoztatása
A LED -ek csatlakoztatása
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 LED -ek programozása
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

Az áramforrás csatlakoztatása
Az áramforrás csatlakoztatása
Az áramforrás csatlakoztatása
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: