Spisu treści:
- Krok 1: Skonfiguruj serwer
- Krok 2: Konfiguracja i wtyczki
- Krok 3: Skonfiguruj przekaźnik półprzewodnikowy
- Krok 4: Podłącz przekaźnik półprzewodnikowy i prześlij kod Arduino
- Krok 5: Przetestuj
- Krok 6: Kolejne kroki
Wideo: Integracja Arduino i Apple HomeKit - kontroluj swój dom z Siri! IoT już tu jest: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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
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
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
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:
Jak osiągnąć dowolny opór/pojemność przy użyciu komponentów, które już posiadasz!: 6 kroków
Jak osiągnąć jakąkolwiek rezystancję/pojemność przy użyciu komponentów, które już posiadasz!: To nie jest tylko kolejny równoważny szeregowo/równolegle kalkulator rezystancji! Ten program oblicza, jak połączyć rezystory/kondensatory, które obecnie musisz osiągnąć, aby osiągnąć docelową wartość rezystancji/pojemności, której potrzebujesz. Czy kiedykolwiek potrzebowałeś specyfikacji
Zbuduj swój własny autonomiczny samochód - (ta instrukcja jest w toku): 7 kroków
Zbuduj swój własny samojezdny samochód - (Ten instruktaż jest w toku): Witam, jeśli spojrzysz na mój inny Instruktażowy robot na napędzie ze zdalnym gamepadem USB, ten projekt jest podobny, ale na mniejszą skalę. Możesz również śledzić lub uzyskać pomoc lub inspirację od robotyki, domowej roboty rozpoznawania głosu lub samo
[HASS.IO] Zacznij budować swój inteligentny dom bez kodowania za mniej niż 100 USD: 6 kroków
[HASS.IO] Zacznij budować swój inteligentny dom bez kodowania, za mniej niż 100 USD: Ostatnio bawiłem się i skutecznie uczyniłem mój dom mniej „idiotycznym”. Podzielę się więc tym, jak stworzyć system inteligentnego domu o niskiej cenie, wysokiej kompatybilności, który będzie działał bezproblemowo i stabilnie
Inteligentnie zabezpiecz swój inteligentny dom: 14 kroków
Smartly Secure Your Smart Home: Biorę udział w konkursie bezpieczny i bezpieczny. Jeśli podoba Ci się mój instruktaż, zagłosuj na niego! Pokażę Ci, jak łatwo i tanio całkowicie zabezpieczyć swój dom i jego otoczenie. Zawiera segmenty, w których dowiesz się, jak: 1. Skonfiguruj y
Chroń swój dom za pomocą wiązki laserowej!: 7 kroków (ze zdjęciami)
Chroń swój dom za pomocą wiązek laserowych !: Oto łatwy do wykonania i potężny laserowy system alarmowy, który może chronić cały dom, wewnątrz lub na zewnątrz! Inspiracją do tego projektu był Brad Graham & Kathy McGowan. Obejrzyj film, aby uzyskać szczegółowe informacje i wyniki testu. Będziesz zachwycony