Tartalomjegyzék:

Feltörni a Halloween -t a Phidgets segítségével: 9 lépés (képekkel)
Feltörni a Halloween -t a Phidgets segítségével: 9 lépés (képekkel)

Videó: Feltörni a Halloween -t a Phidgets segítségével: 9 lépés (képekkel)

Videó: Feltörni a Halloween -t a Phidgets segítségével: 9 lépés (képekkel)
Videó: ÚJ* TikTok Official Rövid Videó -😬🥵Majdnem lebuktam🤣🤣😂 IG:fanniburjan 2024, November
Anonim

Ez a projekt megmutatja, hogyan lehet "feltörni" Halloween dekorációit, és rávenni őket arra, hogy pontosan úgy viselkedjenek, ahogy szeretnétek!

A Halloween dekoráció, amellyel dolgozunk, a következő alapértelmezett funkciókkal rendelkezik:

  • Dobókapcsolóval aktiválható (látható a videóban)
  • Hangos hang aktiválja

Ennek a projektnek a célja, hogy a mozgást aktiváljuk!

1. lépés: Szükséges készségek

Ehhez a projekthez a következő eszközökre lesz szüksége:

  • forrasztópáka
  • huzalcsupaszítók

Az is segít, ha rendelkezel alapvető programozási ismeretekkel. Megírtuk azt a programot, amely a dekorációt vezérli C -ben.

2. lépés: Derítse ki, hogy a Halloween -dekoráció „feltörhető -e”

Találd ki, hogy a Halloween -dekorációd megfelelő -e
Találd ki, hogy a Halloween -dekorációd megfelelő -e

Az első lépés kitalálni, hogy módosíthatja -e a Halloween -dekorációt. Általában a dekorációk demo móddal rendelkeznek, amely egy egyszerű gombbal vagy kapcsolóval aktiválja a dekoráció elektronikus összetevőjét. Ha ez a helyzet, akkor szerencséje van. Egyszerűen kicserélheti a gombot egy relére a rendszer vezérléséhez.

3. lépés: Alkatrészek/hardverlista

Alkatrészek/hardver lista
Alkatrészek/hardver lista

Ezt használtuk:

  • Phidget SBC4
  • DST1200 - Sonar Phidget
  • REL2002 - Jeltovábbító Phidget
  • Vízálló burkolat
  • Phidget kábel

4. lépés: A projekt áttekintése

A projekt áttekintése
A projekt áttekintése

Ez a projekt a következő elrendezésű lesz:

  • A PhidgetSBC4 futtatja programkódunkat (C -ben írva). A beépített VINT Hubon keresztül csatlakoztatható a DST1200 szonár érzékelőhöz és a REL2002 jelreléhez.
  • A szonárérzékelőt tárgyak észlelésére használják.
  • A relé a dekoráció demó vezetékéhez csatlakozik, és a dekoráció aktiválására szolgál a szonárérzékelő leolvasása alapján.

5. lépés: Vágja el a gombkapcsolatot

Vágásgombos csatlakozás
Vágásgombos csatlakozás

A relé hozzáadásához el kell távolítanunk a gombot. Egyszerűen vágja le a vezetékeket a gomb közelében, majd távolítsa el a szigetelés egy részét.

6. lépés: relé hozzáadása

Relé hozzáadása
Relé hozzáadása

Vegye ki a vezetékeket a gombból, és csatlakoztassa a reléhez.

Csatlakoztasson egy vezetéket a közös terminálhoz, egyet pedig a normálisan nyitott csatlakozóhoz.

7. lépés: Szerelje fel a DST1200 szonárérzékelőt

Szerelje fel a DST1200 szonár érzékelőt
Szerelje fel a DST1200 szonár érzékelőt
Szerelje fel a DST1200 szonár érzékelőt
Szerelje fel a DST1200 szonár érzékelőt

Az, hogy hol helyezi el a szonár érzékelőt, az alkalmazásától függ. Ezt a projektet egy szabadtéri kísértetjárta házba telepítik, ahol a látási viszonyok gyengék lesznek, így a szonárérzékelő közvetlenül a tetején való elhelyezése nem jelent problémát. Alternatív megoldásként felszerelheti a szonárt egy ajtó fölé, vagy felfelé mutathat a földről, ha el akarja rejteni.

Néhány ragasztót használtunk a szonár érzékelő felszereléséhez. A kétoldalas szalag is kiválóan működne!

8. lépés: Döntse el, hogy szüksége van -e házra

Döntse el, hogy szüksége van -e házra
Döntse el, hogy szüksége van -e házra

Ez a projekt kívül lesz, ezért az elektronika védelme elengedhetetlen.

Az SBC a relével egy vízálló házban fog ülni. A relécsatlakozást kibővítettük a dekorációhoz valamilyen vezetékre forrasztva, és 350 cm hosszú Phidget kábelt használtunk az SBC és a szonár érzékelő csatlakoztatásához.

9. lépés: A kód írása

Ennek a projektnek az összes kódja már meg van írva, és benne van a halloween.c fájlban, így ha végre akarja hajtani, mindössze néhány dolgot (sorozatszám, időzítés stb.) Kell módosítania és le kell fordítania.

A C programok SBC -n történő fordításával kapcsolatos további információkért tekintse meg ezeket a linkeket:

  • Fejlesztési csomagok telepítése
  • C programok fordítása Linuxon

Itt egy gyors áttekintés a kódról:

  • Hozzon létre DistanceSensor és DigitalOutput objektumokat.
  • Cím Phidgets. További információért tekintse meg ezt a videót.
  • Iratkozzon fel a szonár és a relé eseményeinek csatolásához és leválasztásához.

    A szonár csatolási eseményben állítsa az adatintervallumot 100 ms -ra (a minimális adatintervallum)

  • Iratkozzon fel a szonár távolságváltozási eseményeire.

    Távolságváltozási eseményekben ellenőrizze, hogy az objektum közelebb van -e 1 méterhez, ha igen, állítsa az objectDetected változót 1 -re

  • A ciklus közben ellenőrizze, hogy nem észlelt -e objektumot. Ha igen, kapcsolja be, majd ki a relét (ez aktiválja a dekorációt). Várjon négy másodpercet, majd kapcsolja ki a dekorációt.

Ajánlott: