Isi kandungan:
Video: Jam LED Segmen WiFi 7: 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Projek: Jam LED Segmen WiFi 7
Tarikh: November - Disember 2019
Jam 7 Segmen menggunakan bekalan Anode 5V biasa melalui kawalan Shift Register berdasarkan perintang 22ohm. Sebab utama untuk membina jam ini adalah pertama sekali penggunaan semula dua jam di sisi katil masing-masing dengan 4 X 7 Segment Display dan alasan kedua penyertaan papan Wemos R1 D2 yang menghubungkannya adalah Aplikasi Android yang dipesan lebih awal. Aplikasi Android menggunakan komunikasi WiFi untuk mengirim dan menerima arahan ke dan dari waktu ke waktu. Aplikasi Android dapat "SET" waktu dan tanggal jam dan "DAPATKAN" waktu, tanggal, suhu, tekanan, dan kelembapan saat ini.
Sebagai tambahan, dan bantuan dari David di Kumpulan Google Nixie yang dengan baik memberi saya skema register shift 74HC595 SPI 16 yang sesuai dan rangkaian berdasarkan transceiver tri-state 74HC245 Octal untuk menyokong LED segmen 8 X 7 menggunakan multiplex kaedah paparan. Papan PCB sederhana dibina menggunakan dua cip IC 74 pin HC595 20 yang terletak pada pembawa 20 pin dan dua cip IC 16 pin 74HC595 yang terletak pada pembawa 16 pin. Keluaran satu sisi litar digunakan untuk menyokong Anod setiap LED Segmen 8 x 7 dan sisi lain litar digunakan untuk menyokong 7 segmen, melalui perintang 22ohm secara bersiri, ditambah titik perpuluhan.
Bekalan
Senarai peralatan
1. Kad WEMOS R1 D2 Arduino dengan modul WiFi ESP8266
2. Perintang Pengesanan Cahaya ditambah perintang 22ohm
3. Suis dua tiang, wayar berwarna, palam wanita PCB, sinki panas, papan PCB, sokongan plastik 3mm
4. Perintang LED plus 330ohm
5. Sensor suhu BME280
6. Pemain MP3-TF-16P ditambah perintang 22ohm
7. Pembesar suara 4 Ohm 5W
8. Layar LCD garis 16 X 2 menggunakan komunikasi IC2 (pilihan, digunakan terutamanya untuk ujian)
9. Jam RTC DS3231
10. 2 X DC Turun 12V - 5V
11. 2 X 74HC245 IC Chip plus 20 chip carrier
12. 2 X 74FC595 IC Chip plus 16 chip carrier
13. Perintang 8 X 22ohm
Langkah 1: PEMBINAAN
Dilampirkan gambar Fritzing pembinaan jam yang menunjukkan kad WEMOS, paparan LCD, pemain MP3, sensor BME280, dua bekalan DC step-down, jam RTC DS3231, dan akhirnya Light Detecting Resistor. Gambar rajah Fritzing kedua menunjukkan rangkaian berdasarkan daftar Shift dan Octal dan hubungannya dengan WEMOS. Tiga lampiran merangkumi 7 Segmen LED, 74HC245, dan 74HC595 IC Chip.
Sarung jam dibina dari mahoni dengan 8 kotak sederhana yang dibina untuk mengelilingi setiap 7 LED segmen. Setiap kotak dihubungkan ke sebelah menggunakan tiub keluli 15mm yang melewati setiap kotak dan melalui kotak mahoni berongga yang menghubungkan tiub keluli mendatar ke tiub keluli menegak yang menyokong paparan jam. Tiub keluli dipasang pada kotak berongga di bawah yang mengandungi peralatan sokongan jam. Kabel yang menghubungkan setiap LED diumpankan walaupun setiap kotak dan melalui tiub keluli turun ke sistem jam di bawah, satu set lapan wayar kawalan segmen dimasukkan ke satu arah dan set kedua lapan wayar, kawalan anod, dimasukkan ke arah yang berlawanan.
Pelbagai foto menunjukkan susun atur komponen asas ke papan asas jam. Penggunaan papan pengedaran untuk komunikasi I2C dan kuasa 5V mempunyai kelebihan hanya memerlukan dua pin pada papan WeMOS dan membolehkan dua DC-DC menurunkan bekalan 12V hingga 5V untuk digunakan. Bekalan pertama untuk menghidupkan papan, LCD, RTC, pemain MP3 dan lain-lain, yang kedua khusus untuk menghidupkan litar pemacu jam dan paparan jam.
Langkah 2: PERISIAN
Fail yang dilampirkan termasuk fail sumber ICO Arduino dan Aplikasi Android. Fail ICO pertama mengandungi kod yang membolehkan WEMOS mengawal BME280, Jam RTC, dan skrin LCD. Projek ini memberi saya peluang untuk membina projek Robot Wifi yang asli. Perisian WEMOS D1 R2 Arduino didasarkan pada jam sebelumnya di mana pakej komunikasi Wifi ditambahkan menggunakan perintah hos "GET" dan "SET" sederhana untuk pertama mendapatkan nilai jam semasa dan kedua menetapkan tarikh dan waktu jam semasa, seperti yang ditunjukkan di Aplikasi., digunakan untuk mengemas kini jam dari jauh. Fail ICO kedua, "WifiAccesPoint" adalah rutin ujian sederhana untuk menentukan bahawa rentetan kiriman dan pengembalian yang betul berfungsi dengan betul.
CATATAN: Buat masa ini saya tidak dapat memuat naik fail berikut "app-release.apk". Saya sedang menunggu pasukan sokongan untuk menyelesaikan masalah ini
Harus diingat bahawa versi 1.8.10 Arduino IDE telah digunakan dan papan yang dipilih adalah "LOLIN (WEMOS) D1 R2 & Mini". Perpustakaan khas berikut dimuat turun: Wire.h, LiquidCrystal_I2C.h, SoftwareSerial.h, DFRobotDFPlayerMini.h, SparkFunBME280.h, RTClib.h, ESP8266WiFi. H, WiFiClient.h, dan ESP8266WebSErver.h Akses Wifi Cip WEMOS ESP8266 disebut "WifiClock" dan mempunyai kata laluan "kata laluan". Adalah mungkin untuk memperbarui jam tidak menggunakan Aplikasi Android yang dipesan lebih awal. Sebaliknya menggunakan penampil halaman web standard, dengan titik akses "Wificlock" dipilih, dan memasukkan perintah https seperti berikut:
Untuk arahan SET:
"https://192.168.4.1/SET?PARA1=HH-MM-SS&PARA2=DD-MM-YY&PARA3=VV&PARA4=Y&PARA5=Y"
Di mana masa dan tarikh dimasukkan menggunakan format standard dan "VV" adalah isipadu 0-30, pertama "Y" di sebelah PARA4 adalah "Y" atau "N" untuk memilih pilihan lonceng yang akan dimainkan dan yang kedua "Y 'di sebelah PARA5 adalah "Y" atau "N" untuk memilih pilihan Save Night yang menutup paparan pada waktu kegelapan.
Untuk arahan GET:
"https://192.168.4.1/GET"
Ini mengembalikan rentetan data dari jam dalam format berikut:
HH, MM, SS, DD, MM, 20, YY, HHH, HH, PPP, PP, CC, CC, FF, FF, VV, Y, Y
Di mana "HHH, HH" adalah bacaan kelembapan, "PPP, PP" adalah bacaan tekanan, "CC, CC" adalah suhu dalam Celcius, "FF, FF" adalah suhu dalam Fahrenheit, "VV" adalah isipadu berpadu, "Y", diperlukan lonceng, dan yang kedua "Y", adalah Penjimatan Malam diperlukan.
Perlu diingatkan bahawa Perkhidmatan Lokasi Tablet mesti diaktifkan jika tidak, butang imbasan WiFi tidak akan mengembalikan rangkaian yang tersedia termasuk sudah tentu rangkaian WiFiClock
Langkah 3: TINJAUAN PROJEK
Ini merupakan projek yang sangat menarik kerana telah mengumpulkan dua elemen baru, iaitu penggunaan Wifi sebagai kaedah memperbaharui jam, dan bukannya menggunakan papan kekunci. Kedua, penggunaan litar kawalan berdasarkan daftar Shift dan Octal untuk paparan 7 segmen. Saya merasa sangat berpuas hati kerana dapat menggunakan kembali peralatan lama yang lama dan menghidupkannya kembali. Perkembangan Aplikasi berasaskan Android membolehkan jam dapat dilihat dari jarak jauh, walaupun had jarak 20 meter, adalah semua yang dapat dijangka dari cip WeMOS ESP8266 dan kuasanya yang terhad. Alternatif untuk pemacu paparan berasaskan pergeseran yang saya gunakan adalah menggunakan cip pemacu paparan IC MAX7219 yang direka untuk menyediakan bekalan 5V kepada 7 paparan berasaskan segmen.
Komponen projek saya yang seterusnya telah tiba termasuk tabung Nixie Rusia IN-4 stok baru dan tiub Neon INS-1. Saya berhasrat untuk kembali ke rangkaian cip pemacu IC MAXIM dan menyatukan empat cip ini untuk menggerakkan paparan berasaskan IN-4 dan Neon.
Disyorkan:
Jam Paparan Tujuh Segmen Mekanikal: 7 Langkah (dengan Gambar)
Jam Paparan Segmen Mekanikal Tujuh: Beberapa bulan yang lalu saya membina paparan segmen mekanikal 7 digit dua digit yang saya ubah menjadi pemasa undur. Ia keluar dengan cukup baik dan sebilangan orang menyarankan untuk menggandakan layar untuk membuat jam. Masalahnya adalah bahawa saya sudah dijalankan
7 Segmen Jam - Edisi Pencetak Kecil: 9 Langkah (dengan Gambar)
Jam 7 Segmen - Edisi Pencetak Kecil: Jam 7 Segmen lagi. Walaupun saya harus mengatakan bahawa ia tidak kelihatan gila ketika menonton profil Instructables saya. Ini mungkin akan lebih menjengkelkan apabila anda melihat profil perkara saya. Oleh itu, mengapa saya bersusah payah untuk melakukan yang lain pada
Jam 7 Segmen: 4 Langkah (dengan Gambar)
Jam Segmen 7: Setelah beberapa tahun penggunaan, jam analog saya jika sudah pasti mati. Sementara itu saya sedang mencari projek jam 3d untuk dicetak dengan Prusa saya, jadi saya menjumpai jam 7 segmen untuk dipacu oleh ws2812 led dan Arduino. Saya fikir bahawa kekuatan le
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
Jam Digital & Binari dalam 8 Digit X 7 Segmen LED Paparan: 4 Langkah (dengan Gambar)
Jam Digital & Binari dalam Paparan LED Segmen 8 Digit X 7: Ini adalah versi Digital & versi saya yang ditingkatkan Jam Binari menggunakan Paparan LED Segmen 8 Digit x 7. Saya ingin memberikan ciri baru untuk peranti biasa, khas jam, dan dalam hal ini penggunaan paparan 7 Seg untuk Jam Binari tidak konvensional dan ia