Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: Blynk қосымшасы
- 3 -қадам: Arduino IDE -де ESP8266 бағдарламалау
- 4 -қадам: IFTTT (егер бұл солай болса)
- 5 -қадам: Электр тізбегі
- 6 -қадам: MOBILE кез келген жерден бақылау (IFTTT қолданбасы)
Бейне: ESP8266 мен Google Home Mini көмегімен DIY дауысы/интернетпен басқарылатын үйді автоматтандыру және бақылау: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Эй !! Ұзақ үзілістен кейін мен осындамын, өйткені біз бәріміз ақша табу үшін қызықсыз нәрсе (жұмыс) жасауымыз керек.
BLUETOOTH, IR, Local WIFI, Cloud, яғни қиыннан жазған HOME AUTOMATION мақалаларынан кейін * ҚАЗІР * ҮЙДІ АВТОМАТтандырудың ең қарапайым, бірақ ең тиімді шешімі келеді. Т.
оның жобасы менің бұрынғы жобаларымнан айырмашылығы аз аппараттық құралдарды қажет етеді. Әр түрлі бағдарламалық жасақтама компанияларының қызметтерін пайдалану көбінесе Arduino мен схеманы жақсы біледі. Сізді жалықтырмайық. Жалқаулықтан ләззат алыңыз !!!
ЕСКЕРТПЕ: Құжатты толық оқып шығыңыз, ол 9 минутты алады, әйтпесе сіздің компоненттеріңізге зақым келсе, мен жауап бермеймін !! Мен бұл жобаны үшінші рет жүктеп отырмын, себебі сайтта кейбір мәселелер бар.
1 -қадам: Қажетті компоненттер
Іс жүзінде бес компонент қажет, бірақ мен оны екіншісіне бөле аламын, мен бұрын болған сияқты, өйткені мен ақша жұмсағым келмеді !!
- ESP8266 Nodemcu wifi әзірлеу тақтасы - Мүмкін LOLIN, AMICA, ADAFRUIT
-
5В релелік тақта тұтастай немесе келесідей бұзылады
- ЭСТРАДА 5VULN2003 немесе ULN2003A
- Релелік қорғаныс диоды (мен бұрынғы жобаларда жіберіп алған)
- Секіргіштер немесе (Сым мен дәнекерлеу темірі)
- Кез келген мобильді зарядтағыш немесе 5В адаптері (қосалқы зарядтағыш, ата -анаңыздың мобильді зарядтағышын бұзбаңыз)
- GOOGLE HOME MINI
Сондықтан біз 2/4/8/16 релелік тақтаны алдын ала құрастырылған схемада сатып ала аламыз немесе оны жасай аламыз, релелік тақтаны өз бетіңізше жасау үшін менің алдыңғы мақалаларымды қараңыз.
2 -қадам: Blynk қосымшасы
Android телефонына немесе алма телефонына Blynk қосымшасын орнатыңыз
Орнатқаннан кейін электрондық поштаның идентификаторы немесе facebook арқылы тіркеліңіз (мен Facebook -ті ұнатпаймын). Сіз пайдаланылған электрондық пошта идентификаторының құпия сөзін білетіндігіңізге сенімді болыңыз, әйтпесе сіз тек тіркелген электрондық пошта идентификаторына жіберілмейтін Blynk Auth Token (жобаға тән) алмайсыз, сонымен қатар оны Blynk жобасының параметрлерінен алуға болады! Әзіл болды!
- жаңа жобаны таңдаңыз Виджетті қосу үшін + түймесін пайдаланыңыз
- Түймені қалағаныңызша қосыңыз (2000 ТЕГІН ТЕГІН ЭНЕРГИЯНЫ ТҮГІТІП, сосын энергия сатып алғанша)
- Қосылған түймені басу арқылы конфигурациялау батырмасы
- D1, D2, D3, _, _, _, _ сияқты шығыс түйреуішті (сандық) таңдаңыз (бос орындарды толтыру) (түйреуіштер сандық, аналогтық, виртуалды болуы мүмкін)
- Суреттерді қараңыз, мен төменгі күйді 1, ал түйменің жоғарғы күйін 0 деп қойдым.
Мұның себебі - релелік тақтаның кірісі ULN2003 сияқты IC -ге қосылады немесе ЕСЕ қақпасы ретінде әрекет ететін IC релесін басқарады.
3 -қадам: 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 (егер бұл солай болса)
Бұл бізге белгілі бір оқиға туралы хабарлауға көмектесетін немесе белгілі бір тапсырманы орындай алатын реттелетін апплеттер құруға көмектесетін платформа. Атауынан көрініп тұрғандай: бәрі «бұл» мен «бұл» қоршайды.
МЫНА ЖЕРДЕ: егер «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 жеңіл жобаларын ұнатқыңыз келсе …
Ұсынылған:
Arduino және Raspberry Pi көмегімен Интернетпен басқарылатын бейне-роботты жасаңыз: 15 қадам (суреттермен)
Arduino және Raspberry Pi көмегімен Интернетпен басқарылатын бейне ағынды роботты жасаңыз: Мен @RedPhantomмын (LiquidCrystalDisplay / Itay атауымен), Израильден келген 14 жастағы студент, Max Shein Junior High School for Advanced Science and Mathematics. Мен бұл жобаны барлығынан үйрену және бөлісу үшін жасап жатырмын
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады - Үйді автоматтандыру идеялары: 15 қадам (суреттермен)
Arduino басқару релесі модулін пайдаланып ақылды үйді қалай жасауға болады | Үйді автоматтандыру идеялары: Бұл үйді автоматтандыру жобасында біз 5 тұрмыстық техниканы басқара алатын ақылды үй реле модулін жасаймыз. Бұл реле модулін Мобильді телефоннан немесе смартфоннан, ИҚ қашықтан басқару пультінен немесе теледидардың қашықтан басқару пульті, Қолмен қосқыштан басқаруға болады. Бұл ақылды эстафета сонымен қатар сезеді
SMS хабарландыруы мен Thingspeak деректерді жүктеу, GPS жүйесі бар автокөлікті бақылау, Arduino негізіндегі, үйді автоматтандыру: 5 қадам (суреттермен)
GPS Car Tracker бірге SMS хабарлама және Thingspeak деректер жүктеу, Arduino негізделген, Басты автоматтандыру: Мен өткен жылы осы GPS Бақылаушы жасады және ол жақсы жұмыс істейді, өйткені Мен Instructable қазір оны жариялауға. Ол магистральдық керек -жарақтарға қосылады, GPS трекері мобильді деректер арқылы көліктің орнын, жылдамдығын, бағытын және өлшенген температураны жүктейді
(DIY) ESP8266 Ultra Mini және қарапайым релелік үйді автоматтандыру тақтасын қалай жасауға болады: 17 қадам
(DIY) ESP8266 Ultra Mini және қарапайым релелік үйді автоматтандыру тақтасын қалай жасауға болады: Сәлеметсіз бе, бәріне, бүгін мен сізге айтамын, көлемі 3,9 см х 3,9 см болатын Mini Esp 12 Wifi релелік тақтасын қалай жасауға болады! Бұл тақтада әр техниканың әуесқойы ұнайтын керемет функциялар бар, мен келесі файлдарға барлық файлдарды енгіздім
Арзан, қарапайым, интернетпен басқарылатын үй автоматтандыру жүйесі: 5 қадам (суреттермен)
Арзан, қарапайым, интернетпен басқарылатын үй автоматтандыру жүйесі: Егер сізде үй жануарлары/балалары болса және оларды тамақтандыру немесе интернет арқылы ұру қажет болса, бұл жүйе сізге пайдалы болуы мүмкін. Бұл желіге қосылған кез келген компьютерден үйдегі моторларды, жарық диодтарын және т.б.тексерудің өте қарапайым және арзан әдісі. Ол үшін тек Webc қажет