Taula de continguts:

Pràctic controlador de tira LED de sortida sense fils ESP32 Arduino: 6 passos
Pràctic controlador de tira LED de sortida sense fils ESP32 Arduino: 6 passos

Vídeo: Pràctic controlador de tira LED de sortida sense fils ESP32 Arduino: 6 passos

Vídeo: Pràctic controlador de tira LED de sortida sense fils ESP32 Arduino: 6 passos
Vídeo: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, De novembre
Anonim
Pràctic controlador de tira LED sense fils ESP32 Arduino
Pràctic controlador de tira LED sense fils ESP32 Arduino

Es tracta d’un controlador de sortida de paret sense fils de bricolatge molt pràctic per a tires LED de baix cost.

Substitueix els controladors wifi barats venuts a eBay. Funcionen bé amb tires LED RGB. El controlador EBay Wifi no està ben construït i es trenca fàcilment. A més, em sembla incapaç de trobar-lo sempre que vull utilitzar-lo, i no són tan atractius. Hi ha una altra opció en utilitzar una aplicació gratuïta amb Android o IOS. L’inconvenient d’això és que no sempre porto el telèfon per casa. Encara que ho faci, he d’iniciar l’aplicació abans d’utilitzar-la. No és senzill per als altres membres de la meva família, grans i joves. El concepte d’interruptor de paret és més intuïtiu i s’accepta socialment. El més important, si faig servir el telèfon per controlar diversos llums de la casa, he de registrar-me a l'aplicació amb tota la informació de Wifi de casa meva (SSID, contrasenya, etc.). amb un servidor assegut a Àsia, amb el qual no em sento molt còmode.

Alguns altres usuaris semblen ser capaços de reproduir i reprogramar el controlador econòmic i executar IFTTT, cosa que podria ser un repte per a alguns. Amb aquest projecte, puc utilitzar la meva il·luminació de manera tradicional, més còmodament, i la majoria de la gent sap utilitzar-la. Com que no hi ha cap modificació al controlador, encara podeu utilitzar-lo amb AWS echo o Google Home. Posteriorment, vaig disposar una placa de PC perquè augmentés la fiabilitat i vaig eliminar els cables de soldadura. No hi ha filferro per treure, i el rang cobert és força bo, he provat fins a 50 '. La majoria dels commutadors s’instal·laran a prop de la llum de totes maneres. Puc construir tants com vull per uns 20 dòlars cadascun, fàcilment. Ah, més un maó d’energia de 5 dòlars per alimentar-lo.

Cost

Projecte de menys de 20 dòlars, + 5 dòlars per a un maó elèctric.

Eines

Soldador

tornavís

Un PC per al desenvolupament de programari IDE Arduino

Subministraments

1 controlador Arduino ESP32 d’Ebay

1 pantalla LCD de color TFT de 2,4 amb entrada de teclat tàctil

Tauler prototip 1 x 0,1 "quadrícula 2" x 3"

Filferro electrònic de filferro

Plom de soldadura

2 x 2 "x 1" plàstic flexible

2 cargols de presa de paret elèctrica

4 cargols i femelles # 4 o # 6

Un munt de capçaleres de sòcol IC de línia única de la nostra botiga local d’excedents electrònics

Pas 1: soldar capçaleres al tauler de prototipus

Capçaleres de soldadura al tauler de prototipus
Capçaleres de soldadura al tauler de prototipus
Solder Headers On Prototype Board
Solder Headers On Prototype Board

He utilitzat un mòdul ESP-32 d’EBay per menys de 6 dòlars i un LCD TFT de 2,4 polzades amb touchpad per 7 dòlars

Les capçaleres de sòcol d'una sola línia de soldadura es tallen per adaptar-se a l'ESP-32 al tauler prototip. Depèn de la vostra aplicació de commutador per adaptar la mida del tauler de prototipus. Simplement coincideixo amb el prototip de la mateixa mida que el mòdul LCD. Aquest últim no en tinc cap control, però és popular a eBay o AliExpress.

La mida del mòdul LCD s’adapta just darrere d’una placa frontal d’interruptor coet normal. Si feu una alineació adequada i soldeu dues capçaleres de sòcol d’una sola línia a la part inferior del tauler prototip, podeu utilitzar les capçaleres per aparellar les dues taules sense fer servir cap cargol. Es mantenen força bé i es poden separar fàcilment per depurar-los.

Pas 2: soldar els cables per connectar capçaleres tant del mòdul ESP32 com del LCD

Cables de soldar per connectar capçaleres tant per al mòdul ESP32 com per al LCD
Cables de soldar per connectar capçaleres tant per al mòdul ESP32 com per al LCD

Seguiu els filferros esquemàtics soldats des de la capçalera del mòdul ESP32 fins als passadors de la capçalera inferiors. Sembla complicat al principi, però en realitat només hi ha 14 cables, a més de 3 salts. Vaig trigar aproximadament una hora a fer-ho.

No cal soldar al mòdul LCD. Perquè el tauler s’uneixi al tauler prototip, cal soldar-hi una capçalera de 4 pins a l’altre extrem. La majoria de mòduls LCD no inclouen.

Pas 3: fer un suport de muntatge

Fent un suport de muntatge
Fent un suport de muntatge

Talleu les dues peces de plàstic al mateix ample que el mòdul LCD i utilitzeu un interruptor coet normal com a plantilla per perforar forats al plàstic per fer un suport de muntatge. Això requereix una mica de paciència per alinear-los. Utilitzeu alguns cargols i femelles # 4 o 6, i espaiadors, per posar la placa de plàstic en negreta al mòdul LCD, tal com es mostra a la imatge superior. En vaig experimentar un de plàstic i un de placa de metall de zinc. El plàstic és definitivament més fàcil de manipular i d’eines i és prou resistent per suportar tot l’interruptor. Em vaig sortir amb espaiadors amb el de plàstic, ja que només puc tocar-hi els cargols.

El conjunt hauria d’estar dins d’una caixa de corrent elèctrica normal. Depenent que la caixa sigui de plàstic o metall i de marca, és possible que hagueu de retallar-la una mica. La caixa de sortida de plàstic blau normal disposa de cargols que poden necessitar ser retallats una mica. Faig servir una eina múltiple oscil·lant per retallar-ho de forma instantània.

Pas 4: desenvolupeu el programari del controlador

Desenvolupeu el programari del controlador
Desenvolupeu el programari del controlador

Aquesta és la suposició que heu de familiaritzar-vos amb l'entorn Arduino Sketch IDE. Puc proporcionar un binari que hauria de funcionar si seguiu l'esquema per construir el prototip de placa. Com que hi ha tantes pàgines web sobre el tutorial IDE d'Arduino Sketch i, per tant, no es tractarà aquí.

Pas 5: descarregueu el microprogramari de control

De manera similar a la secció anterior, hi ha tants tutorial web sobre com programar el mòdul Arduino. com el pitool. Puc proporcionar el fitxer binari per a la vostra prova. El programari continua evolucionant i es proporciona tal qual, sense cap garantia ni cap assumpció de responsabilitat. L’usuari el pot utilitzar lliurement sense modificacions, sota la seva responsabilitat i risc.

Pas 6: proves del sistema

Image
Image
Proves del sistema
Proves del sistema

El controlador s'ha iniciat a la pàgina de la IU del commutador de llum, ja que es tracta d'un controlador de llum. Funciona amb el popular controlador de tires LED RGB WiFi. El menú principal té 6 icones i espero que tot s’expliqui gràficament.

Una cosa que cal assenyalar és que heu d’anar a la pàgina principal prement el botó Google com 9 quadrats i, a continuació, la icona de configuració superior esquerra per triar el botó WiFi. A continuació, escanejarà automàticament tots els AP wifi i hauríeu de seleccionar el controlador WiFi segons la seva adreça MAC. La informació es desarà per a sessions posteriors.

El vídeo incrustat demostra:

1. Una versió de prototipus de mà alimentada per la bateria que controla una tira de llum RGB situada al modelat del sostre. Això em permet gravar el vídeo per a tots dos alhora.

2. Una versió instal·lada dins d’una caixa d’interruptors de paret normal.

Recomanat: