Tartalomjegyzék:

Ultrahangos távolságmérő ajtókkal: 7 lépés (képekkel)
Ultrahangos távolságmérő ajtókkal: 7 lépés (képekkel)

Videó: Ultrahangos távolságmérő ajtókkal: 7 lépés (képekkel)

Videó: Ultrahangos távolságmérő ajtókkal: 7 lépés (képekkel)
Videó: Arduino - Ultrahangos távolságmérő modul 2024, Július
Anonim
Ultrahangos távolságmérő ajtókkal
Ultrahangos távolságmérő ajtókkal

Az ultrahangos távolságmérő nagyfrekvenciás hanghullám kibocsátásával érzékeli, hogy van -e valami útban. Ennek az utasításnak a középpontjában az lesz, hogyan működhetnek együtt az ajtók és az ultrahangos távolságmérők, különös tekintettel arra, hogyan lehet érzékelni az ajtók nyitását és zárását. Ezzel a mérőeszközzel láthatjuk, hogy képes -e érzékelni az ajtók nyitását és zárását.

Lépés: ANYAGOK

Terveinkhez szükségünk van:

Arduino Uno mikrovezérlő

USB -kábel (az Arduino csatlakoztatásához a számítógéphez)

Laptop

Kenyeretábla

Vezetékek (kb 4-5)

A szonár

2. lépés: Csatlakoztassa a táblát

A tábla csatlakoztatása!
A tábla csatlakoztatása!

Különböző típusú és méretű táblák vannak, a hosszú lemezekhez javasoljuk a fenti első kép követését.

Ha megvan a kicsi, javasoljuk a fenti második kép használatát.

3. lépés: Az Arduino programozása

Arduino programozása!
Arduino programozása!
Arduino programozása!
Arduino programozása!

Ez a lépés az Arduino programozásáról szól, fent láthatja az általunk használt kódot. Ezzel a kóddal elérheti, hogy a monitor leolvassa a szonár távolságmérő értékét, és rögzítse azt a képernyőn.

4. lépés: A szonár tartomány kalibrálása

Most be kell állítania egy egyenletet, amellyel az Arduino képes helyesen bemutatni a szonár és az ajtó közötti távolságot vagy bármely észlelt tárgyat. Helyezzen vonalzót a szonár elé, és szerezzen be bármilyen tárgyat, például könyvet. Helyezze a tárgy elülső oldalát a vonalzón jelölt 10 hüvelykes vonalra, és jegyezze fel a szonár által megadott értéket. Készítsen biztonsági másolatot a könyvről 5 hüvelykkel, és jegyezze fel a monitoron megjelenő értékeket.

5. lépés: A kalibrációs görbe elkészítése

A kalibrációs görbe elkészítése
A kalibrációs görbe elkészítése

Most, hogy megvannak az adatok, ezt felhasználjuk az olvasási távolságok egyenletének létrehozásához! A Logger Pro segítségével állítsa be az x tengelyt a szonár és az y tengely távolságát a szonár leolvasásként, és töltse ki a diagramokat. A jobb oldalon egy pontsor jelenik meg, amely egy mintát mutat. Kattintson a grafikon bal oldali pontjától balra, és jelölje ki az összes pontot jobbra, amíg el nem éri az utolsót. Ha ez megtörtént, lépjen a képernyő tetején található Graphs (Grafikonok) elemre, és nyomja meg a „Linear” gombot a legjobban illeszkedő vonal grafikonjának beszúrásához. Vigye az egeret a grafikon fölé, és rögzítse a megjelenített egyenletet.

6. lépés: A rendszer kalibrálása

Most vissza kell térnie a kódjához, és az összes int értéket lebegőre kell változtatnia, lehetővé téve a kód számára a tizedes értékek olvasását is. Ezután hozzon létre egy új változót az egyenletéhez a tetején, és nevezheti el, például „hőmérséklet”, és állítsa be az előző lépésből kapott egyenlettel. Hagyja, hogy az új változó tizedesjegyeket is tartalmazzon, új kódsor hozzáadásával, amely „úszóhőmérséklet”. Végül e két sor alatt írja be a Serial.println („változó neve”) parancsot, hogy az új távolságérték rögzítésre kerüljön. Valahogy így kellene kinéznie =

*y a változó nevét adja meg*

float y; y = (a* x) + b; Soros.println (y);

Ne felejtse el eltávolítani a másik soros nyomtatást sem, mert nem erre az értékre összpontosítunk.

7. lépés: A Sonar Range Finder tesztelése

A Sonar Range Finder tesztelése
A Sonar Range Finder tesztelése

Ha megvan az egyenlete, használhatja ezt az egyenletet, és beillesztheti a kódba! Miután behelyezte, csatlakoztathatja laptopját a táblához, és átviheti a kódot a teszteléshez. Láthatja, hogyan változnak a számok a szonár távolságmérő és az ajtó távolságától függően, nemcsak a számok változnak, hanem a lámpáknak is ki kell kapcsolniuk és ki kell kapcsolniuk.

A Sonar tartománymérőt kalibrálni kell, és az eredményeknek meg kell jelenniük a képernyőn. Most már kész!:)

Ajánlott: