Satura rādītājs:
- 1. darbība: iestatiet serveri
- 2. darbība: konfigurēšana un spraudņi
- 3. darbība: iestatiet cietvielu releju
- 4. solis: pievienojiet cietā slāņa releju un augšupielādējiet Arduino kodu
- 5. solis: pārbaudiet
- 6. darbība. Nākamās darbības
Video: Arduino un Apple HomeKit integrācija - kontrolējiet savas mājas no Siri! IoT ir šeit: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šī 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
Š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
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
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
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:
DIY viedā garāžas durvju atvērējs + mājas palīga integrācija: 5 soļi
DIY Smart Garāžas durvju atvērējs + mājas palīga integrācija: pārvērtiet savas parastās garāžas durvis, izmantojot šo DIY projektu. Es jums parādīšu, kā to izveidot un kontrolēt, izmantojot mājas palīgu (izmantojot MQTT), un man ir iespēja attālināti atvērt un aizvērt jūsu garāžas durvis. Es izmantošu ESP8266 dēli ar nosaukumu Wemos
Mājas palīga Geigera skaitītāja integrācija: 8 soļi
Mājas palīga Geigera skaitītāja integrācija: šajā apmācībā es parādīšu, kā jūs varat pievienot pielāgotus sensorus HASS (mājas palīgam), konkrētāk, geigera skaitītājam, taču process ir līdzīgs arī citiem sensoriem. Mēs izmantosim NodeMCU plati, arduino balstītu ģeigeru skaitītāju
Saņemiet e -pasta brīdinājumus no savas mājas drošības sistēmas, izmantojot Arduino: 3 soļi
Saņemiet e -pasta brīdinājumus no savas mājas drošības sistēmas, izmantojot Arduino: Izmantojot Arduino, mēs viegli varam modernizēt pamata e -pasta funkcionalitāti praktiski jebkurā esošajā drošības sistēmas instalācijā. Tas ir īpaši piemērots vecākām sistēmām, kuras, visticamāk, jau sen ir atvienotas no uzraudzības pakalpojuma
Automatizējiet savas mājas ierīces, izmantojot MESH un Logitech Harmony: 5 soļi (ar attēliem)
Automatizējiet savas mājas ierīces, izmantojot MESH un Logitech Harmony: Vai meklējat veidu, kā ar nelielu piepūli automatizēt savas mājas ierīces? Vai esat noguris no tālvadības pults izmantošanas, lai ieslēgtu ierīces " Ieslēgts " un " Izslēgts "? Jūs varat automatizēt savas ierīces ar MESH kustības sensoru un Logitech Ha
Aizsargājiet savas mājas ar lāzera stariem!: 7 soļi (ar attēliem)
Aizsargājiet savu māju ar lāzera stariem !: Šeit ir viegli izgatavojama un jaudīga lāzera signalizācijas sistēma, kas var aizsargāt visu jūsu māju, iekštelpās vai ārā! Mana iedvesma šim projektam radās no Breda Grehema & Ketija Makgovana. Skatiet videoklipu, lai iegūtu sīkāku informāciju un testa rezultātus. Jūs būsiet pārsteigts