Talaan ng mga Nilalaman:

DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang
DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang

Video: DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang

Video: DIY Voice / Internet Controlled Home Automation at Monitoring Paggamit ng ESP8266 at Google Home Mini: 6 Hakbang
Video: Home Automation works with Google Home, Echo, and Android App | ESP8266 Based Home Automation Device 2024, Hulyo
Anonim
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini
DIY Voice / Internet Controlled Home Automation at Monitoring Gamit ang ESP8266 at Google Home Mini

Hoy !! Pagkatapos ng mahabang pahinga narito ako dahil lahat tayo ay kailangang gumawa ng isang bagay na nakakasawa (trabaho) upang kumita.

Matapos ang lahat ng mga artikulo sa HOME AUTOMATION na isinulat ko mula sa BLUETOOTH, IR, Local WIFI, Cloud ibig sabihin, ang mahirap, * NGAYON * ay ang pinakamadali ngunit ang pinaka mahusay na solusyon sa HOME AUTOMATION. T

ang kanyang proyekto ay nangangailangan ng mas kaunting hardware, circuit hindi katulad ng aking mga nakaraang proyekto. Ang paggamit ng mga serbisyo mula sa iba't ibang mga kumpanya ng software ay kadalasang nakikita sa ito na may kaunting kaalaman sa Arduino at circuitry. Huwag ka naming magsawa. Masiyahan sa LAZINESS !!!

TANDAAN: Mangyaring basahin ang buong dokumento na aabutin ng 9 minuto, kung hindi man kung mapinsala mo ang iyong mga bahagi ay hindi ako mananagot !! Ito ang pangatlong beses na ina-upload ko ang proyekto dahil may ilang mga isyu sa petsa sa site.

Hakbang 1: Kinakailangan ang Mga Bahagi

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Limang sangkap talaga ang kailangan ngunit maaari natin itong paghiwalayin para sa pangalawang tulad ng nangyari sa akin kanina na ayokong gumastos ng pera noon !!

  1. ESP8266 Nodemcu wifi development board - Siguro LOLIN, AMICA, ADAFRUIT kahit ano
  2. 5V relay board bilang isang buo o break up tulad ng sumusunod

    • RELAY 5VULN2003 o ULN2003A
    • Diode para sa proteksyon ng relay (na napalampas ko sa mga naunang proyekto)
  3. Mga jumper o (Wire at soldering iron)
  4. Anumang mobile charger o adapter ng 5V (ekstrang charger, huwag sirain ang mobile charger ng iyong magulang)
  5. GOOGLE HOME MINI

Kaya maaari kaming bumili ng relay board ng 2/4/8/16 relay na buo sa isang prebuilt circuit o maaari kaming gumawa ng isa, mangyaring sumangguni sa aking nakaraang mga artikulo tulad ng isang ito upang gumawa ng relay board sa iyong sarili.

Hakbang 2: Blynk App

Blynk App
Blynk App
Blynk App
Blynk App
Blynk App
Blynk App

I-install ang Blynk app sa iyong Android phone o apple phone

Matapos ang pag-install, pag-sign up gamit ang email id o facebook (Hindi ko gusto ang facebook). At tiyaking alam mo ang password ng ginamit na email id, o kung hindi, hindi mo makukuha ang Blynk Auth Token (tukoy sa proyekto) na hindi lamang ipinadala sa iyong nakarehistrong email id ngunit maaari ding makuha mula sa mga setting ng proyekto sa Blynk! Nagbiro!

  1. pumili ng bagong proyektoGamitin ang button na + upang magdagdag ng widget
  2. Magdagdag ng pindutan ng marami hangga't nais mo (HANGGANG MAPATAPOS ANG IYONG LIBRENG 2000 ENERGY at pagkatapos ay bumili ng enerhiya)
  3. I-configure ang pindutan sa pamamagitan ng pag-click sa idinagdag na pindutan
  4. Piliin ang output pin (Digital) tulad ng D1, D2, D3, _, _, _, _ (PUNAN ANG MGA BLANKS) (ang mga pin ay maaaring digital, analog, virtual)
  5. Tingnan ang mga larawan, inilagay ko ang mas mababang estado bilang 1 at itaas na estado ng pindutan bilang 0.

Dahilan sa likod nito ay ang pag-input ng relay board ay konektado sa mga IC tulad ng ULN2003 o relay sa pagmamaneho ng mga IC na kumikilos bilang HINDI gate.

Hakbang 3: Programming ESP8266 sa Arduino IDE

Programming ESP8266 sa Arduino IDE
Programming ESP8266 sa Arduino IDE
Programming ESP8266 sa Arduino IDE
Programming ESP8266 sa Arduino IDE
Programming ESP8266 sa Arduino IDE
Programming ESP8266 sa Arduino IDE

Sa Arduino IDE, una sa lahat kailangan nating piliin ang development board na aming mai-program tulad ng sinabi ko sa aking naunang mga proyekto. Arduino IDE> Mga Tool> Board> Nodemcu 12E at piliin ang usb port na ikinonekta namin ito upang magustuhan ang COM3 / 4/5/6 /…

Ngayon kailangan naming i-install ang Blynk library sa Arduino na madali naming walang magawa at magkaroon ng bawat code !! SKETCH -> isama ang LIBRARY -> MANage LIBRARIES -> PAGHAHANAP PARA SA "Blynk" -> I-INSTALL ANG LIBRARY

Ikonekta ang Nodemcu ESP8266 sa laptop. Ofcourse sa mga USB cable !! Para sa kadali ng mga hindi coder at ang aking sarili:

Pumunta sa FILE> Mga HALIMBAWA> Blynk> Wifi ng Lupon> piliin ang StandaloneNow walang kailangan maliban sa Blynk Auth Token (tukoy sa proyekto) at mga kredensyal ng wifi. I-UPLOAD ang sketch sa ESP8266 at buksan ang SERIAL MONITOR.

Maaari mong makita ang "IP", tandaan ang IP, maaaring magkakaiba ito ayon sa mga zone ng server. Ang minahan ay tulad ng nakikita mo na "139.59.206.133".80 ang port na normal para sa

Hakbang 4: IFTTT (Kung Ito Noon)

IFTTT (Kung Ito Noon)
IFTTT (Kung Ito Noon)
IFTTT (Kung Ito Noon)
IFTTT (Kung Ito Noon)
IFTTT (Kung Ito Noon)
IFTTT (Kung Ito Noon)

Ito ay isang platform na makakatulong sa amin upang lumikha ng mga pasadyang applet na makakatulong sa amin na maabisuhan para sa isang tukoy na kaganapan o maaaring gumawa ng ilang partikular na gawain. Tulad ng ipinahihiwatig ng pangalan: lahat ng bagay ay pumapaligid sa "ito" at "na".

DITO: Kung "sinabi ng tiyak na parirala sa katulong sa google" kung gayon "gagawin ang ping na"

Kaya't tulad ng sinabi na kailangan nating mag-click sa - Aking applet> lumikha ng bago> mag-click dito> hanapin at piliin ang katulong sa google> pumili ng simpleng parirala> sundin ang mga larawan> lumikha ng gatilyo

Mag-click sa na> maghanap para sa mga webhook> piliin ito> piliin Gumawa ng isang hiling sa web> Magkakaroon ng mga patlang tulad ng sumusunod:

  • Ang URL (https:// IP / YourAuthToken / update / PIN? Halaga = 1) (digital 1/0 ….. 1 para sa OFF at 0 para sa ON sanhi ay nakasulat sa artikulong ito mangyaring basahin iyon)
  • Paraan (GET) Uri ng nilalaman (wala)
  • Katawan (wala)

Matapos mapunan ang lahat ng pag-click na ito sa Lumikha ng trigger

Tandaan: Ang PIN dito ay tumutugma sa mga pin ng Arduino kaya't tulad ng nakikita natin sa ESP8266 bilang D1 ay GPIO5 ie D5 para sa Arduino na kailangan nating isulat dito hindi D1. Halimbawa: https:// IP / YourAuthToken / update / D5? Halaga = 1 ito nangangahulugang ang D1 na pin ng ESP8266 ay MAO-OFF. GAMITIN ANG PIN DIAGRAM NG ESP8266 PARA SA ALAM SA CORRESPONDING D? SA GPIO?

Hakbang 5: Circuitry

Circuitry
Circuitry
Circuitry
Circuitry
Circuitry
Circuitry
Circuitry
Circuitry

Para sa proyektong ito circuitry ay napaka-simple. Ang mga sangkap tulad ng tinalakay dati na ginagamit dito:

5V adapter; ESP8266 Nodemcu; relay board; jumper. Gumamit ako ng dalawang relay ngunit maaari naming magamit ang maraming mga ESP8266 na mga pin na naroon !!!

  • Ang supply ng 5V ay ipakain sa ESP8266 at Relay board.
  • Ang ESP8266 Nodemcu ay magkakaroon ng 5V supply sa pamamagitan ng micro USB o Vin pin at Ground (Tulad ng nagawa ko ito).
  • Ang relay board ay may Vcc at GND pin na itinalaga para sa supply. Mangyaring sundin ang imahe huwag ipasok ang supply sa kabilang panig ng board ng Relay para ito sa ilang ibang layunin. (Hindi ko sasabihin na hanapin ito na isang madaling gawain !!)
  • Kaya't ang aming IoT MODULE ay nakatakda na, ano ang natitira? Kinokonekta ito sa mga gamit sa appliances..:)
  • Iyon ang pinakamadaling gawain ngunit mag-ingat ka bilang ITS 220V AC O 110V AC….. Ilagay ang pangunahing mga switch o kung hindi ka man mamatay kung hindi mo alam kung sino ang sumulat ng artikulong ito.
  • Ikonekta ang "HINDI" (Karaniwan buksan) pin ng relay at COM (karaniwang) pin ng relay sa mga switch ng appliance sa parallelor kung walang switch para sa mga appliances, ikonekta ang mga relay pin sa serye sa alinman sa mga wire (LIVE o NEUTRAL) na kumokonekta kasama ang appliance.

TANDAAN: Sinabi ko na ikonekta ang relay's sa NO pin at COM pin upang ang mga kagamitan ay karaniwang nasa OFF state. Maaaring gumamit ang isa ng NC pin (Karaniwan na sarado) kung nais niya ang appliance sa ON state bilang default. Ang estado ng ON at OFF ay nakasalalay sa 2 FACTORS: 1) NO at Rel ng NC pin 2) 0 at 1 na lohika sa IFTTT / Blynk app

Hakbang 6: Pagsubaybay Mula Sa Kahit saan sa MOBILE (IFTTT App)

Madaling masubaybayan ng isa kung ano ang nangyayari sa kanilang bahay mula sa kahit saan sa mundong ito kung magagamit ang Internet.

Kaya ang bagay na kinakailangan para dito ay ang IFTTT app na magagamit sa Google Play Store para sa mga gumagamit ng Android.

Maaari ding makuha ito ng IoS User mula sa kanilang App Store.

Para sa parehong mga kaso tandaan na mag-login mula sa parehong account na naka-link sa GOOGLE HOME MINI at IFTTT account kung saan mo ginawa ang mga applet. Kaya't kung ano ang mahalaga ay ang gmail account o facebook account na dapat magkapareho sa kabuuan.

Sa app na ito maaari kang lumikha ng mga applet sa parehong paraan na ginagawa namin sa IFTTT web application.

Kapag lumikha kami ng applet palaging may isang pagpipilian upang makatanggap ng abiso kapag tumatakbo ang applet, bilang default NAKA-ON ito.

Kaya't subaybayan ngayon kapag ang alinman sa iyong kasangkapan ay nakakiliti.

Tangkilikin ang LAZINESS !! Makabago !! gawing paborito ang proyektong ito upang ipakita ang iyong suporta at kung nais mo ng mas katulad ng madaling mga proyekto sa DIY…

Inirerekumendang: