Turinys:

„Arduino“ir „Apple HomeKit“integracija - valdykite savo namus iš „Siri“! Daiktų internetas yra čia: 6 žingsniai
„Arduino“ir „Apple HomeKit“integracija - valdykite savo namus iš „Siri“! Daiktų internetas yra čia: 6 žingsniai

Video: „Arduino“ir „Apple HomeKit“integracija - valdykite savo namus iš „Siri“! Daiktų internetas yra čia: 6 žingsniai

Video: „Arduino“ir „Apple HomeKit“integracija - valdykite savo namus iš „Siri“! Daiktų internetas yra čia: 6 žingsniai
Video: Apple Homekit устройства - реле с кинетическим выключателем, реле в подрозетник, умная розетка 2024, Lapkritis
Anonim
„Arduino“ir „Apple HomeKit“integracija - valdykite savo namus iš „Siri“! IoT yra čia
„Arduino“ir „Apple HomeKit“integracija - valdykite savo namus iš „Siri“! IoT yra čia

Ši instrukcija suteiks jums greitą ir paprastą būdą pridėti „arduino“plokštę prie „Apple HomeKit“„iOS“įrenginyje. Tai atveria visas galimybes, įskaitant scenarijus, veikiančius serveryje, kartu su „Apple HomeKit“„Scenes“, todėl tai yra galingas derinys!

Tai jokiu būdu nėra išsamus sprendimas ar paruoštas ilgalaikiam naudojimui, tačiau parodo, ką galima padaryti įdėjus daugiau darbo:) Peržiūrėkite mano tinklaraštį būsimiems projektams www.arduinoblogger.co.uk

Ko reikia:

  • „Arduino“su „Ethernet Shield“arba „WiFi“
  • Raspberry Pi ar kitas serveris
  • Kietojo kūno relė arba įprasta relė su valdymo grandine
  • Duonos lenta - neprivaloma
  • Projekto dėžutė
  • Kažkada
  • „iOS“įrenginys
  • Prailginimo laidas, skirtas iškirpti

1 veiksmas: nustatykite serverį

Nustatykite serverį
Nustatykite serverį

Šiam projektui reikia naudoti serverį „HomeBridge“programinei įrangai paleisti. Aš naudoju „Raspberry Pi“, nes turėjau jį lengvai prieinamą, tačiau teoriškai viskas, kas gali paleisti „Node. Js“, turėtų veikti!

Galite sekti šį vadovą čia, kad tai pradėtumėte naudoti „Raspberry Pi“. Yra ir kitų nurodymų, kaip sukurti „Raspberry Pi“, jei jums to reikia!

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

Įdiegę turite įdiegti papildinį ir tinkinti failą config.json

2 veiksmas: konfigūravimas ir papildiniai

Atidarykite savo config.json failą, kuris turėtų būti aplanke ~/.homebridge/config.json, naudodami mėgstamą teksto rengyklę ir pridėkite:

{ "tiltas": {

"pavadinimas": "Homebridge", "vartotojo vardas": "CC: 22: 3D: E3: CE: 30", „uostas“: 51826, "smeigtukas": "031-45-154"

}, "platformos": , "priedai": [{

"priedas": "Http", "pavadinimas": "Svetainės lempa", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "GET"

}]

}

Taip pat turėsite įdiegti „homebride-http“papildinį. „HomeBridge“programinė įranga pateiks „HTTP GET“užklausas „Arduino“, kuri įjungs arba išjungs kietojo kūno relę. Skambutis atrodo taip:

192.168.1. X: 80/? on

192.168.1. X: 80/? išjungta

Norėdami įdiegti papildinio tipą:

npm įdiegti „homebridge-http“

3 žingsnis: nustatykite kietojo kūno relę

Nustatykite kietojo kūno relę
Nustatykite kietojo kūno relę

Aš naudojau gana sunkią kietojo kūno relę. Tai gali būti pakeista (ir bus pakeista būsimose versijose) už daug mažesnį. Akivaizdu, kad įvertinkite tai pagal apkrovą, kurią ketinate nubėgti.

Tai iš tikrųjų yra „protingas“plėtinio laidas dabar.

Teigiama kietojo kūno relės koja bus prijungta prie 5 arduino kaiščio.

Neigiamas bus prijungtas prie GND kaiščio.

Visi įprasti įspėjimai galioja dirbant su 120/220 vdc - RŪPIS.

4 veiksmas: prijunkite „Solid Sate“relę ir įkelkite „Arduino“kodą

Prijunkite „Solid Sate“relę ir įkelkite „Arduino“kodą
Prijunkite „Solid Sate“relę ir įkelkite „Arduino“kodą

Atidarykite savo arduino aplinką ir įkelkite šį eskizą.

Prireikus pritaikykite savo IP adresą.

Dabar tai turėtų būti paruošta bandymui.

Paleiskite „Homebridge“serveryje!

5 žingsnis: išbandykite

Išbandyk!
Išbandyk!
Išbandyk!
Išbandyk!

Dabar, kai viskas yra savo vietose, laikas išbandyti!

Atsisiųskite „Elgatu Eve“iš „iOS“įrenginio „App Store“.

Turėtumėte matyti „Homebridge“kaip priedą, kurį galima prijungti. Naudokite PIN kodą 031-45-154, tai galima pritaikyti faile config.json.

Prisijungę galite perkelti tai į programą į norimą kambarį ir tt Išbandykite „Siri“! Ji turėtų sugebėti valdyti relę balsu!

6 veiksmas: kiti veiksmai

Planuojama tai sumažinti ir naudoti kažką panašaus į „Nano“ir įterpti jį į žibintus / sieninius lizdus su daug mažesnėmis relėmis ir naudoti „WiFi“visai namų automatikos sistemai.

Tikiuosi, kad kas nors iš to naudos! Labai ačiū Nickui Farinai už darbą kuriant „Homebridge“programinę įrangą!

Netrukus pasirodys vaizdo įrašas.

Rekomenduojamas: