Sadržaj:
- Korak 1: Priprema
- Korak 2: Izborno: 3D ispis i montaža
- Korak 3: Priprema softvera
- Korak 4: Preuzmite izvorni kod
- Korak 5: Emoji sličice 8x8
- Korak 6: Jednostavno HTML sučelje
- Korak 7: Arduino program
- Korak 8: Postavljanje i igra
- Korak 9: Sretan potpis
Video: IoT znak emojija: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ove upute pokazuju kako koristiti ESP8266 i neke NeoPixele za stvaranje IoT Emoji znaka.
Korak 1: Priprema
ESP8266 ploča za razvoj
Svaka 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.
NeoPixeli
Ovaj projekt koristi Arduino Adafruit_NeoPixel knjižnicu, 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, posao lemljenja nije glavni posao ovog projekta, možete upotrijebiti LED traku za pojednostavljivanje posla ili čak izravnu kupnju 8x8 NeoPixel LED matrice;>
Stalak za potpisivanje
Ovaj put koristim mikro USB metalni fleksibilni kabel cijevi kao stalak za znakove.
Korak 2: Izborno: 3D ispis 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
- Spojite pinove za napajanje i signalni pin (SK6812 Din na ESP8266 pin 4 / D2) na ESP8266 dev ploču
- Zajebi stvar
- Priključite USB kabel
Korak 3: Priprema softvera
Arduino IDE
Ako još niste instalirali Arduino IDE, preuzmite ga i instalirajte sa službene 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
Knjižnice Arduino
Upotrijebite Arduino Library instalirajte 3 ovisno o knjižnicama:
- WiFiManager
- ArduinoWebSockets
- Adafruit_NeoPixel
Korak 4: Preuzmite izvorni kod
Molimo preuzmite moj izvorni kod ovdje:
github.com/moononournation/IoT-Emoji-Sign
Korak 5: Emoji sličice 8x8
Ovaj projekt zahtijeva neke emoji sličice 8x8 piksela, guglam i dobivam jednostavan set od tvita Justina Cyra:
twitter.com/JUSTIN_CYR/status/658031097805…
Zatim sam promijenio veličinu slike i koristio base64decode.org pretvoriti u niz kodiran u base64 da bih je ugradio u HTML.
Promijenjenu sliku možete pronaći na: src/emojis.png
Korak 6: Jednostavno HTML 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
- Spojite ploču za razvoj ESP8266 na računalo
- Otvorite Arduino IDE
- Odaberite odgovarajuću ploču na izborniku Alati
- Pritisnite gumb Upload
Korak 8: Postavljanje i igra
Za detalje o postavljanju i reprodukciji pogledajte video demonstraciju.
Evo sažetka:
- Uključite IoT Emoji znak
-
Postavi WiFi (samo prvi put)
- Upotrijebite svoje mobilno pretraživanje i povežite se s AP-om "esp-emoji"
- Emisija WiFiManager Captive Portal
- Pritisnite gumb "Konfiguriraj WiFi"
- Odaberite AP
- Ispunite lozinku za AP
- Pritisnite gumb "Spremi"
- Automatsko ponovno pokretanje ESP8266
- ESP8266 automatsko povezivanje s vašom pristupnom točkom
- Pregledajte svoj mobilni uređaj za "esp-emoji.local"
- Odaberite emoji i igrajte se!
Ref.:
Korak 9: Sretan potpis
Emoji set iz tvita Justina Cyra samo je jednostavan primjer, možete pripremiti vlastiti set emojija 8x8 i pokazati svoj potpis!
Drugoplasirani na Arduino natjecanju 2019
Preporučeni:
Difuzni LED tračni znak s Arduino/Bluetooth: 8 koraka (sa slikama)
Difuzni LED tračni znak s Arduinom/Bluetoothom: Ovaj sam znak stvorio za DJ štand na 8. godišnjem interaktivnom showu u mom lokalnom hakerskom prostoru, NYC Resistor. Tema ove godine bila je The Running Man, chintzy znanstveno-fantastični film iz 1987., koji se događa 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 pokazat ću vam kako izgraditi ogroman znak s 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 st
Napravite vlastiti LED znak VU mjerač: 4 koraka (sa slikama)
Napravite vlastiti LED znak VU mjerača: U ovom projektu pokazat ću vam kako stvoriti prilagođeni LED znak koji reagira na glasnoću vaše glazbe, baš kao i VU mjerač. Započnimo
Mjerač ili znak razine nesigurne buke: 4 koraka (sa slikama)
Mjerač ili znak razine nesigurne buke: Volim gledati kreativne projekte ljudi. Suvremeni alati & tehnologija nam daje toliko kreativnih mogućnosti. Predajem tvrde materijale srednjoškolcima u srednjoj školi na Novom Zelandu pa se uvijek razvijam & isprobavanje novih stvari. Thi
Interaktivni Minecraft ne unosi mač/znak (ESP32-CAM): 15 koraka (sa slikama)
Interaktivni Minecraft ne unosi mač/znak (ESP32-CAM): 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 kooperativnog višezadaćnosti s prednostima prevencije