Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Det stora problemet med att använda ESP är strömförbrukningen när Wifi "går upp", cirka 100-200mA, toppar upp till 300mA. Normala coinceller levererar några mA, topp upp till 20-40mA. Men för ESP: erna kommer spänningen att sjunka. Vi behöver "lite hjälp av min vän": superkapseln. Dessa kondensatorer levererar tillräckligt med ström för att starta Wifi och skicka ett meddelande, i detta fall switch -kommandot. Ett annat alternativ är en datalogger som måste vakna med några timmars mellanrum i några sekunder.
I denna instruerbara använder jag Esp8266 för att bygga en fjärrkontroll för Phillips nyanslampor.
Steg 1: Lösningen
Först och främst måste vi veta att det inte är någon bra idé att ansluta batteriet och locket helt enkelt parallellt.
Laddningsströmmen från cell till lock måste reduceras med ett motstånd. Specifikationerna för min myntcell berättar en toppström på 25mA.
Ohms lag: R = U/I -> 3V/25mA = 120 Ohm.
Superkapseln har tillräckligt med kapacitet för att driva ESP i 10-20 sekunder. Om du använder en statisk ip-adress som jag gör, vaknar ESP bara i 1-2 sekunder, skickar/tar emot sitt meddelande och faller i "djupsömn" tills återställningsknappen trycks in.
Två alternativ för schemat:
1. Anslut strömförsörjningen direkt och använd återställningsknappen för åtgärd, se bild. I det här fallet måste vi se till att wemos behöver så lite ström som möjligt, så vi kan behöva ta bort 3.3V-regulatorn och matningen för uart-ic.
2. Vi använder en knappomkopplare som separerar utbudet från wemos. Nackdelen är att du måste trycka på knappen i 1-2 sekunder tills åtgärden är klar. (lampor på eller av)
Steg 2: Dellista
Primära krav:
- Wemos D1 mini
- Myntcell CR2450
- Myntcellsuttag
- Supercap 3.3F 3.0V använder en med liten läckström
- Motstånd 120Ohm
- trådar
Sekundära krav:
Lödkolv
3D -skrivare för tryckt fodral
eller
alla andra små (begagnade) fodral
eller
väggbrytare
Steg 3: 3D -tryckt fodral
Här är några stl -filer för ett litet fodral där kortet passar exakt
Jag använder vanliga utskriftsinställningar med en fyllning på 30% och 0,2 mm lagerhöjd.
Vredet är också tryckt så att du kan använda återställningsknappen för åtgärd och inte behöver använda en extra knapp. Använd kjol och kant för vredet eftersom föremålet är väldigt litet
Steg 4: Kodning av Esp8266
Först behöver du Arduino IDE. Sedan måste du installera biblioteket för Esp8266.
Du hittar flera handledning här om instruktioner hur man programmerar dessa magiska små saker:-)
För en snabbare anslutning/växling använder vi en statisk ip -adress.
Efter att du har öppnat den bifogade skissen med Arduino IDE måste du göra vissa inställningar beroende på din lokala WIFI.
n
IPAddress -gateway (192, 168, 178, 1);
ip -adress till din lokala wifi -router där nyansbron är ansluten
IPAddress ip (192, 168, 178, 216);
IP-adress för din switch, var medveten om att du använder en hög adress i intervallet 200-250 som inte används för andra enheter
IPAddress -delnät (255, 255, 255, 0);
int ljus = 2;
numret på ditt ljus som tänds
const char hueHubIP = "192.168.178.57";
nyansbronens ip -adress
const char hueUsername = "hue bridge användarnamn"
du måste skapa ett auktoriserat användarnamn i nyansbron, titta på den här självstudien
const int hueHubPort = 80;
alltid "80"
const char ssid = "SSID"; // nätverks -SSID (namn)
const char pass = "lösenord"; // nätverkslösenord
äntligen SSID och lösenord för din wifi
Efter att ha ändrat dessa inställningar är du redo att ladda upp!
Steg 5: Sista steg och tankar
Var noga med att ladda locket innan du ansluter till wemos eftersom Esp8266 omedelbart börjar göra en wifi-anslutning efter återställning/anslutning av ström.
Se montering i video
för att spara energi koppla bort stift 4 och 16 på uart-ic och ta bort spänningsregulatorn, observera att det inte längre är möjligt att programmera wemos via USB !!