Daftar Isi:

Meja Organizer Dengan LED Matrix Clock dan Bluetooth: 7 Langkah
Meja Organizer Dengan LED Matrix Clock dan Bluetooth: 7 Langkah

Video: Meja Organizer Dengan LED Matrix Clock dan Bluetooth: 7 Langkah

Video: Meja Organizer Dengan LED Matrix Clock dan Bluetooth: 7 Langkah
Video: Tutorial membuat Jam digital Led Running text bluetooth | Dot Matrix MAX 7219 | Arduino Nano 328P 2024, November
Anonim
Image
Image
Ide
Ide

Meja saya sangat berantakan dan saya ingin memiliki organizer yang bagus di mana saya bisa mengatur pensil, kuas cat, peralatan tanah liat, dll. Saya melihat banyak organizer di pasar tetapi tidak menyukainya. Saya mulai merancang organizer meja saya sendiri dan inilah hasilnya.

Perlengkapan

Modul RTC DS1307

Modul Bluetooth HC06

Arduino Nano

LDR

Modul Matriks LED MAX7219

Resin Epoksi Bening

Lem kayu

Kayu Lapis 4 MM

Pengisi daya ponsel

4 PIN RGB LED

Langkah 1: Ide

Ini adalah rencana saya untuk meja organizer. Saya memutuskan untuk membuatnya dari kayu lapis 4 MM. Sangat mudah untuk memotong dengan pisau utilitas. Langkah selanjutnya merinci proses konstruksi penyelenggara.

Langkah 2: Membangun Panel Depan

Membangun Panel Depan
Membangun Panel Depan
Membangun Panel Depan
Membangun Panel Depan
Membangun Panel Depan
Membangun Panel Depan
Membangun Panel Depan
Membangun Panel Depan

Saya mengukur Matriks LED dan mendesain panel depan berdasarkan itu. Setelah memotong jendela untuk Matriks LED, saya menutupi potongan kayu yang dipotong dengan selotip bening dan mendorongnya lagi di jendela yang dipotong. Menambahkan ketebalan pita bening membantu gesekan potongan kayu yang pas ke jendela. Saya memastikan untuk meninggalkan ceruk kecil saat memasang bagian ini. Saya mengecat panel luar jendela ini dengan warna hitam. Kemudian saya menempatkan seluruh panel ini di permukaan yang rata. Saya mencampur 2 bagian epoksi bening dan menambahkan beberapa tetes warna cokelat ke dalam resin. Saya menuangkan resin ini di panel jendela depan. Kemudian saya menaburkan sedikit kilau emas pada panel ini saat epoksi sedang diatur. Setelah resin Epoxy sembuh, saya menghapus potongan kayu. Ini memberikan jendela yang jelas untuk menunjukkan Matriks LED. Juga dari depan tampak mulus.

Langkah 3: Membangun Penyelenggara

Membangun Penyelenggara
Membangun Penyelenggara
Membangun Penyelenggara
Membangun Penyelenggara
Membangun Penyelenggara
Membangun Penyelenggara

Langkah selanjutnya adalah membangun organizer. Saya mulai memotong panel dan menempelkannya dengan lem kayu. Setelah selesai, saya menuangkan resin epoksi berwarna di semua sisi untuk mendapatkan lapisan kaca.

Langkah 4: Triode Faux (Tabung Vakum)

Image
Image
Triode Faux (Tabung Vakum)
Triode Faux (Tabung Vakum)
Triode Faux (Tabung Vakum)
Triode Faux (Tabung Vakum)

Saya ingin memberikan sentuhan steampunk kepada organizer meja saya dengan menambahkan 2 Triode palsu (amp tabung). Untuk membuat triode, saya membuat cetakan menggunakan botol tinta alkohol dan lensa plastik tergeletak di sekitarnya. Untuk pembuatan cetakan saya menggunakan dempul cetakan Amazing.

Saya membuat grid untuk triode menggunakan pin stapler dan beberapa kawat aluminium berwarna. Saya menambahkan LED kuning untuk cahaya filamen pemanas. Di dasar pengaturan ini saya menambahkan disk stok kartu. Sayangnya saya tidak memiliki gambar proses pembuatan triode ini. Beri tahu saya jika Anda membutuhkan langkah-langkah terperinci, saya akan menambahkan!

Saya menuangkan cetakan sekitar 4/5 dengan resin epoksi bening. Saya kemudian memasukkan pengaturan pin stapler ini, LED dalam resin dan membiarkannya selama 24 jam.

Setelah 24 jam saya melepas triode dan menggunakan spidol perak yang dicat bagian atas triode untuk meniru bagian 'Getter' dari triode.

Saya kemudian mencelupkan triode ke dalam resin epoksi dan menggantungnya terbalik. Ini memiliki dua manfaat.

1) Itu membuat permukaan luar triode halus dan mengkilap.

2) setetes resin membeku di atas triode yang mereplikasi segel kaca pada triode asli.

Langkah 5: Sirkuit dan Kode

Sirkuit dan Kode
Sirkuit dan Kode

Sirkuit terdiri dari Arduino Nano yang terhubung dengan DS1307 jam waktu nyata. Saya menambahkan modul Bluetooth HC-06 untuk mengontrol jam meja organizer dari ponsel. Saya telah menambahkan LDR juga untuk mengontrol intensitas tampilan berdasarkan cahaya sekitar.

Ada juga jumper 2 pin yang menghubungkan modul bluetooth (HC-06) ke rel daya positif. Ini dilakukan untuk mengaktifkan pengunggahan kode ke arduino. Jika modul HC-06 dihidupkan, kode tidak dapat diunggah dan kesalahannya tidak begitu intuitif.

Kode organizer meja melakukan fungsi-fungsi berikut:

- Tampilan waktu (12/24 jam format - dikendalikan melalui bluetooth melalui ponsel)

- Tampilan hari, tanggal setiap menit ke-5

- Ubah warna acak LED Triodes RGB setiap menit ke-5.

- Menampilkan animasi acak dari serangkaian animasi setiap menit ke-3

- Tampilkan pesan khusus melalui bluetooth melalui ponsel

- Atur Tanggal Waktu melalui bluetooth melalui ponsel

- Matikan layar jam 10 malam dan mulai lagi jam 6 pagi

- Dari pukul 06.00 hingga 06.50, LED Triode RGB mulai dengan warna merah dan perlahan bertransisi melalui amber, kuning tua, kuning lemon, dan kemudian warna putih yang meniru matahari terbit.

Saya telah mengembangkan kode aplikasi bluetooth menggunakan MIT APP Inventor. Aplikasi saya sedang dalam pengembangan sehingga pengaturan waktu tanggal dan pengaturan format 12/24 jam belum dikodekan.

Catatan:

Catatan 1

Matriks MAX72XX hadir dengan tipe perangkat keras yang berbeda. Ada 4 jenis yang dikonfigurasi di perpustakaan

PAROLA_HW, ///< Gunakan modul perangkat keras gaya Parola.

GENERIC_HW, ///< Gunakan modul perangkat keras bergaya 'generik' yang tersedia secara umum.

ICSTATION_HW, ///< Gunakan modul perangkat keras gaya ICStation.

FC16_HW ///< Gunakan modul perangkat keras gaya FC-16.

Jika Anda menjalankan pengujian pada matriks Anda dan melihat tampilan kacau atau teks gambar cermin, coba inisialisasi ke jenis perangkat keras yang berbeda dalam kode. Bagi saya itu berhasil ketika saya memilih ICSTATION_HW

#define HARDWARE_TYPE MD_MAX72XX::ICSTATION_HW

Catatan 2

Menghubungkan kabel yang awalnya disertakan dengan Matriks LED saya sangat rapuh dan tipis. Modul berfungsi dengan baik ketika saya mengujinya dengan Arduino. Hari berikutnya ketika saya menghubungkan sirkuit lagi, itu berperilaku aneh. Setelah banyak debugging, saya menyadari bahwa salah satu kabel penghubung antara modul LED dan arduino telah putus secara internal (di dalam isolasi) menyebabkan sirkuit terbuka. Saya mengganti semua kabel penghubung dan semuanya mulai berfungsi dengan baik.

Perpustakaan Arduino yang digunakan:

DS1307 RTC

MAX72XX

Langkah 6: Penempatan Komponen dan Port untuk Mengizinkan Mengunggah Kode

Penempatan Komponen dan Port untuk Mengizinkan Mengunggah Kode
Penempatan Komponen dan Port untuk Mengizinkan Mengunggah Kode
Penempatan Komponen dan Port untuk Mengizinkan Mengunggah Kode
Penempatan Komponen dan Port untuk Mengizinkan Mengunggah Kode
Penempatan Komponen dan Port untuk Mengizinkan Mengunggah Kode
Penempatan Komponen dan Port untuk Mengizinkan Mengunggah Kode

Silakan lihat gambar terlampir untuk melihat penempatan komponen saya. Ini adalah tata letak saya. Anda dapat memilih tata letak yang paling sesuai dengan kebutuhan Anda.

Langkah 7: Produk Akhir

Produk akhir
Produk akhir
Produk akhir
Produk akhir

Ini adalah organizer meja terakhir yang aktif dan berjalan di meja saya.

Direkomendasikan: