Daftar Isi:
- Langkah 1: Perangkat Keras
- Langkah 2: Tampilan HARI
- Langkah 3: Menghubungkan & Perangkat Lunak
- Langkah 4: Pada Power Up
Video: Jam Lain: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Seperti yang dapat dilihat dari unggahan saya sebelumnya, saya memperoleh beberapa papan Display 7 Segmen dari beberapa alat timbang lama.
Upaya saya sebelumnya menggunakan Arduino dengan modul Jam Waktu Nyata.
Instruksi ini menggunakan ESP8266 D1 Mini yang terhubung ke server NTP!
Kode ini didasarkan pada contoh dari perpustakaan ESP8266WiFi.
Saya tidak akan membahas secara rinci mengenai kabel tampilan 7 Segmen karena ada lusinan contoh di internet. 2 papan yang saya miliki, menggunakan chip driver decoder MAX7219, ini hanya membutuhkan 3 pin untuk mengontrol hingga 8 x 7 Segment Display.
Saya juga ingin menunjukkan tanggalnya, jadi diperlukan 3 pin lagi!
Saya membutuhkan 7 output lagi untuk menampilkan Hari! Untuk mengatasi kekurangan pin output, saya memilih tampilan Neo Pixel, 1 pin, 7 output !
Langkah 1: Perangkat Keras
Bagian yang diperlukan
Tampilan segmen 12 x 7 (dalam kasus saya, saya sangat beruntung memiliki beberapa papan mesin penimbangan tua yang menghemat banyak kabel.
1 x ESP8266 D1 Mini ATAU ESP8266 apa pun dengan 7 atau lebih output digital
2 x MAX7129 (Sekali lagi, saya beruntung memiliki papan display mesin timbang)
1 x Layar NeoPixel 8 Lurus
2 x pemindah level
1x5v catu daya
Langkah 2: Tampilan HARI
Untuk ini saya menggunakan bagian dari kartu kredit lama untuk alasnya, beberapa kartu tebal (dalam kasus saya kertas foto 300gsm) dan beberapa pita pemasangan dua sisi.
Ini hanya 2 strip pita dengan slot yang dipotong dengan pisau kerajinan. Jaraknya adalah jarak antara LED pada papan NeoPixel.
Potongan tipis kartu digunakan untuk membuat saluran untuk setiap hari.
Nama hari dicetak pada pita bening dengan pembuat label Dymo.
Langkah 3: Menghubungkan & Perangkat Lunak
Rangkaian produk ESP8266 sangat baik terutama karena
a) Mereka sangat murah
b) Mereka membutuhkan sangat sedikit komponen eksternal
Saya membutuhkan 5v untuk tampilan dan 3v untuk ESP jadi saya menggunakan beberapa pemindah level dengan catu daya 5v.
MAX7219 hanya membutuhkan 3 pin untuk mengontrol hingga 8 display, yaitu pin 1 (Din), 12 (Load/CS) & 13 (Clock).
Ini terhubung melalui shifter level.
Kodenya adalah sebagai berikut:
// input: pin DIN, pin CLK, pin LOAD. jumlah chipLedControl mydisplay = LedControl(3, 2, 1, 1)
LedControl datedisp = LedControl(7, 6, 5, 1);
Jumlah chip ditetapkan pada 1 karena saya memperlakukan 2 tampilan sebagai item terpisah daripada menggunakan DOUT dan mengalirkannya.
NeoPixel terhubung ke output digital 4
#tentukan PIN 4
#define NUMPIXELS 7 (mengabaikan 1 dari 8 LED)
Ada beberapa #include yang semuanya dapat ditemukan di GitHub.
Router SSID & PASSWORD harus dimasukkan dan Server NTP dipilih, (Saya mencari Server NTP gratis di Google).
Langkah 4: Pada Power Up
Saat dinyalakan, LED NeoPixel berdesir, kemudian, tampilan 7 segmen menunjukkan 'c' & '8' bergantian hingga sambungan dibuat ke router.
Jika semua segmen menunjukkan c8 contant itu berarti koneksi server NTP tidak dibuat, reset harus menyelesaikan ini.
Setelah sambungan dibuat, Waktu & Tanggal ditampilkan, Hari ditunjukkan oleh LED biru.
Direkomendasikan:
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino: 3 Langkah
Cara Membuat Jam Analog & Jam Digital Dengan Led Strip Menggunakan Arduino : Hari ini kita akan membuat Jam Analog & Jam digital dengan modul Led Strip dan MAX7219 Dot dengan Arduino. Ini akan mengoreksi waktu dengan zona waktu lokal. Jam Analog bisa menggunakan strip LED yang lebih panjang, sehingga bisa digantung di dinding menjadi karya seni
Namun Jam Nixie Lain: 6 Langkah (dengan Gambar)
Namun Jam Nixie Lain: Saya selalu menginginkan jam nixie, hanya ada sesuatu tentang angka-angka bercahaya yang membuat saya terpesona. Jadi ketika saya menemukan beberapa IN12 yang tidak terlalu mahal di ebay, saya membelinya, kagum pada mereka ketika saya menerimanya tetapi segera menemukan bahwa untuk
Jam Pensiun / Jam Hitung / Dn: 4 Langkah (dengan Gambar)
Jam Pensiun / Jam Hitung / Dn: Saya memiliki beberapa tampilan dot-matrix LED 8x8 ini di laci dan sedang memikirkan apa yang harus dilakukan dengannya. Terinspirasi oleh instruksi lain, saya mendapat ide untuk membuat tampilan hitung mundur/naik untuk menghitung mundur ke tanggal/waktu mendatang dan jika waktu target p
Clockception - Cara Membuat Jam Dari Jam!: 14 Langkah (dengan Gambar)
Clockception - Cara Membuat Jam Dari Jam!: Hi All! Ini adalah kiriman saya untuk Kontes Penulis Pertama Kali 2020! Jika Anda menyukai proyek ini, saya akan sangat menghargai suara Anda :) Terima kasih! Instruksi ini akan memandu Anda melalui proses pembuatan jam yang terbuat dari jam! Saya dengan cerdik menamai
Jam Jaringan ESP8266 Tanpa RTC - Nodemcu NTP Jam Tidak Ada RTC - PROYEK JAM INTERNET: 4 Langkah
Jam Jaringan ESP8266 Tanpa RTC | Nodemcu NTP Jam Tidak Ada RTC | INTERNET CLOCK PROJECT : Pada project ini akan dibuat project clock tanpa RTC, akan memakan waktu dari internet menggunakan wifi dan akan ditampilkan pada layar st7735