Obsah:
- Krok 1: Příprava
- Krok 2: Volitelné: 3D tisk a montáž
- Krok 3: Příprava softwaru
- Krok 4: Stáhněte si zdrojový kód
- Krok 5: Emoji 8x8
- Krok 6: Jednoduché HTML uživatelské rozhraní
- Krok 7: Program Arduino
- Krok 8: Nastavení a hraní
- Krok 9: Šťastný podpis
Video: IoT Emoji Sign: 9 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Tento návod ukazuje, jak použít ESP8266 a některé NeoPixely k vytvoření IoT Emoji Sign.
Krok 1: Příprava
Deska pro vývojáře ESP8266
Jakákoli deska ESP8266 by měla být v pořádku. Tentokrát používám WeMos D1 Mini Pro, toto je nejmenší a nejtenčí vývojová deska, kterou mohu najít. Pokud ho chcete přenosný, vyberte si desku s podporou Lipo.
NeoPixely
Tento projekt používá knihovnu Arduino Adafruit_NeoPixel, jakýkoli kompatibilní čip LED je v pořádku, jako například WS2812, WS2812B, SK6812, SK6812mini… atd.
Tentokrát používám 64 LED čipů SK6812mini k výrobě malého maticového panelu 8x8. Pájecí práce ale není hlavní náplní tohoto projektu, můžete použít LED pásek ke zjednodušení úlohy nebo si dokonce přímo koupit 8x8 NeoPixel LED Matrix;>
Znak Stand
Tentokrát používám kovový flexibilní trubkový kabel micro USB jako stojan na značky.
Krok 2: Volitelné: 3D tisk a montáž
Pokud si jednoduše koupíte 8x8 NeoPixel LED Matrix, můžete tyto kroky přeskočit.
- Pouzdro 3D vytiskněte:
- Nasaďte čip SK6812mini ve směru Zigzag
- Pájecí práce
- Okruh utěsněte horkým lepidlem
- Připojte napájecí piny a signální kolík (SK6812 Din k ESP8266 pin 4 / D2) k vývojové desce ESP8266
- Zašroubovat
- Připojte kabel USB
Krok 3: Příprava softwaru
Arduino IDE
Pokud ještě nenainstalujete Arduino IDE, stáhněte si jej a nainstalujte z oficiálního webu:
www.arduino.cc/en/main/software
Podpora ESP8266
Pokud ještě nenainstalujete podporu Arduino ESP8266, postupujte podle pokynů v části „Arduino na ESP8266“:
github.com/esp8266/Arduino
Knihovny Arduino
Použijte Arduino Library, nainstalujte 3 závislé knihovny:
- WiFiManager
- Webové zásuvky Arduino
- Adafruit_NeoPixel
Krok 4: Stáhněte si zdrojový kód
Stáhněte si prosím můj zdrojový kód zde:
github.com/moononournation/IoT-Emoji-Sign
Krok 5: Emoji 8x8
Tento projekt vyžaduje emoji 8 x 8 pixelů, googlím a získám jednoduchou sadu z tweetu Justina Cyra:
twitter.com/JUSTIN_CYR/status/658031097805…
Potom jsem změnil velikost obrázku a použil base64decode.org převést na řetězec kódovaný base64 pro vložení do HTML.
Obrázek se změněnou velikostí najdete na: src/emojis.png
Krok 6: Jednoduché HTML uživatelské rozhraní
Skriptoval jsem velmi jednoduchý HTML pro výběr emoji a poté přenesl pixely do ESP8266 protokolem Web Socket v binárním formátu.
Pak použiji html-minifier pro převod na dlouhý jednořádkový řetězec pro vložení do kódu Arduina.
Soubor HTML najdete na adrese: src/index.html
Krok 7: Program Arduino
- Připojte desku vývojáře ESP8266 k počítači
- Otevřete Arduino IDE
- V nabídce Nástroje vyberte správnou desku
- Stiskněte tlačítko Nahrát
Krok 8: Nastavení a hraní
Podrobnosti o nastavení a přehrávání najdete ve video ukázce.
Zde je shrnutí:
- Připojte znak IoT Emoji
-
Nastavení WiFi (pouze poprvé)
- Použijte své mobilní vyhledávání a připojte se k AP „esp-emoji“
- Poutavý portál WiFiManager show
- Stiskněte tlačítko „Konfigurovat WiFi“
- Vyberte svůj přístupový bod
- Vyplňte heslo přístupového bodu
- Stiskněte tlačítko „Uložit“
- Automatické restartování ESP8266
- ESP8266 se automaticky připojí k vašemu přístupovému bodu
- Pomocí mobilního prohlížeče přejděte na „esp-emoji.local“
- Vyberte si emoji a hrajte!
Odkaz:
Krok 9: Šťastný podpis
Sada Emoji z tweetu Justin Cyr je jen jednoduchým příkladem, můžete si připravit vlastní sadu Emoji 8x8 a ukázat svůj podpis!
Druhé místo v soutěži Arduino Contest 2019
Doporučuje:
Vytvořte si vlastní měřič VU LED Sign: 4 kroky (s obrázky)
Vytvořte si vlastní měřič VU LED Sign: V tomto projektu vám ukážu, jak vytvořit vlastní LED značku, která reaguje na hlasitost vaší hudby, stejně jako měřič VU. Začněme
Klávesnice Emoji: 5 kroků (s obrázky)
Klávesnice Emoji: Někdy slova při psaní korespondence na vašem počítači nestačí a potřebujete něco barevnějšího pro předání vaší zprávy, zadejte emoji! Emojis jsou malé grafické ikony, které zprostředkovávají pocit nebo myšlenku, a existuje sto
Totally Lit - Programmable RGB LED Acrylic Sign: 3 kroky (s obrázky)
Totally Lit - Programmable RGB LED Acrylic Sign: Hráli jsme si s laserovou řezačkou/rytečkou a opravdu jsme si zamilovali gravírování do čirého akrylu a zářícího zdroje světla od okraje. Tloušťka použitého akrylu je a.25 " list, který opravdu čistě řeže l
Sněhulák Led Edge Lit Mirror Sign: 21 kroků (s obrázky)
Sněhulák Led Edge Lit Mirror Sign: V tomto instruktážním popisu popíšu, jak si můžete vyrobit led edge osvětlené skleněné zrcadlo s designem Snowman, ideální na Vánoce! Nápis je vyrytý na skleněné zrcadlové dlaždici z Ikea. Přicházejí v balení po čtyřech a jsou poměrně nákladově efektivní. Já
Apple Neon Sign: 4 kroky (s obrázky)
Apple Neon Sign: Prohlášení: Nevlastním práva k logu, nevytvořil jsem původní logo a všechna práva vlastní Apple … nebo tak něco. Neznám právní aspekt, ale myslím, že to pokrývá. Neposkytuji na nic žádnou záruku, povinností je