Isi kandungan:
- Langkah 1: Bil Bahan (Semua yang Anda Perlu)
- Langkah 2: Membina Perumahan (Bahagian 1)
- Langkah 3: Membina Perumahan (Bahagian 2)
- Langkah 4: Memasukkan LED ke Plat Depan
- Langkah 5: Memasukkan Matriks Bersama
- Langkah 6: Memasukkan Paparan 4-Digit 7-Segmen
- Langkah 7: Membangun Elektronik
- Langkah 8: Membangunkan Penjelasan Elektronik dan Kod
Video: LED - Jam Mega: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
LED - Jam Mega
Langkah 1: Bil Bahan (Semua yang Anda Perlu)
Untuk Perumahan
- Tiga gelas Akrilik ketebalan 300x300mm x 3mm (hitam)
- Satu kaca Akrilik ketebalan 300x300mm x 3mm (trasparent)
- Pelekat dan pengilat kaca akrilik
- Dua puluh utas M3 spacer 15mm
- Dua puluh skru M3 + mesin basuh
- Satu bingkai gambar 300x300
Untuk Elektronik
- 480 LED 3mm (warna pilihan anda)
- Enam puluh 120 Ω perintang
- Satu Paparan 4-Digit 7-Segmen anod biasa
- Lapan Daftar Shift 74HC595
- Lapan BD139 NPN Transistor
- Satu Papan Arduino ATMEGA 2560
- Satu TLC5940
- Jalur LED-1GB RGB
- Satu pengatur voltan LM317
- Satu kapasitor 0.1μF
- Satu kapasitor 1μF
- Satu perintang 1 kΩ
- Satu perintang 330 Ω
- Satu Jack DC 2.5 mm
- Kabel Pita
- Jalur Tajuk
- Satu Modul Jam Real Time One I2C RTC DS1307 AT24C32 Untuk Arduino Mega2560
- Banyak kawat tembaga dan pateri timah
- Lapan 750 Penahan Ohm
- Papan jalur empat litar
- Satu bekalan kuasa 12V 1A atau satu bateri boleh dicas semula 11, 1 1000-2000mAh Lipo
Langkah 2: Membina Perumahan (Bahagian 1)
- Potong dan gerudi plat akrilik 3mm seperti yang ditunjukkan dalam lakaran
- Plat perumahan depan gam (plat hitam), bahagian ikatan (plat lutsinar) dan plat kepingan LED (plat hitam) bersama-sama
Langkah 3: Membina Perumahan (Bahagian 2)
- Lekatkan piring akrilik ketebalan 300x300mm 3mm ke papan kertas belakang bingkai gambar untuk lebih stabil, jika bingkai gambar mempunyai kaca, anda boleh mengeluarkannya, kami tidak memerlukannya
- Tarik empat spacer 15mm ke plat akrilik seperti yang ditunjukkan dalam gambar
- Sekarang anda boleh merekatkan empat spacer dari satu sisi bingkai gambar ke pelat depan (hujung menggaru pelat terlebih dahulu sebelum merekatkan spacer, mereka akan terpaku lebih baik)
- Tanggalkan empat spacer yang terpaku untuk langkah seterusnya
Langkah 4: Memasukkan LED ke Plat Depan
- Pertama masukkan LED 3mm di barisan pertama plat yang digerudi (60 LED pertama)
- Bengkokkan anod ke sisi dan pateri katod mengelilingi plat bersama dawai tembaga 0.8mm
- Ulangi ini untuk 7 baris yang lain
- Sekarang solatkan anod lajur yang sama bersama-sama
- Anda harus mempunyai matriks 8 baris (katod) dan 60 lajur (anod)
Langkah 5: Memasukkan Matriks Bersama
- Pateri satu penyambung kabel 8-pol ke 8 baris (katod) matriks
- Pateri lapan penyambung kabel 8-pol ke 60 lajur (anod) matriks. Saya telah menggunakan penyambung 8-pol sekarang saya mempunyai 64 kabel yang tersedia tetapi kita hanya memerlukan 60, di sebelah kiri saya meletakkan pita getah. Anda juga boleh melakukan yang terbaik dan menggunakan tujuh penyambung 8-pol satu penyambung 4-pol sehingga anda mempunyai 60 sambungan yang tepat
Langkah 6: Memasukkan Paparan 4-Digit 7-Segmen
- Potong kepingan LED LED di bahagian tengah dan lekatkan paparan 4-Digit 7-Segment (wayar solder hujung ke paparan sebelum melekatkan paparan)
- Saya terpaksa menggaru bahagian belakang pinggan dan menempelkan spacer sekali lagi, kerana ia tidak betul seperti yang saya nyatakan sebelumnya
Langkah 7: Membangun Elektronik
- Potong papan litar sehingga sesuai di dalam bingkai gambar
- Anda memerlukan beberapa penyambung yang boleh anda buat sendiri seperti yang saya buat
Langkah 8: Membangunkan Penjelasan Elektronik dan Kod
Inilah litar lengkap dan kodnya
Saya juga meletakkan bateri 11o 1V 1000mAh Lipo yang boleh dicas semula sehingga saya dapat menghidupkan jam tanpa kabel DC luaran.
Penjelasan kod:
Selepas menyambungkan semua muat turun elektronik, zip-Files zip 3 adalah kod dan yang lain adalah perpustakaan. Pertama, anda mesti memasukkan kedua-dua folder perpustakaan untuk TLC dan RTC-Module ke dalam folder perpustakaan arduino anda jika tidak, anda akan mendapat ralat semasa membuka kod, atau anda juga boleh memuat turun perpustakaan dari laman web arduino.
Kodnya merangkumi 3 folder:
Folder SetTime dengan SetTime.ino: gunakan fail ini untuk menetapkan waktu secara manual untuk Modul RTC anda untuk pertama kalinya, untuk ini anda harus mengubah pemboleh ubah bait dalam fungsi setDateTime () dengan Waktu tempatan anda, kemudian memuatkan kod ini ke arduino anda dan Modul RTC akan menyimpan Waktu tempatan anda, anda hanya perlu melakukan ini pada kali pertama untuk menetapkan waktu atau jika anda menukar bateri Modul RTC anda. The TestTimeFolder dengan
TestTime.ino: gunakan ini hanya untuk memeriksa apakah Modul RTC menyimpan masa yang betul, memuatkan kod ini dan buka monitor bersiri untuk memeriksanya.
Folder LED_Mega_Clock: dengan 6 fail, semua 6 fail ini mesti berada dalam Folder yang sama, hanya buka LED_Mega_Clock.ino dan anda akan mendapat semua 6 fail dalam Ketukan yang berbeza.
- "LED_Mega_Clock Tap": berikut adalah persediaan untuk pin dan definisi pemboleh ubah global dan tatasusunan untuk daftar dan fungsi gelung (). Saya telah membuat 3 fungsi di "Tab program" dengan 3 animasi yang berbeza memilih salah satu daripadanya dan memasukkannya ke dalam fungsi gelung.
- "Tab RTC": berikut adalah penyediaan RTC yang sebenarnya tidak perlu anda edit tab ini tetapi untuk maklumat lebih lanjut, lawati laman arduino. Di sini saya membuat fungsi checkTime () untuk memulakan peralihan antara RTC-Module dan arduino. Saya menggunakan ini sebelum setiap animasi dan juga tidak lupa membaca waktu sebelum animasi dan menukar data berkod binari ini ke perpuluhan normal dengan fungsi bte bcdToDec () yang saya buat. Contohnya: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": di sini saya membuat 2 fungsi yang mengubah keseluruhan spektrum warna dari merah ke magenta 20 min dan satu yang mengubah setiap warna setiap saat menggunakan output PWM dari arduino anda untuk melakukan ini. anda boleh membuat fungsi anda sendiri.
- "blue_LEDs Tap": di sini saya membuat 3 fungsi menggunakan multiplexing satu untuk mengatur LED-Matrix biru dengan penunjuk detik, minit, dan jam yang lain melakukan perkara yang sama tetapi dengan titik ayunan dari kanan ke kiri sebagai penunjuk kedua. dan fungsi shift () untuk mengalihkan data. Anda boleh membuat animasi anda sendiri.
Cara mengalihkan data:
digit_display Ketuk: berikut adalah 3 fungsi satu untuk menetapkan digit (anode atau arduino pin yang ditentukan dalam array CA dalam "LED_Mega_Clock Tap") satu untuk menetapkan segmen (katod atau pin TLC untuk mengalirkan arus ke GND) dan satu untuk menetapkan semula TLC Itu bermaksud anda mempunyai 4 digit yang anda tetapkan tinggi atau rendah dengan pin arduino anda dan 7 segmen pada setiap digit yang anda tetapkan tinggi atau rendah dengan TLC menggunakan Multiplexing. Cara menggunakan perpustakaan TLC:
Anda boleh mengoptimumkan jam misalnya dengan menyambungkan Foto-Resistor di litar untuk mengawal cahaya jam secara automatik bergantung pada cahaya sekitar bilik anda, atau anda boleh menggunakan Potensiometer 10k untuk mengawal kecerahan secara manual.
Anda juga boleh memasukkan butang untuk menukar program yang berbeza antara satu sama lain atau meletakkan Jalur LED lain di dalam jam untuk menerangi Bahagian Plastik lutsinar di panel depan.
Disyorkan:
Mega RasPi - Pi Raspberry dalam Sega Mega Drive / Genesis: 13 Langkah (dengan Gambar)
Mega RasPi - Raspberry Pi dalam Sega Mega Drive / Genesis: Panduan ini membawa anda melalui penukaran Sega Mega Drive lama ke konsol permainan retro, menggunakan Raspberry Pi. Saya telah menghabiskan berjam-jam masa kecil saya bermain permainan video di Pemacu Sega Mega saya. Sebilangan besar rakan saya juga mempunyai satu, jadi kami
Konsol Genggam Dengan Pengawal dan Sensor Tanpa Wayar (Arduino MEGA & UNO): 10 Langkah (dengan Gambar)
Konsol Genggam Dengan Pengawal dan Sensor Tanpa Wayar (Arduino MEGA & UNO): Apa yang saya gunakan: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Touchscreen HXD8357D- Buzzer- 4Ohm 3W Speaker- 5mm LED lights- Ultimaker 2+ Printer w / Black PLA Filament- Lasercutter w / MDF wood- Cat spray hitam (untuk kayu) - 3x nRF24
Kubus LED Arduino Mega 8x8x8 RGB: 11 Langkah (dengan Gambar)
Arduino Mega 8x8x8 RGB LED Cube: " Oleh itu, anda ingin membina Cube LED 8x8x8 RGB " Saya telah bermain-main dengan elektronik dan Arduino untuk sementara waktu sekarang, termasuk membina pengawal suis amp tinggi untuk kereta saya dan enam lorong Pinewood Derby Judge untuk kumpulan Pengakap kami. Jadi saya
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan
Membina Studio Rumah dengan Anggaran Mega: 8 Langkah (dengan Gambar)
Membangun Studio Rumah dengan Anggaran Mega: Dengan era digital terus menunjukkan kepada kita bagaimana teknologi telah mengurangkan keperluan untuk perkhidmatan profesional, semakin mudah memperoleh hasil yang baik pada bentuk seni seperti rakaman audio. Ini adalah tujuan saya untuk menunjukkan cara yang paling menjimatkan