Spisu treści:

Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: 4 kroki
Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: 4 kroki

Wideo: Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: 4 kroki

Wideo: Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu: 4 kroki
Wideo: CS50 2015 - Week 4 2024, Listopad
Anonim
Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu
Easy IOT – kontrolowany przez aplikację koncentrator czujników RF dla urządzeń IOT średniego zasięgu

W tej serii samouczków zbudujemy sieć

urządzenia, którymi można sterować za pośrednictwem łącza radiowego z centralnego urządzenia węzłowego. Zaletą korzystania z szeregowego połączenia radiowego 433 MHz zamiast WIFI lub Bluetooth jest znacznie większy zasięg (z dobrymi antenami i rozmieszczeniem czujników, potencjalnie nawet do 1000m!). Jest to o wiele bardziej odpowiednie do zastosowań zewnętrznych, takich jak bezprzewodowy czujnik temperatury umieszczony na końcu ogrodu lub przekaźnik do sterowania grzejnikiem w garażu.

Sterowanie i monitorowanie tych urządzeń będzie odbywać się za pomocą aplikacji DroidScript na telefonie komórkowym lub tablecie z Androidem. Będziemy opierać się na wiedzy, którą zdobyliśmy w poprzednim samouczku Easy IOT, w którym sterowaliśmy przekaźnikiem za pomocą modułu ESP32. Jeśli jeszcze tego nie ukończyłeś, możesz to sprawdzić tutaj:

www.instructables.com/id/Easy-IOT-Remotely…

Tym razem jednak użyjemy ESP32 jako koncentratora, aby wypełnić lukę między WIFI a radiem 433 Mhz. Dzięki temu możemy wysłać polecenie z naszego telefonu podłączonego do naszej domowej sieci WIFI, które następnie zostanie przekazane do odpowiedniego urządzenia zdalnego.

Omówimy również, jak zbudować węzły czujników o bardzo niskim poborze mocy z kilkoma prostymi modyfikacjami Arduino Pro Mini, dzięki czemu urządzenie może być zasilane z baterii przez ponad rok!

Chociaż istnieją inne sposoby tworzenia sieci czujników RF o niskiej mocy, np. LoraWan, ta seria ma na celu zapewnienie prostszej (i tańszej) alternatywy, która ma na celu nauczenie podstawowych zasad komunikacji bezprzewodowej, obsługi danych i elektroniki małej mocy. Bardziej złożone systemy korzystające z protokołów takich jak LoraWan i MQTT zostaną omówione w przyszłym samouczku.

Krok 1: Samouczek 1 - Koncentrator czujników RF oparty na ESP32

Samouczek 1 - Koncentrator czujników RF oparty na ESP32
Samouczek 1 - Koncentrator czujników RF oparty na ESP32
Samouczek 1 - Koncentrator czujników RF oparty na ESP32
Samouczek 1 - Koncentrator czujników RF oparty na ESP32
Samouczek 1 - Koncentrator czujników RF oparty na ESP32
Samouczek 1 - Koncentrator czujników RF oparty na ESP32

W tym samouczku zbudujemy centralny hub, który będzie przesyłał wiadomości radiowe do i odbierał z naszych czujników bezprzewodowych oraz przekazywał te dane do naszej aplikacji na Androida.

Proszę kliknąć link do samouczka:

www.instructables.com/id/Easy-IOT-ESP32-Ba…

Krok 2: Samouczek 2 - Węzeł zdalnego przekaźnika

Samouczek 2 - Węzeł zdalnego przekaźnika
Samouczek 2 - Węzeł zdalnego przekaźnika
Samouczek 2 - Węzeł zdalnego przekaźnika
Samouczek 2 - Węzeł zdalnego przekaźnika

W naszym pierwszym sterowalnym urządzeniu użyjemy Arduino Nano podłączonego do modułu przekaźnika i innego modułu HC-12, aby odbierać dane radiowe z naszego koncentratora ESP32.

Proszę kliknąć link do samouczka:

www.instructables.com/id/Tutorial-2-Remote…

Krok 3: Samouczek 3 - Węzły czujników temperatury o bardzo małej mocy

Samouczek 3 - Węzły czujników temperatury o bardzo małej mocy
Samouczek 3 - Węzły czujników temperatury o bardzo małej mocy

W tym samouczku pokażemy, jak zmodyfikować Arduino Pro Mini, aby znacznie zmniejszyć zużycie energii, a następnie zbudować węzeł czujnika temperatury, który będzie okresowo przesyłał komunikaty do koncentratora ESP32.

Kliknij link do samouczka:

www.instructables.com/id/Easy-IOT-Low-Powe…

Krok 4: Samouczek 4 - Automatyczne łączenie ESP32 WIFI i transmisja UDP

Samouczek 4 - Automatyczne łączenie WIFI ESP32 i transmisja UDP
Samouczek 4 - Automatyczne łączenie WIFI ESP32 i transmisja UDP

Obecnie nasz ESP32 Hub musi być wstępnie zaprogramowany z WIFI SSID i hasłem, co oznacza, że nie jest łatwo go zmienić. Aby to ułatwić, ESP32 można zaprogramować do uruchomienia jako punkt dostępu WIFI, z którym użytkownik może się połączyć. Spowoduje to wyświetlenie „strony logowania”, która umożliwia wprowadzenie identyfikatora SSID i hasła sieci, z którą chcemy się połączyć.

Gdy urządzenie ma wprowadzone dane WIFI, są one zapisywane w pamięci, a przy następnym włączeniu automatycznie spróbuje się połączyć. Jeśli nie może się połączyć, przełączy się z powrotem w tryb punktu dostępowego (AP).

Jeśli urządzenie pomyślnie połączy się z siecią WIFI, powinniśmy móc rozmawiać z koncentratorem za pomocą naszej aplikacji, ale nadal mamy problem z potrzebą adresu IP koncentratora. Poradzimy sobie z tym, programując koncentrator tak, aby przesyłał komunikaty UDP ogłaszające jego adres IP w sieci WIFI po połączeniu, które możemy odczytać za pomocą naszej aplikacji, a następnie połączyć się.

Proszę kliknąć link do samouczka:

www.instructables.com/id/ESP32-WIFI-Autoco…

Zalecana: