Isi kandungan:

CLOCK RING COUNTING: 5 Langkah (dengan Gambar)
CLOCK RING COUNTING: 5 Langkah (dengan Gambar)

Video: CLOCK RING COUNTING: 5 Langkah (dengan Gambar)

Video: CLOCK RING COUNTING: 5 Langkah (dengan Gambar)
Video: How type Circled Numbers in Word 2024, November
Anonim
JAM PENGGUNAAN RING
JAM PENGGUNAAN RING
JAM PENGGUNAAN RING
JAM PENGGUNAAN RING

Saya telah merancang untuk membeli Neopixel Ring 60 Led untuk membuat jam tetapi malangnya saya tidak dapat membelinya. Akhirnya, saya membeli Neopixel Ring 35 Leds & membuat kaedah mudah untuk membuat jam internet yang boleh memaparkan jam, minit & saat dengan LED Ring 35 ini. Mari mulakan.

Langkah 1: SENARAI BAHAGIAN

Komponen utama termasuk:

  • 01pcs x ESP8266 NODEMCU
  • 01pcs x NEOPIXEL RING 35 LED
  • 01pcs x PCB UNIVERSAL SIDED BERGANDA UNTUK DIY 5x7cm
  • 01pcs x LELAKI & PEREMPUAN 40PIN 2.54MM HEADER
  • 01pcs x PENGHANTARAN TELEFON UNTUK BEKALAN KUASA

Langkah 2: SKIMATIK

SKIMATIK
SKIMATIK

Ini adalah litar yang sangat sederhana. NEOPIXEL RING mempunyai 2 x 3 pad yang ditandai sebagai berikut: 5V, DI, GND dan 5V, DO, GND. Untuk mengawalnya, semua yang perlu kita lakukan adalah menyolder 3 sambungan ke 3 pad 5V, DI, GND ini di gelang. 5V dan GND NEOPIXEL RING bersambung ke + 5V dan GND bekalan kuasa luaran dan pin data disambungkan ke ESP8266 NODEMCU pada pin D4.

Catatan: Saya tidak dapat menemui LED NEOPIXEL RING 35 di perpustakaan FRITZING, jadi saya menggunakan LED NEOPIXEL RING 60 untuk menggantinya dalam gambarajah litar.

Langkah 3: PENJUALAN DAN PERSATUAN

Pertama, saya mengeluarkan kabel asal dari NEOPIXEL RING, kemudian saya menyolder header lelaki 3 pin pada pin 5V, DI, GND pada NEOPIXEL RING.

Imej
Imej

Saya memotong DIY PROTOBOARD CIRCUIT 5X7cm menjadi kepingan kecil, 2 baris kepala wanita yang disolder kerana memasang ESP8266 NODEMCU di atasnya. Dalam gambar ini, saya telah menyolder beberapa komponen tambahan seperti: header wanita 8P untuk MPU6050, satu LED RGB dengan perintang had semasa 3pcs dan blok terminal skru 2P.

Imej
Imej

Memateri kepala pin 3 pin wanita (5V, D4, GND) di bahagian bawah PCB DIY mengikuti skema pada langkah sebelumnya. Header wanita ini akan disambungkan ke header lelaki NEOPIXEL RING.

Imej
Imej

Lekatkan kotak kecil untuk menutup ESP8266 NODEMCU. Saya harap saya mempunyai pencetak 3D untuk membuat kotak kecil seperti ini. Saya menggerudi lubang pada kotak agar header wanita DIY DIY dapat melalui lubang ini dan menyambung ke NEOPIXEL RING.

Imej
Imej

Sangat mudah. SELESAI.

Imej
Imej

Saya menggunakan pengecas telefon bimbit untuk membekalkan kuasa 5V untuk mengira jam dering.

Imej
Imej

Langkah 4: PROGRAM

Idea saya ditunjukkan dalam gambar di bawah:

Imej
Imej

Jam akan dipaparkan sebagai nombor perduaan dan kita memerlukan 4 LED bersamaan dengan nombor binari 4-bit untuk menunjukkan jam (maksimum 12). Minit dan kedua diwakili dengan mengira bilangan LED dalam digit puluhan (maks. 5) dan digit unit (maks. 9). Secara keseluruhan, kita memerlukan (5 + 9) x 2 = 28 LED untuk menunjukkan minit dan kedua.

RINGAN NEOPIXEL ini mempunyai 35 LED sehingga 3 LED yang tersisa digunakan sebagai pemisah untuk menjelaskan jam, minit & saat. Ia ditandai dengan warna HITAM dalam gambar.

Kita dapat melihat gambar di bawah untuk memahami bagaimana jam ini memaparkan waktu.

Imej
Imej

Kedudukan LED dinyatakan dalam susunan berikut:

bait HHHH [4] = {16, 17, 18, 19}; // Jam - Nombor Perduaan 4 Bit

bait M0 [5] = {14, 13, 12, 11, 10}; // Minit - Sepuluh digit bait M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minit - Bait digit digit S0 [5] = {21, 22, 23, 24, 25}; // Minit - Sepuluh digit bait S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minit - Unit digit byte SEPERATOR [3] = {0, 15, 20}; // 3 Pemisah pemisah

Jam Cincin Pengiraan ini dapat membaca maklumat masa dari pelayan NTP dan masa akan dikemas kini melalui WIFI oleh ESP8266 NODEMCU.

Kami boleh merujuk ke laman web ini untuk memilih warna led yang anda sukai. Dalam gambar di bawah, jam dering penghitungan menunjukkan waktu tanpa led pemisah.

Imej
Imej

Sekiranya menimbulkan kekeliruan, kita dapat menetapkan warna lain untuk mereka (cth: PUTIH dalam gambar di bawah) untuk membezakan jam, minit dan saat.

Imej
Imej

Kod jam cincin kiraan boleh didapati di GitHub saya.

Langkah 5: SELESAI

SELESAI
SELESAI
SELESAI
SELESAI
SELESAI
SELESAI

Lihat beberapa gambar lagi.

Terima kasih kerana menonton dan saya harap anda menyukainya !!!

Tolong SUKA dan LANGGAN ke saluran YouTube saya.

Disyorkan: