Përmbajtje:

Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: 6 hapa
Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: 6 hapa

Video: Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: 6 hapa

Video: Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: 6 hapa
Video: MKS Gen L — Марлин 1 1 9 (configuration.h) 2024, Nëntor
Anonim
Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu
Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu

Ky Instructable do t'ju japë një mënyrë të shpejtë dhe të lehtë për të shtuar një bord arduino në HomeKit të Apple në një pajisje iOS. Ajo hap të gjitha llojet e mundësive, përfshirë Skriptet që funksionojnë në server, të kombinuara me Apples HomeKit "Skenat", krijon një kombinim të fuqishëm!

Kjo nuk është aspak një zgjidhje e plotë ose e gatshme për përdorim afatgjatë, por demonstron atë që është e mundur me pak më shumë punë:) Shikoni blogun tim për projektet e ardhshme www.arduinoblogger.co.uk

Çfarë nevojitet:

  • Arduino me Mburojë Ethernet ose WiFi
  • Raspberry Pi ose ndonjë server tjetër
  • Rele në gjendje të ngurtë ose rele normale me qark kontrolli
  • Tabela e bukës - opsionale
  • Kutia e Projektit
  • Disa Koha
  • pajisje iOS
  • Extension Lead për të gdhendur

Hapi 1: Konfiguroni serverin

Vendosni serverin
Vendosni serverin

Ky projekt kërkon përdorimin e një serveri për të drejtuar programin HomeBridge. Kam përdorur një Raspberry Pi pasi e kisha në dispozicion, por në teori gjithçka që mund të funksionojë Node. Js duhet të funksionojë!

Ju mund ta ndiqni këtë udhëzues këtu për ta vënë këtë në punë me një Raspberry Pi. Udhëzime të tjera janë afër për të ndërtuar një Raspberry Pi nëse keni nevojë për to!

github.com/nfarina/homebridge/wiki/Running…

Pasi të jetë instaluar, duhet të instaloni një shtojcë dhe të personalizoni skedarin config.json

Hapi 2: Konfigurimi dhe shtojcat

Hapni skedarin tuaj config.json i cili duhet të jetë në ~/.homebridge/config.json duke përdorur redaktuesin tuaj të preferuar të tekstit dhe shtoni sa vijon

{ "urë": {

"name": "Homebridge", "emri i përdoruesit": "CC: 22: 3D: E3: CE: 30", "port": 51826, "pin": "031-45-154"

}, "platforma": , "pajisje": [{

"aksesor": "Http", "name": "Llamba e dhomës së ndenjes", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "MERR"

}]

}

Ju gjithashtu do të duhet të instaloni shtojcën homebride-http. Softueri HomeBridge do të bëjë kërkesa HTTP GET tek Arduino i cili më pas do të aktivizojë ose çaktivizojë stafetën e gjendjes së ngurtë. Thirrja duket kështu:

192.168.1. X: 80/? më

192.168.1. X: 80/? fikur

Për të instaluar llojin e shtojcës:

npm instaloni homebridge-http

Hapi 3: Konfiguroni stafetën e gjendjes së ngurtë

Vendosni stafetën e gjendjes së ngurtë
Vendosni stafetën e gjendjes së ngurtë

Unë kam përdorur një stafetë mjaft të rëndë të Solid State. Kjo mund të zëvendësohet (dhe do të jetë në versionet e ardhshme të kësaj) për diçka shumë më të vogël. Padyshim që vlerësojeni këtë për ngarkesën që keni ndërmend ta largoni.

Ky është në të vërtetë një udhëheqës i zgjerimit "Smart" tani.

Stafeta pozitive e stafetës së gjendjes së ngurtë do të lidhet me pin 5 në arduino.

Negativi do të lidhet me kunjin GND.

Të gjitha paralajmërimet e zakonshme zbatohen kur merreni me 120/220 vdc - KUJDES KUJDES.

Hapi 4: Lidhni Solidin e Solid Sate dhe Ngarko kodin Arduino

Lidhni stafetën e ngurtë dhe ngarkoni kodin Arduino
Lidhni stafetën e ngurtë dhe ngarkoni kodin Arduino

Hapni mjedisin tuaj arduino dhe ngarkoni këtë skicë.

Personalizoni adresën tuaj IP sipas nevojës.

Kjo tani duhet të jetë gati për testim.

Nisni homebridge në server!

Hapi 5: Provoni

Testo!
Testo!
Testo!
Testo!

Tani që gjithçka është në vendin e vet, është koha për të provuar!

Shkarkoni Elgatu Eve nga App Store në pajisjen tuaj iOS.

Duhet ta shihni Homebridge si një aksesor në dispozicion për t'u lidhur. Përdorni numrin pin 031-45-154, kjo mund të personalizohet në skedarin config.json.

Pasi të lidheni, mund ta lëvizni këtë brenda Aplikacionit në dhomën e dëshiruar, etj. Jepini Siri një provë! Duhet të jetë në gjendje të kontrollojë stafetën duke përdorur zërin!

Hapi 6: Hapat e ardhshëm

Plani është që ta zvogëloni këtë dhe të përdorni diçka si një Nano dhe ta vendosni atë në Lightswitches / bazat e murit me Rela shumë më të vegjël dhe të përdorni WiFi për një sistem të plotë të Automatizimit të Shtëpisë.

Shpresoj që dikush të përfitojë nga kjo! Shumë faleminderit Nick Farina për punën e tij në Softuerin Homebridge!

Së shpejti vjen një video.

Recommended: