Мазмұны:

Google Home бақыланатын розетка: 9 қадам (суреттермен)
Google Home бақыланатын розетка: 9 қадам (суреттермен)

Бейне: Google Home бақыланатын розетка: 9 қадам (суреттермен)

Бейне: Google Home бақыланатын розетка: 9 қадам (суреттермен)
Бейне: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Шілде
Anonim
Google Home басқаратын розетка
Google Home басқаратын розетка

Менің қызым әрқашан ақылды үй салғысы келді.

Біз ақылды үйдің инфрақұрылымын және бірінші элементін құрамыз, оны басқару панелінің көмегімен немесе дауыстық командалардың көмегімен басқаруға болатын қашықтан басқарылатын розетка (егер сізде google home немесе google көмекшісі болса).

Мұнда сіз біз жасаған қадамдарды таба аласыз.

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

  1. RaspberryPi 2
  2. ESP8266
  3. Реле модулі
  4. Қуат адаптері
  5. Контейнер

2 -қадам: PI орнатыңыз

PI орнатыңыз
PI орнатыңыз

Бізге қажет бірінші нәрсе - сіздің ақылды үйге арналған сервер.

Бұл сервер сіздің ақылды үйдің басқару тақтасын орналастырады және басқару тақтасын ақылды үй элементтерімен байланыстырады.

Серверді орнатудың ең оңай жолы - RaspberryPI үшін openhabian PI кескінін пайдалану.

Толық нұсқаулықты openhab веб -сайтынан таба аласыз

3 -қадам: микроконтроллерді бағдарламалау (WiFi модулі)

Микроконтроллерді бағдарламалау (WiFi модулі)
Микроконтроллерді бағдарламалау (WiFi модулі)

Бұл жобаның микроконтроллер бөлігіндегі керемет нәрсе - бізде микроконтроллер бар WiFi модулін қолданамыз, сондықтан сіз өз бағдарламаңызды arduino көмегімен жаза аласыз және өз бағдарламаңызды WiFi модулінің микроконтроллеріне жүктей аласыз.

Мен өз жобам үшін өте қарапайым бағдарламаны қолданамын, сондықтан егер https:// IP_ADDRESS_OF_THE_MODULE/қосылымына қоңырау шалсам, 1 -релелік түйреуіш қосылады, ал https:// IP_ADDRESS_OF_THE_MODULE/өшіру реле түйреуіші 0 -ді қосады.

Мен сондай -ақ, егер реле сөндірулі болса, тақтаның RGB светодиодын қызыл түске айналдыру үшін қызыл кодты қосамын және қосылу сәтті болғаннан кейін Wi -Fi желісіне қосылу кезінде қызыл түспен жыпылықтайды.5 секунд.

ЕСКЕРТУ:

  1. Esp8266 бағдарламасына arduino IDE қалай теңшеледі
  2. Сіз бағдарламалауды бастамас бұрын esp8266 тақтасының жарқыл түймесін басып тұруыңыз керек және Wi -Fi тақтасының кішкентай көк светі бір рет жыпылықтағанын көргеннен кейін оны босатыңыз.
  3. Модуль 2,4 ГГц Wi -Fi желісіне қосылуы керек және 5 ГГц желіге қосыла алмайды.

4 -қадам: Openhab параметрлерін қосу/өшіру сұрауларын конфигурациялау

Қосу/өшіру сұрауларын жіберу үшін Openhab конфигурациялаңыз
Қосу/өшіру сұрауларын жіберу үшін Openhab конфигурациялаңыз
Қосу/өшіру сұрауларын жіберу үшін Openhab конфигурациялаңыз
Қосу/өшіру сұрауларын жіберу үшін Openhab конфигурациялаңыз

Сіз OpenHab басқару тақтасына https:// openhabianpi: 8080 url арқылы кіруіңіз керек.

Біз HTTP байланыстыруды қолданамыз, сондықтан сіз оны ашық алаңға орнатуыңыз керек

  • Openhabianpi бойынша paperUI өтіңіз
  • Конфигурация> Байланыстар HTTP байланысын қосады

Openhab конфигурациялау уақыты келді,

  1. ssh ашылатын терезеге [ssh openhabian@openhabianpi] пайдаланыңыз
  2. Openhab элементтер қалтасына өтіңіз [cd/etc/openhab2/items]
  3. Readme файлын оқыңыз! [мысық readme.txt]

    Мен айтқанымдай, біз http байланыстыруды қолданамыз

  4. Элементтер файлын жасаңыз [light2.items]

    • Менің файлдарымның мазмұны

      Kitchen_Light «Kitchen Light» қосқышы {http = «> [ON: GET: https://192.168.1.132/on]> [OFF: GET:

    • былай оқыңыз:

      • Swith NAME_OF_THE_SWITCH «LABEL OF OF AWITCH» {BINDING_TYPE = «> [ПӘРМЕ: ӘДІС: URL_TO_FETCH]….»}

        • NAME_OF_THE_SWITCH - бұл жай ғана атау
        • АРНАЛУШЫНЫҢ ЭТАБЛЕЙІ - бұл панельде сіз көретін нәрсе (мен оны өз панелімде қолданбаймын)
        • BINDING_TYPE - біз қолданатын байланыстырушы (мұнда
        • шығуға арналған (<енгізу үшін, айталық, басқа жобадағы оқу температурасы)

        • COMMAND - бұл команданың атауы (мен өшірдім)
        • ӘДІС - бұл қоңырау шалу әдісі (GET немесе POST)
        • URL_TO_FETCH - бұл пәрменді орындау үшін алынатын URL
  5. Егер алдыңғы қадам түсініксіз болса, 3 -қадамға оралыңыз!
  6. Habpanel https:// openhabianpi: 8080/habpanel/index.html#/тармағына өтіңіз және панельге бірнеше түйме қосыңыз.

Мұнда не болып жатыр, біз OpenHab to Arduino модулі үшін http байланыстыруды анықтаймыз, сондықтан сіз бұл қосқышты іске қосқанда, ол сол URL мекенжайын алады.

5 -қадам: Openhab -ты бұлтпен байланыстырыңыз

Openhab -ты бұлтпен байланыстырыңыз
Openhab -ты бұлтпен байланыстырыңыз

Https://myopenhab.org веб -сайтында есептік жазба жасаңыз, сіз UUID пен OpenHAB құпиясын талап етесіз.

Бұл мәндерді алу үшін https:// openhabianpi: 8080/paperui/index.html#/exten… -> MISC ішінен «openHAB Cloud қосқышын» орнатып, openhab бағдарламасын қайта іске қосу керек.

docs.openhab.org/addons/ios/openhabcloud/r…

  • сол құндылықтарды көру үшін

    • cat/var/lib/openhab2/uuid
    • cat/var/lib/openhab2/openhabcloud/құпия

6 -қадам: Openhab бағдарламасын Google Assistant -пен байланыстырыңыз (IFTTT)

Енді сіздің openhab -ты google көмекшісімен байланыстыратын кез келді, сондықтан біз «эй google, жарықты қос» деп айта аламыз, ол сіздің хабарламаңызды openhab -ға жібереді, нәтижесінде сіздің үйіңізде керемет ақылды нәрсе болады.

Біз IFTTT көмегімен google көмекшісін openhab қызметіне байланыстырамыз

Мұны жасайық

  1. IFTTT -те тіркелгіңізді жасаңыз/кіріңіз
  2. Жаңа апплет жасаңыз
  3. «ОСЫ» үшін «Google көмекшісі» мен «қарапайым сөйлемді айтыңыз» дегенді таңдап, дауыстық командалар мен дауыспен жауап беруді таңдаңыз (мысалы, «google жарықты қосыңыз»).
  4. «ОСЫ» үшін «openHAB» және «пәрмен жіберу» таңдаңыз, содан кейін сіздің элементіңізді және пәрменді таңдаңыз (міндетті бөлікте ҚОСУ және ӨШІРУ пәрмендерін есте сақтаңыз? Ол бірдей мән болуы керек)
  5. Аяқтау.
  6. Енді «Hey Google» деп айқайлаңыз. және «жарықты қосыңыз», тақтаға қараңыз, ол бірдеңе істеуі керек (RGB светодиоды жасыл түске айналуы керек)
  7. Біттіңіз,

7 -қадам: Заттарды біріктіру

Заттарды бірге қосу
Заттарды бірге қосу

Әзірге біз панель мен дауыстық пәрмендерді қолдана отырып, arduino түйреуішін қосу және өшіру мүмкіндігіне ие болуымыз керек.

Келесі қадам - бәрін сыммен байланыстыру, сондықтан сіздің arduino қуатты қосу және ажырату үшін реле сигналын жібереді.

ӨТЕ МАҢЫЗДЫ ЕСКЕРТУ: Мұнда біз жоғары кернеуді қолданамыз, егер сіз дұрыс емес әрекет жасасаңыз, үйіңізді өртеп жіберуіңіз немесе өзіңізді өлтіруіңіз мүмкін. сондықтан сіз өте мұқият болуыңыз керек немесе тәжірибеңіз болмаса, бұл бөлікті елемеуіңіз керек.

8 -қадам: қорап

Енді бәрін қорапқа салу уақыты келді, сондықтан қорапты тауып, қораптың ішіне салыңыз (қысқа тұйықталу жасамайтындығыңызды тексеріңіз).

Бізде үйде 3D принтер бар, сондықтан мен өз жинағыма арналған қорапты жасап шығардым.

TinkerCad сілтемесі

9 -қадам:

Кескін
Кескін
Кескін
Кескін
Дауысты белсендіру
Дауысты белсендіру
Дауысты белсендіру
Дауысты белсендіру

Дауысты белсендірілген байқауда екінші орын

Ұсынылған: