Sadržaj:
- Korak 1: Priprema
- Korak 2: Opcionalno: 3D štampanje i montaža
- Korak 3: Priprema softvera
- Korak 4: Preuzmite izvorni kod
- Korak 5: 8x8 Emoji
- Korak 6: Jednostavno HTML korisničko sučelje
- Korak 7: Arduino program
- Korak 8: Postavite i igrajte
- Korak 9: Srećan potpis
Video: IoT znak emojija: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ove upute pokazuju kako koristiti ESP8266 i neke NeoPiksele za stvaranje IoT Emoji znaka.
Korak 1: Priprema
ESP8266 ploča za razvoj
Bilo koja ploča ESP8266 bi trebala biti u redu. Ovaj put koristim WeMos D1 Mini Pro, ovo je najmanja i najtanja ploča za razvoj koju mogu pronaći. Ako želite prijenosnu, odaberite ploču s Lipo podrškom.
NeoPixels
Ovaj projekt koristi Arduino Adafruit_NeoPixel biblioteku, svi kompatibilni LED čipovi su u redu, poput WS2812, WS2812B, SK6812, SK6812mini … itd.
Ovaj put koristim 64 LED čipa SK6812mini za izradu malene matrične ploče 8x8. No, rad na lemljenju nije glavni posao ovog projekta, možete upotrijebiti LED traku da pojednostavite posao ili čak direktno kupite 8x8 NeoPixel LED matricu;>
Stand Stand
Ovaj put koristim mikro USB metalni fleksibilni kabel cijevi kao stalak za znakove.
Korak 2: Opcionalno: 3D štampanje i montaža
Ako jednostavno kupite 8x8 NeoPixel LED matricu, možete preskočiti ove korake.
- 3D ispis kućišta:
- Stavite SK6812mini čip u cik -cak smjeru
- Lemljenje
- Zalijepite krug vrućim ljepilom
- Priključite pinove za napajanje i signalni pin (SK6812 Din na ESP8266 pin 4 / D2) na ESP8266 dev ploču
- Zeznuti stvar
- Priključite USB kabel
Korak 3: Priprema softvera
Arduino IDE
Ako još niste instalirali Arduino IDE, preuzmite ga i instalirajte sa službene web stranice:
www.arduino.cc/en/main/software
Podrška za ESP8266
Ako još niste instalirali podršku za Arduino ESP8266, slijedite korake u odjeljku "Arduino na ESP8266":
github.com/esp8266/Arduino
Arduino biblioteke
Koristite Arduino biblioteku za instalaciju 3 zavisne biblioteke:
- WiFiManager
- ArduinoWebSockets
- Adafruit_NeoPixel
Korak 4: Preuzmite izvorni kod
Molimo preuzmite moj izvorni kod ovdje:
github.com/moononournation/IoT-Emoji-Sign
Korak 5: 8x8 Emoji
Za ovaj projekt je potrebno nekih emoji sličica 8x8 piksela, na Googleu dobivam jednostavan set od testa Justina Cyra:
twitter.com/JUSTIN_CYR/status/658031097805…
Zatim sam promijenio veličinu slike i koristio base64decode.org pretvoriti u niz kodiran base64 da bih je ugradio u HTML.
Promijenjenu sliku možete pronaći na: src/emojis.png
Korak 6: Jednostavno HTML korisničko sučelje
Napisao sam vrlo jednostavan HTML za odabir emojija, a zatim prenio piksele na ESP8266 protokolom Web Socket u binarnom formatu.
Zatim koristim html-minifier pretvoriti u dugi niz s jednim redom da ga ugradim u Arduino kod.
HTML datoteku možete pronaći na: src/index.html
Korak 7: Arduino program
- Priključite razvojnu ploču ESP8266 na računar
- Otvorite Arduino IDE
- Odaberite odgovarajuću ploču na izborniku Alati
- Pritisnite dugme Upload
Korak 8: Postavite i igrajte
Za detalje o postavljanju i reprodukciji pogledajte video demo.
Evo sažetka:
- Uključite IoT Emoji znak
-
Postavi WiFi (samo prvi put)
- Koristite mobilno pretraživanje i povežite se s AP-om "esp-emoji"
- WiFiManager Captive Portal emisija
- Pritisnite dugme "Konfiguriraj WiFi"
- Odaberite pristupnu tačku
- Popunite AP lozinku
- Pritisnite dugme "Sačuvaj"
- ESP8266 automatsko ponovno pokretanje
- ESP8266 automatsko povezivanje s vašom pristupnom tačkom
- Koristite mobilno pretraživanje za "esp-emoji.local"
- Odaberite emoji sličicu i igrajte!
Ref.:
Korak 9: Srećan potpis
Emoji komplet iz tvita Justina Cyra samo je jednostavan primjer, možete pripremiti vlastiti set emojija 8x8 i pokazati svoj potpis!
Drugoplasirani na Arduino takmičenju 2019
Preporučuje se:
Difuzni LED trakasti znak s Arduino/Bluetooth: 8 koraka (sa slikama)
Difuzni LED tračni znak sa Arduino/Bluetooth -om: Ovaj znak sam stvorio za DJ štand na 8. godišnjoj interaktivnoj izložbi u mom lokalnom hakerskom prostoru, NYC Resistor. Tema ove godine bila je The Running Man, chintzy naučnofantastični film iz 1987., koji se odvija 2017. godine. Znak je izgrađen od pjene
Kako napraviti ogroman svjetlosni LED znak: 4 koraka (sa slikama)
Kako napraviti ogroman LED svjetlosni znak: U ovom projektu ću vam pokazati kako izgraditi ogroman znak sa prilagođenim natpisima koji može zasvijetliti uz pomoć RGB LED dioda. No, znak se može koristiti i kao vaš primarni izvor svjetla u vašoj sobi pomoću toplih bijelih LED traka. Idemo na st
Napravite vlastiti LED znak VU mjerač: 4 koraka (sa slikama)
Napravite vlastiti LED znak VU mjerača: U ovom projektu ću vam pokazati kako stvoriti prilagođeni LED znak koji reagira na jačinu vaše muzike, baš kao što radi VU mjerač. Hajde da počnemo
Mjerač ili znak nesigurne buke: 4 koraka (sa slikama)
Mjerač ili znak nesigurne razine buke: Volim gledati kreativne projekte ljudi. Savremeni alati & tehnologija nam daje toliko kreativnih mogućnosti. Predajem teške materijale učenicima srednjih škola u jednoj srednjoj školi na Novom Zelandu pa se uvijek razvijam & isprobavanje novih stvari. Thi
Interaktivni Minecraft Ne unosite mač/znak (ESP32-CAM): 15 koraka (sa slikama)
Interaktivni Minecraft ne unosi mač/znak (ESP32-CAM): Zaista postoji nekoliko razloga zašto je ovaj projekt nastao: 1. Kao autor zadružne biblioteke za više zadataka TaskScheduler, uvijek sam bio znatiželjan kako kombinirati prednosti kooperativne višezadaćnosti s prednostima prevencije