Indholdsfortegnelse:

IoT Emoji -tegn: 9 trin (med billeder)
IoT Emoji -tegn: 9 trin (med billeder)

Video: IoT Emoji -tegn: 9 trin (med billeder)

Video: IoT Emoji -tegn: 9 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
IoT Emoji -tegn
IoT Emoji -tegn

Denne instruktion viser, hvordan du bruger en ESP8266 og nogle NeoPixels til at oprette et IoT Emoji -tegn.

Trin 1: Forberedelse

Forberedelse
Forberedelse
Forberedelse
Forberedelse
Forberedelse
Forberedelse
Forberedelse
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

Valgfrit: 3D -udskrivning og samling
Valgfrit: 3D -udskrivning og samling
Valgfrit: 3D -udskrivning og samling
Valgfrit: 3D -udskrivning og samling
Valgfrit: 3D -udskrivning og samling
Valgfrit: 3D -udskrivning og samling

Hvis du blot køber en 8x8 NeoPixel LED Matrix, kan du springe dette trin over.

  1. 3D -print sagen:
  2. Sæt SK6812mini -chip i Zigzag -retning
  3. Lodning arbejde
  4. Brug varm lim til at forsegle kredsløbet
  5. Tilslut strømstifter og signalstik (SK6812 Din til ESP8266 pin 4 / D2) til ESP8266 dev board
  6. Ødelægge
  7. Tilslut USB -kablet

Trin 3: Forberedelse af software

Forberedelse af software
Forberedelse af software
Forberedelse af software
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 kildekoden
Download kildekoden

Download venligst min kildekode her:

github.com/moononournation/IoT-Emoji-Sign

Trin 5: 8x8 Emoji

8x8 emoji
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

Enkel HTML -brugergrænseflade
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

Arduino -program
Arduino -program
  1. Tilslut ESP8266 dev -kortet til computeren
  2. Åbn Arduino IDE
  3. Vælg det korrekte bord i menuen Værktøjer
  4. Tryk på knappen Upload

Trin 8: Opsætning og spil

Image
Image

Se videodemoen for oplysninger om opsætning og afspilning.

Her er resuméet:

  1. Tilslut IoT Emoji -skiltet
  2. Konfigurer WiFi (kun første gang)

    1. Brug din mobilsøgning og opret forbindelse til AP "esp-emoji"
    2. ShowManager Captive Portal -show
    3. Tryk på knappen "Konfigurer WiFi"
    4. Vælg dit AP
    5. Udfyld AP -adgangskode
    6. Tryk på "Gem" -knappen
    7. ESP8266 automatisk genstart
  3. ESP8266 tilsluttes automatisk til din AP
  4. Brug din mobiltelefon til at "esp-emoji.local"
  5. Vælg en emoji og spil!

Ref.:

Trin 9: Glad underskrift

Glad underskrift!
Glad underskrift!
Glad underskrift!
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!

Arduino konkurrence 2019
Arduino konkurrence 2019
Arduino konkurrence 2019
Arduino konkurrence 2019

Runner Up i Arduino Contest 2019

Anbefalede: