Kazalo:

Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: 6 korakov
Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: 6 korakov

Video: Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: 6 korakov

Video: Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tukaj: 6 korakov
Video: NodeMCU + iPhone - Умный дом приложение iOS Arduino - Умный дом Apple 2024, December
Anonim
Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tu
Arduino in Apple HomeKit Integracija - nadzirajte svoj dom iz Sirija! IoT je tu

Ta Instructable vam bo omogočil hiter in enostaven način za dodajanje arduino plošče v Appleov HomeKit na napravi iOS. Odpira vse vrste možnosti, vključno s skripti, ki se izvajajo na strežniku, v kombinaciji z Apples HomeKit "Prizori", omogoča močno kombinacijo!

To nikakor ni popolna rešitev ali pripravljena za dolgotrajno uporabo, vendar dokazuje, kaj je mogoče z malo več dela:) Oglejte si moj blog za prihodnje projekte www.arduinoblogger.co.uk

Kaj je potrebno:

  • Arduino z Ethernet ščitom ali WiFi
  • Raspberry Pi ali kakšen drug strežnik
  • Polprevodniški rele ali normalni rele s krmilnim vezjem
  • Krušna deska - neobvezno
  • Škatla projekta
  • Nekaj časa
  • napravo iOS
  • Podaljšek vodi do razcepa

1. korak: Namestite strežnik

Namestite strežnik
Namestite strežnik

Ta projekt zahteva uporabo strežnika za zagon programske opreme HomeBridge. Uporabil sem Raspberry Pi, ker sem ga imel na voljo, vendar bi teoretično vse, kar lahko vodi Node. Js, moralo delovati!

Tukaj lahko sledite temu priročniku, da začnete delovati na Raspberry Pi. Drugi instruktorji so na voljo za izdelavo Raspberry Pi, če jih potrebujete!

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

Ko je nameščen, morate namestiti vtičnik in prilagoditi datoteko config.json

2. korak: Konfiguracija in vtičniki

Odprite datoteko config.json, ki bi morala biti v ~/.homebridge/config.json, z vašim priljubljenim urejevalnikom besedil in dodajte naslednje

"name": "Domači most", "username": "CC: 22: 3D: E3: CE: 30", "vrata": 51826, "pin": "031-45-154"

}, "platforme": , "dodatki": [{

"accessory": "Http", "name": "Svetilka za dnevno sobo", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "GET"

}]

}

Prav tako boste morali namestiti vtičnik homebride-http. Programska oprema HomeBridge bo zahtevala HTTP GET za Arduino, ki bo nato vklopil ali izklopil polprevodniški rele. Klic izgleda takole:

192.168.1. X: 80/? vklopljeno

192.168.1. X: 80/? off

Če želite namestiti vrsto vtičnika:

npm namestite homebridge-http

3. korak: Nastavite rele Solid State

Namestite polprevodniški rele
Namestite polprevodniški rele

Uporabil sem precej trden polprevodniški rele. To je mogoče (in bo v prihodnjih različicah tega) zamenjati za nekaj veliko manjšega. Očitno to ocenite za obremenitev, ki jo nameravate odteči.

To je zdaj dejansko "pameten" podaljšek.

Pozitivna noga polprevodniškega releja se bo priključila na pin 5 na arduinu.

Negativ se bo priključil na pin GND.

Pri ravnanju z napetostjo 120/220 vdc veljajo vsa običajna opozorila - POZOR.

4. korak: Priključite rele Solid Sate in naložite kodo Arduino

Priključite rele Solid Sate in naložite kodo Arduino
Priključite rele Solid Sate in naložite kodo Arduino

Odprite svoje arduino okolje in naložite to skico.

Po potrebi prilagodite svoj IP naslov.

To bi moralo biti zdaj pripravljeno za testiranje.

Zaženite homebridge na strežniku!

5. korak: Preizkusite

Preizkusite!
Preizkusite!
Preizkusite!
Preizkusite!

Zdaj, ko je vse na svojem mestu, je čas za preizkus!

Prenesite Elgatu Eve iz trgovine App Store na napravo iOS.

Homebridge bi morali videti kot dodatno opremo, ki je na voljo za povezavo. Uporabite pin številko 031-45-154, to lahko prilagodite v datoteki config.json.

Ko ste povezani, lahko to v aplikaciji premaknete v želeno sobo itd. Preizkusite Siri! Moral bi biti sposoben upravljati rele z glasom!

Korak 6: Naslednji koraki

Načrt je, da to zmanjšamo in uporabimo nekaj podobnega Nano ter to vgradimo v stikala za luči / stenske vtičnice z veliko manjšimi releji in uporabimo WiFi za popoln sistem avtomatizacije doma.

Upam, da bo komu to koristilo! Najlepša hvala Nicku Farini za njegovo delo na programski opremi Homebridge!

Kmalu prihaja video.

Priporočena: