Satura rādītājs:

Arduino un Apple HomeKit integrācija - kontrolējiet savas mājas no Siri! IoT ir šeit: 6 soļi
Arduino un Apple HomeKit integrācija - kontrolējiet savas mājas no Siri! IoT ir šeit: 6 soļi

Video: Arduino un Apple HomeKit integrācija - kontrolējiet savas mājas no Siri! IoT ir šeit: 6 soļi

Video: Arduino un Apple HomeKit integrācija - kontrolējiet savas mājas no Siri! IoT ir šeit: 6 soļi
Video: Leap Motion SDK 2024, Jūlijs
Anonim
Arduino un Apple HomeKit integrācija - kontrolējiet savas mājas no Siri! IoT Ir Šeit
Arduino un Apple HomeKit integrācija - kontrolējiet savas mājas no Siri! IoT Ir Šeit

Šī pamācība sniegs ātru un vienkāršu veidu, kā pievienot arduino dēli Apple HomeKit iOS ierīcē. Tas paver visu veidu iespējas, ieskaitot skriptus, kas darbojas serverī, apvienojumā ar ābolu HomeKit "Scenes", kas rada spēcīgu kombināciju!

Tas nekādā ziņā nav pilnīgs risinājums vai gatavs ilgstošai lietošanai, taču tas parāda, kas ir iespējams ar nedaudz vairāk darba:) Iepazīstieties ar manu emuāru par turpmākajiem projektiem www.arduinoblogger.co.uk

Kas nepieciešams:

  • Arduino ar Ethernet vairogu vai WiFi
  • Raspberry Pi vai kāds cits serveris
  • Cietvielu relejs vai parasts relejs ar vadības ķēdi
  • Maizes dēlis - pēc izvēles
  • Projekta kaste
  • Kādu laiku
  • iOS ierīce
  • Pagarināšanas vads, lai izgrieztu

1. darbība: iestatiet serveri

Iestatiet serveri
Iestatiet serveri

Šim projektam ir nepieciešams izmantot serveri, lai palaistu HomeBridge programmatūru. Es izmantoju Raspberry Pi, jo man tas bija viegli pieejams, bet teorētiski viss, kas var palaist Node. Js vajadzētu darboties!

Jūs varat sekot šai rokasgrāmatai šeit, lai to izveidotu un palaistu Raspberry Pi. Citas pamācības ir pieejamas, lai izveidotu Raspberry Pi, ja jums tās ir vajadzīgas!

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

Pēc instalēšanas jums jāinstalē spraudnis un jāpielāgo fails config.json

2. darbība: konfigurēšana un spraudņi

Atveriet failu config.json, kuram vajadzētu būt mapē ~/.homebridge/config.json, izmantojot savu iecienītāko teksta redaktoru, un pievienojiet šādu:

"nosaukums": "Mājas tilts", "lietotājvārds": "CC: 22: 3D: E3: CE: 30", "osta": 51826, "tapa": "031-45-154"

}, "platformas": , "Piederumi": [{

"piederums": "Http", "nosaukums": "Dzīvojamās istabas lampa", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "IEGŪT"

}]

}

Jums būs jāinstalē arī spraudnis homebride-http. HomeBridge programmatūra nosūtīs HTTP GET pieprasījumus Arduino, kas pēc tam ieslēgs vai izslēgs cietvielu releju. Zvans izskatās šādi:

192.168.1. X: 80/? on

192.168.1. X: 80/? off

Lai instalētu spraudņa veidu:

npm instalējiet homebridge-http

3. darbība: iestatiet cietvielu releju

Iestatiet cietvielu releju
Iestatiet cietvielu releju

Esmu izmantojis diezgan smagu cietvielu releju. To var aizstāt (un tiks aizstāts arī turpmākajās versijās) uz kaut ko daudz mazāku. Acīmredzot novērtējiet to slodzei, kuru plānojat no tās palaist.

Tagad tas faktiski ir “viedais” pagarinājuma vads.

Cietvielu releja pozitīvā kājiņa pievienosies arduino 5. tapai.

Negatīvs savienojas ar GND tapu.

Visi parastie brīdinājumi ir spēkā, strādājot ar 120/220 vdc - RŪPĒJIES.

4. solis: pievienojiet cietā slāņa releju un augšupielādējiet Arduino kodu

Pievienojiet Solid Sate releju un augšupielādējiet Arduino kodu
Pievienojiet Solid Sate releju un augšupielādējiet Arduino kodu

Atveriet savu arduino vidi un augšupielādējiet šo skici.

Pielāgojiet savu IP adresi pēc nepieciešamības.

Tagad tam vajadzētu būt gatavam testēšanai.

Uzsākt homebridge serverī!

5. solis: pārbaudiet

Pārbaude!
Pārbaude!
Pārbaude!
Pārbaude!

Tagad, kad viss ir savās vietās, ir pienācis laiks pārbaudīt!

Lejupielādējiet Elgatu Eve no iOS veikala App Store.

Jums vajadzētu redzēt Homebridge kā piederumu, kas pieejams savienošanai. Izmantojiet PIN kodu 031-45-154, to var pielāgot failā config.json.

Kad esat izveidojis savienojumu, varat to pārvietot lietotnē uz vēlamo istabu utt. Izmēģiniet Siri! Tam vajadzētu būt iespējai kontrolēt releju, izmantojot balsi!

6. darbība. Nākamās darbības

Plāns ir samazināt to un izmantot kaut ko līdzīgu Nano un iegult to gaismas slēdžos / sienas kontaktligzdās ar daudz mazākiem relejiem un izmantot WiFi pilnīgai mājas automatizācijas sistēmai.

Ceru, ka kāds no tā kaut ko izmantos! Liels paldies Nikam Farinai par darbu pie Homebridge programmatūras!

Drīzumā būs pieejams video.

Ieteicams: