Satura rādītājs:
- 1. darbība. Īpašas problēmas un drošības jautājumi
- 2. darbība. Nepieciešamās sastāvdaļas
- 3. darbība. Akrila stiprinājuma izmēru mērīšana
- 4. darbība: instalējiet Arduino IDE un ESP8266 bibliotēku
- 5. solis: elektroinstalācija
- 6. darbība: lietotnes BLYNK iestatīšana tālrunī
- 7. darbība. Gala koda augšupielāde
- 8. solis: Servo sviras nostiprināšana vietā
- 9. solis: komponentu salikšana
- 10. solis: pārdomas
Video: Viegli montējams gaismas slēdzis mirgo: viedtālrunis kontrolē ar BLYNK: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
IoT ierīces strauji kļūst arvien populārākas, tad kāpēc nemācieties un neveidojiet savas IoT ierīces no lētiem materiāliem un smaga darba, lai paveiktu to, ko iepriekš nevarējāt?
Mani vārdus Szehuai un es vienmēr pamanāmies aizmigt, bet pamostos, jo man joprojām deg gaismas. Protams, es varētu izkāpt no gultas, piecelties, atbrīvot visu uzkrāto siltumu, vingrot kājas un izslēgt gaismu, bet tas ir pārāk grūti. Tādējādi es izveidoju šo rokasgrāmatu, lai palīdzētu jums izveidot stiprinājumu, kas būtu piemērots uzstādīšanai virs jūsu esošā gaismas slēdža, lai to izdarītu jūsu vietā. Tā kā mūsdienās neviens nekad neatstāj savus tālruņus, kas ir labāks par iespēju kontrolēt savu IoT ierīci ar bezmaksas lietotni? Šis stiprinājums uz visiem laikiem mainīs jūsu dzīvi, ļaujot ar tālruni ieslēgt un izslēgt apgaismojumu, veicot mājas soli, lai kļūtu gudrāks.
Šis ir mans pirmais pamācāms legitamāts, kā arī mans pirmais legitamāta pamācību konkurss, tāpēc tas nozīmētu ļoti daudz, ja jūs balsotu par mani, ja uzskatāt, ka tas ir nenormāli foršs projekts. (Ja kāds man varētu pateikt, kā izdzēst pudeles vērpšanas lietu, kuru nejauši iesūtīju jautri pirms daudziem gadiem, tas būtu lieliski)
Sāksim!
1. darbība. Īpašas problēmas un drošības jautājumi
Šis projekts ir diezgan daudz plug and go. Es sniegšu soli pa solim norādījumus no 0 līdz 100%. Vienīgās grūtības būtu tādu materiālu un sastāvdaļu iegāde, kurām esmu piedāvājis alternatīvas metodes, ja jums nav piekļuves tiem. Izņemot to, tas ir tāpat kā Lego, vienkārši salieciet to visu kopā.
2. darbība. Nepieciešamās sastāvdaļas
Aparatūra:
To visu var iegādāties tiešsaistē
· NodeMCU ESP8266-12E V1.0
· Servo SG90
· Microusb kabelis
· Powerbank
-Pēc izvēles, jūs noteikti varat to palaist no sienas kontaktligzdas, pievienojot mikro-usb kabeli adapterim
· Akrils 3mm
-Biezumam ir nozīme tikai tad, kad veidojat akrila stiprinājumu, un jums ir jāpievieno akrila biezums noteiktiem izmēriem, man personīgi šķiet, ka 3 mm ir ideāls, jo tas nav pārāk biezs/plāns un balts izskatās tīrākais
Programmatūra:
· Arduino IDE
· Blynk lietotne
· Adobe Illustrator
Rīki:
· Lāzera griezējs (ja jums nav piekļuves lāzera griezējam, varat atrast vietējos FabLabs vai Makerspaces un lūgt viņiem to izdarīt jūsu vietā)
· Skrūvgriezis (skrūvei, lai nostiprinātu servo sviru pie servo)
· Plakangalvas skrūvgriezis (lai paceltu plastmasas skavu, kas satur plastmasas servo tapas plastmasas korpusā)
3. darbība. Akrila stiprinājuma izmēru mērīšana
Tagad mums ir jāpielāgo akrila pārsegs virs mūsu esošā gaismas slēdža, lai tajā varētu atrasties servo, kas ieslēgtu un izslēgtu mūsu gaismu.
· Noņemiet gaismas slēdža plastmasas apvalka paneli
· Izsekojiet plastmasas korpusa ārpusi un uzlieciet tam kastīti, ja apvalka malas ir izliektas (piemēram, manējā)
· Iegūstiet platumu (x) dziļumu (y) un augstumu (z)
· Atkarībā no materiāla biezuma pievienojiet biezumu (mans bija 0,3 cm) visām 3 vērtībām.
· Kastes augstums ir grūts, jums ir jāizmēra attālums, kā es to izdarīju pievienotajā sānu skata attēlā, un jāpārliecinās, ka servo ir pēc iespējas tuvāk, netraucējot pašam slēdzim ieslēgties un izslēgties.
· Servo augstums saskaņā ar manu mērījumu ir 1,2 cm, jūs pievienotu šo vērtību kastes izmēra augstumam
· KASTES PLATUMAIS DZIĻUMA AUGSTUMS IR ĀRĒJĀ DIMENSIJA
· Dodieties uz vietni (https://boxdesigner.connectionlab.org/) un izveidojiet lodziņu, izmantojot iegūtās X, Y, Z vērtības
· Papildu opcijā pielāgojiet iecirtuma garumu atkarībā no materiāla biezuma, var paiet daži mēģinājumi, bet es iestatīju raktuvi kā 0,75, kas ir diezgan cieši pieguļošs, un tam bija nepieciešams āmurs, lai nogrieztu gabalus vietā
· Atlasiet arī “Nē, neiekļaujiet vāka gabalu”
· Atveriet šo PDF failu programmā Adobe Illustrator
· Atveriet man pievienoto gaismas slēdža failu un ievietojiet caurumus un servo izvietojumu kontūrus savam akrila vākam, es arī sniedzu to, ko izmantoju.
PATIESĪBĀ:
Caurums, kuram vajadzēja ļaut izplūst vadiem, kļuva par spraugu, kad es pārāk stipri nospiedu un plānais akrils saplīsa, godīgi sakot, es domāju, ka tas varētu būt daudz labāks iemesls, tad tas atvieglo arī akrila gabalu salikšanu. Bet stienis bija tikai plāns, jo mana vāka augstums bija diezgan īss.
Var būt vajadzīgi pāris mēģinājumi, lai vāks perfekti saliptu kopā, taču atcerieties, ka tas IR VĒRTĪGI!
4. darbība: instalējiet Arduino IDE un ESP8266 bibliotēku
Pirmkārt, jums ir jālejupielādē Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino ir pilnīgi bezmaksas, kā arī kods, tāpēc mēs izvēlējāmies izmantot Arduino. To ir ļoti viegli iemācīties, jo ir pieejami daudzi tiešsaistes resursi.
Otrkārt, jums ir jālejupielādē ESP8266 draiveri.
Pēc Arduino IDE lejupielādes dodieties uz
1. Cilne Fails un pēc tam noklikšķiniet uz Preferences.
2. Papildu dēļu pārvaldnieka vietrāžos URL pievienojiet šo saiti (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
3. Noklikšķiniet uz Labi un pēc tam pārejiet uz
4. Rīki - padome - valdes vadītājs
5. Meklēšanas laukā ierakstiet esp8266> noklikšķiniet uz esp8266 by ESP8266 Community - noklikšķiniet uz Instalēt
6. Atgriezieties Rīki-Padome un pēc tam atlasiet NodeMCU ESP8266-12E V1.0
Tagad esat iestatījis Arduino IDE darbam kopā ar NodeMCU.
5. solis: elektroinstalācija
Tā kā es vēlējos novērst nepieciešamību pēc maizes dēļa, kā arī papildu vadiem, es tieši mainīju servo tapu korpusā esošo sieviešu tapu secību, izmantojot plakano skrūvgriezi, lai paceltu atloku vaļā un pārkārtotu vadus.
Ja jūs savus servos apzīmējāt tāpat kā es tos (pa kreisi un pa labi)
Jums ir jāmaina kreisais servo, mainot to
KOMANDA, POWER, GND - COMMAND, GND, POWER
Oranžs, sarkans, brūns - oranžs, brūns, sarkans
Tagad pievienojiet savus servos, sg90 ir
Oranžs - sarkans - brūns servo:
Oranžais vads savienojas ar digitālo tapu D4 (labais servo) VAI TX (kreisais servo) skatīt attēlu (komanda)
Sarkanais vads savienojas ar 3V kontaktu (barošana)
Brūns vads savienojas ar G tapu (GND)
Vienkārši!
6. darbība: lietotnes BLYNK iestatīšana tālrunī
Meklējiet Blynk savā lietotņu veikalā
Lejupielādējiet to:
· Atveriet lietotni un noklikšķiniet uz Izveidot jaunu projektu un nolaižamajā izvēlnē atlasiet NodeMCU.
· AUTH marķieris tiks nosūtīts uz jūsu reģistrēto e -pastu, atzīmējiet to, jums būs nepieciešams nokopēt un ielīmēt marķieri Arduino kodā.
· Pieskarieties tukšajam ekrānam un ekrānā pievienojiet SLIDER logrīku.
· Pieskarieties logrīkam, izvēlieties virtuālo PIN 1 (vai vēlamo tapu, tas nav svarīgi, tas ir svarīgi, vai tas atbilst jūsu kodam), un sākuma vērtībai jābūt 0 un beigu vērtībai jābūt 180 (atkarībā no servo, vērtība 0 var likt servo sasmalcināt un salūzt, pielāgot, līdz tas nenotiek, mans bija 10-180)
· Pieskarieties ekrānam un ekrānā pievienojiet POGU logrīku.
· Pieskarieties logrīkam, ARĪ izvēlieties Virtuālais PIN 1 (pārliecinieties, vai poga atbilst arī taustiņam, uz kuru ir iestatīts slīdnis) un ARĪ MAINIET REŽĪMU PĀRSLĒGT (SVARĪGI)
· KATRAM SERVO PALĪDZĒSIET 2 SLIDERI UN 2 POGU LOGOTNI, VIENU NO KATRU
Atkārtoti apmeklējiet ŠEIT, kad esat samontējis visu ierīci
Kad esat samontējis visu stiprinājumu, noregulējiet slīdni, lai atrastu pozīcijas vērtības, kas nospiež pietiekami spēcīgi, lai gaisma noklikšķinātu, šīs būs vērtības, kuras jūs ievietosit pogas logrīkā
7. darbība. Gala koda augšupielāde
Mums kodā jāpievieno tikai mūsu AUTH ID (minēts iepriekš), Wifi SSID un parole un augšupielādējiet to NodeMCU, izmantojot Arduino IDE. Lejupielādējiet "Light_Switch_Code" un atveriet to, izmantojot Arduino IDE, tā jautās, vai izveidojat mapi, tāpēc vienkārši noklikšķiniet uz Labi.
Attiecībā uz kodu komentāros esmu iekļāvis katras rindiņas skaidrojumu. Ja jums ir vēl kādi padomi vai jautājumi, lūdzu, jautājiet.
UPLOADING:
Augšupielādējot kodu, noteikti atlasiet pareizo portu
"kļūda: espcomm_open neizdevās"
Kad esat pabeidzis, varat pārbaudīt, vai tas ir savienots, apskatot Blynk statusu (tāfeles ikona). Tas jums pateiks, vai tas ir tiešsaistē vai bezsaistē.
8. solis: Servo sviras nostiprināšana vietā
Pēc tam, kad jūsu kods ir augšupielādēts un tāfele ir tiešsaistē, kods darbosies un servos tiks iestatīta 90 pozīcija, jums būs jāizmanto skrūvgriezis un jānostiprina servo sviras, kā parādīts attēlā, paralēli korpusam. no servo. To darot, jūs varēsit uzraudzīt savas vērtības un attiecīgi pielāgot.
9. solis: komponentu salikšana
Visas lietas salikšana:
· Kad esat akrilu sagriezis ar lāzeru, salieciet to tā, lai tas atgādinātu vāku, diezgan taisni uz priekšu!
· Sekojiet iegravētajām līnijām un pārliecinieties, ka servos ir pareizi orientēts tā, lai servo malas sakristu ar iegravētajām līnijām.
· Iegūstiet 6 zilās krāsas pilienu pilienus un sekojiet attēliem, noteikti noņemiet uzlīmes “Tower Pro”
· Jūs varat arī izmantot blu stick vai kabeļu saites vai jebkuru kabeļa metodi, lai sakārtotu kabeļus, tam tiešām nav nozīmes, ja vien tas netraucē servo.
· Uzklājiet 2 blūza līnijas abās pusēs, lai tās pielīp pie sienas un faktiskā gaismas slēdža, lai uzlabotu saķeri
Pievienotajos attēlos redzams, kā es izvēlējos darīt savu.
POWER, es nedomāju, ka tas aizņem pārāk daudz enerģijas, jo esmu iekļāvis atvienošanas funkcijas, lai servos ne vienmēr censtos saglabāt savas pozīcijas. Mikro-usb kabeli var pievienot sienas kontaktligzdas adapterim VAI barošanas blokam.
IZBAUDI!
10. solis: pārdomas
Šis projekts man daudz iemācīja par ESP8266 NodeMCU vai vienkārši ar wifi spējīgu dēļu iespējām, lai izveidotu IoT ierīces. Prasmes, ko esmu apguvis, strādājot ar to, tiek izmantotas citos IoT projektos, kurus vēlos īstenot (hidratācijas izsekotājs, sekojiet līdzi). Es jau iepriekš esmu iemācījies Arduino ar Arduino Uno, bet spēju kontrolēt savu ierīci, izmantojot lietotni, izmantojot tālruni wifi?!?!?! Milzīgs jauninājums. Pārsteidzoši, ka šis projekts galu galā šķita tik vienkāršs, tas man rada lielu lepnumu, lai sniegtu jums visiem īsu ceļu.
Kaut kas, kas man bija pārsteidzoši izaicinošs, bija akrila pārklājuma izveidošana … Jā, es zinu, nekompetents. Sākumā es mēģināju izmērīt attālumus un izmērus un nesapratu, ka varu vienkārši noņemt vāku, līdz kādu dienu nejauši to atrāvu. Es arī pavadīju daudz laika, mēģinot izveidot iecirtumus, kas ļautu manam akrila pārklājumam INTERLOCK. Tas bija muļķīgi garlaicīgs process, kurā es jau biju ieguldījis, līdz uzzināju par tiešsaistes kastīšu dizaineriem, kuri vienkārši dara visu darbu jūsu vietā (paldies man vēlāk). Es sapratu, ka kāds izgatavoja kastes dizaineru, lai novērstu garlaicīgo darbu citiem, un es biju pārāk spītīga, lai pieņemtu faktu, ka eju garo ceļu. Es biju tik tuvu … Galu galā es izmantoju kastes dizaineri, veicu pāris mēģinājumus, pievienoju elementus, paņēmu elementus un uzplaukumu, tas izskatījās kā šarms.
Lai gan esmu sasniedzis savai ierīcei paredzēto mērķi, ja šo projektu īstenotu citādi, faktiski izvērstu šo projektu, es vēlētos izpētīt veidus, kā pārorientēt servo pozīcijas, lai pielāgotos dažāda veida slēdžiem. Slēdži ar 1 lielu pogu, slēdži ar 3 plānām pogām, slēdži ar dažādu pogu slīpumu utt. Bet es tikai vēlējos, lai ātrāk uzzinātu par kastes dizaineru, un pavadīju 5 minūtes, lai noskaidrotu, kā tā darbojas.
Ieteicams:
Kā izveidot automašīnu, kuru kontrolē viedtālrunis: 5 soļi
Kā padarīt viedtālruni vadāmu automašīnu: Ikvienam patīk spēlēt ar viedtālruni vadāmu tālvadības automašīnu. Šis video ir par to, kā to izveidot
Mirgo EACHEN WiFi viedais pieskāriena slēdzis ar Tasmota: 10 soļi
Mirgojošs EACHEN WiFi viedais skārienjūtīgais slēdzis ar Tasmota: Tāpēc es nolēmu padarīt šo pamācību ikvienam citam, kam ir jautājums, vai tas ir iespējams
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 9 soļi (ar attēliem)
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 2017. gada 25. novembra atjauninājums - šī projekta lieljaudas versiju, kas var kontrolēt kilovatu slodzi, skatiet, modernizējot BLE vadību lieljaudas slodzēm - nav nepieciešama papildu vadu atjaunināšana. 2017. gada 15. novembris - Dažas BLE plates / programmatūras kaudzes tiek gatavotas
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: 5 soļi
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: ar kustību aktivizēts gaismas slēdzis ir daudz pielietojams gan mājās, gan birojā. Tomēr tam ir papildu priekšrocība, iekļaujot gaismas sensoru, lai šī gaisma varētu ieslēgties tikai nakts laikā
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunojams, ērti lietojams, viegli pārvietojams: Šis projekts palīdzēs jums savienot 18 gaismas diodes (6 sarkanas + 6 zilas + 6 dzeltenas) ar Arduino plati un analizēt datora skaņas kartes reāllaika signālus un pārsūtīt tos uz gaismas diodes, lai tās iedegtos saskaņā ar sitienu efektiem (Snare, High Hat, Kick)