Spisu treści:

Pilot zdalnego sterowania: ESP8266 z baterią monetową: 5 kroków (ze zdjęciami)
Pilot zdalnego sterowania: ESP8266 z baterią monetową: 5 kroków (ze zdjęciami)

Wideo: Pilot zdalnego sterowania: ESP8266 z baterią monetową: 5 kroków (ze zdjęciami)

Wideo: Pilot zdalnego sterowania: ESP8266 z baterią monetową: 5 kroków (ze zdjęciami)
Wideo: silnik sterowany myszką komputerową bez arduino 2024, Listopad
Anonim
Image
Image
Rozwiązanie
Rozwiązanie

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

Rozwiązanie
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

Lista części
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

Etui z nadrukiem 3D
Etui z nadrukiem 3D

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

Kodowanie Esp8266
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

Ostatnie kroki i myśli
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: