Isi kandungan:
- Langkah 1: Perkakasan
- Langkah 2: Paparan HARI
- Langkah 3: Menghubungkan Ke Atas & Perisian
- Langkah 4: Hidupkan
Video: Jam Lagi: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Seperti yang dapat dilihat dari muat naik sebelumnya saya memperoleh 7 papan paparan Segmen dari beberapa alat penimbang lama.
Usaha saya sebelumnya menggunakan Arduino dengan modul Waktu Nyata.
Instructable ini menggunakan ESP8266 D1 Mini yang disambungkan ke pelayan NTP!
Kod tersebut berdasarkan contoh dari perpustakaan ESP8266WiFi.
Saya tidak akan terperinci mengenai pendawaian paparan 7 Segmen kerana terdapat puluhan contoh di internet. 2 papan yang saya ada, menggunakan cip pemacu penyahkod MAX7219, ini hanya memerlukan 3 pin untuk mengawal sehingga 8 x 7 Segmen Paparan.
Saya juga mahu menunjukkan tarikhnya, jadi diperlukan 3 pin lagi!
Saya memerlukan 7 lagi untuk menunjukkan Hari! Untuk mengatasi kekurangan pin output, saya memilih paparan Neo Pixel, 1 pin, 7 output!
Langkah 1: Perkakasan
Bahagian diperlukan
Paparan segmen 12 x 7 (dalam kes saya, saya bernasib baik kerana mempunyai beberapa papan mesin penimbang lama yang menyimpan banyak pendawaian.
1 x ESP8266 D1 Mini ATAU mana-mana ESP8266 dengan 7 atau lebih output digital
2 x MAX7129 (Sekali lagi, saya bernasib baik kerana mempunyai papan paparan mesin penimbang)
1 x Paparan NeoPixel Lurus 8
2 pengalih tahap x
Bekalan kuasa 1 x 5v
Langkah 2: Paparan HARI
Untuk ini, saya menggunakan sebahagian kad kredit lama untuk asas, beberapa kad tebal (dalam kertas foto 300gsm saya) dan beberapa pita pelekap dua sisi.
Hanya 2 helai pita dengan slot yang dipotong dengan pisau kerajinan. Jarak jarak antara LED di papan NeoPixel.
Jalur nipis kad digunakan untuk membuat saluran untuk setiap hari.
Nama hari dicetak pada pita yang jelas dengan pembuat label Dymo.
Langkah 3: Menghubungkan Ke Atas & Perisian
Rangkaian produk ESP8266 sangat baik kerana
a) Mereka adalah kotoran yang murah
b) Mereka memerlukan komponen luaran yang sangat sedikit
Saya memerlukan 5v untuk paparan dan 3v untuk ESP jadi saya menggunakan beberapa pemindah level dengan bekalan kuasa 5v.
MAX7219 hanya memerlukan 3 pin untuk mengawal hingga 8 paparan, ini adalah pin 1 (Din), 12 (Load / CS) & 13 (Jam).
Ini disambungkan melalui pengubah tahap.
Kodnya adalah seperti berikut:
// input: pin DIN, pin CLK, pin LOAD. bilangan cipLedControl mydisplay = LedControl (3, 2, 1, 1)
LedControl datedisp = LedControl (7, 6, 5, 1);
Jumlah cip ditetapkan pada 1 kerana saya memperlakukan 2 paparan sebagai item yang berasingan daripada menggunakan DOUT dan mengalirkannya.
NeoPixel disambungkan ke output digital 4
#tentukan PIN 4
#tentukan NUMPIXELS 7 (mengabaikan 1 daripada 8 LED)
Terdapat beberapa #sertakan semua yang boleh didapati di GitHub.
Router SSID & PASSWORD perlu dimasukkan dan NTP Server dipilih, (I Googled NTP Servers percuma).
Langkah 4: Hidupkan
Ketika dihidupkan, LED NeoPixel digeser, kemudian, paparan segmen 7 menunjukkan 'c' & '8' alternatif sehingga sambungan dibuat ke penghala.
Sekiranya semua segmen menunjukkan c8 kontant, ini bermaksud bahawa sambungan pelayan NTP tidak dibuat, tetapan semula harus menyelesaikannya.
Setelah sambungan dibuat, Waktu & Tarikh dipaparkan, Hari ditunjukkan oleh LED biru.
Disyorkan:
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
TIADA LAGI MENINGKATKAN LAGI: 5 Langkah
TIADA LEBIH LANJUT HUJUNG: Tajuk Ganti: Jam Waktu IP bahagian 3Jika anda suka, saya memasukkan ini dalam peraduan Jam. Adakah anda bosan kerana perlu ke Spring Forward? Adakah anda bosan kerana terpaksa Mundur? Baiklah, saya. Saya mempunyai jam penggera lama yang memperbaikinya (untuk sementara waktu) (Lihat Gambar
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735
Jam Dinding Matriks Led O-R-A RGB dan Lagi ** dikemas kini Jul 2019 **: 6 Langkah (dengan Gambar)
Jam Dinding Matriks Led O-R-A RGB dan Lagi ** dikemas kini Jul 2019 **: Helo. Inilah saya dengan projek baru bernama O-R-AI. Ini adalah jam dinding Matriks LED RGB yang memaparkan: jam: kelembapan suhu minit ikon keadaan cuaca semasa acara Kalendar Google dan pemberitahuan peringatan 1 jam pada waktu tertentu yang ditunjukkan:
Jam Kata Pelangi Dengan Kesan Pelangi Penuh dan Banyak Lagi: 13 Langkah (dengan Gambar)
Jam Kata Pelangi Dengan Kesan Pelangi Penuh dan Lebih Banyak: Matlamat1) Sederhana2) Tidak mahal3) Seboleh mungkin tenaga yang cekap Rainbow Word Jam dengan kesan pelangi penuh. Senyum pada Jam Kata. Alat kawalan jauh IR sederhanaKemas kini LDR 03-nov-18 untuk Kawalan Kecerahan NeopixelsUpdate 01-jan