Мазмуну:

DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini колдонуу: 6 кадам
DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini колдонуу: 6 кадам

Video: DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini колдонуу: 6 кадам

Video: DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini колдонуу: 6 кадам
Video: Lesson 29: Car-7 Controlling SunFounder Smart Car using Remote Controller | Robojax 2024, Ноябрь
Anonim
DIY Voice/Интернет ESP8266 жана Google Home Mini аркылуу үйдү автоматташтыруу жана көзөмөлдөө
DIY Voice/Интернет ESP8266 жана Google Home Mini аркылуу үйдү автоматташтыруу жана көзөмөлдөө
DIY Voice/Интернет ESP8266 жана Google Home Mini аркылуу үйдү автоматташтыруу жана көзөмөлдөө
DIY Voice/Интернет ESP8266 жана Google Home Mini аркылуу үйдү автоматташтыруу жана көзөмөлдөө
DIY Voice/Интернет ESP8266 жана Google Home Mini аркылуу үйдү автоматташтыруу жана көзөмөлдөө
DIY Voice/Интернет ESP8266 жана Google Home Mini аркылуу үйдү автоматташтыруу жана көзөмөлдөө

Эй !! Узак тыныгуудан кийин мен бул жердемин, анткени баарыбыз акча табуу үчүн кызыксыз нерсе (жумуш) кылышыбыз керек.

BLUETOOTH, IR, Local WIFI, Cloud булутунан, башкача айтканда, үйдөгү Автоматташтыруу макалаларынан кийин * АЗЫР * ҮЙДҮ АВТОМАТТООнун эң оңой, бирок эң эффективдүү чечими келет. Т.

анын долбоору менин мурдагы долбоорлорумдан айырмаланып азыраак аппараттык жабдууларга муктаж. Ар кандай программалык камсыздоо компанияларынын кызматтарын колдонуу негизинен мында бир аз Arduino жана схема билими менен байкалат. Сени тажатып албайлы. Жалкоолуктан ырахат алыңыз !!!

ЭСКЕРТҮҮ: Документти толугу менен окуп чыгыңыз, ал 9 мүнөткө созулат, антпесе сиздин компоненттериңизге зыян келтирилсе, мен жооп бербейм !! Бул мен үчүнчү жолу жүктөп жатам, анткени сайтта кээ бир көйгөйлөр бар.

1 -кадам: компоненттери талап кылынат

Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер
Керектүү компоненттер

Чындыгында беш компонент керек, бирок биз аны экинчисине бөлө алабыз, анткени мен буга чейин эле акча короткум келген эмес!

  1. ESP8266 Nodemcu wifi өнүктүрүү тактасы - Балким LOLIN, AMICA, ADAFRUIT
  2. 5V релелик такта толугу менен же төмөндөгүдөй бөлүнөт

    • ЭСТРАДА 5VULN2003 же ULN2003A
    • Релелик коргоо үчүн диод (мен мурунку долбоорлордо сагынып калдым)
  3. Секиргичтер же (Зым жана ширетүүчү)
  4. 5V ар кандай мобилдик кубаттагыч же адаптер (запастык кубаттагыч, ата -энеңиздин мобилдик кубаттагычын бузбаңыз)
  5. GOOGLE HOME MINI

Ошентип, биз 2/4/8/16 реленин тактасын алдын ала курулган схемада сатып алабыз же биз аны жасай алабыз, реле тактасын өз алдынча жасоо үчүн ушул сыяктуу мурунку макалаларыма кайрылыңыз.

2 -кадам: Blynk App

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

Android телефонуңузга же алма телефонуңузга Blynk колдонмосун орнотуңуз

Орноткондон кийин, электрондук почтанын id же facebook аркылуу катталыңыз (мен фейсбукту жактырбайм). Колдонулган электрондук почтанын id паролун билгениңизге ишениңиз, антпесе сиз 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 китепканасын орнотушубуз керек !! SKETCH -> КИТЕПКАНАНЫ КИРГИЗҮҮ -> КИТЕПКАНАЛАРДЫ БАШКАРУУ -> "Blynk" ИЗДӨӨ -> КИТЕПКАНАНЫ ОРНОТУУ.

Nodemcu ESP8266 ноутбукка туташтырыңыз. Албетте, USB кабелдери менен !! Кодер эмес жана өзүмдүн оңойлугум үчүн:

ФИЛЬ> ҮЛГҮЛӨР> Блинк> Башкармалыктын Wifi> Өз алдынча тандоо Азыр Blynk Auth Токенинен (проектке тиешелүү) жана 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? Value = 1) (санариптик 1/0…. 1 ӨЧҮРҮҮ ҮЧҮН жана 0 КОШУУ себептүү бул макалада жазылган, муну окуңуз)
  • Метод (GET) Мазмундун түрү (эч нерсе)
  • Дене (эч нерсе)

Мунун баарын толтургандан кийин, Триггерди чыкылдатыңыз

Эскертүү: PIN бул жерде Arduino төөнөгүчтөрүнө туура келет, андыктан биз ESP8266да көргөн нерсеге окшошпуз, D1 GPIO5 б.а. D5 Arduino үчүн биз D1 эмес, бул жерге жазышыбыз керек. Мисалы: https:// IP/YourAuthToken/update/D5? Value = 1 this ESP8266нын D1 пини ӨЧҮК болот дегенди билдирет. ТУШУКТУУ БИЛҮҮ ҮЧҮН ESP8266 ПИН ДИАГРАММАСЫН КОЛДОНУҢУЗ Д? TO GPIO?

5 -кадам: Circuitry

Circuitry
Circuitry
Circuitry
Circuitry
Circuitry
Circuitry
Circuitry
Circuitry

Бул долбоордун схемасы абдан жөнөкөй. Буга чейин талкууланган компоненттер бул жерде колдонулат:

5V адаптер; ESP8266 Nodemcu; реле тактасы; секиргендер. Мен эки релени колдондум, бирок биз ESP8266 төөнөгүчтөрүн колдоно алабыз !!!

  • 5V камсыздоо ESP8266 жана Реле тактасына берилет.
  • ESP8266 Nodemcu микро USB же Vin pin жана Ground аркылуу 5V камсыздоого ээ болот (Мен муну кылдым).
  • Реле эстафетасында Vcc жана GND пиндери бар. Сураныч, сүрөттү ээрчиңиз, бул жабдууну Эстафетанын тактайынын башка жагына салбаңыз, бул башка максатта. (Бул оңой иш деп айтпайм !!)
  • Ошентип, биздин IoT MODULE иштей баштады, эмне калды? Аны приборлорго туташтыруу..:)
  • Бул эң оңой тапшырма, бирок этият болуңуз, анткени ITS 220V AC же 110V AC….. Негизги өчүргүчтөрдү коюп коюңуз же болбосо, эгер бул макаланы ким жазганын билбейм.
  • "Жок" (кадимкидей ачык) реленин түйүнүн жана COM (жалпы) реленин түйүнүн шаймандын өчүргүчтөрүнө параллель туташтырыңыз, эгерде приборлор үчүн коммутатор жок болсо, реле пиндерин туташтырылган зымдардын бирине (LIVE же NEUTRAL) катарлап туташтырыңыз. шайман менен.

ЭСКЕРТҮҮ: Мен релени NO PIN жана COM пинге туташтыруу үчүн айттым, андыктан шаймандар кадимкидей ӨЧҮК абалда болот. Эгерде ал шайманды КҮЙГӨН абалда кааласа, NC пинин (Адатта жабык) колдонсо болот. ON жана OFF абалы 2 ФАКТОРДОН көз каранды: 1) Реленин NO жана NC pin 2) IFTTT/Blynk колдонмосундагы 0 жана 1 логика

6 -кадам: MOBILE (IFTTT App) боюнча каалаган жерден мониторинг жүргүзүү

Интернет жеткиликтүү болгондо гана, бул дүйнөнүн каалаган жеринен үйүндө эмне болуп жатканын көзөмөлдөө мүмкүн.

Демек, бул үчүн керектүү нерсе Android колдонуучулары үчүн Google Play Storeдо бар IFTTT колдонмосу.

IoS Колдонуучусу аны App Store дүкөнүнөн да ала алат.

Эки учурда тең, сиз апплеттерди жасаган GOOGLE HOME MINI жана IFTTT аккаунту менен байланышкан бир эле каттоо эсебинен кирүүнү унутпаңыз. Ошентип, эң маанилүүсү gmail аккаунту же фейсбук аккаунту, ал бүтүндөй бирдей болушу керек.

Бул колдонмодо сиз IFLTTT веб -тиркемесиндегидей апплетти түзө аласыз.

Апплетти түзгөндө, апплет иштегенде билдирүү алуу мүмкүнчүлүгү дайыма болот, демейки боюнча ал КҮЙҮК.

Демек, азыр сиздин шайманыңыздын кайсы бири кытыгылаганын байкаңыз.

Жалкоолуктан ырахат алыңыз !! Жаңылык киргизүү!! Сиздин колдооңузду көрсөтүү үчүн бул долбоорду сүйүктүү кылыңыз жана эгерде сиз дагы ушул DIY проекттерин көбүрөөк кааласаңыз …

Сунушталууда: