Cuprins:
- Pasul 1: configurați serverul
- Pasul 2: Configurare și pluginuri
- Pasul 3: Configurați releul de stare solidă
- Pasul 4: Conectați releul Solid Sate și încărcați codul Arduino
- Pasul 5: Testează
- Pasul 6: Pașii următori
Video: Integrarea Arduino și Apple HomeKit - Controlați-vă casa de la Siri! IoT este aici: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest instructable vă va oferi o modalitate rapidă și ușoară de a adăuga o placă arduino la HomeKit-ul Apple pe un dispozitiv iOS. Deschide tot felul de posibilități, inclusiv scripturi care rulează pe server, combinate cu „Scenele” Apples HomeKit, este o combinație puternică!
Aceasta nu este în niciun caz o soluție completă sau gata de utilizare pe termen lung, dar demonstrează ce este posibil cu ceva mai multă muncă:) Consultați blogul meu pentru proiecte viitoare www.arduinoblogger.co.uk
Ce este necesar:
- Arduino cu Ethernet Shield sau WiFi
- Raspberry Pi sau alt server
- Releu de stare solidă sau releu normal cu circuit de comandă
- Pâine - opțional
- Caseta proiectului
- O vreme
- Dispozitiv iOS
- Extensie Conduceți la tăiere
Pasul 1: configurați serverul
Acest proiect necesită utilizarea unui server pentru a rula software-ul HomeBridge. Am folosit un Raspberry Pi așa cum îl aveam disponibil, dar în teorie orice ar putea rula Node. Js ar trebui să funcționeze!
Puteți urmări acest ghid aici pentru a pune acest lucru în funcțiune pe un Raspberry Pi. Alte instrumente sunt disponibile pentru a construi un Raspberry Pi dacă aveți nevoie de acestea!
github.com/nfarina/homebridge/wiki/Running…
Odată instalat, trebuie să instalați un plugin și să personalizați fișierul config.json
Pasul 2: Configurare și pluginuri
Deschideți fișierul config.json care ar trebui să fie în ~ /.homebridge / config.json folosind editorul de text preferat și adăugați următoarele
"name": "Homebridge", "nume de utilizator": "CC: 22: 3D: E3: CE: 30", „port”: 51826, „pin”: „031-45-154”
}, „platforme”: , "accesorii": [{
"accesoriu": "Http", "name": "Lampă pentru camera de zi", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "OBȚINE"
}]
}
De asemenea, va trebui să instalați pluginul homebride-http. Software-ul HomeBridge va face solicitări HTTP GET către Arduino, care apoi va activa sau dezactiva releul Solid State. Apelul arată astfel:
192.168.1. X: 80 /? on
192.168.1. X: 80 /? oprit
Pentru a instala tipul de plugin:
npm instalați homebridge-http
Pasul 3: Configurați releul de stare solidă
Am folosit un releu de stat solid destul de greu. Acest lucru poate fi (și va fi în versiunile viitoare ale acestuia) înlocuit cu ceva mult mai mic. Evident, evaluați acest lucru pentru încărcarea pe care intenționați să o rulați.
Acesta este efectiv un potențial de extensie „inteligent” acum.
Rata pozitivă a releului Solid State se va conecta la pinul 5 de pe arduino.
Negativul se va conecta la pinul GND.
Toate avertismentele obișnuite se aplică atunci când aveți de-a face cu 120/220 vdc - LUAȚI-VĂ ÎNGRIJIRE.
Pasul 4: Conectați releul Solid Sate și încărcați codul Arduino
Deschideți mediul dvs. arduino și încărcați această schiță.
Personalizați-vă adresa IP după cum este necesar.
Acum ar trebui să fie gata pentru testare.
Lansați homebridge pe server!
Pasul 5: Testează
Acum că totul este la locul său, este timpul să testăm!
Descărcați Elgatu Eve din App Store de pe dispozitivul dvs. iOS.
Ar trebui să vedeți Homebridge ca accesoriu disponibil pentru a fi conectat. Utilizați numărul PIN 031-45-154, acesta poate fi personalizat în fișierul config.json.
Odată conectat, puteți muta acest lucru în cadrul aplicației în camera dorită etc. Dă-i lui Siri un test! Ar trebui să poată controla releul folosind vocea!
Pasul 6: Pașii următori
Planul este să reduceți acest lucru și să folosiți ceva de genul unui Nano și să-l încorporați în Lightswitches / prize de perete cu relee mult mai mici și să utilizați WiFi pentru un sistem complet de automatizare la domiciliu.
Sper că cineva va folosi ceva din asta! Multe mulțumiri lui Nick Farina pentru munca sa pe Homebridge Software!
În curând va apărea un videoclip.
Recomandat:
Nike LED Swoosh! Acesta este un decor minunat pentru o cameră. Acesta este singurul proiect pe care toată lumea îl poate repeta: 5 pași
Nike LED Swoosh! Acesta este un decor minunat pentru o cameră. Acesta este singurul proiect pe care toată lumea îl poate repeta.: Instrumente -banda de măsurat-șurubelniță-fier de lipit-ferăstrău-ferăstrău-burghie electrică-șmirghel Furnizor -Banda LED (RGB) 5m-controler cu LED-Alimentare 12V 4A-cherestea 50-50-1500 2x-cherestea 20-20-3000 2x-placaj 500-1000mm-șuruburi (45mm) 150x-șuruburi (35mm) 30x-scr
Cum se instalează Linux (începătorii încep aici!): 6 pași
Cum se instalează Linux (începătorii încep aici!): Ce este mai exact Linux? Ei bine, dragă cititoare, Linux este o poartă către o lume cu posibilități complet noi. S-au dus vremurile în care OSX scotea distracția de a deține un computer. Au dispărut notațiile prostești de securitate, deși Windows 10. Acum, este rândul tău să
Aflați aici despre un senzor extrem de important !: 11 pași
Aflați aici despre un senzor extrem de important !: Cum puteți afla despre nivelul apei într-un rezervor de apă? Pentru a monitoriza acest tip de lucruri, puteți utiliza un senzor de presiune. Acest echipament este foarte util pentru automatizarea industrială, în general. Astăzi, vom vorbi despre această familie exactă de MPX
Integrarea mufei Peanut cu SmartThings Hub: 7 pași
Integrarea plug-ului Peanut cu SmartThings Hub: Scopul acestui tutorial este de a ajuta utilizatorii SmartThings Hub să-și configureze Plug-ul Peanut cu Hub-ul SmartThings. Plugul Peanut este un plug inteligent bazat pe Zigbee, cu funcții de monitorizare a puterii. Poate fi conectat la o priză de perete standard și folosit pentru a
Muzică inteligentă în dormitor și baie cu Raspberry Pi - Integrarea Multiroom, alarmă, buton de control și automatizare la domiciliu: 7 pași
Muzică inteligentă în dormitor și baie cu Raspberry Pi - Integrarea Multiroom, alarmă, buton de control și automatizare la domiciliu: Astăzi vrem să vă oferim două exemple despre modul în care puteți utiliza Raspberry Pi cu software-ul nostru Max2Play pentru automatizarea casei: în baie și dormitor . Ambele proiecte sunt similare prin faptul că muzica de înaltă fidelitate din diverse surse poate fi transmisă în flux