Isi kandungan:
- Langkah 1: Persiapan
- Langkah 2: Pilihan: Percetakan & Pemasangan 3D
- Langkah 3: Penyediaan Perisian
- Langkah 4: Muat turun Kod Sumber
- Langkah 5: 8x8 Emoji
- Langkah 6: UI HTML ringkas
- Langkah 7: Program Arduino
- Langkah 8: Persediaan & Main
- Langkah 9: Tandatangan Selamat
Video: Tanda Emoji IoT: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Instruksional ini menunjukkan cara menggunakan ESP8266 dan beberapa NeoPixels untuk membuat Tanda Emoji IoT.
Langkah 1: Persiapan
Papan dev ESP8266
Sebarang papan ESP8266 mestilah baik. Kali ini saya menggunakan WeMos D1 Mini Pro, ini adalah papan dev terkecil dan paling nipis yang dapat saya temui. Sekiranya anda mahukan ia mudah alih, pilih papan dengan sokongan Lipo.
NeoPixels
Projek ini menggunakan perpustakaan Arduino Adafruit_NeoPixel, mana-mana cip LED yang serasi tidak apa-apa, seperti WS2812, WS2812B, SK6812, SK6812mini … dll.
Kali ini saya menggunakan 64 LED chip SK6812mini untuk membuat panel matriks 8x8 kecil. Tetapi kerja pematerian bukan tugas utama projek ini, anda boleh menggunakan jalur LED untuk mempermudah kerja atau bahkan langsung membeli 8x8 NeoPixel LED Matrix;>
Papan Tanda
Kali ini saya menggunakan kabel tiub fleksibel logam mikro USB sebagai tanda tanda.
Langkah 2: Pilihan: Percetakan & Pemasangan 3D
Sekiranya anda hanya membeli 8x8 NeoPixel LED Matrix, anda boleh melangkau langkah ini.
- 3D mencetak casing:
- Pasang cip SK6812mini ke arah Zigzag
- Kerja pematerian
- Gunakan gam panas menutup litar
- Sambungkan pin kuasa dan pin isyarat (SK6812 Din ke ESP8266 pin 4 / D2) ke papan dev ESP8266
- Kacau
- Pasangkan kabel USB
Langkah 3: Penyediaan Perisian
Arduino IDE
Sekiranya anda belum memasang Arduino IDE, sila muat turun dan pasangkannya dari laman web rasmi:
www.arduino.cc/en/main/software
Sokongan ESP8266
Sekiranya anda belum memasang sokongan Arduino ESP8266, ikuti langkah-langkah di bahagian "Arduino pada ESP8266":
github.com/esp8266/Arduino
Perpustakaan Arduino
Gunakan Perpustakaan Arduino memasang 3 pustaka bergantung:
- Pengurus WiFi
- ArduinoWebSockets
- Adafruit_NeoPixel
Langkah 4: Muat turun Kod Sumber
Sila muat turun kod sumber saya di sini:
github.com/moononournation/IoT-Emoji-Sign
Langkah 5: 8x8 Emoji
Projek ini memerlukan emoji 8x8 piksel, saya google dan dapatkan satu set ringkas dari tweet Justin Cyr:
twitter.com/JUSTIN_CYR/status/658031097805…
Kemudian saya mengubah saiz gambar dan menggunakan base64decode.org menukar ke string yang dikodkan base64 untuk memasukkannya ke dalam HTML.
Anda boleh mendapatkan gambar yang diubah saiznya di: src / emojis.png
Langkah 6: UI HTML ringkas
Saya telah menulis HTML yang sangat mudah untuk memilih emoji dan kemudian memindahkan piksel ke ESP8266 oleh protokol Web Socket dalam format binari.
Kemudian saya menggunakan html-minifier ubah ke rentetan baris tunggal panjang untuk memasukkannya ke dalam kod Arduino.
Anda mungkin menemui fail HTML di: src / index.html
Langkah 7: Program Arduino
- Sambungkan papan pemuka ESP8266 ke komputer
- Buka Arduino IDE
- Pilih papan yang betul di menu Alat
- Tekan butang Muat Naik
Langkah 8: Persediaan & Main
Sila lihat demo video untuk perincian persediaan dan mainkan.
Inilah ringkasannya:
- Pasang Tanda Emoji IoT
-
Sediakan WiFi (hanya untuk kali pertama)
- Gunakan carian mudah alih anda dan sambungkan ke AP "esp-emoji"
- Tayangan Portal Tangkap WiFiManager
- Tekan butang "Konfigurasi WiFi"
- Pilih AP anda
- Isi kata laluan AP
- Tekan butang "Simpan"
- Mulakan semula automatik ESP8266
- Sambungan automatik ESP8266 ke AP anda
- Gunakan penyemak imbas mudah alih anda ke "esp-emoji.local"
- Pilih Emoji dan Main!
Ruj:
Langkah 9: Tandatangan Selamat
Set Emoji dari tweet Justin Cyr hanyalah contoh mudah, anda boleh menyediakan set Emoji 8x8 anda sendiri dan menunjukkan tandatangan anda!
Naib Johan dalam Peraduan Arduino 2019
Disyorkan:
Tanda Jalur LED Tersebar Dengan Arduino / Bluetooth: 8 Langkah (dengan Gambar)
Tanda Jalur LED Tersebar Dengan Arduino / Bluetooth: Saya membuat tanda ini untuk gerai DJ di Pameran Interaktif tahunan ke-8 di ruang penggodam tempatan saya, NYC Resistor. Tema tahun ini adalah The Running Man, filem sci-fi 1987 yang berlangsung pada tahun 2017. Tanda ini dibina dari busa busa
Cara Membuat Tanda LED Pencahayaan Besar: 4 Langkah (dengan Gambar)
Cara Membuat Tanda LED Pencahayaan Besar: Dalam projek ini saya akan menunjukkan kepada anda bagaimana untuk membina tanda besar dengan huruf khas yang dapat menyala melalui bantuan LED RGB. Tetapi tanda itu juga dapat digunakan sebagai sumber cahaya utama di bilik anda dengan menggunakan jalur LED putih hangat. Mari dapatkan
Buat Meter Tanda LED Sendiri: 4 Langkah (dengan Gambar)
Buat Meter Tanda LED Sendiri: Dalam projek ini saya akan menunjukkan kepada anda cara membuat tanda LED khusus yang bertindak balas terhadap keteguhan muzik anda, seperti yang dilakukan oleh meter VU. Mari kita mulakan
Kelihatan Seperti Musuh Anda: Buat Tanda-Tanda yang Membingungkan, Terkejut dan Parodi !: 6 Langkah (dengan Gambar)
Kelihatan Seperti Musuh Anda: Buat Tanda-Tanda yang Membingungkan, Terkejut dan Parodi !: Dalam arahan ini, anda akan mempelajari Reka Bentuk Kamuflase. Dalam projek-projek yang lalu saya telah menggunakan dan menyempurnakan pelbagai teknik untuk meniru papan tanda kerajaan atau syarikat. Menggunakan kaedah yang digariskan dalam langkah-langkah berikut akan memungkinkan anda untuk sementara waktu
Tanda Iklan Mudah Alih dengan Harga Murah hanya dalam 10 Langkah !!: 13 Langkah (dengan Gambar)
Tanda Iklan Mudah Alih dengan Harga Murah Hanya dalam 10 Langkah !!: Buat tanda iklan mudah alih, murah dan mudah alih anda sendiri. Dengan tanda ini, anda dapat memaparkan mesej atau logo anda di mana sahaja kepada sesiapa sahaja di seberang kota. Instruksional ini adalah tindak balas terhadap / peningkatan / perubahan: https://www.instructables.com/id/Low-Cost-Illuminated