İçindekiler:
- Adım 1: Hazırlık
- 2. Adım: İsteğe Bağlı: 3D Baskı ve Montaj
- Adım 3: Yazılım Hazırlığı
- Adım 4: Kaynak Kodunu İndirin
- Adım 5: 8x8 Emoji
- 6. Adım: Basit HTML Kullanıcı Arayüzü
- Adım 7: Arduino Programı
- Adım 8: Kur ve Oynat
- Adım 9: Mutlu İmza
Video: IoT Emoji İşareti: 9 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu talimat, bir IoT Emoji İşareti oluşturmak için bir ESP8266'nın ve bazı NeoPixel'lerin nasıl kullanılacağını gösterir.
Adım 1: Hazırlık
ESP8266 geliştirme kartı
Herhangi bir ESP8266 kartı iyi durumda olmalıdır. Bu sefer WeMos D1 Mini Pro kullanıyorum, bu bulabildiğim en küçük ve en ince geliştirme kartı. Taşınabilir istiyorsanız, Lipo destekli bir tahta seçin.
NeoPikseller
Bu proje Arduino Adafruit_NeoPixel kütüphanesini kullanıyor, WS2812, WS2812B, SK6812, SK6812mini… vb. Gibi herhangi bir uyumlu LED çipi tamam.
Bu sefer küçük bir 8x8 matris paneli yapmak için 64 LED SK6812mini yongası kullanıyorum. Ancak lehimleme işi bu projenin ana işi değil, işi basitleştirmek için bir LED şerit kullanabilir veya hatta doğrudan 8x8 NeoPixel LED Matrix satın alabilirsiniz;>
Tabela Standı
Bu sefer tabela standı olarak mikro USB metal esnek tüp kablo kullanıyorum.
2. Adım: İsteğe Bağlı: 3D Baskı ve Montaj
Sadece bir 8x8 NeoPixel LED Matrix satın alırsanız, bu adımları atlayabilirsiniz.
- Kasayı 3D yazdırın:
- SK6812mini çipi Zigzag yönünde takın
- Lehimleme işi
- Devreyi sıcak tutkalla kapatın
- Güç pinlerini ve sinyal pinini (SK6812 Din'den ESP8266 pin 4 / D2'ye) ESP8266 dev kartına bağlayın
- siktir et
- USB kablosunu takın
Adım 3: Yazılım Hazırlığı
Arduino IDE'si
Arduino IDE'yi henüz yüklemediyseniz, lütfen resmi siteden indirin ve kurun:
www.arduino.cc/en/main/software
ESP8266 Desteği
Henüz Arduino ESP8266 desteğini yüklemediyseniz, lütfen "ESP8266 üzerinde Arduino" bölümündeki adımları izleyin:
github.com/esp8266/Arduino
Arduino Kitaplıkları
Arduino Kitaplığı kurulum 3'e bağlı kitaplıkları kullanın:
- WiFiYöneticisi
- ArduinoWebSockets
- Adafruit_NeoPixel
Adım 4: Kaynak Kodunu İndirin
Lütfen kaynak kodumu buradan indirin:
github.com/moononournation/IoT-Emoji-Sign
Adım 5: 8x8 Emoji
Bu proje bazı 8x8 piksel emoji gerektiriyor, google'a gidiyorum ve Justin Cyr tweet'inden basit bir set alıyorum:
twitter.com/JUSTIN_CYR/status/658031097805…
Sonra görüntüyü yeniden boyutlandırdım ve HTML'ye gömmek için base64decode.org convert'i base64 kodlu bir dizeye kullandım.
Yeniden boyutlandırılmış resmi şu adreste bulabilirsiniz: src/emojis.png
6. Adım: Basit HTML Kullanıcı Arayüzü
Emojiyi seçmek için çok basit bir HTML yazdım ve ardından pikselleri Web Socket protokolü ile ikili biçimde ESP8266'ya aktardım.
Ardından, Arduino koduna gömmek için html-minifier convert'i uzun tek satırlık bir dizeye kullanıyorum.
HTML dosyasını şu adreste bulabilirsiniz: src/index.html
Adım 7: Arduino Programı
- ESP8266 geliştirme kartını bilgisayara bağlayın
- Arduino IDE'yi açın
- Araçlar menüsünde doğru panoyu seçin
- Yükle düğmesine basın
Adım 8: Kur ve Oynat
Kurulum ve oynatma ayrıntıları için lütfen video demosuna bakın.
İşte özet:
- IoT Emoji İşaretini Takın
-
WiFi Kurulumu (yalnızca ilk kez)
- Mobil aramanızı kullanın ve "esp-emoji" AP'sine bağlanın
- WiFiManager Esir Portalı gösterisi
- "WiFi Yapılandır" düğmesine basın
- AP'nizi seçin
- AP şifresini doldurun
- "Kaydet" düğmesine basın
- ESP8266 otomatik yeniden başlatma
- ESP8266, AP'nize otomatik olarak bağlanın
- "esp-emoji.local" için mobil tarayıcınızı kullanın
- Bir Emoji Seç ve Oyna!
Referans:
Adım 9: Mutlu İmza
Justin Cyr tweetinden Emoji seti sadece basit bir örnek, kendi 8x8 Emoji setinizi hazırlayıp imzanızı gösterebilirsiniz!
Arduino Yarışması 2019'da İkincilik
Önerilen:
BookWorm Light-Up Kitap Işığı ve Yer İşareti: 13 Adım (Resimlerle)
BookWorm Light-Up Kitap Işığı ve Yer İşareti: Kitap ışığı olarak da kullanılabilen bu eğlenceli kitap kurdu yer işaretini yapın! Çıktısını alacağız, keseceğiz, renklendireceğiz ve süsleyeceğiz ve karanlıkta okuyabilmeniz için geceyi aydınlatmak için onu kullanacağız. Sadece birkaç malzemeyle yapılmış ve harika bir ilk ci
Arduino/Bluetooth ile Dağınık LED Şerit İşareti: 8 Adım (Resimlerle)
Arduino/Bluetooth ile Dağınık LED Şerit İşareti: Bu işareti, yerel bilgisayar korsanlığı alanım NYC Resistor'daki 8. yıllık İnteraktif Şovdaki DJ kabini için yarattım. Bu yılın teması, 2017 yılında geçen, 1987 yapımı şık bilim kurgu filmi The Running Man idi. Tabela, köpükten yapılmış
Güvenli Olmayan Gürültü Seviyesi Ölçer veya İşareti: 4 Adım (Resimlerle)
Güvensiz Gürültü Seviyesi Ölçer veya İşareti: İnsanların yaratıcı projelerine bakmayı seviyorum. Modern araçlar & teknoloji bize pek çok yaratıcı seçenek sunuyor. Yeni Zelanda'daki bir lisede ortaokul öğrencilerine zor malzemeler öğretiyorum, bu yüzden her zaman kendimi geliştiriyorum & yeni şeyler denemek. Bu
XMEN LED KENAR AYDINLATMALI AYNA İŞARETİ: 8 Adım (Resimlerle)
XMEN LED KENAR IŞIKLI AYNA İŞARETİ: © 2017 techydiy.org Tüm hakları saklıdırBu talimatla ilişkili video veya görüntüleri kopyalayamaz veya yeniden dağıtamazsınız. Bu talimatta, led kenar aydınlatmalı aynayı nasıl yapabileceğinizi anlatacağım. Bir XMEN teması kullandım çünkü bu
Dev bir LED İşareti Yapın! (24x8 Matris): 11 Adım (Resimlerle)
Dev bir LED İşareti Yapın! (24x8 Matris): GÜNCELLEME!! Şematik ÇEVRİMİÇİ! GÜNCELLEME 2 !! Kod ÇEVRİMİÇİ! Bu proje benim oldukça hızlı bir 24x8 matris oluşturmamı detaylandırıyor. Bu proje için ilham kaynağım Syst3mX'in 24x6 matrisinden geldi. 24x6'lık bir matris çok büyüktü, ama benim için çok küçüktü, çünkü hiçbir