Tartalomjegyzék:

Könnyen szerelhető fénykapcsoló villódzás: okostelefonnal vezérelhető BLYNK segítségével: 10 lépés
Könnyen szerelhető fénykapcsoló villódzás: okostelefonnal vezérelhető BLYNK segítségével: 10 lépés

Videó: Könnyen szerelhető fénykapcsoló villódzás: okostelefonnal vezérelhető BLYNK segítségével: 10 lépés

Videó: Könnyen szerelhető fénykapcsoló villódzás: okostelefonnal vezérelhető BLYNK segítségével: 10 lépés
Videó: Takarítsuk ki a laptopunk hűtésrendszerét ◆ Reparáció 2024, November
Anonim
Könnyen szerelhető fénykapcsoló villódzás: okostelefonnal vezérelhető a BLYNK segítségével
Könnyen szerelhető fénykapcsoló villódzás: okostelefonnal vezérelhető a BLYNK segítségével

Az IoT -eszközök gyorsan egyre népszerűbbek, miért nem tanulja meg és hozza létre saját IoT -eszközeit olcsó anyagokból és kemény munkából, hogy olyan dolgokat tegyen, amelyeket korábban nem tudott?

A nevem Szehuai és én mindig azon kapjuk magam, hogy elalszom, de felébredek, mert még mindig ég a fényem. Természetesen felkelhetek az ágyból, felállhatok, elengedhetem az összes felhalmozott melegséget, gyakorolhatom a lábaimat és lekapcsolhatom a villanyt, de ez túl nehéz. Ezért hoztam létre ezt az útmutatót, hogy segítsen egy olyan tartó kialakításában, amely alkalmas a meglévő fénykapcsoló fölé, hogy a nyomást elvégezze. Mivel manapság soha senki nem hagyja el a telefonját, mi lehet jobb, mint egy ingyenes alkalmazás segítségével irányítani az IoT -eszközt? Ez a tartó örökre megváltoztatja az életedet, mivel lehetővé teszi, hogy a telefonnal fel- és lekapcsolja a lámpákat, és egy lépéssel otthonában okosabbá válik.

Ez az első oktatható legitamát, valamint az első legitamáttal utasítható versenypályázatom, így nagyon sokat jelentene, ha rám szavazna, ha úgy gondolja, hogy ez egy őrülten menő projekt. (Ha valaki meg tudná mondani, hogyan lehet törölni a palackfonót, amit véletlenszerűen küldtem be szórakozásból évekkel ezelőtt, az nagyon jó lenne)

Lássunk neki!

1. lépés: Speciális kihívások és biztonsági kérdések

Ez a projekt nagyjából plug and go. Lépésről lépésre adok utasításokat 0-100%között. Az egyetlen nehézség az anyagok és alkatrészek beszerzése lenne, amelyek alternatív módszereit ajánlottam arra az esetre, ha nem fér hozzá. Ettől eltekintve olyan, mint a Lego, csak rakd össze az egészet.

2. lépés: Szükséges összetevők

Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek

Hardver:

Mindezek online megvásárolhatók

· NodeMCU ESP8266-12E V1.0

· Szervo SG90

· Microusb kábel

· Hordozható töltő

-Opcionális, ezt biztosan futtathatja a fali konnektorból, ha csatlakoztatja a mikro-usb kábelt egy adapterhez

· Akril 3 mm

-A vastagság csak akkor számít, amikor az akril tartóját tervezi, és hozzá kell adnia az akril vastagságát bizonyos méretekhez, személy szerint szerintem a 3 mm tökéletes, mivel nem túl vastag/vékony és fehér a legtisztább

Szoftver:

· Arduino IDE

· Blynk alkalmazás

· Adobe Illustrator

Eszközök:

· Lézervágó (Ha nincs hozzáférése lézervágóhoz, keresse meg a helyi FabLab -okat vagy Makerspaces -t, és kérje meg őket, hogy tegyék meg helyettük)

· Csavarhúzó (A csavar, amely rögzíti a szervókarot a szervóhoz)

· Laposfejű csavarhúzó (A műanyag csipesz felemeléséhez, amely a szervocsavarokat a műanyag házban tartja)

3. lépés: Méretek mérése akril rögzítéshez

Mérési méretek akril rögzítéshez
Mérési méretek akril rögzítéshez
Mérési méretek akril rögzítéshez
Mérési méretek akril rögzítéshez
Mérési méretek akril rögzítéshez
Mérési méretek akril rögzítéshez

Most egy akril burkolatot kell testre szabnunk a meglévő fénykapcsolónkon, hogy el lehessen helyezni azokat a szervókat, amelyek be- és kikapcsolják a fényünket.

· Vegye le a lámpa kapcsoló műanyag burkolatát

· Kövesse nyomon a műanyag tok külsejét, és helyezzen rá egy dobozt, ha a héj széle görbült (mint az enyém)

· Szélesség (x) mélység (y) és magasság (z)

· Az anyag vastagságától függően adja hozzá a vastagságot (az enyém 0,3 cm) mindhárom értékhez.

· A doboz magassága trükkös, meg kell mérnie a távolságot, mint a mellékelt oldalnézetben, és meg kell győződnie arról, hogy a szervó a lehető legközelebb van, anélkül, hogy akadályozná magát a kapcsolót a be- és kikapcsolásban.

· A szervó magassága, mérésem szerint 1,2 cm, ezt az értéket hozzáadná a doboz méretéhez

· A DOBOZ SZÉLES MÉLYMAGASSága A KÜLSŐ MÉRET

· Lépjen a (https://boxdesigner.connectionlab.org/) oldalra, és hozzon létre egy dobozt a kapott X, Y, Z értékek segítségével

· A speciális opciónál állítsa be a bevágás hosszát az anyag vastagságától függően, néhány próbálkozásba telhet, de az enyémet 0,75 -re állítottam, ami elég szoros illeszkedés, amihez kalapáccsal kellett ütni a darabokat

· Válassza ki a „Nem, ne tartalmazzon borítódarabot” lehetőséget.

· Nyissa meg ezt a pdf -et az Adobe Illustrator alkalmazásban

· Nyissa meg az általam csatolt Fénykapcsoló fájlt, és illessze be a lyukak és a szervo elhelyezésének körvonalait a saját akril burkolatához, megadtam azt is, amit használtam.

VALÓJÁBAN:

A lyuk, amely lehetővé tette a vezetékek kiáramlását, réssé vált, amikor túlságosan megnyomtam, és a vékony akril bepattant. Őszintén szólva azt gondolom, hogy ez sokkal jobb ok lehet, majd megkönnyíti az akrildarabok összeillesztését is. De a rúd csak vékony volt, mert borítóm magassága meglehetősen rövid volt.

Előfordulhat, hogy néhány próbálkozás szükséges ahhoz, hogy a borító tökéletesen összeragadjon, de ne feledje, hogy MEGÉRTE!

4. lépés: Az Arduino IDE és az ESP8266 Library telepítése

Az Arduino IDE és az ESP8266 könyvtár telepítése
Az Arduino IDE és az ESP8266 könyvtár telepítése
Az Arduino IDE és az ESP8266 könyvtár telepítése
Az Arduino IDE és az ESP8266 könyvtár telepítése
Az Arduino IDE és az ESP8266 könyvtár telepítése
Az Arduino IDE és az ESP8266 könyvtár telepítése
Az Arduino IDE és az ESP8266 könyvtár telepítése
Az Arduino IDE és az ESP8266 könyvtár telepítése

Először le kell töltenie az Arduino IDE -t (https://www.arduino.cc/en/Main/Software). Az Arduino teljesen ingyenes, valamint a kód, ezért választottuk az Arduino használatát. Nagyon könnyű megtanulni, mivel sok online forrás áll rendelkezésre.

Másodszor, le kell töltenie az ESP8266 illesztőprogramjait.

Az Arduino IDE letöltése után navigáljon a

1. Fájl fül, majd kattintson a Beállítások elemre.

2. A további Boards Manager URL -ekhez adja hozzá a következő linket (https://arduino.esp8266.com/stable/package_esp8266com_index.json)

3. Kattintson az OK gombra, majd navigáljon a következőhöz

4. Eszközök - tábla - táblák menedzsere

5. Az esp8266 keresőmezőbe> kattintson az esp8266 by ESP8266 Community elemre - Kattintson a Telepítés gombra

6. Menjen vissza az Eszközök-Tábla menübe, majd válassza a NodeMCU ESP8266-12E V1.0 lehetőséget

Most beállította az Arduino IDE -t, hogy működjön együtt a NodeMCU -val.

5. lépés: huzalozás

Vezeték
Vezeték
Vezeték
Vezeték
Vezeték
Vezeték

Mivel el akartam távolítani a kenyértábla és az extra vezetékek szükségességét, közvetlenül módosítottam a szervocsapházban elhelyezett hüvelycsapok sorrendjét a laposfejű csavarhúzó segítségével a szárny nyitására és a vezetékek átrendezésére.

Ha a szervóit úgy címkézte, ahogy én címkéztem őket (bal és jobb)

Módosítania kell a bal szervót annak megváltoztatásával

Parancs, erő, GND - parancs, GND, erő

Narancs, piros, barna - narancs, barna, piros

Most csatlakoztassa a szervókat, az sg90 -et

Narancs - piros - barna szervók:

Narancssárga vezeték csatlakozik a D4 digitális tűhöz (jobb szervó) VAGY TX (bal szervó) lásd a képet (parancs)

A piros vezeték 3V -os csatlakozóhoz csatlakozik (tápellátás)

Barna vezeték csatlakozik a G csaphoz (GND)

Egyszerű!

6. lépés: BLYNK alkalmazás beállítása a telefonon

BLYNK alkalmazás beállítása a telefonon
BLYNK alkalmazás beállítása a telefonon
BLYNK alkalmazás beállítása a telefonon
BLYNK alkalmazás beállítása a telefonon
BLYNK alkalmazás beállítása a telefonon
BLYNK alkalmazás beállítása a telefonon

Keresse meg a Blynk alkalmazást az alkalmazásboltban

Töltsd le:

· Nyissa meg az alkalmazást, és kattintson az Új projekt létrehozása elemre, és válassza a NodeMCU lehetőséget a legördülő menüben.

· AUTH tokent küldünk a regisztrált e -mail címére, jegyezze meg ezt, majd másolja és illessze be a tokent az Arduino kódba.

· Érintse meg az üres képernyőt, és adjon hozzá egy SLIDER widgetet a képernyőhöz.

· Érintse meg a Widgetet, válassza ki a Virtuális PIN 1 -et (Vagy a kívánt PIN -kódot, nem számít, a lényeg az, hogy megfelel a kódjának), és a kezdőértéknek 0 -nak kell lennie, a végértéknek pedig 180 -nak (a szervótól függően, a 0 érték miatt a szervó őrlődhet és eltörhet, csípje addig, amíg nem, az enyém 10-180 volt)

· Érintse meg a képernyőt, és adjon hozzá egy BUTTON widgetet a képernyőhöz.

· Érintse meg a Widgetet, válassza ki a Virtuális PIN -kódot 1 is (győződjön meg arról, hogy a gomb megegyezik a csúszka gombjával), és MÓDOSÍTJA A VÁLTÁS MÓDOT (FONTOS)

· MINDEN SZOLGÁLTATÁSRA 2 CSÚSZÓ- ÉS 2 GOMBOS WIDGETET KÉSZÍT

Látogasson vissza ITT, miután összeszerelte a teljes eszközt

Miután összeszerelte a teljes tartószerkezetet, állítsa be a csúszkát, hogy megtalálja azokat a pozícióértékeket, amelyek elég erősen nyomják a fényt, ezért a gomb widgetbe kerülnek.

7. lépés: A végső kód feltöltése

Végső kód feltöltése
Végső kód feltöltése
Végső kód feltöltése
Végső kód feltöltése
Végső kód feltöltése
Végső kód feltöltése
Végső kód feltöltése
Végső kód feltöltése

Csak hozzá kell adnunk AUTH azonosítónkat (fent említett), Wifi SSID -t és jelszót a kódhoz, és fel kell töltenünk a NodeMCU -ba az Arduino IDE használatával. Töltse le a "Light_Switch_Code" -t, és nyissa meg az Arduino IDE használatával, és megkérdezi, hogy létrehoz -e egy mappát, ezért kattintson az OK gombra.

A kódhoz megjegyzéseket fűztem minden sor magyarázatához, ha esetleg további tippjei vagy kérdései vannak, kérdezzen bátran.

FELTÖLTÉS:

Győződjön meg róla, hogy a megfelelő portot választja a kód feltöltésekor, ha megkapja

"hiba: az espcomm_open nem sikerült"

Ha elkészült, ellenőrizheti, hogy csatlakozik -e, ha megnézi Blynk állapotát (tábla ikon). Megmondja, hogy online vagy offline.

8. lépés: A szervókar rögzítése a helyén

A szervókar rögzítése a helyén
A szervókar rögzítése a helyén
A szervókar rögzítése a helyén
A szervókar rögzítése a helyén
A szervókar rögzítése a helyén
A szervókar rögzítése a helyén

Miután feltöltötte a kódját, és a tábla online állapotban van, a kód futni fog, és a szervók mindkettő 90 -es pozícióba vannak állítva, használnia kell a csavarhúzót, és rögzítenie kell a szervokarokat, mint a képen, a testtel párhuzamosan a szervóból. Ezzel figyelemmel kísérheti értékeit, és ennek megfelelően módosíthatja.

9. lépés: Az alkatrészek összeszerelése

Az alkatrészek összeszerelése
Az alkatrészek összeszerelése
Az alkatrészek összeszerelése
Az alkatrészek összeszerelése
Az alkatrészek összeszerelése
Az alkatrészek összeszerelése
Az alkatrészek összeszerelése
Az alkatrészek összeszerelése

Az egész összeszerelése:

· Miután lézerrel vágta le az akrilját, szerelje össze úgy, hogy a burkolatra hasonlítson, elég egyenesen előre!

· Kövesse a gravírozott vonalakat, és győződjön meg arról, hogy a szervókat megfelelően irányítja, hogy a szervó oldalai igazodjanak a gravírozott vonalakhoz.

· Szerezzen be 6 „csepp” blu tack -et, és kövesse a képeket, feltétlenül szakítsa le a „Tower Pro” matricákat

· Használhat blu -tack vagy kábelkötegelőket is, vagy bármilyen kábelezési módszert a kábelek rendezésére, ez tényleg nem számít, amíg nem akadályozza a szervót.

· Vigyen fel két sor kék tapadást mindkét oldalára, hogy az tapadjon a falhoz és a tényleges fénykapcsolóhoz, hogy fokozza a tapadást

A mellékelt képek azt mutatják, hogyan döntöttem az enyém mellett.

A TELJESÍTMÉNYRŐL egyáltalán nem gondolom, hogy ez túl sok energiát igényel, mivel a leválasztási funkciókat is beépítettem, így a szervók nem mindig próbálják megtartani pozícióikat. A mikro-usb kábelt csatlakoztathatja a fali aljzat adapteréhez VAGY a powerbankhoz.

ÉLVEZD!

10. lépés: Reflexió

Visszaverődés
Visszaverődés
Visszaverődés
Visszaverődés
Visszaverődés
Visszaverődés
Visszaverődés
Visszaverődés

Ez a projekt sokat tanított nekem az ESP8266 NodeMCU vagy csak wifi -képes kártyák képességeiről IoT eszközök létrehozásához. Az ezzel kapcsolatos ismereteim más IoT -projektekben is szerepet játszanak, amelyeket folytatni szeretnék (hidratációs nyomkövető, tarts velünk). Korábban már megtanultam az Arduino -t az Arduino Uno -val, de azt, hogy a telefonomon keresztül wifi -n keresztül vezérelhetem a készülékemet egy alkalmazással?!?!?! Hatalmas frissítés. Elképesztő, hogy ez a projekt végül olyan egyszerűnek tűnt, és nagy büszkeséggel tölt el, hogy rövid utat kínálok mindannyiuknak.

Valami meglepően kihívást jelentett számomra az akril burkolat létrehozása … Igen, tudom, alkalmatlan. Eleinte próbáltam mérni a távolságokat és a méreteket, és nem jöttem rá, hogy csak le tudom pattintani a burkolatot, amíg egy napon véletlenül le nem bontottam. Sok időt töltöttem azzal is, hogy megpróbáljam létrehozni azokat a bevágásokat, amelyek lehetővé teszik az akril borításom INTERLOCK -ját. Hülye unalmas folyamat volt, amibe már belefektettem, amíg megtudtam az online doboztervezőkről, akik csak elvégzik az összes munkát (köszönöm később). Rájöttem, hogy valaki azért készítette a doboztervezőt, hogy kiküszöbölje mások számára az unalmas munkát, és én túl makacs voltam ahhoz, hogy elfogadjam azt a tényt, hogy hosszú utat választok. Csak annyira közel voltam … Végül a doboztervezőt használtam, tettem néhány próbát, elemeket adtam hozzá, elemeket vettem fel és fellendült, úgy tűnt, varázslatos.

Annak ellenére, hogy elértem a készülékem tervezett célját, ha másként csinálnám ezt a projektet, és valójában kiterjeszteném ezt a projektet, szeretném megvizsgálni a szervo pozíciók átrendezésének módját a különböző típusú kapcsolók elhelyezésére. Kapcsolók 1 nagy gombbal, 3 vékony gombbal ellátott kapcsolók, különböző gombokkal dönthető kapcsolók, stb. De csak azt szerettem volna, ha hamarabb megtudom a doboztervezőt, és 5 percet fordítottam arra, hogy rájöjjek, hogyan működik.

Ajánlott: