Innehållsförteckning:

Praktisk Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 steg
Praktisk Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 steg

Video: Praktisk Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 steg

Video: Praktisk Arduino ESP32 Wireless Wall Outlet LED Strip Controller: 6 steg
Video: ESP32 Tutorial 5 - LED Fade, control brightness of an LED -ESP32 IoT Learnig kit 2024, November
Anonim
Praktisk Arduino ESP32 trådlös vägguttag LED Strip Controller
Praktisk Arduino ESP32 trådlös vägguttag LED Strip Controller

Detta är en mycket praktisk DIY trådlös vägguttagskontroller för billiga LED -remsor.

Det ersätter de billiga wifi -kontrollerna som säljs på eBay. De fungerar bra med RGB LED -remsor. EBay Wifi -styrenheten är inte konstruerad bra och går lätt sönder. Jag verkar också inte kunna hitta den när jag vill använda den, och de är inte så tilltalande. Det finns ett annat alternativ genom att använda en gratis app med antingen Android eller IOS. Nackdelen med det är att jag inte alltid bär telefonen runt huset. Även om jag gör det måste jag starta appen innan jag använder den. Inte rakt fram för mina andra familjemedlemmar, gamla som unga. Väggbrytarkonceptet är mer intuitivt och socialt accepterat. Viktigast av allt, om jag använder telefonen för att styra flera lampor i huset, måste jag registrera mig med appen med all min Wifi -information från mitt hus (SSID, lösenord, etc.). med en server som sitter i Asien, vilket jag inte känner mig särskilt bekväm med.

Vissa andra människor verkar kunna knäcka och omprogrammera den billiga handkontrollen och köra IFTTT, vilket kan vara utmanande för vissa. Med det här projektet kan jag använda min belysning på det traditionella sättet, mer bekvämt, och de flesta vet hur de ska använda det. Eftersom det inte finns någon ändring av handkontrollen kan du fortfarande använda den med AWS -eko eller Google Home. Jag lade sedan upp ett PC -kort för att öka tillförlitligheten och eliminerade lödkablar. Det finns ingen tråd att dra, och räckvidden som täcks är ganska bra, jag testade till 50 '. De flesta omkopplare kommer ändå att installeras nära ljuset. Jag kan enkelt bygga så många jag vill för cirka $ 20 vardera. Åh, plus en $ 5 power brick för att driva den.

Kosta

Mindre än $ 20 projekt, + $ 5 för en power brick.

Verktyg

Lödkolv

skruvmejsel

En dator för mjukvara Arduino IDE -utveckling

Tillbehör

1 x Arduino ESP32 controller från EBay

1 x 2,4 TFT LCD -färgskärm med pekplattaingång

1 x 0,1 "rutnät 2" x 3 "prototypkort

Elektronisk trådtråd

Lödkabel

2 x 2 "x 1" Flexplast

2 x vägguttagsskruvar

4 x #4 eller #6 maskinskruvar och muttrar

Ett gäng enkel-i-rad IC-uttag, från vår lokala elektroniska överskottsbutik

Steg 1: Lödhuvuden till prototypkort

Lödhuvuden på prototypkort
Lödhuvuden på prototypkort
Lödhuvuden på prototypkort
Lödhuvuden på prototypkort

Jag använde en ESP-32-modul från EBay för under $ 6 och en 2,4 TFT LCD med pekplatta för $ 7

Löd enkel-i-rad-uttagshuvuden skärs för att passa ESP-32 på prototypkortet. Det beror på din switchapplikation för att skräddarsy prototypkortets storlek. Jag matchar helt enkelt prototypkortet i samma storlek som LCD -modulen. Det senare har jag ingen kontroll över, men det är populärt på eBay eller AliExpress.

LCD -modulens storlek passar precis bakom en vanlig raketbrytare. Om du ställer upp ordentligt och lödar två enkelsidiga uttag på undersidan av prototypkortet, kan du använda rubrikerna för att para ihop de två brädorna utan att använda några skruvar. De håller ganska bra och kan enkelt lossas för felsökning.

Steg 2: Lödtrådar för att ansluta rubriker för både ESP32 och LCD -modul

Lödtrådar för att ansluta huvud för både ESP32 och LCD -modul
Lödtrådar för att ansluta huvud för både ESP32 och LCD -modul

Följ de schematiska trådlindningstrådarna från ESP32-modulhuvudet till undersidan av huvudstiften. Det ser komplicerat ut i början, men det finns faktiskt bara 14 trådar, plus 3 hoppningar. Det tog mig ungefär en timme att göra det.

Det behövs ingen lödning på LCD -modulen. För att brädet ska para sig till prototypkortet måste du dock löda ett 4-stifts huvud till det i andra änden. De flesta LCD -moduler följer inte med.

Steg 3: Gör en monteringsfäste

Gör en monteringsfäste
Gör en monteringsfäste

Skär de två plastbitarna i samma bredd som LCD -modulen och använd en vanlig raketbrytare som mall för att borra hål på plasten för att göra en monteringsfäste. Detta kräver lite tålamod för att ställa upp dem. Använd några #4 eller #6 maskinskruvar och muttrar, och distanser, för att markera plastplattan till LCD -modulen som på bilden ovan. Jag experimenterade med plast och ett med metallplåt av zink. Plasten är definitivt lättare att hantera och verktyg, och är tillräckligt stark för att stödja hela omkopplaren. Jag kom undan med distanser med plasten, eftersom jag bara kan knacka in skruvarna i den.

Det hela ska passa in i en vanlig vägguttagslåda. Beroende på att lådan är av plast eller metall och märke, kan du behöva trimma det lite. Den vanliga blå utloppslådan av plast har skruvhållare som kan behöva trimmas tillbaka lite. Jag använder ett oscillerande multiverktyg för att klippa det på ett ögonblick.

Steg 4: Utveckla kontrollprogramvaran

Utveckla kontrollprogramvaran
Utveckla kontrollprogramvaran

Detta är antagandet att du måste känna till Arduino Sketch IDE -miljön. Jag kan tillhandahålla en binär som ska fungera om du följer schemat för att bygga prototypkortet. Eftersom det finns så många webbsidor diskutera om Arduino Sketch IDE -handledning, och som sådan kommer det inte att täckas här.

Steg 5: Ladda ner kontrollprogramvaran

I likhet med föregående avsnitt finns det så många webbhandledning om hur man programmerar Arduino -modulen. som pytool. Jag kan tillhandahålla den binära filen för din testning. Programvaran utvecklas fortfarande och tillhandahålls som den är utan garanti eller ansvar. Användaren kan använda den fritt utan modifiering, på egen risk.

Steg 6: Systemtestning

Image
Image
Systemtestning
Systemtestning

Regulatorn startade på sidan för ljusomkopplare, eftersom detta är en ljuskontroll. Det fungerar med den populära WiFi RGB Led -stripkontrollen. Huvudmenyn har 6 ikoner, och jag hoppas att allt är grafiskt självförklarande.

En sak måste påpekas är att du måste gå till huvudsidan genom att trycka på knappen Google som 9 rutor, sedan inställningsikonen längst upp till vänster för att välja WiFi -knapp. Det kommer då att automatiskt skanna alla wifi AP, och du bör välja WiFi -kontrollen baserat på deras MAC -adress. Informationen sparas för efterföljande sessioner.

Den inbäddade videon visar:

1. En handhållen prototypversion som drivs av batteri som styr en RGB -ljusremsa i taklisten. Detta gör att jag kan spela in videon för båda samtidigt.

2. En installerad version inuti en vanlig väggströmställare.

Rekommenderad: