Arduino automatizált pók tréfa: 7 lépés (képekkel)
Arduino automatizált pók tréfa: 7 lépés (képekkel)
Anonim
Arduino automatizált pók tréfa
Arduino automatizált pók tréfa
Arduino automatizált pók tréfa
Arduino automatizált pók tréfa

Alig 5 nappal Halloween előtt eldöntöttem, hogy szeretnék egy tréfát készíteni, amelyet a bejárati ajtónál fogok használni trükkök kezelésére. A gyerekeim látták az egyik édességi vödröt a munkahelyemen, ahol egy mozgással aktivált csontváz leesik, hogy megragadja a kezét, amikor az édességhez nyúl. Azt hitték, hogy nagyon klassz! Persze, gondoltam, csinálhatok ilyesmit, nem? Bár nem sok idő. Gyorsan felpattantam az Amazon prime -re, és megrendeltem egy szervót. 2 napos szállítással mindössze 3 napom volt elkészíteni a tréfámat. Most egy csúnya pók hátborzongató bejáratot tesz az ajtólépcső körül minden gyanútlan halloweeni látogató számára!

1. lépés: Alkatrészek és eszközök

Alkatrészek és eszközök
Alkatrészek és eszközök

Alkatrészek

  1. Hamis pók (dollárbolt?)
  2. Arduino
  3. Szervó - Amazon / Aliexpress
  4. Egy érzékelő (1. kiválasztás - mindkét irányt mutatom ebben az oktatható útmutatóban)

    • Ultrahangos érzékelő - Amazon / Aliexpress
    • PIR érzékelő - Amazon / Aliexpress
  5. Kenyeretábla és Jumper vezetékek
  6. Popsicle botok
  7. Fadarabok törése
  8. Üres szállító doboz

Eszközök

  1. Kés vagy dobozvágó
  2. Ragasztópisztoly
  3. Fűrész
  4. Fa ragasztó (vagy csak használja a ragasztópisztolyt)

2. lépés: A szervo, ultrahangos és PIR érzékelő tesztelése

A szervo, ultrahangos és PIR érzékelő tesztelése
A szervo, ultrahangos és PIR érzékelő tesztelése
A szervo, ultrahangos és PIR érzékelő tesztelése
A szervo, ultrahangos és PIR érzékelő tesztelése
A szervo, ultrahangos és PIR érzékelő tesztelése
A szervo, ultrahangos és PIR érzékelő tesztelése

Először is. Ha olyan, mint én, és soha nem használt szervót vagy ezeket az érzékelőket, érdemes gyorsan átolvasni néhány oktatóanyagot, hogy kitalálja, hogyan működnek. Az alábbiakban áttekintést és példát mutatok be mindegyikre, amellyel megbizonyosodtam arról, hogy a szervó és az érzékelő (k) működnek, és elvégzem -e a munkát. Mellékeltem az egyszerűsített tesztkódomat is, amellyel megbizonyosodhat arról, hogy minden összetevő működik. Ismét kiválaszthatja az érzékelő típusát (ultrahangos vagy PIR).

Szervo

  • Alapszervo lecke a Sunfounderen
  • Példakód a Hobbytronics -on
  • Az alábbi egyszerűsített tesztkódom - servo_test.ino

Ultrahangos érzékelő

  • Hogyan működik a RandomNerdTutorials -on
  • Példakód a RandomNerdTutorials ugyanazon oldalán
  • Az alábbi egyszerűsített tesztkódom - Ultrasonic_Distance_check.ino

PIR érzékelő

  • Hogyan működnek a PIR -ek az Adafruit -on
  • Példakód az Adafruit -on
  • Az alábbi egyszerűsített tesztkódom - PIR_Sensor_Test.ino

3. lépés: A kiegészítők kombinálása

A kompenzációk kombinálása
A kompenzációk kombinálása
A kompenzációk kombinálása
A kompenzációk kombinálása
A kompenzációk kombinálása
A kompenzációk kombinálása

Ezután attól függően, hogy a PIR vagy az ultrahangos útvonalat választja, az alábbi kombinált pókkód a hatótávolságba érkező személy észlelésére, majd a szervó elforgatásával mozgatja ki és vissza a pókot. Csatlakoztassa az érzékelőt és a szervót az Arduino -hoz az áthidaló vezetékek és a kenyértábla segítségével, az alábbi lehetőségek szerint.

Ultrahangos opció

  • Ez a kód ellenőrzi, hogy egy tárgy egy bizonyos távolságon belül van -e, és megidézi a pókot.
  • A kódban a triggerDistance változót a helyzetétől függően közelebb vagy 48 hüvelyk (4 láb) -ra módosíthatja.
  • Csatlakoztassa a Servot az 5v, Gnd és 10 -es csaphoz
  • Csatlakoztassa az ultrahangos érzékelőt az 5v, Gnd, A0 (Trig) és A1 (Echo) csatlakozóhoz

PIR opció

  • Ez a kód ellenőrzi, hogy egy tárgy a látómezőben van -e, és megidézi a pókot.
  • A PIR esetében beállíthatja az érzékenységet az érzékenységi potenciométerrel (általában narancssárga), és a legkevesebb érzékenység érdekében teljesen jobbra forgathatja.
  • Csatlakoztassa a Servot az 5v, Gnd és 10 -es csaphoz
  • Csatlakoztassa a PIR érzékelőt az 5v, Gnd és 2 -es tűhöz

A két lehetőség egyikének bekötése után játsszon le vele, hogy megbizonyosodjon arról, hogy működik, és indítsa el a szervót az érzékelővel.

4. lépés: Alap létrehozása a szervóhoz

Bázis létrehozása a szervóhoz
Bázis létrehozása a szervóhoz
Bázis létrehozása a szervóhoz
Bázis létrehozása a szervóhoz
Bázis létrehozása a szervóhoz
Bázis létrehozása a szervóhoz
Bázis létrehozása a szervóhoz
Bázis létrehozása a szervóhoz

Ezután fel kell szerelni a szervót, hogy a helyén maradjon, miközben a pókot körbeforgatja. Ehhez fűrésszel vágja le a rétegelt lemez vagy falap darabjait körülbelül 4 "x 12" méretűre. Ezután vegyen két kisebb, 1 "x 2" méretű fatuskót, és vágja le őket a szervomagasság méretére. Csavarja alulról vagy faragasztóval (vagy ragasztópisztollyal) a két tömböt a rétegelt lemezre az egyik végén, majd csavarja be a szervót a blokkok közé.

*Megjegyzés: Az egyik blokk aljából bevágást is kivágtam, hogy a szervo vezetékek áthaladjanak.

5. lépés: A pók hozzáadása

A pók hozzáadása
A pók hozzáadása
A pók hozzáadása
A pók hozzáadása

A következő lépés egy csúnya pók (vagy más lény - szerezzen semmi élőt, vagy valószínűleg magától mozog) megszerzése. Előnyös valami könnyű, így a szervónak nem kell túl sok munkát végeznie. Ragasztópisztoly segítségével rögzítsen két Popsicle botot egymáshoz, majd a szervókarhoz/kürthöz a képen látható módon. (Előfordulhat, hogy a Popsicle botokat először feketével kell színezni éles csíkkal, hogy kevésbé legyenek észrevehetők.) Ezután szerelje fel a pókot egy másik Popsicle botra a szervóhoz mellékelt kis csavarok egyikével. Ragassza a pókot egy botra a Popsicle botkar többi részéhez körülbelül 90 fokos szögben.

*Megjegyzés: Ezeket gyorsan felragasztottam, nem gondoltam a pók földtől való magasságára. Érdemes kipróbálni, hogy a botokat és a pók szögét lejjebb közeledik a talajhoz, így inkább úgy tűnik, mintha a pók a földön lenne.

*Megjegyzés: Miután mindezt összeragasztotta, csavarja ki a szervókar és a pókot, hogy a pók kiindulási helyzetét a blokk szélével egy vonalba állítsa.

6. lépés: Szállítási doboz és befejező érintések

Szállítási doboz és befejező elemek
Szállítási doboz és befejező elemek
Szállítási doboz és befejező elemek
Szállítási doboz és befejező elemek
Szállítási doboz és befejező elemek
Szállítási doboz és befejező elemek

Miután néhányszor kipróbálta a mozgó pókot, hogy érzékelje a kar útját, keressen egy használt szállítódobozt, amely elég nagy ahhoz, hogy illeszkedjen az alaphoz és a pókhoz.

*Megjegyzés: Ne távolítsa el a szárnyakat a dobozból, mivel az alapot az alsó szárnyak egyikéhez ragasztja.

Ha az alapot a doboz oldala mellé állítja, becsülje meg és vágja ki egy dobozkés segítségével a kar és a terület hosszát, vagy a pókot, hogy kijöjjön a dobozból az ábrán látható módon. Ezután ragassza fel az alapot az alsó szárnyra, zárja be a doboz tetejét, és ellenőrizze, hogy a kar/pók felszabadításkor szabadon kijöhet -e a dobozból. Szükség szerint vágjon többet a dobozból.

Ezen a ponton meg kell határoznia, hogy hová helyezze az érzékelőt. Lehetőség van lyuk kivágására a doboz elején, vagy az érzékelő beállítására a dobozon kívül. Mivel az én csínytevést az elülső küszöbön akartam használni, a világítás nem a legjobb, ha valaki látja az érzékelőt, így egyszerűen lyukakat vágtam a doboz elején egy 5/8 -as fúró segítségével, és ragasztóval rögzítettem.

7. lépés: Végezze el

Teljes!
Teljes!
Teljes!
Teljes!

Minden készen áll! Állítsa a csapdát a verandára, mint egy szállított csomag, és csatlakoztassa vagy csatlakoztassa az USB -akkumulátort. Kezdődjön a móka!!!

Ajánlott: