Përmbajtje:

Priza e kontrolluar e Google Home: 9 hapa (me fotografi)
Priza e kontrolluar e Google Home: 9 hapa (me fotografi)

Video: Priza e kontrolluar e Google Home: 9 hapa (me fotografi)

Video: Priza e kontrolluar e Google Home: 9 hapa (me fotografi)
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Nëntor
Anonim
Pika elektrike e kontrolluar nga Google Home
Pika elektrike e kontrolluar nga Google Home

E dashura ime gjithmonë donte të ndërtonte një shtëpi të zgjuar.

Pra, ne ndërtojmë infrastrukturën dhe artikullin e parë të shtëpisë inteligjente, një ndërprerës i telekomanduar që mund ta kontrolloni duke përdorur një panel kontrolli ose duke përdorur komanda zanore (nëse keni Google Home ose asistent google)

Këtu mund të gjeni hap pas hapi atë që kemi bërë.

Hapi 1: Komponenti i kërkuar

  1. MjedërPi 2
  2. ESP8266
  3. Moduli i stafetës
  4. Përshtatës energjie
  5. Enë

Hapi 2: Vendosni PI

Vendosni PI
Vendosni PI

Gjëja e parë që na nevojitet është një server për shtëpinë tuaj të zgjuar.

Ky server do të presë panelin tuaj të mençur të kontrollit të shtëpisë dhe do të lidhë panelin e kontrollit me artikujt e shtëpisë inteligjente.

Mënyra më e lehtë për të konfiguruar serverin është përdorimi i imazhit PI të hapur për RaspberryPI.

Ju mund të gjeni udhëzimet e plota në faqen e internetit openhab

Hapi 3: Programoni Mikrokontrolluesin tuaj (Moduli WiFi)

Programoni Mikrokontrolluesin tuaj (Moduli WiFi)
Programoni Mikrokontrolluesin tuaj (Moduli WiFi)

Gjëja interesante e pjesës së mikrokontrolluesit të këtij projekti është se ne po përdorim një modul WiFi që ka një mikrokontrollues, kështu që ju mund të shkruani programin tuaj duke përdorur arduino dhe të ngarkoni programin tuaj në mikrokontrolluesin e modulit WiFi.

Unë jam duke përdorur një program shumë themelor për projektin tim kështu që nëse thërras https:// IP_ADDRESS_OF_THE_MODULE/on do të aktivizojë pinin e stafetës 1 dhe https:// IP_ADDRESS_OF_THE_MODULE/off do të kthejë pinin e stafetës 0.

Unë gjithashtu shtoj një kod të zbukuruar për ta bërë led të RGB të bordit të kuq nëse stafeta është e fikur dhe jeshile nëse është e ndezur dhe ndizet e kuqe gjatë lidhjes me wifi dhe.5 jeshile e dytë pas lidhjes së suksesshme.

SHËNIM:

  1. Si të konfiguroni arduino IDE në programin esp8266
  2. Duhet të mbani butonin flash të tabelës esp8266 para se të programoni dhe lëshoni atë menjëherë pasi të shihni që drita blu e vogël e bordit wifi u ndez një herë.
  3. Moduli duhet të lidhet me wifi 2.4 GHz dhe nuk mund të lidhet me rrjetet 5 GHz.

Hapi 4: Konfiguroni Openhab për të dërguar/fikur kërkesat

Konfiguroni Openhab për të dërguar/fikur kërkesat
Konfiguroni Openhab për të dërguar/fikur kërkesat
Konfiguroni Openhab për të dërguar/fikur kërkesat
Konfiguroni Openhab për të dërguar/fikur kërkesat

Ju duhet të jeni në gjendje të hyni në panelin tuaj të kontrollit OpenHab duke përdorur url https:// openhabianpi: 8080.

Ne do të përdorim lidhjen HTTP kështu që ju duhet ta instaloni atë në hapjen tuaj

  • Shkoni te paperUI në openhabianpi tuaj
  • Konfigurimi> Lidhjet shtojnë lidhjen

Koha për të konfiguruar hapjen tuaj,

  1. ssh në kutinë tuaj të hapjes duke përdorur [ssh openhabian@openhabianpi]
  2. Shkoni te dosja e artikujve openhab [cd/etc/openhab2/items]
  3. Lexoni skedarin readme! [macja readme.txt]

    Siç e përmenda ne do të përdorim lidhjen

  4. Krijoni skedarin tuaj të artikujve [light2.items]

    • Përmbajtja e skedarit të artikujve të mi është

      Ndërro Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:

    • lexojeni si:

      • Swith NAME_OF_THE_SWITCH "LABEL OF THE SWITCH" {BINDING_TYPE = "> [KOMANDIM: METODA: URL_TO_FETCH]…."}

        • NAME_OF_THE_SWITCH është vetëm një emër
        • LABELA E ÇELWSIT është ajo që do të shihni në panel (nuk po e përdor atë në panelin tim)
        • BINDING_TYPE është lidhja që ne përdorim (HTTP këtu)

        • > është për dalje (<është për hyrje, le të themi leximin e temperaturës në një projekt tjetër)
        • KOMANDA është emri i komandës (e kam fikur)
        • METODA është metoda e thirrjes (GET ose POST)
        • URL_TO_FETCH është url -ja që duam të marrim për të kryer komandën
  5. Nëse hapi i mëparshëm nuk është i qartë, kthehuni te hapi 3!
  6. Shkoni te habpanel https:// openhabianpi: 8080/habpanel/index.html#/dhe shtoni ndonjë buton në panel

Ajo që po ndodh këtu është që ne të përcaktojmë një lidhje http për modulin OpenHab to Arduino, kështu që kur ta aktivizoni atë çelës do të marrë atë url.

Hapi 5: Lidhni Openhab -in tuaj me Cloud

Lidhni Openhab -in tuaj me Cloud -in
Lidhni Openhab -in tuaj me Cloud -in

Krijoni një llogari në faqen e internetit https://myopenhab.org, do të kërkoni UUID dhe sekret nga openhab juaj

Për të marrë ato vlera ju duhet të instaloni "openHAB Cloud connector" nga https:// openhabianpi: 8080/paperui/index.html#/exten… -> MISC dhe rinisni openhab -in tuaj.

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

  • për të parë ato vlera
    • cat/var/lib/openhab2/uuid
    • cat/var/lib/openhab2/openhabcloud/sekret

Hapi 6: Lidhni Openhab -in tuaj me Google Assistant (IFTTT)

Tani është koha për të lidhur openhab -in tuaj me asistentin e Google, kështu që ne mund të themi "Hej google, ndiz dritën" dhe do të dërgojë mesazhin tuaj në openhab dhe si rezultat do të ndodhë një gjë e zgjuar e zgjuar në shtëpinë tuaj.

Ne po përdorim IFTTT për të lidhur asistentin e Google me openhab

Le ta bejme ate

  1. Krijoni/Hyni në llogarinë tuaj në IFTTT
  2. Krijoni një aplet të ri
  3. Për "THIS" zgjidhni "Google Assistant" dhe "Thuaj një frazë të thjeshtë" dhe zgjidhni cilat janë komandat zanore dhe përgjigja zanore (si "Hej google ndez dritën").
  4. Për "THAT" zgjidhni "openHAB" dhe "dërgoni një komandë" atëherë zgjidhni artikullin tuaj dhe komandën (mbani mend komandat ON dhe OFF në pjesën detyruese? Duhet të ketë të njëjtën vlerë)
  5. Përfundo
  6. Tani bërtisni "Hej Google". dhe "Ndizni dritën", shikoni tabelën tuaj, ajo duhet të bëjë diçka (udhëheqësi RGB duhet të bëhet i gjelbër)
  7. Keni mbaruar,

Hapi 7: Instaloni gjërat së bashku

Instalimi i Gjërave së bashku
Instalimi i Gjërave së bashku

Deri më tani ne duhet të jemi në gjendje të ndezim dhe fikim një kunj nga arduino duke përdorur panelin dhe komandat zanore.

Hapi tjetër është të lidhni gjithçka së bashku, kështu që arduino juaj do të dërgojë një sinjal në stafetë për t'u lidhur dhe shkëputur energjinë.

SH NOTNIM SHUMY I RNDSISHM: Këtu ne po përdorim tension të lartë dhe ju mund të digjni shtëpinë tuaj ose të vrisni veten nëse bëni gjëra të gabuara. kështu që ju duhet të jeni shumë të kujdesshëm ose thjesht ta injoroni këtë pjesë nëse nuk keni ndonjë përvojë.

Hapi 8: Kutia

Tani është koha për të vendosur gjithçka në një kuti, kështu që gjeni një kuti dhe vendosni gjithçka brenda kutisë (sigurohuni që nuk po bëni asnjë qark të shkurtër).

Ne kemi një printer 3d në shtëpi, kështu që unë projektova dhe printova një kuti për pajisjen time.

Lidhje TinkerCad

Hapi 9:

Imazhi
Imazhi
Imazhi
Imazhi
Sfida e aktivizuar me zë
Sfida e aktivizuar me zë
Sfida e aktivizuar me zë
Sfida e aktivizuar me zë

Vendi i dytë në Sfidën e Aktivizuar me Zë

Recommended: