Innehållsförteckning:

Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här: 6 steg
Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här: 6 steg

Video: Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här: 6 steg

Video: Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här: 6 steg
Video: MKS Gen L - Marlin 1 1 9 (configuration.h) 2024, September
Anonim
Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här
Arduino och Apple HomeKit -integration - Styr ditt hem från Siri! IoT är här

Denna instruktör ger dig ett snabbt och enkelt sätt att lägga till ett arduino -kort till Apples HomeKit på en iOS -enhet. Det öppnar upp alla möjliga möjligheter, inklusive Scripts som körs på servern, kombinerat med Apples HomeKit "Scenes", det ger en kraftfull kombination!

Detta är ingalunda en komplett lösning eller redo för långsiktig användning men det visar vad som är möjligt med lite mer arbete:) Kolla in min blogg för framtida projekt www.arduinoblogger.co.uk

Vad behövs:

  • Arduino med Ethernet Shield eller WiFi
  • Raspberry Pi eller någon annan server
  • Solid State -relä eller normalt relä med styrkrets
  • Brödbräda - valfritt
  • Projektlåda
  • Någon gång
  • iOS -enhet
  • Förlängningsledning att rista upp

Steg 1: Konfigurera servern

Konfigurera servern
Konfigurera servern

Detta projekt kräver användning av en server för att köra HomeBridge -programvaran. Jag använde en Raspberry Pi eftersom jag hade den tillgänglig men i teorin borde allt som kan köra Node. Js fungera!

Du kan följa den här guiden här för att komma igång med en Raspberry Pi. Andra instruktörer finns att bygga en Raspberry Pi om du behöver dem!

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

Efter installationen måste du installera ett plugin och anpassa filen config.json

Steg 2: Config och plugins

Öppna din config.json -fil som ska finnas i ~/.homebridge/config.json med din favorittextredigerare och lägg till följande

"name": "Homebridge", "användarnamn": "CC: 22: 3D: E3: CE: 30", "hamn": 51826, "pin": "031-45-154"

}, "plattformar": , "Tillbehör": [{

"tillbehör": "Http", "name": "Vardagsrumslampa", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "FÅ"

}]

}

Du måste också installera plugin-programmet homebride-http. HomeBridge -programvaran kommer att göra HTTP GET -begäranden till Arduino som sedan slår på eller av Solid State -reläet. Samtalet ser ut så här:

192.168.1. X: 80/? on

192.168.1. X: 80/? off

Så här installerar du plugin -typen:

npm installera homebridge-http

Steg 3: Ställ in Solid State -reläet

Ställ in Solid State -reläet
Ställ in Solid State -reläet

Jag har använt en ganska kraftig Solid State Relay. Detta kan (och kommer att bli i framtida versioner av detta) bytas ut mot något mycket mindre. Naturligtvis betygsätta detta för den belastning du tänker köra av den.

Detta är faktiskt en "smart" förlängningsledning nu.

Solid State -reläets positiva ben ansluter till stift 5 på arduino.

Det negativa kommer att ansluta till GND -stiftet.

Alla vanliga varningar gäller vid hantering av 120/220 vdc - TAKE CARE.

Steg 4: Anslut Solid Sate Relay och ladda upp Arduino -koden

Anslut Solid Sate Relay och ladda upp Arduino -koden
Anslut Solid Sate Relay och ladda upp Arduino -koden

Öppna din arduino -miljö och ladda upp den här skissen.

Anpassa din IP -adress efter behov.

Detta bör nu vara klart för testning.

Starta homebridge på servern!

Steg 5: Testa

Testa!
Testa!
Testa!
Testa!

Nu när allt är på plats är det dags att testa!

Ladda ner Elgatu Eve från App Store på din iOS -enhet.

Du bör se Homebridge som ett tillbehör som kan anslutas. Använd stiftnummer 031-45-154, detta kan anpassas i filen config.json.

När du är ansluten kan du flytta det här i appen till önskat rum etc. Ge Siri ett test! Det ska kunna styra reläet med röst!

Steg 6: Nästa steg

Planen är att krympa ner detta och använda något som en Nano och bädda in detta i Ljusbrytare / vägguttag med mycket mindre reläer och använda WiFi för ett komplett hemautomationssystem.

Hoppas någon får nytta av detta! Stort tack till Nick Farina för hans arbete med Homebridge Software!

En video kommer snart.

Rekommenderad: