Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: Az áramkör csatlakoztatása
- 3. lépés: A program létrehozása
- 4. lépés: Adatok gyűjtése és kalibrálása
- 5. lépés: Új kód létrehozása egyenletünk segítségével
- 6. lépés: Végső kód
- 7. lépés: Eredmények
Videó: Szonár tesztterv: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ennek a vizsgálati tervnek az a célja, hogy meghatározza, hogy az ajtó nyitva van -e vagy zárt. Ez a tesztterv megmutatja, hogyan kell szonárérzékelőt építeni, programot készíteni, kalibrálni az érzékelőket, és végül megtudni, hogy iskolánk kertjében nyitva van -e a csirkeháló ajtaja.
1. lépés: Anyagok
Iparágak, Adafruit. “Fél méretű kenyértábla.” Adafruit Industries Blog RSS, www.adafruit.com/product/64.
- Jumper vezetékek. Arduino felfedezése, 2013. június 23., www.exploringarduino.com/parts/jumper-wires/.
Macfos. “Arduino Uno R3 kábellel.” Robu.in | Indiai online áruház | RC Hobby | Robotika, robu.in/product/arduino-uno-r3/.
Nedelkovski, Dejan. „Ultrahangos érzékelő HC-SR04 és Arduino bemutató.” HowToMechatronics, 2017. december 5., howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.
Szükséged lesz:
Számítógép Arduino és Excel SpreadSheets lapokkal
USB kábel
Arduino Uno mikrokontroller
Kenyeretábla
Szonár érzékelő (HC-SR04)
Arduino vezetékek
Vonalzó
2. lépés: Az áramkör csatlakoztatása
- Fritzing. Projekt-HC-SR04 projekt, fritzing.org/projects/hc-sr04-project.
Használja a fenti képet, hogy segítsen követni a vezetékek csatlakoztatását az arduino -hoz.
Győződjön meg arról, hogy:
a VCC csap vezetéke csatlakozik az 5V -hoz
a Trig csap vezetéke csatlakozik a 8 -as csaphoz
az Echo csap vezetéke csatlakozik a 9 -es csaphoz
a GND vezetéke csatlakozik a földhöz
MEGJEGYZÉS: A vezetékeket közvetlenül az arduino -hoz csatlakoztathatja, ahelyett, hogy a fenti elrendezésben vezetékek lennének.
3. lépés: A program létrehozása
Ez a kód a szonárérzékelőből kiolvas egy értéket, az időtartamot, amely azt jelzi, hogy mennyi időbe telt, amíg a hang visszaverődött egy tárgyról, és visszatért a szonárérzékelőhöz.
Ezt a kódot használjuk az echo -ból megjelenített értékek kiszámításához, majd grafikonon ábrázoljuk ezeket az adatokat egy Excel -lapon, hogy megkapjuk a meredekséget, és végül a kalibrációs görbét, amelyet később a programban fogunk használni.
4. lépés: Adatok gyűjtése és kalibrálása
A fenti értékeket úgy kaptuk, hogy vonalzóval megmértük az objektum és az érzékelő közötti távolságot, és felírtuk a soros monitoron megjelenő értéket. Minden.5 hüvelyken mértünk.
Az Excel táblázatból származó adatok felhasználásával hozzon létre egy szórásgrafikon-grafikont, amelyben az x tengely időtartama ezredmásodpercben, az y tengely pedig távolság hüvelykben.
A grafikon létrehozása után hozzon létre egy kalibrációs görbét a grafikonra kattintva, és válassza a Lineáris trendvonal lehetőséget az Elrendezés alatt a Diagrameszközök részben. A Trendvonal beállítások alatt válassza a Lineáris lehetőséget, majd válassza a "Egyenlet megjelenítése a diagramon" lehetőséget.
Megjelenik az egyenlet, és ezt az egyenletet fogjuk használni a jövőbeli kódhoz, hogy meg tudjuk határozni, hogy milyen messze van egy objektum hüvelykben.
5. lépés: Új kód létrehozása egyenletünk segítségével
A fenti kódot azzal az egyenlettel használtuk, amelyet a kalibrációs görbéből kaptunk az előző diában. Ez az egyenlet ezredmásodperceket alakít át hüvelykre.
6. lépés: Végső kód
Ez a kód a végső kód, amely a Sonar által olvasott távolság alapján tudatja velünk, hogy az ajtó nyitva van -e vagy sem. Vizsgálatunk során azt mértük, hogy ha a szonár azt olvassa, hogy az ajtó több mint 14 hüvelyk távolságra van, ez azt jelenti, hogy az ajtó nyitva van, akkor a soros monitor ezt írja ki: "Ajtó nyitva".
7. lépés: Eredmények
Összességében az érzékelő pontos volt. Néhány korlátozás volt. Néhány hátránya az volt, hogy az érzékelő kúp alakban olvasta el az értékeket, az érzékelő nagyon érzékeny volt, a rövid távolságon lévő tárgyak furcsa értékeket mutattak, és a 14 hüvelyk feletti értékek nem voltak pontosak. Gondoskodnunk kellett arról, hogy az érzékelő ugyanabban a magasságban legyen, mint az a tárgy, amelyről meg akartuk mérni a távolságot, jelen esetben az ajtótól, de a funkcióját betöltötte.
Ajánlott:
BIPP, mint egy autó! Szonár érzékelő: 3 lépés
BIPP, mint egy autó! Szonárérzékelő: Nem szeretem a zajos BEEP -t, amelyet 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 akadályból vagyok? Valószínűleg nem, legalábbis addig, amíg a szemem nem dolgozik tovább
Az LV-MaxSonar-EZ és a HC-SR04 szonár távolságmérők összehasonlítása az Arduino-val: 20 lépés (képekkel)
Az LV-MaxSonar-EZ és a HC-SR04 szonár távolságmérők összehasonlítása az Arduino-val: Azt tapasztalom, hogy sok projekt (különösen a robotok) megköveteli, vagy profitálhat abból, hogy valós időben mérik az objektumtól való távolságot. A szonár távolságmérők viszonylag olcsók, és könnyen csatlakoztathatók egy olyan mikrovezérlőhöz, mint az Arduino. Ez az
Távolságérzékelés a Micro: bit és a szonár segítségével (HC-SR04 modul): 3 lépés (képekkel)
Távolságérzékelés a Micro: bit és a szonár segítségével (HC-SR04 modul): Ezen a héten egy kis időt töltöttem a mesés BBC micro: bit és egy hangérzékelő játékával. Próbáltam néhány különböző modult (összesen több mint 50 -et), és úgy gondoltam, hogy jó lenne, ezért ossza meg néhány eredményemet. A legjobb modul, amit eddig találtam, a Spar
Hangcsillapító Cafeteria tesztterv: 5 lépés
Hangcsillapító kávézó tesztterve: Iskolánk kávézójában a szélsőséges zajszint ellen próbálunk küzdeni hangcsillapító anyagok használatával. Ahhoz, hogy megtaláljuk a legjobb módszert a probléma kezelésére, el kell végeznünk egy teszttervet annak reményében, hogy a decibelszintet átlagról le tudjuk csökkenteni
Arduino ultrahangos mobil szonár: 7 lépés (képekkel)
Arduino ultrahangos mobil szonár: Gondolkozott már azon, hogyan fedezze fel a piramis belsejét? Az óceán mély sötét területe? Egy barlang, amit most fedeztek fel? Ezekre a helyekre veszélytelennek tartják a férfiak belépését, ezért az ilyen felfedezéshez pilóta nélküli gép szükséges