Satura rādītājs:

Viegli montējams gaismas slēdzis mirgo: viedtālrunis kontrolē ar BLYNK: 10 soļi
Viegli montējams gaismas slēdzis mirgo: viedtālrunis kontrolē ar BLYNK: 10 soļi

Video: Viegli montējams gaismas slēdzis mirgo: viedtālrunis kontrolē ar BLYNK: 10 soļi

Video: Viegli montējams gaismas slēdzis mirgo: viedtālrunis kontrolē ar BLYNK: 10 soļi
Video: Подключение блока управления сауной Karibu STG 2100 F к каменке | Электропроводка 2024, Jūnijs
Anonim
Viegli montējams gaismas slēdzis mirgo: viedtālrunis kontrolē ar BLYNK
Viegli montējams gaismas slēdzis mirgo: viedtālrunis kontrolē ar BLYNK

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

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas 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

Akrila stiprinājuma izmēri
Akrila stiprinājuma izmēri
Akrila stiprinājuma izmēri
Akrila stiprinājuma izmēri
Akrila stiprinājuma izmēri
Akrila stiprinājuma izmēri

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

Arduino IDE un ESP8266 bibliotēkas instalēšana
Arduino IDE un ESP8266 bibliotēkas instalēšana
Arduino IDE un ESP8266 bibliotēkas instalēšana
Arduino IDE un ESP8266 bibliotēkas instalēšana
Arduino IDE un ESP8266 bibliotēkas instalēšana
Arduino IDE un ESP8266 bibliotēkas instalēšana
Arduino IDE un ESP8266 bibliotēkas instalēšana
Arduino IDE un ESP8266 bibliotēkas instalēšana

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

Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
Elektroinstalācija
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ī

BLYNK lietotnes iestatīšana tālrunī
BLYNK lietotnes iestatīšana tālrunī
BLYNK lietotnes iestatīšana tālrunī
BLYNK lietotnes iestatīšana tālrunī
BLYNK lietotnes iestatīšana tālrunī
BLYNK lietotnes 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

Galīgā koda augšupielāde
Galīgā koda augšupielāde
Galīgā koda augšupielāde
Galīgā koda augšupielāde
Galīgā koda augšupielāde
Galīgā koda augšupielāde
Galīgā koda augšupielāde
Galīgā 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ā

Servo sviras nostiprināšana vietā
Servo sviras nostiprināšana vietā
Servo sviras nostiprināšana vietā
Servo sviras nostiprināšana vietā
Servo sviras nostiprināšana vietā
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

Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
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

Pārdomas
Pārdomas
Pārdomas
Pārdomas
Pārdomas
Pārdomas
Pārdomas
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: