Satura rādītājs:
- 1. solis: PCB dizains
- 2. darbība: izveidojiet PCB
- 3. solis: PCB montāža
- 4. darbība: kodēšana un mirgošana
Video: [Mājas automatizācija] Vadības releji no jebkuras vietas, izmantojot ESP8266 + Blynk: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Ir daudz veidu, kā veikt mājas automatizāciju, daži ir sarežģīti, daži ir vienkārši, šis pamācības es parādīšu, kā izveidot vienkāršu releju vadību, izmantojot ESP-12E ar Blynk. Ērtam dizainam bija vienas puses PCB, lai jūs varētu izgatavot pats mājās vai pat nosūtīt gerber failu PCB ražotājam, lai tas būtu jūsu vietā.
1. solis: PCB dizains
PCB projektēšanas posms ir vissvarīgākais solis, jo, ja šajā solī kaut ko kļūdāmies, projekts nedarbosies pareizi.
Kā šīs pamācības tēmu mēs izmantosim moduli ESP8266 (ESP-12E), lai ieslēgtu/izslēgtu relejus. Tātad mums ir jāsaprot ESP8266 specifikācija. Ja paskatāmies ESP8266 datu lapas sadaļu Elektriskās īpašības, mēs to atklājām
- Barošanas spriegums ir 3,3 V.
- Maksimālais GPIO augstspriegums ir 3,3 V.
- Maksimālā GPIO strāva ir 12 mA
Mēs izmantosim 5V relejus, piegāde būs 5V, bet ESP8266 ir nepieciešams tikai 3.3V, tāpēc mums ir nepieciešams kāds regulators no 5V līdz 3.3V. Piedziņas 5V relejiem, kas izmanto 3.3V, mums ir nepieciešams tranzistors, lai iegūtu strāvu un spriegumu, minimālajam detaļu skaitam iesaku izmantot tranzistora masīvu ULN2803. Ar ULN2803 mēs varam vadīt līdz 8 relejiem, un tam ir iekšējās atgaitas diodes, lai novērstu sprieguma pieaugumu, izslēdzot induktīvo slodzi.
Visbeidzot es izvēlos sprieguma regulatoram 1117-3,3, piedziņas relejiem ULN2803A
Tālāk ESP8266 sāknēšanas režīms un zibspuldzes režīms
No datu lapas 8. lapas, lai ESP8266 sāktu normāli, jums ir jāpielieto loģika uz tapas, kā norādīts zemāk
- HIGH uz CHIP_EN, GPIO0, GPIO2
- ZEMS GPIO15
Lai zibspuldzētu programmaparatūru ESP8266, jums ir jāpielieto loģika uz tapas, kā norādīts zemāk
- HIGH uz CHIP_EN, GPIO2
- LOW uz GPIO15, GPIO0
Tātad, es izmantoju 10k rezistoru, lai uzvilktu un izvilktu katru tapu, kā aprakstīts, un izmantoju spiedpogu kā RESET un FLASH, lai jūs varētu viegli ievadīt katru režīmu.
2. darbība: izveidojiet PCB
Ja iespējams, jūs varat nosūtīt Gerber failu PCB ražotājam, bet ja nē, mēs to izgatavosim paši.
Lai izveidotu PCB, es izmantoju siltuma pārnesi, veicot šādas darbības:
- Izdrukājiet apakšējo slāni uz fotopapīra.
- Izgrieziet vienkāršu PCB ar tādu pašu izmēru kā mūsu izstrādātais.
- Izmantojiet dzelzi, lai pārnestu tinti no papīra uz PCB.
- Pēc papīra izņemšanas iegremdējiet PCB PCB skābes kodināšanā.
- PCB tīrīšana ar atšķaidītāju, lai noņemtu tinti.
- urbšanas PCB
- PCB kodināšana
3. solis: PCB montāža
PCB montāžas posmā, lūdzu, uzmanīgi par lodāmuru.
Šajā solī es iesaku vispirms lodēt mazu ierīci. Ja jūs pats izgatavojat PCB, izmantojiet multimetru, lai pārbaudītu šauru sliežu ceļu, lai novērstu elektrisko īssavienojumu.
4. darbība: kodēšana un mirgošana
Pirmkārt, savā mobilajā tālrunī instalējiet lietojumprogrammu "Blynk", reģistrējieties un piesakieties lietojumprogrammā.
Pēc pieteikšanās lietojumprogrammā pieskarieties "Jauns projekts".
Ievadiet projekta nosaukumu, izvēlieties ierīci ESP8266 un pēc tam pieskarieties "Izveidot projektu".
Lietojumprogramma parādīs ziņojumu "Autentifikācijas marķieris tika nosūtīts uz:".
Cilnē jebkurā vietā uz projekta dizaina parādīsies logrīku lodziņš.
Izvēlieties pogu un pēc tam ievadiet LED1 kā pogas nosaukumu, izvēlieties "GP16" kā izeju no ESP8266 (skatiet shematisku), minimālo vērtību "0", maksimālo vērtību "1", režīmu "slēdzis", pēc vajadzības ievadiet ieslēgšanas/izslēgšanas etiķetes un cilni Poga “Labi” ekrāna augšējā labajā stūrī, lai pabeigtu pogas iestatījumus.
Rīkojieties tāpat kā iepriekš attiecībā uz LED2, LED3 un LED4
Velciet pogu uz jebkuru vietu, kur vēlaties.
Lai palaistu projektu, ekrāna augšējā labajā stūrī pieskarieties pogai "Triangle" vai "Play".
Jūs pamanīsit, ka jūsu dēlis ir bezsaistē.
Tagad ejam uz programmu ESP8266 pusē.
Savienojiet USB ar RS-232 ar ESP8266 PCB, Uzmanieties no USB līdz RS-232 moduļa TTL līmeņa, TTL līmenis nedrīkst pārsniegt 3,6 voltus.
Lai ieietu zibspuldzes režīmā, nospiediet atiestatīšanas pogu un zibspuldzes pogu pēc šīs atlaišanas pogas un pēc tam attiecīgi atlaidiet zibspuldzes pogu. Ja tāfele ir zibspuldzes režīmā, LED1 iedegsies.
Dodieties uz Blynk vietni, lejupielādējiet Blynk bibliotēku un instalējiet savā datorā.
Arduino IDE dodieties uz Fails-> Piemēri-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
Mainiet virkni "YourAuthToken" uz saņemšanas marķieri no e -pasta.
Mainiet mājas ssid un paroli.
Izvēlieties "NodeMCU 1.0" kā tāfeli.
Atlasiet USB uz RS-232 moduļa portu.
Augšupielādējiet kodu panelī, pagaidiet, līdz augšupielāde ir pabeigta (LED1 izslēgsies).
Tagad ir gatavs vadīt relejus no sava mobilā tālruņa.
Atpakaļ uz tālruni tāfeles statuss kļūst “ONLINE”.
Pieskarieties katrai pogai, tad releji ieslēgsies/izslēgsies kā tālruņa displejs.
Veiksmi.
Ieteicams:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Mājas automatizācija, izmantojot Blynk: 5 soļi
Mājas automatizācija, izmantojot Blynk: Sveiki visiem! Ayush un Anvit šeit no Deli valsts skolas, Pune. Kā jau varējāt izlasīt virsrakstā, šis ir mājas automatizācijas projekts, kas izstrādāts, izmantojot Blynk kā IOT platformu. Mūsdienās cilvēki kļūst slinki un pieprasījums pēc mājas automātikas
Mājas automatizācija ar ESP8266 WiFi, neizmantojot Blynk!: 24 soļi (ar attēliem)
Mājas automatizācija, izmantojot ESP8266 WiFi, neizmantojot Blynk !: Pirmkārt, es vēlos pateikties visiem, kas mani padarīja par uzvarētāju 2016. gada automatizācijas konkursā par šo INSTRUCTABLE. Tātad, kā es jums apsolīju, šeit ir instrukcijas, kā kontrolēt sadzīves tehniku ar ESP8266 WiFi moduli
Mājas automatizācija, izmantojot lietotni BLYNK: 7 soļi (ar attēliem)
Mājas automatizācija, izmantojot lietotni BLYNK: Šajā projektā esmu parādījis, ka ikviens var attālināti vadīt savu sadzīves tehniku, izmantojot savu mobilo tālruni. Lai to izdarītu, jūsu mobilajā tālrunī ir jāinstalē lietojumprogramma. Šīs lietojumprogrammas nosaukums ir lietotne BLYNK (lejupielādes saite ir norādīta aprakstā
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c