Indholdsfortegnelse:
- Trin 1: Forberedelse
- Trin 2: Valgfrit: 3D -udskrivning og samling
- Trin 3: Forberedelse af software
- Trin 4: Download kildekoden
- Trin 5: 8x8 Emoji
- Trin 6: Enkel HTML -brugergrænseflade
- Trin 7: Arduino -program
- Trin 8: Opsætning og spil
- Trin 9: Glad underskrift
Video: IoT Emoji -tegn: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Denne instruktion viser, hvordan du bruger en ESP8266 og nogle NeoPixels til at oprette et IoT Emoji -tegn.
Trin 1: Forberedelse
ESP8266 dev board
Ethvert ESP8266 -bord skal være ok. Denne gang bruger jeg WeMos D1 Mini Pro, dette er det mindste og tyndeste dev -bord, jeg kan finde. Hvis du vil have det bærbart, skal du vælge et bræt med Lipo -understøttelse.
NeoPixels
Dette projekt bruger Arduino Adafruit_NeoPixel bibliotek, enhver kompatibel LED -chip er ok, såsom WS2812, WS2812B, SK6812, SK6812mini … osv.
Denne gang bruger jeg 64 LED -chips af SK6812mini til at lave et lille 8x8 matrixpanel. Men lodningsarbejdet er ikke hovedjobbet i dette projekt, du kan bruge en LED -strimmel til at forenkle jobbet eller endda direkte købe en 8x8 NeoPixel LED Matrix;>
Skiltstativ
Denne gang bruger jeg et mikro -USB -metal fleksibelt rørkabel som skiltstativ.
Trin 2: Valgfrit: 3D -udskrivning og samling
Hvis du blot køber en 8x8 NeoPixel LED Matrix, kan du springe dette trin over.
- 3D -print sagen:
- Sæt SK6812mini -chip i Zigzag -retning
- Lodning arbejde
- Brug varm lim til at forsegle kredsløbet
- Tilslut strømstifter og signalstik (SK6812 Din til ESP8266 pin 4 / D2) til ESP8266 dev board
- Ødelægge
- Tilslut USB -kablet
Trin 3: Forberedelse af software
Arduino IDE
Hvis du endnu ikke har installeret Arduino IDE, skal du downloade og installere det fra det officielle websted:
www.arduino.cc/en/main/software
ESP8266 Support
Hvis du endnu ikke har installeret Arduino ESP8266 support, skal du følge trinene i afsnittet "Arduino på ESP8266":
github.com/esp8266/Arduino
Arduino biblioteker
Brug Arduino Library til at installere 3 afhængige biblioteker:
- WiFiManager
- ArduinoWebSockets
- Adafruit_NeoPixel
Trin 4: Download kildekoden
Download venligst min kildekode her:
github.com/moononournation/IoT-Emoji-Sign
Trin 5: 8x8 Emoji
Dette projekt kræver nogle 8x8 pixels emoji, jeg google og får et simpelt sæt fra Justin Cyr tweet:
twitter.com/JUSTIN_CYR/status/658031097805…
Derefter ændrede jeg størrelsen på billedet og brug base64decode.org konvertere til en base64 -kodet streng til at integrere det i HTML -koden.
Du finder muligvis det ændrede billede på: src/emojis.png
Trin 6: Enkel HTML -brugergrænseflade
Jeg har scriptet en meget enkel HTML til valg af emoji og derefter overføre pixels til ESP8266 med Web Socket -protokol i binært format.
Derefter bruger jeg html-minifier konverter til en lang enkelt linje streng for at integrere den i Arduino kode.
Du finder muligvis HTML -filen på: src/index.html
Trin 7: Arduino -program
- Tilslut ESP8266 dev -kortet til computeren
- Åbn Arduino IDE
- Vælg det korrekte bord i menuen Værktøjer
- Tryk på knappen Upload
Trin 8: Opsætning og spil
Se videodemoen for oplysninger om opsætning og afspilning.
Her er resuméet:
- Tilslut IoT Emoji -skiltet
-
Konfigurer WiFi (kun første gang)
- Brug din mobilsøgning og opret forbindelse til AP "esp-emoji"
- ShowManager Captive Portal -show
- Tryk på knappen "Konfigurer WiFi"
- Vælg dit AP
- Udfyld AP -adgangskode
- Tryk på "Gem" -knappen
- ESP8266 automatisk genstart
- ESP8266 tilsluttes automatisk til din AP
- Brug din mobiltelefon til at "esp-emoji.local"
- Vælg en emoji og spil!
Ref.:
Trin 9: Glad underskrift
Emoji -sættet fra Justin Cyr tweet er kun et simpelt eksempel, du kan forberede dit eget 8x8 Emoji -sæt og vise din signatur!
Runner Up i Arduino Contest 2019
Anbefalede:
Emoji -tastatur: 5 trin (med billeder)
Emoji -tastatur: Nogle gange er ord ikke nok, når du skriver korrespondance på din computer, og du har brug for noget lidt mere farverigt for at formidle dit budskab, indtast emoji! Emojis er små grafiske ikoner, der formidler en følelse eller idé, og der er hundrede
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
IoT Plant Monitoring System (Med IBM IoT Platform): 11 trin (med billeder)
IoT Plant Monitoring System (Med IBM IoT Platform): Oversigt Plant Monitoring System (PMS) er en applikation bygget med personer, der er i arbejderklassen med en grøn tommelfinger i tankerne. I dag har arbejdende personer travlt end nogensinde før; fremme deres karriere og styre deres økonomi
LED -emoji: 14 trin (med billeder)
LED Emoji: Hej i denne instruktive vil jeg lave en glødende emoji med LED -strip og 3D -printet hus. Konceptet er rally enkelt, du har en LED -strimmel, der melder sig, når emoji stikkes. Det er perfekt til dekoration i børns soveværelse eller bare til at tilføje nogle
IOT Røgdetektor: Opdater eksisterende røgdetektor med IOT: 6 trin (med billeder)
IOT Røgdetektor: Opdater Eksisterende Røgdetektor Med IOT: Liste over bidragydere, Opfinder: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Vejleder: Dr. Hussein Onn Malaysia.Distribuer