Мазмұны:

ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау: 6 қадам
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау: 6 қадам

Бейне: ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау: 6 қадам

Бейне: ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау: 6 қадам
Бейне: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Шілде
Anonim
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау
ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау

Эй !! Ұзақ үзілістен кейін мен осындамын, өйткені біз бәріміз ақша табу үшін қызықсыз нәрсе (жұмыс) жасауымыз керек.

BLUETOOTH, IR, Local WIFI, Cloud, яғни қиыннан жазған HOME AUTOMATION мақалаларынан кейін * ҚАЗІР * ҮЙДІ АВТОМАТтандырудың ең қарапайым, бірақ ең тиімді шешімі келеді. Т.

оның жобасы менің бұрынғы жобаларымнан айырмашылығы аз аппараттық құралдарды қажет етеді. Әр түрлі бағдарламалық жасақтама компанияларының қызметтерін пайдалану көбінесе Arduino мен схеманы жақсы біледі. Сізді жалықтырмайық. Жалқаулықтан ләззат алыңыз !!!

ЕСКЕРТПЕ: Құжатты толық оқып шығыңыз, ол 9 минутты алады, әйтпесе сіздің компоненттеріңізге зақым келсе, мен жауап бермеймін !! Мен бұл жобаны үшінші рет жүктеп отырмын, себебі сайтта кейбір мәселелер бар.

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер
Қажетті компоненттер

Іс жүзінде бес компонент қажет, бірақ мен оны екіншісіне бөле аламын, мен бұрын болған сияқты, өйткені мен ақша жұмсағым келмеді !!

  1. ESP8266 Nodemcu wifi әзірлеу тақтасы - Мүмкін LOLIN, AMICA, ADAFRUIT
  2. 5В релелік тақта тұтастай немесе келесідей бұзылады

    • ЭСТРАДА 5VULN2003 немесе ULN2003A
    • Релелік қорғаныс диоды (мен бұрынғы жобаларда жіберіп алған)
  3. Секіргіштер немесе (Сым мен дәнекерлеу темірі)
  4. Кез келген мобильді зарядтағыш немесе 5В адаптері (қосалқы зарядтағыш, ата -анаңыздың мобильді зарядтағышын бұзбаңыз)
  5. GOOGLE HOME MINI

Сондықтан біз 2/4/8/16 релелік тақтаны алдын ала құрастырылған схемада сатып ала аламыз немесе оны жасай аламыз, релелік тақтаны өз бетіңізше жасау үшін менің алдыңғы мақалаларымды қараңыз.

2 -қадам: Blynk қосымшасы

Blynk қосымшасы
Blynk қосымшасы
Blynk қосымшасы
Blynk қосымшасы
Blynk қосымшасы
Blynk қосымшасы

Android телефонына немесе алма телефонына Blynk қосымшасын орнатыңыз

Орнатқаннан кейін электрондық поштаның идентификаторы немесе facebook арқылы тіркеліңіз (мен Facebook -ті ұнатпаймын). Сіз пайдаланылған электрондық пошта идентификаторының құпия сөзін білетіндігіңізге сенімді болыңыз, әйтпесе сіз тек тіркелген электрондық пошта идентификаторына жіберілмейтін Blynk Auth Token (жобаға тән) алмайсыз, сонымен қатар оны Blynk жобасының параметрлерінен алуға болады! Әзіл болды!

  1. жаңа жобаны таңдаңыз Виджетті қосу үшін + түймесін пайдаланыңыз
  2. Түймені қалағаныңызша қосыңыз (2000 ТЕГІН ТЕГІН ЭНЕРГИЯНЫ ТҮГІТІП, сосын энергия сатып алғанша)
  3. Қосылған түймені басу арқылы конфигурациялау батырмасы
  4. D1, D2, D3, _, _, _, _ сияқты шығыс түйреуішті (сандық) таңдаңыз (бос орындарды толтыру) (түйреуіштер сандық, аналогтық, виртуалды болуы мүмкін)
  5. Суреттерді қараңыз, мен төменгі күйді 1, ал түйменің жоғарғы күйін 0 деп қойдым.

Мұның себебі - релелік тақтаның кірісі ULN2003 сияқты IC -ге қосылады немесе ЕСЕ қақпасы ретінде әрекет ететін IC релесін басқарады.

3 -қадам: Arduino IDE -де ESP8266 бағдарламалау

Arduino IDE -де ESP8266 бағдарламалау
Arduino IDE -де ESP8266 бағдарламалау
Arduino IDE -де ESP8266 бағдарламалау
Arduino IDE -де ESP8266 бағдарламалау
Arduino IDE -де ESP8266 бағдарламалау
Arduino IDE -де ESP8266 бағдарламалау

Arduino IDE -де, ең алдымен, мен бұрынғы жобаларымда айтқандай, біз бағдарламалайтын даму тақтасын таңдауымыз керек. Arduino IDE> Құралдар> Тақталар> Nodemcu 12E және оны қосқан USB портын COM3/4/5/6/… таңдаңыз.

Енді бізге Blynk кітапханасын Arduino -да орнату керек, оны ешнәрсе істей алмаймыз және әрбір коды бар !! SKETCH -> КІТАПХАНА ҚОСУ -> КІТАПХАНАЛАРДЫ БАСҚАРУ -> «Blynk» ІЗДЕУ -> КІТАПХАНДЫ ОРНАТУ.

Nodemcu ESP8266 ноутбукке қосыңыз. Әрине, USB кабельдерімен !! Кодер емес және өзіме ыңғайлы болу үшін:

FILE> EXAMPLES> Blynk> Board Wifi тармағына өтіңіз> Standalone таңдаңыз Енді Blynk Auth Token (жобаға тән) мен wifi тіркелгі деректерінен басқа ештеңе қажет емес. Эскизді ESP8266 жүктеп, SERIAL MONITOR ашыңыз.

Сіз «IP» -ді көре аласыз, IP -ге назар аударыңыз, ол серверлік аймақтарға байланысты әр түрлі болуы мүмкін. Менікі - сіз көріп тұрғандай «139.59.206.133».80 - әдетте http үшін порт.

4 -қадам: IFTTT (егер бұл солай болса)

IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)
IFTTT (егер бұл солай болса)

Бұл бізге белгілі бір оқиға туралы хабарлауға көмектесетін немесе белгілі бір тапсырманы орындай алатын реттелетін апплеттер құруға көмектесетін платформа. Атауынан көрініп тұрғандай: бәрі «бұл» мен «бұл» қоршайды.

МЫНА ЖЕРДЕ: егер «google көмекшісіне» арнайы сөз тіркесі айтылған болса, онда «бұл пинг жасалады»

Айтылғандай, біз басуымыз керек - Менің апплеттерім> жаңасын жасау> осы жерді нұқыңыз> google көмекшісін іздеңіз және таңдаңыз> қарапайым фразаны таңдаңыз> суреттерді орындаңыз> триггер жасаңыз

Оны нұқыңыз> веб -ілгектерді іздеңіз> оны таңдаңыз> Веб -сұраныс жасаңыз> Келесі өрістер болады:

  • URL (https:// IP/YourAuthToken/update/PIN? Мәні = 1) (сандық 1/0…. 1 ӨШІРУ үшін және 0 ҚОСУ себебі үшін осы мақалада жазылған)
  • Әдіс (GET) Мазмұн түрі (ештеңе жоқ)
  • Дене (ештеңе жоқ)

Мұның бәрін толтырғаннан кейін триггер жасау түймесін басыңыз

Ескерту: мұнда PIN коды Arduino түйреуіштеріне сәйкес келеді, сондықтан біз ESP8266 -де D1 ретінде GPIO5, яғни D5 емес Arduino үшін жазуымыз керек. Мысал: https:// IP/YourAuthToken/update/D5? Value = 1 this ESP8266 D1 істікшесі ӨШІРУЛІ болады дегенді білдіреді. D сәйкестігін білу үшін ESP8266 PIN диаграммасын қолданыңыз ба? GPIO -ға?

5 -қадам: Электр тізбегі

Айналым
Айналым
Айналым
Айналым
Айналым
Айналым
Айналым
Айналым

Бұл жобаның схемасы өте қарапайым. Бұрын айтылған компоненттер мұнда қолданылады:

5В адаптер; ESP8266 Nodemcu; реле тақтасы; секірушілер. Мен екі реле қолдандым, бірақ біз сонша ESP8266 түйреуішті қолдана аламыз !!!

  • 5В кернеуі ESP8266 мен реле тақтасына беріледі.
  • ESP8266 Nodemcu микро USB немесе Vin pin және Ground арқылы 5В кернеуге ие болады (мен мұны істедім).
  • Реле тақтасында жабдықтауға арналған Vcc және GND түйреуіші бар. Суретті орындаңыз, жеткізілім тақтасының басқа жағына салынбасын, ол басқа мақсатқа арналған. (Мен мұны оңай тапсырма деп айтпаймын)
  • Сонымен, біздің IoT MODULE іске қосылды, не қалды? Оны құрылғыларға қосу..:)
  • Бұл ең оңай тапсырма, бірақ абай болыңыз, оның кернеуі 220 Вт немесе 110 вольтты….. Негізгі қосқыштарды өшіріңіз, әйтпесе өлсеңіз, мен бұл мақаланы кім жазғанын білмеймін.
  • «Жоқ» (әдетте ашық) релелік түйреуішті және COM (ортақ) релелік түйреуішті құрылғы қосқыштарына параллель жалғаңыз, егер құрылғыларға қосқыш болмаса, реле түйреуіштерін кез келген сымға (LIVE немесе NEUTRAL) тізбектей қосыңыз. құралмен.

ЕСКЕРТПЕ: Мен реле тұтқаларын NO түйреуішіне және COM түйреуішіне қосу керек дедім, осылайша құрылғылар әдетте ӨШІРУЛІ күйде болады. Егер құрылғы әдепкі бойынша ҚОСУ күйінде болса, NC түйреуішін (әдетте жабық) пайдалануға болады. ҚОСУ және ӨШІРУ күйі 2 ФАКТОРҒА байланысты: 1) Релелік NO және NC түйрегіші 2) IFTTT/Blynk қосымшасындағы 0 және 1 логика

6 -қадам: MOBILE кез келген жерден бақылау (IFTTT қолданбасы)

Әлемде кез келген жерден үйінде не болып жатқанын бақылауға болады, егер Интернет бар болса.

Бұл үшін қажет нәрсе - Google Play Store -да Android пайдаланушылары үшін қол жетімді IFTTT қосымшасы.

IoS пайдаланушысы оны App Store дүкенінен де ала алады.

Екі жағдайда да сіз апплеттер жасаған GOOGLE HOME MINI және IFTTT тіркелгісімен байланысты бір есептік жазбадан кіруді ұмытпаңыз. Маңыздысы - Gmail тіркелгісі немесе Facebook есептік жазбасы, ол барлық уақытта бірдей болуы керек.

Бұл қосымшада сіз апплеттерді IFTTT веб -қосымшасындағыдай жасай аласыз.

Біз апплет жасаған кезде, апплет іске қосылған кезде хабарландыру алу мүмкіндігі әрқашан бар, әдепкі бойынша ол ҚОСУЛЫ.

Сондықтан енді сіздің құрылғыңыздың қытықтағанын бақылаңыз.

Жалқаулықтан рахат алыңыз !! Жаңашылдық !! сіздің қолдауыңызды көрсету үшін осы жобаны ұнатыңыз және егер сіз осы DIY жеңіл жобаларын ұнатқыңыз келсе …

Ұсынылған: