Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Tadinya saya berencana membeli Neopixel Ring 60 Led untuk membuat jam tapi sayangnya saya tidak bisa membelinya. Akhirnya, saya membeli Neopixel Ring 35 Leds & datang dengan cara sederhana untuk membuat jam internet yang dapat menampilkan jam, menit & detik dengan LED Ring 35 ini. Mari kita mulai.
Langkah 1: DAFTAR BAGIAN
Komponen utama termasuk:
- 01 pcs x ESP8266 NODEMCU
- 01 pcs x CINCIN NEOPIXEL 35 LED
- 01pcs x PCB UNIVERSAL SISI GANDA UNTUK DIY 5x7cm
- 01pcs x MALE & WANITA 40PIN 2.54MM HEADER
- 01 pcs x PHONE CHARGER UNTUK LISTRIK LISTRIK
Langkah 2: SKEMA
Ini adalah sirkuit yang sangat sederhana. NEOPIXEL RING memiliki bantalan 2 x 3 yang ditandai sebagai berikut: 5V, DI, GND dan 5V, DO, GND. Untuk mengontrolnya, yang perlu kita lakukan adalah menyolder 3 sambungan ke 3 bantalan 5V, DI, GND ini pada ring. 5V dan GND dari NEOPIXEL RING terhubung ke +5V dan GND dari catu daya eksternal dan data DI pin terhubung ke ESP8266 NODEMCU di pin D4.
Catatan: Saya tidak dapat menemukan NEOPIXEL RING 35 LED di perpustakaan FRITZING, jadi saya menggunakan NEOPIXEL RING 60 LED untuk menggantikannya di diagram rangkaian.
Langkah 3: SOLDER DAN PERAKITAN
Pertama, saya melepas kabel asli dari NEOPIXEL RING, kemudian saya menyolder 3 pin male header pada pin 5V, DI, GND pada NEOPIXEL RING.
Saya memotong SIRKUIT PROTOBOARD DIY 5X7cm menjadi potongan kecil, menyolder 2 baris header wanita untuk mencolokkan ESP8266 NODEMCU di atasnya. Pada gambar ini, saya telah menyolder beberapa komponen tambahan seperti: 8P female header untuk MPU6050, satu LED RGB dengan 3pcs x resistor pembatas arus dan blok terminal sekrup 2P.
Solder 3 pin female header (5V, D4, GND) di bagian bawah DIY PCB mengikuti skema pada langkah sebelumnya. Header wanita ini akan terhubung ke header pria NEOPIXEL RING.
Rekatkan kotak kecil untuk menutupi NODEMCU ESP8266. Saya berharap saya memiliki printer 3D untuk membuat kotak kecil seperti ini. Saya mengebor lubang pada kotak agar header perempuan dari PCB DIY dapat melalui lubang ini dan terhubung ke NEOPIXEL RING.
Ini sangat sederhana. SELESAI.
Saya menggunakan pengisi daya ponsel untuk memasok daya 5V untuk menghitung jam dering.
Langkah 4: PEMROGRAMAN
Ide saya ditunjukkan pada gambar di bawah ini:
Jam akan ditampilkan sebagai angka biner dan kita membutuhkan 4 LED yang setara dengan angka biner 4 bit untuk menunjukkan jam (maks. 12). Menit dan detik diwakili dengan menghitung jumlah LED dalam digit puluhan (maks. 5) dan angka satuan (maks.9). Secara total, kita membutuhkan (5+9) x 2 = 28 LED untuk menunjukkan menit dan detik.
NEOPIXEL RING ini memiliki 35 LED jadi 3 LED tersisa digunakan sebagai pemisah untuk memperjelas jam, menit & detik. Hal ini ditandai dengan warna HITAM pada gambar.
Kita dapat melihat gambar di bawah ini untuk memahami bagaimana jam ini menampilkan waktu.
Posisi LED dinyatakan dalam array berikut:
byte HHHH[4] = {16, 17, 18, 19}; // Jam - Angka Biner 4 Bit
byte M0[5] = {14, 13, 12, 11, 10}; // Menit - Sepuluh digit byte M1[9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Menit - Satuan digit byte S0[5] = {21, 22, 23, 24, 25}; // Menit - Sepuluh digit byte S1[9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Menit - Satuan digit byte SEPERATOR[3] = {0, 15, 20}; // 3 LED pemisah
Jam Dering Penghitung ini dapat membaca informasi waktu dari server NTP dan waktu akan diperbarui melalui WIFI oleh ESP8266 NODEMCU.
Kami dapat merujuk ke situs web ini untuk memilih warna led yang Anda inginkan. Pada gambar di bawah, jam cincin penghitung menunjukkan waktu tanpa led pemisah.
Jika menyebabkan bingung, kita bisa mengatur warna lain untuk mereka (mis: PUTIH pada gambar di bawah) untuk membedakan jam, menit dan detik.
Menghitung kode jam dering tersedia di GitHub saya.
Langkah 5: SELESAI
Lihat beberapa gambar lagi.
Terima kasih telah menonton dan saya harap Anda menyukainya!!!
Silahkan LIKE dan SUBSCRIBE channel youtube saya.
Direkomendasikan:
Menghitung Dari 0 hingga 9999 Dengan 8051 Menggunakan Tampilan 7 Segmen: 5 Langkah
Menghitung Dari 0 hingga 9999 Dengan 8051 Menggunakan Tampilan 7 Segmen: Halo semuanya, Dalam tutorial ini kami akan memberi tahu Anda tentang cara menghitung dari 0 hingga 9999 menggunakan empat tampilan 7 segmen dengan hanya menggunakan satu port dan 4 pin digital
Jam Neopixel Dengan Tiga Cincin Neopixel: 7 Langkah
Jam Neopiksel Dengan Tiga Cincin Neopiksel: Penciptaan jam Neo Piksel yang brilian oleh Steve Manley menggerakkan saya untuk membuat instruksi ini tentang cara membuat jam serupa dengan jumlah uang paling sedikit. (Kebiasaan penting orang Belanda adalah selalu berusaha menghemat uang;-))Saya menemukan bahwa
Menghitung Skala Dibuat Dengan Arduino: 6 Langkah
Menghitung Skala yang Dibuat Dengan Arduino: Proyek ini masih dalam proses, namun telah mencapai titik di mana berguna untuk membagikan detailnya agar orang lain dapat mengambil manfaat darinya dan idenya. Ini pada dasarnya adalah skala yang dibangun menggunakan Arduino sebagai mikrokontroler, sebuah perangkat lunak umum
Bagaimana Menghitung Luas Trapesium dengan Python?: 5 Langkah
Bagaimana Menghitung Luas Trapesium dengan Python?: Dengan instruksi ini Anda akan dapat mengetahui luas trapesium yang diberikan dengan bantuan program dengan python
Cara Menghitung Dari 0 Sampai 99 Menggunakan Mikrokontroler 8051 Dengan Tampilan 7 Segmen: 5 Langkah (Dengan Gambar)
Cara Menghitung Dari 0 sampai 99 Menggunakan Mikrokontroler 8051 Dengan Tampilan 7 Segmen: Halo semuanya, Dalam tutorial ini kami akan memberi tahu Anda tentang cara menghitung dari 0 hingga 99 menggunakan dua tampilan 7 segmen