Spisu treści:
- Krok 1: WYMAGANE KOMPONENTY
- Krok 2: Oprogramowanie
- Krok 3: SCHEMAT OBWODÓW
- Krok 4: KOD
- Krok 5: KONTROLOWANIE
- Krok 6: WNIOSEK
- Krok 7: Wideo!
Wideo: Automatyka domowa sterowana przez Internet/chmurę za pomocą Esp8266 (aREST, MQTT, IoT): 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
WSZYSTKIE kredyty dla https://arest.io/ za usługę w chmurze !!
IoT jest obecnie najczęściej dyskutowanym tematem na świecie! Serwery i usługi w chmurze, które to umożliwiają, są atrakcją dzisiejszego świata…
WYKLUCZENIE ODLEGŁOŚCI było i jest celem!!
Więc teraz kontroluj swój dom lub biuro z dowolnego miejsca na świecie… nie tylko z wnętrza lub z zakresu!!
Najłatwiejsze i najtańsze rozwiązanie od najbardziej leniwego faceta!!! CIESZ SIĘ I BĄDŹ LENIWY…
UWAGA: NAJPIERW PRZECZYTAJ CAŁY PROJEKT TO ZAJMUJE 3-4 MINUTY I WPROWADZAMY INNOWACJE… NIE CZYTAJ NA PÓŁ I CEGŁAJ SWOJE URZĄDZENIE…
Krok 1: WYMAGANE KOMPONENTY
Wymagane tylko 4 komponenty - 1. ESP8266 NODEMCU lub WEMOS D1 mini lub dowolna płytka rozwojowa wifi esp8266 2. PRZEKAŹNIK (5 V lub 6 V) 3. ULN2003 lub UNL2003A (IC sterownika przekaźnika) 4. Zworki (oczywiście lub przylutuj!) Główną konstrukcją projektu jest to, że moduł ESP8266 odbierze sygnał z serwera MQTT (czyli arest.io) i przekaże go do pinu lub procesora. Układ scalony sterownika przekaźnika ULN2003 podłączony do pinów płyty Nodemcu. Piny wyjściowe są podłączone do przekaźnika lub dowolnego światła RGB lub serwosilnika itp.
Krok 2: Oprogramowanie
Jako oprogramowania do programowania użyłem Arduino IDE. Jeśli jesteś nowy w tej płycie rozwojowej Nodemcu lub esp8266, zapoznaj się z moją poprzednią instrukcją. Do połączenia płyty Nodemcu lub wemos z Arduino IDE.
W środowisku Arduino IDE po skonfigurowaniu poprzednich rzeczy, przejdź do SKETCH -> INCLUDE LIBRAD -> MANAGE BIBLIOTECZ -> SZUKAJ „arest” -> ZAINSTALUJ BIBLIOTEKI -> TERAZ WYSZUKAJ PubSubClient -> ZAINSTALUJ BIBLIOTEKĘ.
Teraz połowa jest gotowa… prawie na miejscu!!!
Krok 3: SCHEMAT OBWODÓW
Ponieważ powyższy obwód przedstawia wszystko, nadal strona wejściowa układu scalonego sterownika przekaźnika ULN2003 jest podłączona do pinów esp8266, a wyjście jest podłączone do nogi cewki przekaźnika, ponieważ gdy pin esp8266 staje się wysoki, pin wyjściowy ULN2003 staje się niski, co daje przekaźnik potencjał 5V do pracy.
Zamiast wysyłać 0 lub 1 do pinów przekaźnika esp8266 możemy również wysłać inne wartości dla serwa, ale deklarując servo.attach(pin), aby obrócić serwo do określonej wartości. Jest to łatwe, ale każdy musi wprowadzać innowacje, czytać i myśleć trochę.
Krok 4: KOD
Pomysł zaczerpnąłem z projektu „Marco Schwartz” i zmodyfikowałem go. Użył d arest.io MQTT, ale możemy również użyć adafruit.io. Główna część programu to:
Unikalny 6-cyfrowy identyfikator arest
char* device_id = "unique_6_digit_id";
Poświadczenia Wi-Fi
const char* ssid = "nazwa_ssid"; const char* hasło = "twoje_hasło";
Wybierz dowolny unikalny identyfikator, jak chcesz, ale powinien być unikalny, nie moje lub twoje imię, chyba że jest to nazwa telugu!
przykład unikalnego identyfikatora: pf4h6q (tylko przykład)
w kodzie może być wiele zmian, ponieważ zgodnie z kodem musimy wspomnieć o wyjściu po każdym ponownym uruchomieniu płyty rozwojowej
Kod Github
Kod:
Krok 5: KONTROLOWANIE
2 KLUCZOWE kroki: 1. zadeklarowanie pinu wyjściowego 2. przełączanie lub wysyłanie informacji w tym pinie. Deklarowanie pinu wyjściowego: https://cloud.arest.io/pf486q/mode/5/o"pf486q" to 6-cyfrowy unikalny kod arest. io"o" jako wyjścieodpowiedz po wykonaniu tego w dowolnej przeglądarce {"message":"Pin D2 ustawiony na wyjście", "id":"pf486q", "name":"home cloud", "hardware":"esp8266", "connected":true}Przełączanie lub wysyłanie informacji w pinie:https://cloud.arest.io/pf486q/digital/2/0cyfrowy pin 2 wysyła bit "0" lub "1" jak sobie życzymyhttps:// cloud.arest.io/pf486q/digital/2/1 Jednorazowe zadeklarowanie kodu PIN jest konieczne po ponownym uruchomieniu/resetowaniu/wyłączeniu, w przeciwnym razie dla ciągłego uruchamiania esp8266 jest to niepotrzebne. niezbędny adres URL. Jak pokazano w mojej poprzedniej instrukcji. Proszę zauważyć, że w przeciwnym razie będzie to długo trwało.
Krok 6: WNIOSEK
Jest to projekt IoT do sterowania urządzeniami domowymi, drzwiami, oknami, wszystkim i może być dostosowany do indywidualnych potrzeb. Nie jest kontrolowany lokalnie, całość może być kontrolowana z dowolnego miejsca.
KAŻDE POLECENIE LUB URL Z ARGUMENTEM WYMAGA CZASU 1-2 sekundy/s do wykonania, ponieważ nie jest to serwer dedykowany… ale sterowanie domem z dowolnego miejsca na świecie jest NIESAMOWITE
CIESZ SIĘ I LENIJ… BĄDŹ ROZBIERANY I ZAPOMNIJ WYŁĄCZYĆ URZĄDZENIA ALE BEZ BÓLU GŁOWY!!
Dzięki usługom MQTT „arest.io” oraz „Marco Schwatrz”…
jeśli podoba ci się instruktażowe wsparcie i cieszysz się … i jeśli masz jakiekolwiek problemy z tym związane, zapytaj mnie
Krok 7: Wideo!
Ktoś specjalny pomógł mi sprawdzić, czy działa gdzieś indziej, czy nie… I działa z dowolnego miejsca, wystarczy dostęp do internetu… (jestem w Kalkucie, IN, a ona jest w Ranchi, IN)… i tak, zadzierała ze mną po tym, jak się dowiedziała mój unikalny kod arest.io, więc nie udostępniaj swojego własnego unikalnego kodu!!
Zalecana:
Automatyka domowa za pomocą MQTT i ESP8266: 6 kroków
Automatyka domowa przy użyciu MQTT i ESP8266: Obecnie automatyka domowa to trendy i wschodząca era IoT (Internet of Things). Każdy próbuje w jakiś sposób zautomatyzować dom, który może być sterowany zdalnie lub ręcznie. A to ułatwia im życie.Są ludzkie techniki, które można kontrolować
Automatyka domowa sterowana głosem zainspirowana COVID-19: 5 kroków
Automatyka domowa sterowana głosem zainspirowana COVID-19: W ciągu ostatnich 4 lat wypróbowałem 3 lub 4 różne warianty sterowania domowego opartego na Arduino. Dla wygody wszystkich podaję tutaj chronologiczną historię niektórych moich osiągnięć. Instructable 1 - w październiku 2015 używałem komunikacji IR i RF
Automatyka domowa sterowana głosem / przez Internet i monitorowanie za pomocą ESP8266 i Google Home Mini: 6 kroków
DIY sterowana głosem/internetem automatyka domowa i monitorowanie za pomocą ESP8266 i Google Home Mini: Hej!! Po dłuższej przerwie jestem tutaj, bo wszyscy musimy robić coś nudnego(pracy), żeby zarobić. Po wszystkich artykułach AUTOMATYKA DOMOWA, które napisałem z BLUETOOTH, IR, Local WIFI, Cloud czyli tych trudnych, *TERAZ* nadchodzi najłatwiejszy, ale najskuteczniejszy
Automatyka domowa: automatyczna tablica rozdzielcza ze sterowaniem ściemniaczem przez Bluetooth za pomocą Tiva TM4C123G: 7 kroków
Automatyka domowa: automatyczna tablica rozdzielcza ze sterowaniem ściemniaczem przez Bluetooth Korzystanie z Tiva TM4C123G: Obecnie mamy piloty do naszych telewizorów i innych systemów elektronicznych, dzięki którym nasze życie jest naprawdę łatwe. Czy kiedykolwiek zastanawiałeś się nad automatyką domową, która dałaby możliwość sterowania lampami, wentylatorami i innymi urządzeniami
Sterowana głosem automatyka domowa: 8 kroków (ze zdjęciami)
Sterowana głosem automatyka domowa: Witam, w tej instrukcji nauczę cię, jak tworzyć sterowaną głosem automatykę domową. Po prostu połączymy się z naszym telefonem komórkowym i sterujemy naszymi urządzeniami za pomocą głosu. Zaufaj mi, że nie jest to takie trudne, jak się wydaje. Po prostu postępuj zgodnie z instrukcjami i y