Tartalomjegyzék:

WiFi Pocket Remote: 4 lépés
WiFi Pocket Remote: 4 lépés

Videó: WiFi Pocket Remote: 4 lépés

Videó: WiFi Pocket Remote: 4 lépés
Videó: Камера-ЛАМПА со слежением и определением человека. 2024, Július
Anonim
WiFi zseb távirányító
WiFi zseb távirányító
WiFi zseb távirányító
WiFi zseb távirányító

Egy egyszerű távirányító jól jöhet a WiFi -vel kapcsolatos projektekhez. A következő elemekből készíthet egyet:

  • Három tapintható gomb*
  • ESP8266 v2 (Amica) IoT tábla (és a műanyag csomagolóanyag, amelybe került)
  • 0,91 "általános kínai LCD képernyő, kompatibilis az adafruit könyvtárral
  • 3x7 centis PCB protoboard
  • 9V -os akkumulátor
  • 9V -os akkumulátor kábel
  • Be/Ki kapcsoló, más néven kétállású csúszókapcsoló*
  • Egy 100 ohmos ellenállás*
  • Három 1000 ohmos ellenállás*
  • ragasztós tépőzár (opcionális)

*Takarítson meg pénzt, ha kimentheti ezt az alkatrészt egy törött sztereó vagy hasonló ócska eszközből (próbálja ki a helyi takarékos boltot)

A következő eszközökkel:

  • Biztonsági szemüveg
  • Forrasztópáka
  • Forrasztás (0,8 mm -t használok)
  • Forró ragasztópisztoly egy ragasztópálcával
  • Segítő kezek (szépek itt) (olcsók itt)
  • Drótvágók kis vezetékek vágására, úgy, hogy azok egy síkba kerüljenek egy felülettel
  • Tűzfogó
  • Micro USB kábel
  • Számítógép Arduino IDE és ESP8266 kiegészítővel
  • Kesztyű **
  • Csavarhúzó**
  • Kalapács**
  • Akkumulátoros fúrógép**

** csak akkor szükséges, ha saját alkatrészeit kívánja kimenteni

Érdemes megemlíteni azt is, hogy ez a távirányító fordítva is használható - máshonnan kapott információk böngészéséhez.

1. lépés: Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel

Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel

Győződjön meg róla, hogy az Amica nodeMCU "v2" verzióját használja, mivel a "v3" Lolin verzió valamivel nagyobb, és nem illik hozzá!

A gombok nem mindig rendelkeznek négy tűvel - de ha igen, ellenőrizni kell őket. Állítsa be a multimétert az ellenállások leolvasására. Érintsen meg két tűt. Ha az ellenállás nulla, akkor a csapok össze vannak kötve egymással. Könnyebb tesztelni a gombokat, amikor a protoboardon ülnek.

Az ellenállások becsaphatnak! Például három 1k -s ellenállást szeretnénk, amelyek barna, fekete, piros színűek. A piros sáv könnyen összetéveszthető a narancssárgával, amely 10k ellenállást jelöl! Továbbá, amikor megment egy komponenst, jó, ha lehetséges, ellenőrizze, hogy továbbra is megfelelően működik -e. Mindaddig, amíg az összes 1k -s ellenállás 1000 ohm közelit olvas, addig jó.

2. lépés: Először forgassa be a be-/kikapcsoló kapcsolót, majd a vezetékeket/gombokat/ellenállásokat, majd a NodeMCU -t. Lásd: Séma

Forrasztja először a be/ki kapcsolót, majd a vezetékeket/gombokat/ellenállásokat, majd a NodeMCU -t. Lásd: Séma
Forrasztja először a be/ki kapcsolót, majd a vezetékeket/gombokat/ellenállásokat, majd a NodeMCU -t. Lásd: Séma
Forrasztja először a be/ki kapcsolót, majd a vezetékeket/gombokat/ellenállásokat, majd a NodeMCU -t. Lásd: Séma
Forrasztja először a be/ki kapcsolót, majd a vezetékeket/gombokat/ellenállásokat, majd a NodeMCU -t. Lásd: Séma
Forrasztja először a be/ki kapcsolót, majd a vezetékeket/gombokat/ellenállásokat, majd a NodeMCU -t. Lásd: Séma
Forrasztja először a be/ki kapcsolót, majd a vezetékeket/gombokat/ellenállásokat, majd a NodeMCU -t. Lásd: Séma

A képen látható vázlat létrehozásához TinkerCAD -t használtunk. Mivel a TinkerCAD nem rendelkezik NodeMCU -val az elérhető alkatrészlistában, fejléc -csapokat használtam annak ábrázolására. A címkéket fotószerkesztővel adták hozzá.

Az áramkör nagy részét a NodeMCU és az akkumulátor lefedi, ezért fontos, hogy mindent kétszer ellenőrizzen. Ügyeljen arra, hogy a hálózati kapcsoló ne blokkolja a NodeMCU USB -portját. Fogóval vezesse át a 9 V -os akkumulátor vezetékeit egyenként egy rögzítő lyukon. Ez megvédi a vezetékeket az időbeli megszakadástól. Miután az összes többi áramkört forrasztotta, csak a használni kívánt NodeMCU csapok forrasztását javaslom.

Ezután következik az antisztatikus műanyag. Vágjon ki egy darabot a zsákból, amibe a NodeMCU került. Ragasztja a műanyagot a protoboard alsó oldalára, ahová az akkumulátor kerül. Ez megvédi a forrasztót és a csapokat az akkumulátor burkolatának rövidzárlatától, vagy bármi mástól, amelyre a távirányítót helyezheti. Ezenkívül a műanyag sima felületet biztosít az akkumulátor elhelyezéséhez.

3. lépés: Hardver tesztelése

Hardver tesztelés
Hardver tesztelés
Hardver tesztelés
Hardver tesztelés

Ahelyett, hogy digitális be/ki jelet olvasnánk, az analóg feszültséget fogjuk leolvasni. Ez lehetővé teszi, hogy mindhárom gombot egyetlen tűre helyezzük. Minden gomb különböző ellenállással rendelkezik, amelyet a gomb megnyomásakor feszültségosztóhoz csatlakoztatnak. A NodeMCU 0-3,3 volt közötti feszültséget olvas le, és megfelelő értéket ad 0-1024 között. Mellékelek egy vázlatot, amely elindítja az LCD képernyőt, és megjeleníti az A0 tűvel rögzített értéket. Ez lehetővé teszi, hogy megmondja, hogy a gombok működnek -e. Az általam rögzített értékek balról jobbra 545, 520 és 365 voltak, de a tiéd némileg eltérhet. Ha egyetlen gombot sem nyom meg, az analóg értéknek 0-15 között kell lennie.

4. lépés: WiFi programozási lehetőségek

WiFi programozási lehetőségek
WiFi programozási lehetőségek

Számos módja van a távvezérlő programozásának, hogy más eszközökkel beszélhessen WiFi -n keresztül, sőt az interneten keresztül is. A választott módszer az adott helyzettől függ. Azt is érdemes megemlíteni, hogy ez a távirányító fordítva is használható (máshonnan kapott információk böngészéséhez). A két fő módszer, amit láttam, a HTTP és az MQTT. Íme néhány oktatóanyag, amelyeket innen követhet:

HTTP szoftver bemutató

Raspberry Pi MQTT Setup Instructable

MQTT szoftver bemutató

PubNub bemutató

Nézze meg a NodeMCU hardverkönyvtárhoz mellékelt példákat is (a képen)!

Köszönöm, hogy elolvasta! Számos módja van annak, hogy bővítse ezt a távirányítót, amint megérinti. Mindenképpen tegye közzé az eredményeket. Szeretném látni, hogy milyen lett!

Ajánlott: