INHOUDSOPGAWE:
- Stap 1: Voorbereiding
- Stap 2: Opsioneel: 3D -drukwerk en montering
- Stap 3: Voorbereiding van sagteware
- Stap 4: Laai die bronkode af
- Stap 5: 8x8 Emoji
- Stap 6: Eenvoudige HTML UI
- Stap 7: Arduino -program
- Stap 8: Opstel en speel
- Stap 9: Gelukkige handtekening
Video: IoT Emoji -teken: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie instruksies wys hoe u 'n ESP8266 en 'n paar NeoPixels kan gebruik om 'n IoT Emoji -teken te skep.
Stap 1: Voorbereiding
ESP8266 dev bord
Enige ESP8266 -bord moet goed wees. Hierdie keer gebruik ek WeMos D1 Mini Pro, dit is die kleinste en dunste ontwikkelbord wat ek kan vind. Kies 'n bord met Lipo -ondersteuning as u dit draagbaar wil hê.
NeoPixels
Hierdie projek gebruik die Arduino Adafruit_NeoPixel -biblioteek; enige verenigbare LED -chip is goed, soos WS2812, WS2812B, SK6812, SK6812mini … ens.
Hierdie keer gebruik ek 64 LED -skyfies van SK6812mini om 'n klein 8x8 matrikspaneel te maak. Maar die soldeerwerk is nie die belangrikste taak van hierdie projek nie; u kan 'n LED -strook gebruik om die taak te vereenvoudig of selfs 'n 8x8 NeoPixel LED Matrix te koop;>
Teken staan
Hierdie keer gebruik ek 'n buigsame buiskabel van mikro -USB as 'n bord.
Stap 2: Opsioneel: 3D -drukwerk en montering
As u eenvoudig 'n 8x8 NeoPixel LED Matrix koop, kan u hierdie stappe oorslaan.
- 3D -afdruk van die saak:
- Sit SK6812mini -skyfie in Zigzag -rigting aan
- Soldeerwerk
- Gebruik warm gom en verseël die kring
- Koppel kragpenne en seinpen (SK6812 Din aan ESP8266 pen 4 / D2) aan ESP8266 dev board
- Skroef op
- Koppel die USB -kabel
Stap 3: Voorbereiding van sagteware
Arduino IDE
As u Arduino IDE nog nie geïnstalleer het nie, laai dit dan af en installeer dit vanaf die amptelike webwerf:
www.arduino.cc/en/main/software
ESP8266 Ondersteuning
As u nog nie Arduino ESP8266 -ondersteuning geïnstalleer het nie, volg die stappe in die afdeling "Arduino op ESP8266":
github.com/esp8266/Arduino
Arduino biblioteke
Gebruik Arduino Library om drie afhanklike biblioteke te installeer:
- WiFiManager
- ArduinoWebSockets
- Adafruit_NeoPixel
Stap 4: Laai die bronkode af
Laai asseblief my bronkode hier af:
github.com/moononournation/IoT-Emoji-Sign
Stap 5: 8x8 Emoji
Hierdie projek benodig 'n paar emoji's van 8x8 pixels, ek google en kry 'n eenvoudige stel van Justin Cyr tweet:
twitter.com/JUSTIN_CYR/status/658031097805…
Toe verander ek die grootte van die beeld en gebruik base64decode.org omskakel na 'n basis64 -gekodeerde string om dit in die HTML in te sluit.
U kan die grootte van die prentjie vind op: src/emojis.png
Stap 6: Eenvoudige HTML UI
Ek het 'n baie eenvoudige HTML opgestel om die emoji's te kies en dan die pixels na ESP8266 oor te dra deur die Web Socket -protokol in binêre formaat.
Dan gebruik ek html-minifier omskep in 'n lang enkele reël om dit in die Arduino-kode in te sluit.
U kan die HTML -lêer vind by: src/index.html
Stap 7: Arduino -program
- Koppel die ESP8266 dev -bord aan die rekenaar
- Maak Arduino IDE oop
- Kies die regte bord in die menu Tools
- Druk die oplaai -knoppie
Stap 8: Opstel en speel
Sien die videodemo vir die opstelling en speelbesonderhede.
Hier is die opsomming:
- Koppel die IoT Emoji -teken
-
Stel WiFi op (slegs die eerste keer)
- Gebruik u mobiele soektog en maak verbinding met die AP "esp-emoji"
- WiFiManager Captive Portal -vertoning
- Druk die knoppie "Configure WiFi"
- Kies u AP
- Vul die AP -wagwoord in
- Druk die knoppie "Stoor"
- Outomatiese herbegin van ESP8266
- Koppel ESP8266 outomaties aan u AP
- Gebruik u mobiele blaai na "esp-emoji.local"
- Kies 'n emoji en speel!
Verwysing:
Stap 9: Gelukkige handtekening
Die Emoji -stel van Justin Cyr tweet is slegs 'n eenvoudige voorbeeld; u kan u eie 8x8 Emoji -stel voorberei en u handtekening wys!
Naaswenner in die Arduino -kompetisie 2019
Aanbeveel:
Emoji -sleutelbord: 5 stappe (met foto's)
Emoji -sleutelbord: Soms is woorde nie genoeg as u korrespondensie op u rekenaar opstel nie, en u benodig 'n bietjie meer kleurvol om u boodskap oor te dra, voer die emoji in! Emojis is klein grafiese ikone wat 'n gevoel of idee oordra, en daar is honderde
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
IoT Plant Monitoring System (Met IBM IoT Platform): 11 stappe (met foto's)
IoT Plant Monitoring System (Met IBM IoT Platform): Oorsig Die Plant Monitoring System (PMS) is 'n toepassing wat gebou is met individue wat in die werkersklas is met 'n groen duim in gedagte. Vandag is werkende individue besiger as ooit tevore; om hul loopbane te bevorder en hul finansies te bestuur
LED -emoji's: 14 stappe (met foto's)
LED Emoji: Hallo in hierdie instruksies, maak ek 'n gloeiende emoji met LED -strook en 3D -gedrukte behuising. Die konsep is baie eenvoudig; u het 'n LED -strook wat inskakel wanneer emoji's gepik word. Dit is ideaal vir versiering in die kinderslaapkamer of net om 'n bietjie by te voeg
IOT -rookmelder: werk bestaande rookmelder op met IOT: 6 stappe (met foto's)
IOT Rookmelder: Werk bestaande rookmelder by met IOT: Lys van bydraers, Uitvinder: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Toesighouer: Dr Chia Kim Seng Departement meganiese en robotiese ingenieurswese, Fakulteit Elektriese en Elektroniese Ingenieurswese, Universiti Tun Hussein Onn Malaysia.Distribueer