Tartalomjegyzék:
- 1. lépés: Hogyan működik?
- 2. lépés: Kellékek
- 3. lépés: A test elkészítése
- 4. lépés: Elektronika beállítása
- 5. lépés: Áramkör
- 6. lépés: Végső összeszerelés
- 7. lépés: Kód
- 8. lépés: TIPPEK
Videó: Arduino kartonpisztoly (távolságmérő és fordulatszámmérő): 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Nem lenne fantasztikus, ha kényelmesen ülve a kanapén tudná mérni a távolságot? Ahelyett, hogy hagyományos szalagot kellene használnia? Tehát ma egy arduino pisztolyt fogok készíteni, amely képes 2 cm és 400 cm közötti távolság érintésmentes mérésére 0,3 cm pontossággal, és egy forgó test (RPM) fordulatszámát is mérni ultrahangos érzékelő segítségével (HC-SR04), illetve infravörös érzékelő. Kezdetben azt szerettem volna, hogy képes legyen bármilyen mozgó tárgy sebességének mérésére két további infravörös érzékelő segítségével, de a jelenlegi járvány miatt kifogytam a készletből. Szóval csak azt fogom használni, amim van. Ha megvannak, hozzáadhatja a fegyvert. Itt egy link, hogyan kell ezt megtenni.
1. lépés: Hogyan működik?
Az ultrahangos érzékelők úgy működnek, hogy hangot bocsátanak ki, amely a levegőben halad, és ha egy tárgy van az útjában, akkor visszaugrik a modulba. Figyelembe véve az utazási időt, kiszámíthatja a távolságot, mivel már a hangsebességet (340 m/s) használjuk a következő képlet segítségével: távolság = sebesség *idő. Az IR érzékelő célja ebben a projektben az objektumok észlelése. Az IR érzékelő két fő részből áll. IR adó és IR vevő. Az adó infravörös hullámokat továbbít, és ha van tárgy, akkor az átvitt hullámot az objektum tükrözi, ami viszont a vevő felveszi a hullámot, míg ha nincs tárgy az érzékelő előtt, akkor az átvitt hullámot nem veszi A vevőegység, majd az IR modul kimenetet vagy impulzust generál, amelyet az Arduino észlel, amikor megnyomjuk a trigger gombot. Folyamatosan számol 5 másodpercig. Tehát kezdjük az építkezést.
<
2. lépés: Kellékek
ANYAGOK1. Arduino Uno (bármelyik arduino működni fog)
2. HC-SR04 ultrahangos érzékelő
3. Arduino IR érzékelő
4. 16*2 LCD kijelző modul (12C)
5. Zümmögő
6. 9V -os elem és csatlakozó
7. Perf tábla (opcionális)
8. Nyomógomb
9. Tapintható kapcsoló *1
10. Tolókapcsoló *1
11. LED *2 (lehetőleg különböző színek)
12. 220ohmos ellenállás *2
13. 10k ellenállás *2
14. Arduino tűfejlécek
15. Jumper vezetékek
ESZKÖZÖK
1. Forró ragasztó
2. Szuper ragasztó (opcionális)
3. Forrasztópáka és forrasztópáka
4. X-acto kés
5. Fúró (opcionális)
3. lépés: A test elkészítése
1. Nyomtassa ki a mellékelt sablont, ragassza rá a kartonlapra, majd vágja ki a formákat.
2. Vágja ki a zümmögő lyukat, az állapotjelző ledet, a tápfeszültség ledet, az ultrahangos érzékelőt, az infravörös érzékelő lyukait és az LCD kijelzőt.
3. Vonalzóval hajlítsa az összes egyenest befelé, és ragasztja össze az egyes részeket. Ne ragassza a kijelző részt, a fogantyút és a tetőfedelet a pisztoly többi részéhez. Ragassza az ultrahangos érzékelőt és az infravörös érzékelőt a különböző lyukakba.
4. Vágjon ki egy 3 cm széles kartoncsíkot, és takarja le a fogantyú elülső és hátsó részét. Ragasszon egy nyomógombot a fogantyú elejére, és vezesse át a vezetékeket a fogantyú hátulján.
4. lépés: Elektronika beállítása
IR ÉRZÉKELŐ
A vezetékeket egy hálózati kábelből használtam, mivel elfogytak az áthidaló vezetékek, majd forrasztottam a vezetékeket egy kis darab perflemezre, amelyet az érzékelő három tűjéhez forrasztanak.
ULTRAZONIKUS ÉRZÉKELŐ
Egy régi csatlakozót használtam, amelyet behelyeztem az érzékelő csapjaiba.
LCD KIJELZÖ
Hajlítottam az LCD kijelző csapjait, hogy egyenesek legyenek. Ezután megismételtem ugyanazt a beállítást, mint az infravörös érzékelőnél.
LED -ek
Mindegyik 220 ohmos ellenállás van a LED katódkábeléhez.
5. lépés: Áramkör
Választhatja, hogy az áramkört mini kenyérsütő deszkán, vagy lehetőleg perf táblán készítse el. Akárhogy is, ezt Ön dönti el.
Megjegyzés: Az arduino tápellátása a VIN -tűn keresztül történik. Az enyém is fejjel lefelé van szerelve.
ITT A KAPCSOLATOK
POWER LED
Anód ---- Arduino Pin 8
Katód --- 220ohm ellenállás ---- Földelés
STATUS LED
Anód ---- Arduino Pin 9
Katód --- 220ohm ellenállás ---- Földelés
BERREGŐ
Pozitív --- Arduino Pin 11
Negatív --- Föld
IR ÉRZÉKELŐ
VCC --- Arduino 5V
GND --- Föld
OUT --- Arduino Pin 5
HC-SR04
VCC --- Arduino 5V
GND --- Föld
TRIG --- Arduino Pin 7
ECHO --- Arduino Pin 6
LCD KIJELZÖ
VCC --- Arduino 5V
GND --- Föld
SDA --- Arduino Pin A4 (analóg pin)
SCL --- Arduino Pin A5 (analóg pin)
Kioldógomb
Első láb----- Arduino 5V
Második láb --- 10k ellenállás (az első szakasz párhuzamosan) --- Arduino Pin 10
(Az ellenállás másik lába a földhöz)
SPDT SLIDE SWITCH
Középső láb ------- Arduino 5V
Bal láb ----- 10k ellenállás (az első szakasz párhuzamosan) --- Arduino Pin 13
(Az ellenállás másik lába a földhöz)
Arduino VIN csap ------ A nyomógomb első szakasza
A nyomógomb második lába -----+Ve akkumulátor
Arduino GND csap --- Akkumulátor -Ve és földi sín
6. lépés: Végső összeszerelés
Először helyezze be a LED -eket a lyukakba, majd a hangjelzőt, a két kapcsolót, majd az LCD -kijelzőt a kijelző részbe. Vezesse át a kioldógomb vezetékét a kijelző rész alján található lyukon. Ragassza az érzékelő modult a pisztoly elejére. Ragassza a kijelző részt a pisztoly fő testére, majd rögzítse a fogantyút alatta. Tartsa a négyszögletes tetőfedelet ragasztóval a pisztolyhoz. Ez egy bejárati ajtó lesz. Most a RangeFinder/Tachométer készen áll a használatra. Díszítsd kedved szerint.
7. lépés: Kód
A programozás megkezdése előtt jó tudni, hogy mit tesz a kód. Ez sok fejfájástól megkímélhet.
Ezenkívül telepítse a folyadékkristályos kijelző könyvtárat, ha az LCD 12C modullal rendelkezik. Kattints ide a letöltéshez
Íme, mit tesz a kód
1. Amikor bekapcsolja a pisztolyt, a tápfeszültségjelző LED bekapcsol, és a pisztoly kevesebb, mint egy másodpercig sípol (a tápellátást közvetlenül az akkumulátorról lehet táplálni, de úgy döntöttem, hogy az arduino -ból táplálom az enyémet. Ez lehetővé teszi a ledet ellenőrizni kell)
2. A pisztoly bekapcsolása után a csúszó kapcsolót balra vagy jobbra kell mozgatni a kívánt üzemmód kiválasztásához. Ha ez megtörtént, megjelenik a „Please Trigger button to start” felirat. A gomb megnyomása után el kell kezdeni a leolvasást/mérést. Minden gombnyomásra az állapotjelző villogni kezd, és a hangjelző sípol.
8. lépés: TIPPEK
1. Amikor a tűfejléceket a perforációs táblához forrasztja, először helyezze be a csapfejfejeket az Ön által használt arduino csapokba, majd engedje le a táblát a tábla tetejére úgy, hogy a perflemez réz oldala felfelé nézzen. Forrasztja a fejléceket a helyére.
2. Készítsen egy kis lyukat a pisztoly elülső oldalán. Ezzel az infravörös érzékelő érzékenységét csavarhúzóval lehet beállítani.
3. Ha a kód nem működik, · Először ellenőrizze a csatlakozásokat (különösen, ha kenyérlapot használt).
· Ha régi elemet használ, cserélje ki.
· Ha továbbra sem működik, kérjen segítséget alább.
Ajánlott:
Távolságmérő óra: 4 lépés
Távolságmérő óra: Ebben a projektben tömörítettem és rögzítettem az Arduino távolságmérő rendszert egy órára. A projekt menő, egyszerű és hasznos. A távolságmérő rendszer a távolság, a sebesség és az idő egyszerű fizikáján alapul
DIY távolságmérő OLED kijelzővel: 4 lépés
DIY távolságmérő OLED kijelzővel: Ebben az oktatóanyagban egy digitális távolságmérőt fogunk építeni, amely az értékeket egy OLED kijelzőn jeleníti meg. Ehhez a projekthez választhat ardiuno vagy ESP8266 modult, és megadom a kódot mindkettőhöz. Ha ESP826 -ot használ
Távolságmérő készítése lézer és kamera használatával: 6 lépés
Távolságmérő készítése lézerrel és fényképezőgéppel: Jelenleg tervezek néhány belső munkát jövő tavaszra, de mivel most szereztem be egy régi házat, nincs háztervem. Elkezdtem mérni a faltól a falig terjedő távolságokat vonalzóval, de lassú és hibalehetőséget mutat. Gondoltam vásárolok egy távmérőt
Hordozható távolságmérő eszköz Arduino -val!: 9 lépés (képekkel)
Hordozható távolságmérő eszköz az Arduino segítségével !: Ahogy ezt az utasítást olvassa, megtanulja, hogyan kell létrehozni egy közelségérzékelőt, amellyel mérni lehet a távolságokat, és bárhová is mutat. A PICO-t, az Arduino-kompatibilis táblát és számos más elektronikus alkatrészt használ
Arduino távolságmérő: 6 lépés
Arduino Range Finder: Ezt a távolságmérőt azért hozták létre, hogy figyelemmel kísérje, hogy egy ajtó nyitva van -e. Az ajtó távolságának mérésével megállapíthatjuk, hogy az ajtó nyitva van -e vagy zárt