Daftar Isi:
- Perlengkapan
- Langkah 1: Bagaimana Mengenalinya?
- Langkah 2: Mendesain Enclosure Clipsable Cetakan 3D Menggunakan Fusion 360
- Langkah 3: Merakit 3D Printed Case + ESP8266
- Langkah 4: Pemrograman Menggunakan Arduino IDE
- Langkah 5: Gantung, Lihat dan Mulai Menghitung - Sabar
Video: Jam Grafik Batang IOT (ESP8266 + 3D Printed Case): 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Hai, Pada Instruksi ini saya akan menjelaskan kepada Anda cara membuat Jam Grafik Batang LED 256 IOT.
Jam ini tidak terlalu sulit untuk dibuat, tidak terlalu mahal namun Anda harus bersabar untuk mengetahui waktunya ^^ tapi menyenangkan untuk dibuat dan penuh pengajaran.
Untuk membuat jam ini, langkah-langkah utamanya adalah:
- Buat Kotak Clip-on
- Temukan waktu yang tepat dengan protokol WiFi dan NTP
- Program penyihir Matriks LED 8x32 mewakili 256 LED
Perlengkapan
-
Matriks Led WS2812B 8x32 11€ di Aliexpress
Matriks LED 8x32 WS2812B juga disebut NeoMatrix oleh perusahaan Adafruit
- Papan Nodemcu ESP8266 3 hingga 4€ di Aliexpress (Nodemcu lebih halus dari Wemos)
- Beberapa filamen printer 3D (≈ 120g)
- 2 sekrup atau paku
- Kabel USB (USB Tipe A ke Micro USB Tipe B)
- Adaptor dinding USB
Alat yang diperlukan
- Printer 3D, milik saya adalah Creality CR-10
- Sebuah tang
- Sebuah besi solder
Alat opsional
- Beberapa lem panas
- Penguji tegangan USB DC (cukup berguna dalam banyak proyek)
Langkah 1: Bagaimana Mengenalinya?
Gambar 1 dan file "Explanation_Clock.pdf" akan menjelaskan cara membaca jam ini. Pada dasarnya, Anda perlu menghitung titik di setiap kolom RGB (merah = jam / hijau = menit / biru = detik).
Misalnya, jam menampilkan 17h50m44s pada gambar 2.
Langkah 2: Mendesain Enclosure Clipsable Cetakan 3D Menggunakan Fusion 360
Saya ingin kotak ini menjadi kotak clip-on sepenuhnya, jadi saya mendesainnya sedemikian rupa sehingga saya tidak perlu menggunakan lem.
Clip-on terinspirasi oleh dua tutorial ini (klip samping)(klip tengah)
Dimensi matriks:
300mm tinggi x 80mm panjang x 2mm lebar
Dimensi kotak:
323mm tinggi x 85mm panjang x 9.2mm lebar
Mencetak angka kunci:
- 180g filamen
- 16h30 (waktu pencetakan)
Di bawah ini, ada 4 file:
- Box_Bottom_ws (dengan dukungan)
- Box_Top_ws (dengan dukungan)
- Cover_Bottom_Matrix
- Sampul Top_Matrix
Anda akan membutuhkan 4 buah ini untuk membuat casing yang lengkap.
File juga tersedia di Thingiverse, ini tautannya:
Langkah 3: Merakit 3D Printed Case + ESP8266
Setelah mencetak 4 buah, ikuti langkah-langkah berikut:
- Desolder semua kabel dari Matrix kecuali 5V, GND, dan DIN
- Solder 3 kabel yang tersisa ke papan ESP8266 (Lihat skema)
- Merakit "Box_Bottom_ws" dan "Box_Top_ws"
- Masukkan kabel USB melalui "Box_Bottom_ws"
- Perbaiki ESP8266 dengan selotip dua sisi atau lem panas
- Colokkan kabel USB ke ESP8266
- Geser matriks LED melalui "Cover_Bottom_Matrix"
- Klip "Cover_Bottom_Matrix" pada "Box_Bottom_ws"
- Ulangi langkah 7 dan 8 dengan "Cover_Top_Matrix"
- Mulai pemrograman
Langkah 4: Pemrograman Menggunakan Arduino IDE
Program ini memiliki tiga fungsi utama:
- Wifi
- NTP (Protokol Waktu Jaringan) (wikipedia)
- Matrix dibuat dengan 256 WS2812B LED (lihat cara kerjanya)
Prasyarat:
Untuk Pengurus Dewan:
Tambahkan papan ESP8266 pada Arduino IDE (metode baru)
Untuk Perpustakaan:
Untuk menggerakkan matriks, gunakan:
- "Perpustakaan Adafruit GFX" dibuat oleh Adafuit
- "Adafuit NeoMatrix" dibuat oleh Adafruit
- "Adafuit NeoPixel" dibuat oleh Adafruit
Untuk terhubung ke Wifi, gunakan:
- Build-In "WiFi" yang dibuat oleh Arduino
- Build-In "ESP8266WiFi" tersedia dengan menambahkan papan
Unduh kodenya, ubah ssid dan kata sandi WiFi (baris 54 dan 55) dan unggah di papan ESP8266 Anda.
Opsional:
- Ubah warna (baris 52) (Anda dapat menggunakan alat ini: Warna ke kode RGB)
- Ubah zona waktu (baris 59)
- Ubah kecerahan untuk setiap LED (baris 92)
- Ubah cara menampilkan yang kedua (baris 101 menjadi 104) (saya biarkan Anda mencoba)
- Kode cara Anda sendiri untuk menampilkan ^^.
/!\ Matriks ini didukung oleh papan antarmuka USB, sehingga konsumsi daya harus dibatasi hingga 500mA (sumber). Agar tetap di bawah 500mA, pertahankan variabel luminositas antara 0 dan 10 (Periksa dengan penguji USB Anda jika Anda memilikinya).
Jika Anda ingin lebih detail tentang:
- cara kerja NTP lihat video besutan Andreas Spiess ini.
- cara kerja NeoMatrix lihat video ini lagi yang dikerjakan oleh Andreas Spiess.
- cara kerja Adafuit Library lihat tutorial ini
Langkah 5: Gantung, Lihat dan Mulai Menghitung - Sabar
Saya senang dengan hasilnya, kotak clip-on keren dan mudah dipasang dan jam berfungsi seperti pesona.
Saya akui itu bukan cara tercepat untuk mengetahui waktu, tetapi ini cara yang cukup lucu.
Semoga harimu menyenangkan !
Direkomendasikan:
Grafik Batang LED Transistor: 4 Langkah
Grafik Batang LED Transistor: Artikel ini menunjukkan cara unik dan kontroversial dalam membuat tampilan grafik batang LED. Rangkaian ini membutuhkan sinyal AC dengan amplitudo tinggi. Anda dapat mencoba menghubungkan penguat Kelas D. Sirkuit ini dirancang dan diterbitkan bertahun-tahun yang lalu berdasarkan artikel
Grafik Batang Warna Ganda Dengan CircuitPython: 5 Langkah (dengan Gambar)
Grafik Batang Warna Ganda Dengan CircuitPython: Saya melihat grafik batang LED ini di situs Pimoroni dan berpikir ini mungkin proyek yang murah dan menyenangkan saat melakukan penguncian covid-19. Ini berisi 24 LED, merah dan hijau, di masing-masing 12 segmen, jadi secara teori Anda harus dapat menampilkan r
Cara Membuat Pengukur Suhu DIY Kustom Menggunakan Grafik Batang & Atmega328p: 3 Langkah (dengan Gambar)
Cara Membuat Pengukur Suhu DIY Kustom Menggunakan Grafik Batang & Atmega328p: Dalam posting ini saya akan menunjukkan cara membuat Pengukur Suhu menggunakan Grafik Batang & Atmega328p. Postingan akan mencakup semua detail seperti diagram sirkuit, fabrikasi PCB, Pengodean, Perakitan & Pengujian. Saya juga menyertakan video yang berisi semua
Mengubah Gambar Menjadi Patung Batang Dowel: 7 Langkah (dengan Gambar)
Mengubah Gambar Menjadi Patung Batang Dowel: Dalam proyek ini, saya mengubah gambar balon udara panas menjadi patung batang kayu. Struktur terakhir adalah transformasi informasi digital yang disimpan dalam foto menjadi objek 3D fisik. Saya membuat patung untuk membantu memvisualisasikan bagaimana gambar
Petunjuk untuk Membuat Attachment Linkage Empat Batang untuk Pijakan Kaki yang Dipasang di Tengah: 9 Langkah (dengan Gambar)
Petunjuk untuk Membuat Attachment Linkage Empat Batang untuk Pijakan Kaki yang Dipasang di Tengah: Kursi roda daya (PWC) mid-drive telah menjadi lebih populer dalam beberapa tahun terakhir. Namun, karena penempatan kastor depan, pijakan kaki tradisional yang dipasang di samping telah digantikan oleh pijakan kaki tunggal yang dipasang di tengah. Sayangnya, center-mou