Innholdsfortegnelse:
- Trinn 1: Forberedelse
- Trinn 2: Valgfritt: 3D -utskrift og montering
- Trinn 3: Forberedelse av programvare
- Trinn 4: Last ned kildekoden
- Trinn 5: 8x8 Emoji
- Trinn 6: Enkel HTML -brukergrensesnitt
- Trinn 7: Arduino -program
- Trinn 8: Oppsett og spill
- Trinn 9: God signatur
Video: IoT Emoji -tegn: 9 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Denne instruksjonene viser hvordan du bruker en ESP8266 og noen NeoPixels til å lage et IoT Emoji -tegn.
Trinn 1: Forberedelse
ESP8266 dev -brett
Enhver ESP8266 -plate skal være ok. Denne gangen bruker jeg WeMos D1 Mini Pro, dette er det minste og tynneste dev -brettet jeg kan finne. Hvis du vil ha den bærbar, velger du et brett med Lipo -støtte.
NeoPixels
Dette prosjektet bruker Arduino Adafruit_NeoPixel bibliotek, alle kompatible LED -brikker er ok, for eksempel WS2812, WS2812B, SK6812, SK6812mini … etc.
Denne gangen bruker jeg 64 LED -brikker av SK6812mini for å lage et lite 8x8 matrisepanel. Men loddearbeidet er ikke hovedjobben for dette prosjektet, du kan bruke en LED -stripe for å forenkle jobben eller til og med kjøpe en 8x8 NeoPixel LED Matrix;>
Skiltstativ
Denne gangen bruker jeg en mikro USB -metall fleksibel rørkabel som et skiltstativ.
Trinn 2: Valgfritt: 3D -utskrift og montering
Hvis du bare kjøper en 8x8 NeoPixel LED Matrix, kan du hoppe over disse trinnene.
- 3D -utskrift av saken:
- Ta på SK6812mini -brikken i sikksakkretning
- Loddearbeid
- Bruk varmt lim og forsegle kretsen
- Koble strømpinner og signalpinne (SK6812 Din til ESP8266 pin 4 / D2) til ESP8266 dev board
- Rote det til
- Koble til USB -kabelen
Trinn 3: Forberedelse av programvare
Arduino IDE
Hvis du ikke har installert Arduino IDE ennå, kan du laste det ned og installere det fra det offisielle nettstedet:
www.arduino.cc/en/main/software
ESP8266 Støtte
Hvis du ikke har installert Arduino ESP8266 -støtte ennå, følger du trinnene i delen "Arduino på ESP8266":
github.com/esp8266/Arduino
Arduino biblioteker
Bruk Arduino Library for å installere 3 avhengige biblioteker:
- WiFiManager
- ArduinoWebSockets
- Adafruit_NeoPixel
Trinn 4: Last ned kildekoden
Last ned kildekoden min her:
github.com/moononournation/IoT-Emoji-Sign
Trinn 5: 8x8 Emoji
Dette prosjektet krever noen 8x8 piksler emoji, jeg google og får et enkelt sett fra Justin Cyr tweet:
twitter.com/JUSTIN_CYR/status/658031097805…
Deretter endret jeg størrelsen på bildet og bruker base64decode.org convert til en base64 -kodet streng for å legge det inn i HTML -koden.
Du kan finne størrelsen på bildet på: src/emojis.png
Trinn 6: Enkel HTML -brukergrensesnitt
Jeg har skrevet en veldig enkel HTML for å velge emoji og deretter overføre pikslene til ESP8266 med Web Socket -protokollen i binært format.
Deretter bruker jeg html-minifier konvertere til en lang enkeltlinjes streng for å legge den inn i Arduino-kode.
Du finner HTML -filen på: src/index.html
Trinn 7: Arduino -program
- Koble ESP8266 dev -kortet til datamaskinen
- Åpne Arduino IDE
- Velg riktig tavle på Verktøy -menyen
- Trykk på Last opp -knappen
Trinn 8: Oppsett og spill
Se videodemoen for informasjon om oppsett og avspilling.
Her er sammendraget:
- Koble til IoT Emoji -skiltet
-
Konfigurer WiFi (bare første gang)
- Bruk ditt mobilsøk og koble til AP "esp-emoji"
- ShowManager Captive Portal -show
- Trykk på "Konfigurer WiFi" -knappen
- Velg AP
- Fyll AP -passord
- Trykk på "Lagre" -knappen
- ESP8266 automatisk omstart
- ESP8266 koble automatisk til AP -en din
- Bruk mobilen din til å "esp-emoji.local"
- Velg en emoji og spill!
Ref.:
Trinn 9: God signatur
Emoji -settet fra Justin Cyr tweet er bare et enkelt eksempel, du kan forberede ditt eget 8x8 Emoji -sett og vise signaturen din!
Runner Up i Arduino -konkurransen 2019
Anbefalt:
Emoji -tastatur: 5 trinn (med bilder)
Emoji -tastatur: Noen ganger er ord ikke nok når du skriver korrespondanse på datamaskinen din, og du trenger noe litt mer fargerikt for å formidle budskapet ditt, skriv inn emojien! Emojis er små grafiske ikoner som formidler en følelse eller idé, og det er hundre
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
IoT Plant Monitoring System (Med IBM IoT Platform): 11 trinn (med bilder)
IoT Plant Monitoring System (Med IBM IoT Platform): Oversikt Plant Monitoring System (PMS) er et program bygget med enkeltpersoner som er i arbeiderklassen med en grønn tommel i tankene. I dag er arbeidsindivider travlere enn noen gang før; fremme karrieren og administrere økonomien
LED -emoji: 14 trinn (med bilder)
LED -emoji: Hei i denne instruksjonsfulle, vil jeg lage en glødende emoji med LED -stripe og 3D -trykt hus. Konseptet er enkelt, du har en LED -stripe som tenner inn når emoji blir stukket. Den er perfekt for dekorasjon på barnesoverom eller bare for å legge til noen
IOT røykvarsler: Oppdater eksisterende røykvarsler med IOT: 6 trinn (med bilder)
IOT røykdetektor: Oppdater eksisterende røykdetektor med IOT: Liste over bidragsytere, Oppfinner: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Veileder: Dr Chia Kim Seng Institutt for mekanisk og robotteknikk, Fakultet for elektrisk og elektronisk ingeniørfag, Universiti Tun Hussein Onn Malaysia.Distribuer