Sisukord:
- Samm: seadistage server
- 2. samm: seadistamine ja pistikprogrammid
- 3. samm: seadistage pooljuhtrelee
- Samm: ühendage Solid Sate Relay ja laadige Arduino kood üles
- Samm: testige
- 6. samm: järgmised sammud
Video: Arduino ja Apple HomeKiti integreerimine - kontrollige oma kodu Sirilt! IoT on siin: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See juhendab teile kiiret ja lihtsat viisi arduino plaadi lisamiseks Apple'i HomeKiti iOS -i seadmes. See avab kõikvõimalikud võimalused, sealhulgas serveris töötavad skriptid koos õunte HomeKiti "Stseenidega", mis teeb võimsa kombinatsiooni!
See pole kaugeltki täielik lahendus või pikaajaliseks kasutamiseks valmis, kuid näitab, mis on võimalik natuke rohkem tööd tehes:) Vaadake minu ajaveebi tulevaste projektide kohta www.arduinoblogger.co.uk
Mida on vaja:
- Arduino koos Etherneti kilbi või WiFi -ga
- Raspberry Pi või mõni muu server
- Tahkisrelee või tavaline relee koos juhtimisahelaga
- Leivalaud - valikuline
- Projekti kast
- Mõnda aega
- iOS -i seade
- Pikendusjuhe nikerdamiseks
Samm: seadistage server
See projekt nõuab HomeBridge tarkvara käivitamiseks serverit. Ma kasutasin Raspberry Pi, kuna mul oli see hõlpsasti saadaval, kuid teoreetiliselt kõik, mis suudab Node käivitada. Js peaks töötama!
Raspberry Pi -ga alustamiseks saate seda juhendit siin järgida. Vajadusel on Raspberry Pi ehitamiseks ka teisi juhendeid!
github.com/nfarina/homebridge/wiki/Running…
Pärast installimist peate installima pistikprogrammi ja kohandama faili config.json
2. samm: seadistamine ja pistikprogrammid
Avage oma config.json -fail, mis peaks olema kataloogis ~/.homebridge/config.json, kasutades oma lemmiktekstiredaktorit ja lisage järgmine
"nimi": "Kodusild", "kasutajanimi": "CC: 22: 3D: E3: CE: 30", "sadam": 51826, "tihvt": "031-45-154"
}, "platvormid": , "tarvikud": [{
"tarvik": "Http", "nimi": "Elutoa lamp", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "SAA"
}]
}
Peate installima ka pistikprogrammi homebride-http. HomeBridge tarkvara esitab Arduinole HTTP GET päringuid, mis seejärel lülitab tahkisrelee sisse või välja. Kõne näeb välja selline:
192.168.1. X: 80/? on
192.168.1. X: 80/? väljas
Pistikprogrammi tüübi installimiseks toimige järgmiselt.
npm install homebridge-http
3. samm: seadistage pooljuhtrelee
Olen kasutanud üsna tugevat tahkisrelee. Selle saab (ja tuleb ka selle tulevastes versioonides) asendada millegi palju väiksemaga. Ilmselgelt hinnake seda koormuse järgi, mille kavatsete maha joosta.
See on praegu „nutikas” pikendusjuhe.
Tahkisrelee positiivne jalg ühendatakse arduino pistikuga 5.
Negatiiv ühendatakse GND tihvtiga.
Kõik tavalised hoiatused kehtivad 120/220 vdc töötamisel - HOOLITSE.
Samm: ühendage Solid Sate Relay ja laadige Arduino kood üles
Avage oma arduino keskkond ja laadige see visand üles.
Kohanda oma IP -aadressi vastavalt vajadusele.
See peaks nüüd testimiseks valmis olema.
Käivitage serveris homebridge!
Samm: testige
Nüüd, kui kõik on paigas, on aeg testida!
Laadige oma iOS -i seadmes App Store'ist alla Elgatu Eve.
Te peaksite nägema Homebridge'i lisatarvikuna, mida saab ühendada. Kasutage PIN-koodi numbrit 031-45-154, seda saab kohandada failis config.json.
Kui olete ühenduse loonud, saate selle rakenduses teisaldada soovitud ruumi jne. Anna Sirile test! See peaks saama releed juhtida hääle abil!
6. samm: järgmised sammud
Plaan on seda vähendada ja kasutada midagi Nano -tüüpi ning kinnistada see palju väiksemate releedega valguslülititesse / seinakontaktidesse ja kasutada täieliku koduautomaatikasüsteemi jaoks WiFi -ühendust.
Loodetavasti saab keegi sellest mingit kasu! Suur tänu Nick Farinale Homebridge'i tarkvaraga töötamise eest!
Video on peagi tulemas.
Soovitan:
Apple HomeKiti WiFi-õhukuivati, mis põhineb ESP8266-l?: 6 sammu (koos piltidega)
Apple HomeKiti WiFi-õhukuivati põhineb ESP8266-l?: Kahjuks on seal ainult üks või kaks õhukuivatit, mis toetavad Apple HomeKiti, kuid neil on tõesti kõrged hinnad (300 dollarit+). Nii et olen otsustanud teha oma WiFi-toega Apple HomeKiti õhukuivati juba olemasoleva odava põhjal? Ma
Ehitage Apple HomeKiti temperatuurianduri seade, kasutades ESP8266 ja BME280: 10 sammu
Ehitage Apple HomeKiti temperatuurianduri seade, kasutades ESP8266 ja BME280: Tänases juhendis valmistame madala hinnaga temperatuuri-, niiskus- ja niiskusandureid, mis põhinevad kas AOSONG AM2302/DHT22 või BME280 temperatuuri/niiskuse anduril, niiskuseanduril YL-69 ja ESP8266/Nodemcu platvorm. Ja näitamiseks
Hallake oma kaminat HomeKiti ja Alexa abil: 7 sammu
Kontrollige oma kaminat HomeKiti ja Alexa abil: hiljuti paigaldasin gaasikamina, mis sisaldas kaugjuhtimispulti. Ja pärast paari näite nägemist inimestest, kes lõid kaminad oma kodukontrolli seadistustesse, hakkasin sama otsima. Minu kaminas on see kaugjuhtimispult
Ehitage Apple HomeKiti temperatuurianduri (DHT22) seade RaspberryPI ja DHT22 abil: 11 sammu
Ehitage Apple HomeKiti temperatuurianduri (DHT22) seade RaspberryPI ja DHT22 abil: otsisin odavat temperatuuri / niiskuse andurit, mida saaksin kasutada oma roomamisruumis toimuva jälgimiseks, kuna leidsin, et sel kevadel oli see väga märg , ja seal oli palju niiskust. Nii et ma otsisin mõistliku hinnaga andurit, mida saaksin
Ehitage Apple HomeKiti temperatuuriandur (BME280), kasutades RaspberryPI ja BME280: 5 sammu
Ehitage Apple HomeKiti temperatuuriandur (BME280), kasutades RaspberryPI ja BME280: Olen mänginud IOT -seadmetega viimastel kuudel ning kasutanud umbes 10 erinevat andurit, et jälgida oma maja ja suvila ümbrust. Ja algselt hakkasin kasutama AOSONG DHT22 parasvöötme niiskust