Tartalomjegyzék:
- 1. lépés: Teszteljen mindent a Protoboardon. Ragassza le az LCD -t. Tesztelje az ellenállásokat és a gombostűket multiméterrel
- 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
- 3. lépés: Hardver tesztelése
- 4. lépés: WiFi programozási lehetőségek
Videó: WiFi Pocket Remote: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
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
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
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:
DIMP (Desulfator in My Pocket): 22 lépés (képekkel)
DIMP (Desulfator in My Pocket): Mikey Sklar létrehozta a DA PIMP ("Power In My Pocket") 1. és 2. verzióját George Wiseman papírja alapján, a "Capacitive Battery Charger " és nagylelkűen kiadta a nyílt hardverközösségnek. Töltésre és deszulfátra képes
Pocket Sonic vonalzó: 3 lépés (képekkel)
Pocket Sonic vonalzó: Ez a zsebméretű ultrahangos skála, amelyet a zsebében hordhat, és megmérheti a tárgy hosszát. Megmérheti magasságát, bútormagasságát stb. és
Pocket Spy-Robot: 5 lépés (képekkel)
Pocket Spy-Robot: Unatkozik a zárolás alatt? Szeretné felfedezni a sötét birodalmat a nappali kanapé alatt? Akkor a zsebméretű kémrobot neked való! Mindössze 25 mm magas, ez a kis robot képes olyan helyekre is bemerészkedni, ahová az emberek el tudnak menni, és visszacsatol mindent
Pocket Flappy Bird Game Machine: 5 lépés
Pocket Flappy Bird Game Machine: Ez egy nodemcu esp8266 mikrokontroller alapú játékkonzol, amely képes flappy bird és sok más játék lejátszására. Ez a gép is használható deauther készítésére a spacehuhns kód alapján a https://github.com/SpacehuhnTech/esp8266_deauther címen
DIY Pocket Air Temperature Checker: 6 lépés
DIY Pocket Air Temperature Checker: Nokia 5110 kijelzőt, digitális hőmérséklet modult és Arduino Uno -t fogunk használni ennek elkészítéséhez. Szükség van egy 9 V -os jack vezetékekre, nem egy hordóra, valamint egy kapcsolóra és vezetékekre. Lehet, hogy forrasztópáka szükséges, de csak csavarja a vezetékeket