Spisu treści:

Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT już tu jest: 6 kroków
Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT już tu jest: 6 kroków

Wideo: Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT już tu jest: 6 kroków

Wideo: Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT już tu jest: 6 kroków
Wideo: ALTEN Webinar: Connecting Things. IoT w zapleczu domowym. 2024, Listopad
Anonim
Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT jest tutaj
Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT jest tutaj

Ten Instructable zapewni Ci szybki i łatwy sposób dodania płyty arduino do HomeKit firmy Apple na urządzeniu z systemem iOS. Otwiera wszelkiego rodzaju możliwości, w tym skrypty działające na serwerze, w połączeniu z „Scenami” Apple HomeKit, tworząc potężne combo!

W żadnym wypadku nie jest to kompletne rozwiązanie ani gotowe do długotrwałego użytkowania, ale pokazuje, co jest możliwe przy odrobinie pracy:) Sprawdź mojego bloga na temat przyszłych projektów www.arduinoblogger.co.uk

Co potrzebne:

  • Arduino z nakładką Ethernet lub WiFi
  • Raspberry Pi lub jakiś inny serwer
  • Przekaźnik półprzewodnikowy lub przekaźnik normalny z obwodem sterującym
  • Deska do chleba - opcjonalnie
  • Pudełko projektu
  • Czasami
  • Urządzenie z iOS
  • Przedłużacz do rzeźbienia

Krok 1: Skonfiguruj serwer

Skonfiguruj serwer
Skonfiguruj serwer

Ten projekt wymaga użycia serwera do uruchomienia oprogramowania HomeBridge. Użyłem Raspberry Pi, ponieważ miałem go łatwo dostępny, ale teoretycznie wszystko, co może uruchomić Node. Js, powinno działać!

Możesz postępować zgodnie z tym przewodnikiem tutaj, aby uruchomić go na Raspberry Pi. Inne instrukcje są dostępne, aby zbudować Raspberry Pi, jeśli ich potrzebujesz!

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

Po zainstalowaniu musisz zainstalować wtyczkę i dostosować plik config.json

Krok 2: Konfiguracja i wtyczki

Otwórz plik config.json, który powinien znajdować się w ~/.homebridge/config.json za pomocą ulubionego edytora tekstu i dodaj następujące

{ "most": {

"name": "Homebridge", "nazwa użytkownika": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154"

}, "platformy": , "Akcesoria": [{

"akcesoria": "Http", "name": "Lampa do salonu", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_metoda": "POBIERZ"

}]

}

Będziesz także musiał zainstalować wtyczkę homebride-http. Oprogramowanie HomeBridge będzie wysyłać żądania HTTP GET do Arduino, które następnie włącza lub wyłącza przekaźnik półprzewodnikowy. Wywołanie wygląda tak:

192.168.1. X:80/?on

192.168.1. X:80/?off

Aby zainstalować typ wtyczki:

npm zainstaluj homebridge-http

Krok 3: Skonfiguruj przekaźnik półprzewodnikowy

Skonfiguruj przekaźnik półprzewodnikowy
Skonfiguruj przekaźnik półprzewodnikowy

Użyłem dość wytrzymałego przekaźnika półprzewodnikowego. Można to (i będzie w przyszłych wersjach) zastąpić czymś znacznie mniejszym. Oczywiście oceń to dla obciążenia, które zamierzasz z niego odprowadzić.

To jest teraz skutecznie „inteligentny” przedłużacz.

Dodatnia noga przekaźnika półprzewodnikowego połączy się z pinem 5 w arduino.

Negat połączy się z pinem GND.

W przypadku napięcia 120/220 VDC obowiązują wszystkie zwykłe ostrzeżenia – UWAŻAJ.

Krok 4: Podłącz przekaźnik półprzewodnikowy i prześlij kod Arduino

Podłącz przekaźnik półprzewodnikowy i prześlij kod Arduino
Podłącz przekaźnik półprzewodnikowy i prześlij kod Arduino

Otwórz swoje środowisko arduino i prześlij ten szkic.

W razie potrzeby dostosuj swój adres IP.

To powinno być teraz gotowe do testów.

Uruchom Homebridge na serwerze!

Krok 5: Przetestuj

Test!
Test!
Test!
Test!

Teraz, gdy wszystko jest na swoim miejscu, czas na testy!

Pobierz Elgatu Eve z App Store na swoje urządzenie z systemem iOS.

Powinieneś zobaczyć Homebridge jako akcesorium dostępne do podłączenia. Użyj numeru pin 031-45-154, który można dostosować w pliku config.json.

Po podłączeniu możesz przenieść to w aplikacji do żądanego pokoju itp. Przetestuj Siri! Powinien być w stanie sterować przekaźnikiem za pomocą głosu!

Krok 6: Kolejne kroki

Plan polega na zmniejszeniu tego i użyciu czegoś takiego jak Nano i osadzeniu tego w przełącznikach światła / gniazdkach ściennych ze znacznie mniejszymi przekaźnikami i użyciu Wi-Fi do kompletnego systemu automatyki domowej.

Mam nadzieję, że komuś się to przyda! Wielkie podziękowania dla Nicka Fariny za jego pracę nad oprogramowaniem Homebridge!

Wkrótce pojawi się film.

Zalecana: