Spisu treści:
Wideo: Automatyka domowa Armadillo: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Projekt automatyki domowej zarządza i obsługuje różne systemy elektryczne w domu, takie jak oświetlenie, urządzenia i gniazdka. Ten projekt wykorzystuje Armadillo-43T firmy 4D Systems.
Projekt pozwala użytkownikowi ustawić tryb na ręczny lub automatyczny. W trybie ręcznym użytkownik może włączyć lub wyłączyć określone gniazdko lub urządzenie. W trybie automatycznym użytkownik może po prostu ustawić, po jakim czasie chce włączyć lub wyłączyć wszystkie podłączone urządzenia. W tym trybie użytkownik nie może ręcznie przełączać urządzeń, ale w każdej chwili może wrócić do trybu ręcznego. Użytkownik ma do dyspozycji dwa tryby pracy automatycznej WSZYSTKIE URZĄDZENIA WŁĄCZONE i WSZYSTKIE URZĄDZENIA WYŁĄCZONE. Aby wyzwolić przekaźniki, które włączają i wyłączają urządzenia, Armadillo wykorzystuje swoje możliwości GPIO. W trybie ręcznym i wykryciu naciśnięcia przycisku pancernik przełączy odpowiedni pin GPIO. W trybie automatycznym pancernik po prostu przestawi wszystkie piny na LOW lub HIGH w zależności od ustawień timera. Armadillo to nasze rozwiązanie na potrzeby wyświetlania i prototypowania. Armadillo działa na BCM2835 SOC w połączeniu z procesorem ARM1176JZF-S z procesorem graficznym VideoCore IV w jednym pakiecie. Armadillo został opracowany z myślą o wykorzystaniu systemu operacyjnego Armadillian, który jest w dużej mierze oparty na Raspbian/Debian OS i zoptymalizowany pod kątem BCM2835 SOC. Jest wyposażony w 13 GPIO, które mają 2 pojedyncze kanały I2C, 5 pojedynczych kanałów SPI i 2 kanały UART. Dostępne są również 2 kanały PWM, które są współdzielone z wbudowanym wzmacniaczem z mini głośnikiem. Posiada również port USB, który może być używany do urządzeń peryferyjnych, takich jak klawiatury, koncentratory USB, klucze Wi-Fi i moduły Bluetooth.
Krok 1: Jak to działa?
Krok 2: Zbuduj
składniki
- ARMADILLO 43T
- 6-8 kanałowy przekaźnik
- zmodyfikowane gniazdo przedłużające
- 3 światła/lampy
- niektóre urządzenia
- Karta usd
Oprogramowanie
moduł python-tk
Kroki
- Zmodyfikuj wylot przedłużający, jak pokazano na pierwszym obrazku powyżej. Dodaj przedłużenie przewodu z otwartego połączenia. Te przewody zostaną podłączone do modułu przekaźnika. Schemat ideowy zmodyfikowanego gniazda przedłużającego.
- Połącz komponenty, jak pokazano na drugim obrazku powyżej.
- Połączenie Armadillo z modułem przekaźnikowym:
Pin1 (GPIO37) do In1
Pin2 (GPIO38) do In2
Pin3 (GPIO39) do In3
Pin4 (GPIO35) do In4
Pin5 (GPIO36) do In5
Pin6 (GPIO45) do In6
Pin9 (GND) do GND
Pin10 (+5V) do +5V
Podłącz przedłużone przewody zmodyfikowanego gniazda rozszerzenia do modułu przekaźnika, jak pokazano na drugim obrazku powyżej.
Krok 3: Program
• Otwórz arkusz danych Armadillo-43T i postępuj zgodnie z instrukcjami instalacji obrazu Armadillian i innego niezbędnego oprogramowania.
• Zainstaluj moduł Pythona-tk
sudo apt-get zainstaluj python-tk
• Zainstaluj, okablowaniePi przejdź do tego linku, aby uzyskać instrukcje:
https://wiringpi.com
• Po zainstalowaniu okablowaniaPi, pobierz i zainstaluj okablowanieARM
wget
• Pobierz i rozpakuj plik HomeAutomation.zip
• Po wykonaniu tych kroków uruchom HomeAutomation.py
Zalecana:
Automatyka domowa: 5 kroków
Automatyka domowa: w tym projekcie nie używamy wielu rzeczy, budujemy go od zera, aby zrozumieć proces IoT internet of thingsvideo dla całego projektu
Arduin-automatyka domowa: 5 kroków
Arduin-home-automation: W tej instrukcji opowiem Ci o przykładzie automatyki domowej sterowanej przez ZELIO SR3 PLC i płytki Arduino służące do pomiaru i kontroli światła, ciepła i wilgotności. Ten system jest używany przez moich uczniów do nauki podstaw automatyzacja
Automatyka domowa z czujnikiem dotykowym NodeMCU Przekaźnik kontroli temperatury LDR: 16 kroków
Automatyka domowa z przekaźnikiem kontroli temperatury NodeMCU Touch Sensor LDR: W moich poprzednich projektach NodeMCU sterowałem dwoma urządzeniami gospodarstwa domowego z aplikacji Blynk. Otrzymałem wiele komentarzy i wiadomości, aby uaktualnić projekt za pomocą sterowania ręcznego i dodać więcej funkcji.Zaprojektowałem więc tę skrzynkę rozszerzającą Smart Home.W tym IoT
Automatyka domowa nowej generacji za pomocą Eagle Cad (część 1 - PCB): 14 kroków
Automatyka domowa nowej generacji przy użyciu Eagle Cad (część 1 - PCB): Wprowadzenie: Dlaczego mówię o jej następnej generacji: ponieważ używa niektórych komponentów, które są znacznie lepsze niż tradycyjne urządzenia automatyki domowej. Może sterować urządzeniami za pomocą: Panelu dotykowego poleceń głosowych Google na urządzeniu Sterowanie z aplikacji
Automatyka domowa za pomocą ESP8266 lub NODEMCU: 6 kroków
Automatyka domowa za pomocą ESP8266 lub NODEMCU: Czy kiedykolwiek chciałeś zautomatyzować swój dom przez Wi-Fi? Chcesz sterować oświetleniem, wentylatorem i wszystkimi innymi urządzeniami ze swojego smartfona? A może kiedykolwiek chciałeś otrzymać instrukcję na temat podłączonych urządzeń i zacząć z tym korzystać? Ten projekt automatyki domowej będzie