Taula de continguts:
- Pas 1: Preparació
- Pas 2: opcional: impressió i muntatge 3D
- Pas 3: Preparació del programari
- Pas 4: baixeu el codi font
- Pas 5: Emoji de 8 x 8
- Pas 6: interfície d'usuari HTML simple
- Pas 7: Programa Arduino
- Pas 8: Configuració i reproducció
- Pas 9: Feliç firma
Vídeo: Signe Emoji IoT: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest instructable mostra com utilitzar un ESP8266 i alguns NeoPixels per crear un signe Emoji IoT.
Pas 1: Preparació
Junta de desenvolupament ESP8266
Qualsevol placa ESP8266 hauria d’estar bé. Aquesta vegada estic fent servir WeMos D1 Mini Pro, aquest és el tauler de desenvolupament més petit i prim que puc trobar. Si voleu que sigui portàtil, trieu una placa amb suport Lipo.
NeoPixels
Aquest projecte utilitza la biblioteca Arduino Adafruit_NeoPixel, qualsevol xip LED compatible és correcte, com ara WS2812, WS2812B, SK6812, SK6812mini … etc.
Aquesta vegada estic fent servir 64 xips LED de SK6812mini per fer un petit panell de matriu de 8x8. Però el treball de soldadura no és la feina principal d’aquest projecte, podeu utilitzar una tira LED per simplificar la feina o fins i tot comprar directament una matriu LED NeoPixel de 8x8;>
Sign Stand
Aquesta vegada estic fent servir un cable de tub flexible metàl·lic micro USB com a rètol.
Pas 2: opcional: impressió i muntatge 3D
Si simplement compreu una matriu LED NeoPixel de 8x8, podeu ometre aquests passos.
- Imprimeix el cas en 3D:
- Poseu el xip SK6812mini en direcció Zigzag
- Treball de soldadura
- Utilitzeu una cola calenta per segellar el circuit
- Connecteu els pins d'alimentació i el pin de senyal (SK6812 Din a ESP8266 pin 4 / D2) a la placa de desenvolupament ESP8266
- Ficar la pota
- Connecteu el cable USB
Pas 3: Preparació del programari
IDE Arduino
Si encara no instal·leu Arduino IDE, descarregueu-lo i instal·leu-lo des del lloc oficial:
www.arduino.cc/ca/main/software
Suport ESP8266
Si encara no instal·leu el suport Arduino ESP8266, seguiu els passos de la secció "Arduino a ESP8266":
github.com/esp8266/Arduino
Biblioteques Arduino
Utilitzeu Arduino Library per instal·lar 3 biblioteques:
- Gestor de WiFi
- ArduinoWebSockets
- Adafruit_NeoPixel
Pas 4: baixeu el codi font
Descarregueu el meu codi font aquí:
github.com/moononournation/IoT-Emoji-Sign
Pas 5: Emoji de 8 x 8
Aquest projecte requereix uns emoji de 8x8 píxels, faig google i obtinc un conjunt senzill del tuit de Justin Cyr:
twitter.com/JUSTIN_CYR/status/658031097805…
Després vaig canviar la mida de la imatge i vaig utilitzar base64decode.org per convertir-la en una cadena codificada base64 per incrustar-la a l’HTML.
Podeu trobar la imatge redimensionada a: src / emojis.png
Pas 6: interfície d'usuari HTML simple
He escrit un HTML molt senzill per seleccionar els emoji i després transfereixo els píxels a ESP8266 mitjançant el protocol Web Socket en format binari.
A continuació, faig servir html-minifier convert a una cadena llarga d’una sola línia per incorporar-lo al codi Arduino.
Podeu trobar el fitxer HTML a: src / index.html
Pas 7: Programa Arduino
- Connecteu la placa de desenvolupament ESP8266 a l'ordinador
- Obriu Arduino IDE
- Seleccioneu el tauler correcte al menú Eines
- Premeu el botó Puja
Pas 8: Configuració i reproducció
Consulteu la demostració del vídeo per obtenir informació sobre la configuració i la reproducció.
Aquí teniu el resum:
- Connecteu el signe Emoji d'IoT
-
Configuració del WiFi (només per primera vegada)
- Utilitzeu la cerca mòbil i connecteu-vos a l'AP "esp-emoji"
- Espectacle WiFiManager Captive Portal
- Premeu el botó "Configura WiFi"
- Seleccioneu la vostra AP
- Empleneu la contrasenya AP
- Premeu el botó "Desa"
- ESP8266 reinici automàtic
- ESP8266 es connecta automàticament al vostre AP
- Utilitzeu el navegador mòbil per "esp-emoji.local"
- Tria un Emoji i Juga.
Ref.:
Pas 9: Feliç firma
El joc Emoji del tuit de Justin Cyr és només un exemple senzill, podeu preparar el vostre propi joc Emoji 8x8 i mostrar la vostra signatura.
Finalista del Concurs Arduino 2019
Recomanat:
Minecraft interactiu No introduïu espasa / signe (ESP32-CAM): 15 passos (amb imatges)
Minecraft interactiu No introduïu espasa / signe (ESP32-CAM): hi ha realment diversos motius pels quals aquest projecte va sorgir: 1. Com a autor de la biblioteca multitarea cooperativa TaskScheduler, sempre vaig tenir curiositat per combinar els avantatges de la multitarea cooperativa amb els avantatges de la preferència
Teclat Emoji: 5 passos (amb imatges)
Teclat Emoji: de vegades les paraules no són suficients quan es redacta correspondència al vostre ordinador i necessiteu alguna cosa una mica més acolorit per transmetre el vostre missatge. Introduïu els emoji. Els emojis són petites icones gràfiques que transmeten un sentiment o una idea, i hi ha centenars
Com fer un signe de neó imitació realista: súper brillant: 8 passos (amb imatges)
Com fer un signe de neó imitació realista: súper brillant!: Hola nois, aquest és el meu mètode original i original per crear un signe de neó simulat amb LEDs que sembli realista. Realment sembla un tub de vidre bufat, amb tota la llum variada que comporta la refracció a través del vidre a diferència
Emoji LED: 14 passos (amb imatges)
Emoji LED: Hola, en aquest instructiu, faré un emoji brillant amb tira LED i carcassa impresa en 3D. El concepte és simple de rally: tens una tira LED que s’adapta sempre que s’emeten emoji. És perfecte per decorar a l'habitació infantil o simplement per afegir-hi
El signe dels aficionats als esports: 5 passos (amb imatges)
The Ultimate Sports Fan Sign !: Ets aficionat als esports i assisteixes als jocs? Cansat de rètols de cartellera cursi? Voleu fer el signe definitiu dels fans? Aquí està … el primer cartell del ventilador LED intermitent del món