Spisu treści:
- Krok 1: Rozwiązanie
- Krok 2: Lista części
- Krok 3: 3d drukowane etui
- Krok 4: Kodowanie Esp8266
- Krok 5: Ostatnie kroki i myśli
Wideo: Pilot zdalnego sterowania: ESP8266 z baterią monetową: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Dużym problemem przy korzystaniu z ESP jest pobór mocy, gdy Wifi "wzrasta", około 100-200mA, szczyt do 300mA. Normalne coincells dostarczają kilka mA, szczyt do 20-40 mA. Ale dla ESP napięcie spadnie. Potrzebujemy „małej pomocy mojego przyjaciela”: superczapki. Kondensatory te dostarczają wystarczająco dużo prądu, aby zasilić Wifi i wysłać wiadomość, w tym przypadku polecenie przełączenia. Inną opcją jest rejestrator danych, który musi budzić się co kilka godzin na kilka sekund.
W tej instrukcji używam Esp8266 do zbudowania pilota do świateł Philips Hue.
Krok 1: Rozwiązanie
Przede wszystkim musimy wiedzieć, że nie jest dobrym pomysłem podłączenie baterii i nasadki po prostu równolegle.
Prąd ładowania od ogniwa do nasadki musi być zmniejszony za pomocą rezystora. Specyfikacje mojego ogniwa monetowego mówią nam, że szczytowy prąd wynosi 25mA.
Prawo Ohma: R=U/I -> 3V/25mA= 120 Ohm.
Superkondensator ma wystarczającą pojemność, aby zasilać ESP przez 10-20 sekund. Jeśli używasz statycznego adresu IP, tak jak ja, ESP budzi się tylko na 1-2 sekundy, wysyła/odbiera swoją wiadomość i zapada w „głęboki sen”, dopóki nie zostanie naciśnięty przycisk resetowania.
Dwie opcje schematu:
1. Podłącz zasilanie bezpośrednio i użyj przełącznika resetowania do działania, patrz rysunek. W takim przypadku musimy upewnić się, że wemos potrzebuje jak najmniej energii, więc być może będziemy musieli usunąć regulator 3,3 V i zasilanie dla uart-ic.
2. Używamy przełącznika przyciskowego, który oddziela zasilanie od wemos. Minusem jest to, że musisz nacisnąć przycisk przez 1-2 sekundy, aż akcja zostanie wykonana. (światła włączone lub wyłączone)
Krok 2: Lista części
Podstawowe wymagania:
- Wemos D1 mini
- Moneta CR2450
- Gniazdo na monetę
- Supercap 3.3F 3.0V używa jednego z małym prądem upływowym
- Rezystor 120Ohm
- przewody
Wymagania dodatkowe:
Lutownica
Drukarka 3D do drukowanej obudowy
lub
wszelkie inne małe (używane) etui
lub
przełącznik ścienny
Krok 3: 3d drukowane etui
Oto kilka plików stl dla małego etui, do którego dokładnie pasuje płytka
Używam normalnych ustawień drukowania z wypełnieniem 30% i wysokością warstwy 0,2 mm.
Pokrętło jest również nadrukowane, dzięki czemu możesz użyć przycisku resetowania do działania i nie musisz używać dodatkowego przycisku. Użyj spódnicy i rondo do pokrętła, ponieważ obiekt jest bardzo mały
Krok 4: Kodowanie Esp8266
Najpierw potrzebujesz Arduino IDE. Następnie musisz zainstalować bibliotekę dla Esp8266.
Znajdziesz tu kilka samouczków z instrukcjami, jak zaprogramować te magiczne małe rzeczy:-)
Dla szybszego łączenia/przełączania używamy statycznego adresu ip.
Po otwarciu załączonego szkicu za pomocą Arduino IDE musisz dokonać pewnych ustawień w zależności od lokalnej sieci WIFI.
n
Brama IPAddress (192, 168, 178, 1);
adres IP twojego lokalnego routera Wi-Fi, do którego podłączony jest mostek hue
Adres IP ip(192, 168, 178, 216);
Adres IP przełącznika, pamiętaj o używaniu wysokiego adresu z zakresu 200-250, który nie jest używany przez inne urządzenia
Podsieć adresu IP (255, 255, 255, 0);
wewn. światło = 2;
numer twojego światła, które jest włączone
const char hueHubIP = "192.168.178.57";
adres ip mostu hue
const char hueUsername = "nazwa użytkownika mostka hue"
musisz utworzyć autoryzowaną nazwę użytkownika w mostku hue, spójrz na ten samouczek
const int hueHubPort = 80;
zawsze "80"
const char ssid = "SSID"; // SSID sieci (nazwa)
const char pass = "hasło"; // hasło sieciowe
wreszcie SSID i hasło do twojego wifi
Po zmianie tych ustawień jesteś gotowy do przesyłania!
Krok 5: Ostatnie kroki i myśli
Pamiętaj, aby wstępnie naładować nasadkę przed podłączeniem do wemos, ponieważ Esp8266 natychmiast zaczyna nawiązywać połączenie Wi-Fi po zresetowaniu/podłączeniu zasilania.
Zobacz montaż na wideo
aby zaoszczędzić energię odłącz piny 4 i 16 uart-ic i wyjmij regulator napięcia, pamiętaj, że nie jest już możliwe programowanie wemos przez USB !!
Zalecana:
Pilot zdalnego sterowania oparty na LoRa - Sterowanie urządzeniami z dużych odległości: 8 kroków
Pilot zdalnego sterowania oparty na LoRa | Kontroluj urządzenia z dużych odległości: Hej, co słychać, chłopaki! Akarsh tutaj z CETech. W tym projekcie stworzymy pilota, który może być używany do sterowania różnymi instrumentami, takimi jak diody LED, silniki lub jeśli mówimy o naszym codziennym życiu, możemy sterować naszym urządzeniem domowym
Magiczny przycisk 4k: 20 USD BMPCC 4k (lub 6k) Bezprzewodowy pilot zdalnego sterowania: 4 kroki (ze zdjęciami)
Magiczny przycisk 4k: bezprzewodowy pilot zdalnego sterowania BMPCC 4k (lub 6k) za 20 USD: Wiele osób prosiło mnie o udostępnienie szczegółów dotyczących mojego bezprzewodowego kontrolera do BMPCC4k. Większość pytań dotyczyła sterowania bluetooth, więc wspomnę kilka szczegółów na ten temat. Zakładam, że znasz środowisko Arduino ESP32
Pilot zdalnego sterowania Przełącznik światła Bluetooth: 4 kroki (ze zdjęciami)
Pilot zdalnego sterowania Przełącznik światła Bluetooth: To będzie pierwszy projekt z serii zatytułowanej: „Optymalizacja lenistwa: nadmiernie zaprojektowane rozwiązania niezwykle trywialnych problemów” Czy kiedykolwiek leżałeś w łóżku późno w nocy, czytając lub oglądając Netflix na swoim laptopie? Najgorsze jest oczywiście
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 4 kroki
Zwykły zestaw zdalnego sterowania przekształcony w czterokanałowy pilot zdalnego sterowania RC: 如何将通用遥控器套件转换为玩具模型中使用的四通道遥控器。遥控器套件非常便宜。它采用2262和2272芯片和433个模块构建。 ja
Pilot zdalnego sterowania: 11 kroków (ze zdjęciami)
Pilot zdalnego sterowania: Mam noworodka i on uważa, że nie powinien spać tak długo, jak moja żona i ja też mu życzę. Jedną z rzeczy, która uszczęśliwia go w łóżeczku, jest telefon, który wisi nad nim. Więc kiedy się obudzi, jeśli potrzebujemy kolejnych 25 minut lub więcej sl