Cov txheej txheem:
- Kauj ruam 1: Kev npaj
- Kauj Ruam 2: Yeem: 3D Luam Ntawv & Sib Dhos
- Kauj Ruam 3: Kev Npaj Software
- Kauj Ruam 4: Rub Tawm Cov Cai
- Kauj ruam 5: 8x8 Emoji
- Kauj Ruam 6: Yooj Yim HTML UI
- Kauj Ruam 7: Arduino Program
- Kauj ruam 8: Teeb & Ua Si
- Kauj Ruam 9: Zoo Siab Kos Npe
Video: IoT Emoji Kos Npe: 9 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Cov lus qhia no qhia yuav siv ESP8266 thiab qee qhov NeoPixels los tsim IoT Emoji Sign.
Kauj ruam 1: Kev npaj
ESP8266 dev board
Ib qho ESP8266 pawg thawj coj yuav tsum ua tau zoo. Lub sijhawm no kuv tab tom siv WeMos D1 Mini Pro, qhov no yog qhov tsawg tshaj plaws thiab thinnest dev board kuv tuaj yeem pom. Yog tias koj xav tau nws nqa tau, xaiv lub rooj tsavxwm nrog Lipo txhawb nqa.
NeoPixels
Txoj haujlwm no siv Arduino Adafruit_NeoPixel lub tsev qiv ntawv, ib qho kev sib raug zoo ntawm LED nti zoo, xws li WS2812, WS2812B, SK6812, SK6812mini … thiab lwm yam.
Lub sijhawm no kuv tab tom siv 64 LED chips ntawm SK6812mini los ua vaj huam sib luag me me 8x8. Tab sis txoj haujlwm ua haujlwm tsis yog txoj haujlwm tseem ceeb ntawm txoj haujlwm no, koj tuaj yeem siv cov hlua LED los ua kom yooj yim rau txoj haujlwm lossis txawm tias ncaj qha yuav lub 8x8 NeoPixel LED Matrix;
Kos Npe
Lub sijhawm no kuv tab tom siv lub micro USB hlau hloov pauv tau yooj yim lub raj hlau ua lub cim kos npe.
Kauj Ruam 2: Yeem: 3D Luam Ntawv & Sib Dhos
Yog tias koj yooj yim yuav 8x8 NeoPixel LED Matrix, koj tuaj yeem hla cov theem no.
- 3D luam rooj plaub:
- Muab tso rau SK6812mini nti hauv Zigzag kev taw qhia
- Soldering ua haujlwm
- Siv cov kua nplaum kub kaw qhov Circuit Court
- Txuas lub hwj huam pins thiab tus pin teeb liab (SK6812 Din rau ESP8266 tus pin 4 / D2) rau ESP8266 dev board
- Ntsia
- Txuas lub USB cable
Kauj Ruam 3: Kev Npaj Software
Arduino IDE Cov
Yog tias koj tseem tsis tau teeb tsa Arduino IDE, thov rub tawm thiab teeb tsa nws los ntawm lub vev xaib raug cai:
www.arduino.cc/en/main/software
Kev them nyiaj yug ESP8266
Yog tias koj tseem tsis tau teeb tsa Arduino ESP8266 kev txhawb nqa, thov ua raws cov theem hauv "Arduino ntawm ESP8266" ntu:
github.com/esp8266/Arduino
Tsev Kawm Ntawv Arduino
Siv Arduino Library install 3 nyob ntawm cov tsev qiv ntawv:
- WiFiManager
- ArduinoWebSockets
- Adafruit_NeoPixel
Kauj Ruam 4: Rub Tawm Cov Cai
Thov download kuv qhov chaws ntawm no:
github.com/moononournation/IoT-Emoji-Sign
Kauj ruam 5: 8x8 Emoji
Txoj haujlwm no xav tau qee qhov 8x8 pixels emoji, kuv google thiab tau txais cov teeb yooj yim los ntawm Justin Cyr tweet:
twitter.com/JUSTIN_CYR/status/658031097805…
Tom qab ntawd kuv hloov kho cov duab thiab siv base64decode.org hloov pauv mus rau ib puag ncig base64 encoded hlua los teeb nws rau hauv HTML.
Koj tuaj yeem pom cov duab hloov pauv ntawm: src/emojis.png
Kauj Ruam 6: Yooj Yim HTML UI
Kuv tau sau tsab ntawv HTML yooj yim heev rau xaiv lub emoji thiab tom qab ntawd hloov cov pixels mus rau ESP8266 los ntawm Web Socket raws tu qauv hauv hom binary.
Tom qab ntawd kuv siv html-minifier hloov pauv mus rau ib txoj kab ntev ntev los txhawm rau nws rau hauv Arduino code.
Koj tuaj yeem pom cov ntawv HTML ntawm: src/index.html
Kauj Ruam 7: Arduino Program
- Txuas ESP8266 dev board rau lub khoos phis tawj
- Qhib Arduino IDE
- Xaiv lub rooj tsav xwm raug ntawm cov cuab yeej ntawv qhia zaub mov
- Nias Upload khawm
Kauj ruam 8: Teeb & Ua Si
Thov saib cov vis dis aus tso rau teeb thiab ua kom paub meej.
Nov yog cov ntsiab lus:
- Txuas IoT Emoji Kos Npe
-
Teeb WiFi (thawj zaug nkaus xwb)
- Siv koj lub xov tooj ntawm tes tshawb nrhiav thiab txuas rau AP "esp-emoji"
- WiFiManager Captive Portal qhia
- Nias "Configure WiFi" khawm
- Xaiv koj tus AP
- Sau tus lej AP
- Nias "Txuag" khawm
- ESP8266 pib rov pib dua
- ESP8266 pib txuas rau koj tus AP
- Siv koj lub xov tooj ntawm tes mus rau "esp-emoji.local"
- Xaiv Emoji thiab Ua Si!
Ref:
Kauj Ruam 9: Zoo Siab Kos Npe
Emoji teeb los ntawm Justin Cyr tweet tsuas yog piv txwv yooj yim, koj tuaj yeem npaj koj tus kheej li 8x8 Emoji teeb thiab qhia koj kos npe!
Khiav Tawm Hauv Arduino Contest 2019
Pom zoo:
Diffused LED Sawb Kos Npe Nrog Arduino/Bluetooth: 8 Cov Kauj Ruam (nrog Duab)
Diffused LED Sawb Kos Npe nrog Arduino/Bluetooth: Kuv tsim lub cim no rau DJ lub rooj muag khoom ntawm qhov kev sib tham txhua xyoo thib 8 ntawm kuv thaj chaw hackerspace, NYC Resistor. Lub ntsiab lus xyoo no yog The Running Man, chintzy 1987 sci-fi movie, uas tshwm sim nyob rau xyoo 2017. Lub cim yog tsim los ntawm foamcor
Customize Koj Tawv, Nrog Koj Kos Npe Kos Npe: 9 Cov Kauj Ruam
Customize Your Leather, With Your Engraved Signature: Nyob Zoo Txhua Tus, hauv cov lus qhia no peb yuav ua kev cai laser engraving ntawm tawv hnab thiab koj tuaj yeem ua qhov no ntawm cov khoom tawv sib txawv
Thawj Zaug Kos Kos Npe: 3 Kauj Ruam
Thawj Lub Sij Hawm Kos Npe Lub Rooj Muag Khoom: Xaiv ib yam uas nyuam qhuav ua tiav, nws yog qhov tsim nyog los ua lub rooj teeb pom kev, uas yuav tsum tau ci, khoov tau, muaj xim zoo nkauj, thiab nyob deb (txhua yam khoom yuav los ntawm jotrin.com). Thawj qhov kev daws teeb meem yog xav txog 3W RGB teeb. Lub zog muaj zog no
Backlit Kos Npe rau Kev Kos Duab: 7 Kauj Ruam (nrog Duab)
Backlit Kos Npe rau Kev Kos Duab: Ib tus phooj ywg tus kws kos duab mus los ntawm tus neeg hu ua 'The Folly Store', nrog lub logo ncig uas nws tawg thoob nws cov social media accounts thiab lub vev xaib. https://www.thefollystore.com/Kuv xav tias nws yuav yog khoom plig zoo tshaj rau nws los ua lub cim "khw" tiag rau
3D Luam Flahing LED Lub Npe Tag - Tau Koj Lub Npe hauv Teeb!: 4 Cov Kauj Ruam (nrog Duab)
3D Luam Flahing LED Lub Npe Tag-Tau Koj Lub Npe hauv Teeb!: Nov yog qhov haujlwm zoo me me uas koj tsim lub npe cim uas yog lub ntsej muag zoo nkauj thiab ntxim nyiam siv ntau lub teeb LED.Video cov lus qhia: Rau txoj haujlwm no koj yuav xav tau: 3D Luam Qhov Chaw https://www.thingiverse.com/thing:2687490 Me