Sommario:

Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: 6 passaggi
Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: 6 passaggi

Video: Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: 6 passaggi

Video: Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui: 6 passaggi
Video: La Smart Home più ECONOMICA - Aqara con Apple Homekit 2024, Novembre
Anonim
Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui
Integrazione Arduino e Apple HomeKit: controlla la tua casa da Siri! IoT è qui

Questo Instructable ti darà un modo semplice e veloce per aggiungere una scheda arduino all'HomeKit di Apple su un dispositivo iOS. Apre ogni sorta di possibilità, inclusi gli script in esecuzione sul server, combinato con le "Scene" di Apple HomeKit, crea una potente combinazione!

Questa non è affatto una soluzione completa o pronta per l'uso a lungo termine, ma dimostra ciò che è possibile con un po' più di lavoro:) Dai un'occhiata al mio blog per progetti futuri www.arduinoblogger.co.uk

Cosa è necessario:

  • Arduino con Ethernet Shield o WiFi
  • Raspberry Pi o qualche altro server
  • Relè a stato solido o relè normale con circuito di controllo
  • Tagliere per pane - opzionale
  • Scatola del progetto
  • A volte
  • dispositivo iOS
  • Prolunga per scolpire

Passaggio 1: configurare il server

Configura il server
Configura il server

Questo progetto richiede l'uso di un server per eseguire il software HomeBridge. Ho usato un Raspberry Pi perché lo avevo prontamente disponibile, ma in teoria tutto ciò che può eseguire Node. Js dovrebbe funzionare!

Puoi seguire questa guida qui per farlo funzionare su un Raspberry Pi. Altre istruzioni sono in giro per costruire un Raspberry Pi se ne hai bisogno!

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

Una volta installato è necessario installare un plug-in e personalizzare il file config.json

Passaggio 2: configurazione e plugin

Apri il tuo file config.json che dovrebbe essere in ~/.homebridge/config.json usando il tuo editor di testo preferito e aggiungi quanto segue

{ "ponte": {

"nome": "Homebridge", "nome utente": "CC:22:3D:E3:CE:30", "porto": 51826, "pin": "031-45-154"

}, "piattaforme": , "Accessori": [{

"accessorio": "Http", "nome": "Lampada Soggiorno", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "OTTIENI"

}]

}

Dovrai anche installare il plugin homebride-http. Il software HomeBridge invierà richieste HTTP GET ad Arduino che attiverà o disattiverà il relè a stato solido. La chiamata si presenta così:

192.168.1. X:80/?on

192.168.1. X:80/?off

Per installare il plugin digitare:

npm install homebridge-http

Passaggio 3: impostare il relè a stato solido

Imposta il relè a stato solido
Imposta il relè a stato solido

Ho usato un relè a stato solido piuttosto pesante. Questo può essere (e sarà nelle versioni future di questo) sostituito con qualcosa di molto più piccolo. Ovviamente valuta questo per il carico che intendi scaricarlo.

Questo è effettivamente un vantaggio di estensione "intelligente" ora.

La gamba positiva del relè a stato solido si collegherà al pin 5 sull'arduino.

Il negativo si collegherà al pin GND.

Tutti i soliti avvertimenti si applicano quando si tratta di 120/220 vdc - FARE ATTENZIONE.

Passaggio 4: collegare il relè Solid Sate e caricare il codice Arduino

Collega il relè Solid Sate e carica il codice Arduino
Collega il relè Solid Sate e carica il codice Arduino

Apri il tuo ambiente Arduino e carica questo schizzo.

Personalizza il tuo indirizzo IP secondo necessità.

Questo dovrebbe ora essere pronto per il test.

Avvia homebridge sul server!

Passaggio 5: prova

Test!
Test!
Test!
Test!

Ora che tutto è a posto è il momento di testare!

Scarica Elgatu Eve dall'App Store sul tuo dispositivo iOS.

Dovresti vedere Homebridge come un accessorio disponibile per essere connesso. Usa il numero di pin 031-45-154, questo può essere personalizzato nel file config.json.

Una volta connesso, puoi spostarlo all'interno dell'app nella stanza desiderata, ecc. Fai un test a Siri! Dovrebbe essere in grado di controllare il relè usando la voce!

Passaggio 6: passaggi successivi

Il piano è di rimpicciolirlo e utilizzare qualcosa come un Nano e incorporarlo in interruttori della luce / prese a muro con relè molto più piccoli e utilizzare il WiFi per un sistema di automazione domestica completo.

Spero che qualcuno ne tragga vantaggio! Mille grazie a Nick Farina per il suo lavoro sul software Homebridge!

Un video è in arrivo.

Consigliato: