Daftar Isi:
- Langkah 1: Keterampilan yang Dibutuhkan
- Langkah 2: Daftar Komponen dan Suku Cadang
- Langkah 3: Diagram Sirkuit
- Langkah 4: Desain PCB
- Langkah 5: Konfigurasi Adafruit untuk Kontrol Internet
- Langkah 6: Pemrograman ESP8266 dan Pengujian
- Langkah 7: Mengontrol Matriks LED Dengan Tukang Pos
- Langkah 8: Aplikasi Prototipe yang Saya Buat untuk Diuji
Video: MATRIX LED SMART DIKONTROL INTERNET DIY (ADAFRUIT + ESP8266 + WS2812): 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Ini adalah kemajuan kedua saya untuk sebuah proyek yang dengan senang hati saya tunjukkan kepada Anda. Ini tentang Matriks LED Cerdas DIY yang memungkinkan Anda menampilkan di atasnya, data, seperti Statistik YouTube, Statistik Rumah Pintar Anda, seperti suhu, kelembapan, dapat berupa jam sederhana, atau hanya menampilkan teks dan animasi.
Pada tutorial kedua ini saya akan mengirimkan data teks dan warna melalui internet. Jika Anda seorang pembelajar visual, saya tahu bahwa sebuah video bernilai lebih dari 1000 kata, jadi inilah video Tutorial. (Saya seorang penutur bahasa Spanyol, jadi harap pertimbangkan untuk mengaktifkan subtitle bahasa Inggris):
Langkah 1: Keterampilan yang Dibutuhkan
Seperti yang Anda perhatikan, tidak ada yang terlihat sangat sulit pada proyek ini, tetapi Anda memerlukan beberapa pengetahuan dasar tentang:
-Menggunakan Arduino IDE.
-Pemrograman ESP8266.
-3D printing atau Handcraft (untuk Grid).
-Pengelasan.
-Pengkabelan.
Langkah 2: Daftar Komponen dan Suku Cadang
Tempat bagus yang bisa saya rekomendasikan untuk menemukan komponen Anda, itu MakerFocus, ini adalah Toko Perangkat Keras Sumber Terbuka!
1. PCB Saya sangat merekomendasikan untuk menggunakan Layanan SMT JLCPCB untuk memesan Anda, Anda dapat memilih antara versi Tanpa LED dan TAMBAHKAN Strip LED sendiri, atau yang dengan LED.
2. ESP8266 (Mikrokontroler).
3. Strip LED WS2812.
4. Catu Daya 5v 2A.
5. Soket Listrik PCB.
6. Printer 3D (Opsional) Anda dapat mengerjakan bagian-bagian dengan karton atau sesuatu yang kaku.
Langkah 3: Diagram Sirkuit
Berikut adalah diagram Sirkuit, Anda memiliki beberapa opsi untuk membuat proyek. Anda bisa membuat bagian kontrol dari rangkaian, yang ditunjukkan pada gambar pertama, lalu pasang Strip LED individual seperti yang ditunjukkan pada gambar ke-3.
Selain strip LED, Anda juga dapat menggunakan Panel LED.
Ini memiliki semua koneksi internal sirkuit yang memungkinkan kita membuat desain PCB nanti. Saya juga melampirkan PDF Skema sehingga Anda dapat melihatnya dengan lebih baik.
UNDUH Skema, Kode, dan Perpustakaan GRATIS.
Langkah 4: Desain PCB
Untuk implementasi proyek yang baik, kita memerlukan perakitan yang andal untuk sirkuit yang membuatnya, dan tidak ada cara yang lebih baik untuk melakukannya selain dengan PCB yang baik.
Di sini Anda dapat mengunduh File Gerber, BOM, dan Pick & Place, yang Anda perlukan untuk memesan PCB di perusahaan manufaktur PCB Anda.
Saya menyarankan JLCPCB:
?$2 untuk 5 PCB & SMT murah (2 Kupon)
BELI PAPAN YANG SUDAH DIDESAIN, Gerber + Pick & Place + BOM
Langkah 5: Konfigurasi Adafruit untuk Kontrol Internet
- Buka Halaman IO Adafruit
- Buat Akun gratis.
- Lihat dan salin kredensial Adafruit ke kode Anda.
- Buka Umpan > Lihat semua > Buat umpan baru.
- Buat feed di bawah.
- -mensaje.
- -rojo
- -verde
- -azul
Dalam Dokumentasi API Adafruit kami memiliki info untuk berkomunikasi dengan server dengan benar.
Kami akan segera menggunakan URL ini:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Langkah 6: Pemrograman ESP8266 dan Pengujian
1. Hubungkan Konverter USB ke TTL sebagai berikut:
USB ke TTL ----- ESP8266
3.3v Vcc
tx rx
terima kasih
Gnd Gnd
1- Untuk memprogram ESP8266 kita perlu menempatkan jumper pada (posisi PROG), hubungkan konverter USB ke TTL ke PCB kita di masing-masing pin dan kemudian ke PC kita, instal perpustakaan dan kemudian unggah. (Perlu menginstal ESP8266 Packaje di IDE Anda).
2- Instal Perpustakaan dan Ketergantungan.
3- Restart IDE, Buka Kode.
4- Konfigurasikan Kredensial WiFi dan Nama Pengguna dan Kata Sandi Adafruit IO Anda
4- Unggah sketsa.
5- Jumper saat GUNAKAN, putuskan sambungan USB dan sambungkan Catu daya 5v.
6- Verifikasi bahwa semua LED Anda berfungsi dengan baik.
CATATAN: Gunakan 3.3v dari konverter USB-TTL untuk memberi daya pada ESP. (Akan terbakar dengan 5v).
Langkah 7: Mengontrol Matriks LED Dengan Tukang Pos
- Buka beranda Postman dan unduh perangkat lunak gratis
- Buat permintaan baru dengan mengklik (+).
- Pilih opsi POSTING.
- Tempel URL (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) dan sesuaikan parameter nama pengguna dan kunci feed.]
- Buka "Header" dan tambahkan Adafruit Key Anda: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Buka "Body" dan atur jenisnya ke "JSON" dan "RAW", lalu ubah feed Anda seperti yang ditunjukkan gambar: {"value":"text"} atau {"value":numbers}
- Klik "Kirim" jika berhasil maka Anda akan melihat pesan yang bagus di terminal
- Matriks LED Anda akan memberi Anda teks atau warna baru.
Langkah 8: Aplikasi Prototipe yang Saya Buat untuk Diuji
Dengan konsep yang diterapkan pada Postman, saya membuat Aplikasi yang meniru pengiriman dan posting sehingga saya dapat mengontrol MCM-LED-Matrix melalui ponsel dan dengan antarmuka yang lebih bagus.
Palet warna dan kotak teks untuk input teks.
Semoga Anda menikmati proyek ini, jangan ragu untuk membagikan remake Anda.
Direkomendasikan:
MATRIX LED SMART DIY (ESP8266 + WS2812 / NeoPixels): 7 Langkah (dengan Gambar)
MATRIX LED SMART DIY (ESP8266 + WS2812 / NeoPixels): Ini adalah pengantar saya untuk proyek yang sangat ingin saya tunjukkan kepada Anda. Ini tentang Matriks LED Cerdas DIY yang memungkinkan Anda menampilkan di dalamnya, data, seperti Statistik YouTube, Statistik Rumah Pintar Anda, seperti suhu, kelembapan, dapat berupa jam sederhana, atau hanya
Lampu Matahari Terbit Terang yang Dapat Dikontrol: 6 Langkah
Bright Controllable Sunrise Lamp: Apakah Anda pernah bangun jam 7, waktu yang biasa Anda butuhkan untuk bangun untuk bekerja, dan mendapati diri Anda dalam kegelapan? Musim dingin adalah waktu yang mengerikan, bukan? Anda harus bangun di tengah malam (kalau tidak mengapa begitu gelap?), merobek diri Anda dari tempat tidur dan
Cara Memasang Lampu Depan AGS-001 yang Dapat Dikontrol Menjadi Game Boy Advance Asli (Tanpa LOCA!): 5 Langkah (dengan Gambar)
Cara Memasang Lampu Depan AGS-001 yang Dapat Dikontrol ke dalam Game Boy Advance Asli (Tanpa LOCA!): Anda ingin menerangi layar Game Boy Advance lama Anda. Anda tidak dapat menemukan kit IPS backlit bermodel baru di mana pun, dan kit AGS-101 yang lama kehabisan stok atau terlalu mahal. Selain itu, Anda ingin dapat melihat layar saat berada di luar
Papan Alfabet yang Dikontrol Aplikasi Terinspirasi oleh Hal Asing: 7 Langkah (dengan Gambar)
Papan Alfabet yang dikontrol aplikasi Terinspirasi oleh Hal Asing: Ini semua dimulai beberapa minggu yang lalu ketika mencoba mencari tahu apa yang harus diberikan keponakan saya yang berusia sembilan tahun untuk Natal. Kakak saya akhirnya memberi tahu saya bahwa dia adalah penggemar berat Stranger Things. Saya langsung tahu apa yang ingin saya dapatkan darinya, sesuatu yang
Lampu LED Hijau (dikontrol Dengan Led Berkedip): 9 Langkah
Lampu LED Hijau (dikontrol Dengan Led Berkedip): Beberapa tahun yang lalu saya membaca artikel tentang penerangan di negara berkembang, dikatakan bahwa 1,6 miliar orang tidak memiliki akses ke listrik dan sumber penerangan yang dapat diandalkan adalah masalah BESAR bagi mereka. Satu perusahaan Kanada memproduksi dan mendistribusikan lightin…