Isi kandungan:

Penyusun Meja Dengan Jam Matriks LED dan Bluetooth: 7 Langkah
Penyusun Meja Dengan Jam Matriks LED dan Bluetooth: 7 Langkah

Video: Penyusun Meja Dengan Jam Matriks LED dan Bluetooth: 7 Langkah

Video: Penyusun Meja Dengan Jam Matriks LED dan Bluetooth: 7 Langkah
Video: Tutorial membuat Jam digital Led Running text bluetooth | Dot Matrix MAX 7219 | Arduino Nano 328P 2024, Julai
Anonim
Image
Image
Idea
Idea

Meja saya sangat berantakan dan saya ingin mempunyai penganjur yang bagus di mana saya boleh menyusun pensel, kuas cat, alat tanah liat dan lain-lain. Saya melihat banyak penganjur di pasar tetapi tidak menyukai mana-mana dari mereka. Saya mula merancang penganjur meja saya sendiri dan inilah hasilnya.

Bekalan

Modul RTC DS1307

Modul Bluetooth HC06

Arduino Nano

LDR

Modul Matrik LED MAX7219

Clear Epoxy Resin

Gam Kayu

Papan Lapis 4 MM

Pengecas telefon bimbit

4 LED RGB PIN

Langkah 1: Idea

Ini adalah rancangan saya untuk penganjur meja. Saya memutuskan untuk membuatnya daripada papan lapis 4 MM. Ia mudah dipotong dengan pisau utiliti. Langkah seterusnya memperincikan proses pembinaan penganjur.

Langkah 2: Membina Panel Depan

Membina Panel Depan
Membina Panel Depan
Membina Panel Depan
Membina Panel Depan
Membina Panel Depan
Membina Panel Depan
Membina Panel Depan
Membina Panel Depan

Saya mengukur Matriks LED dan merancang panel depan berdasarkannya. Setelah memotong tingkap untuk LED Matrix, saya menutup kepingan kayu yang dipotong dengan pita yang jelas dan menolaknya lagi ke dalam tingkap yang dipotong. Ketebalan pita jernih yang ditambahkan membantu melekatkan kepingan kayu ke tingkap. Saya memastikan untuk meninggalkan lubang kecil sambil memasang bahagian ini. Saya melukis panel luar tingkap ini berwarna hitam. Kemudian saya meletakkan keseluruhan panel ini di permukaan rata. Saya mencampurkan 2 bahagian epoksi jernih dan menambahkan sedikit titisan warna coklat ke dalam resin. Saya mencurahkan resin ini pada panel tingkap depan. Kemudian saya menaburkan beberapa kilauan emas dengan sangat berhati-hati pada panel ini semasa epoksi sedang menyala. Setelah resin Epoksi disembuhkan, saya mengeluarkan kepingan kayu. Ini memberi tetingkap yang jelas untuk menunjukkan Matrik LED melalui. Juga dari depan ia kelihatan lancar.

Langkah 3: Membina Penganjur

Membina Penganjur
Membina Penganjur
Membina Penganjur
Membina Penganjur
Membina Penganjur
Membina Penganjur

Langkah seterusnya adalah membina penganjur. Saya mula memotong panel dan menempelkannya dengan gam kayu. Setelah selesai, saya mencurahkan resin epoksi berwarna di semua sisi untuk mendapatkan kemasan kaca.

Langkah 4: Faux Triode (Tiub Vakum)

Image
Image
Faux Triode (Tiub Vakum)
Faux Triode (Tiub Vakum)
Faux Triode (Tiub Vakum)
Faux Triode (Tiub Vakum)

Saya ingin memberi sentuhan steampunk kepada penganjur meja saya dengan menambahkan 2 Triodes palsu (amp tiub). Untuk membuat triodes, saya membuat cetakan menggunakan sebotol dakwat alkohol dan kanta plastik yang terletak di sekitarnya. Untuk pembuatan acuan saya menggunakan dempul acuan Amazing.

Saya membuat grid untuk triode menggunakan pin stapler dan beberapa dawai aluminium berwarna. Saya menambah LED ambar untuk cahaya filamen pemanasan. Di dasar persediaan ini, saya menambah cakera stok kad. Malangnya saya tidak mempunyai gambar proses membuat triod ini. Beritahu saya jika anda memerlukan langkah terperinci, saya akan menambah!

Saya mencurahkan acuan kira-kira 4/5 dengan resin epoksi yang jelas. Saya kemudian memasukkan pemasangan pin stapler ini, LED dalam resin dan biarkan selama 24 jam.

Selepas 24 jam saya menyahbentuk triode dan menggunakan bahagian atas triode yang dicat perak untuk meniru bahagian 'Getter' dari triode.

Saya kemudian mencelupkan triod dalam resin epoksi dan menggantungnya terbalik. Ini mempunyai dua faedah.

1) Ia menjadikan permukaan luar triod halus dan berkilat.

2) setitik resin membeku di atas trioda yang mereplikasi segel kaca pada triod sebenar.

Langkah 5: Litar dan Kod

Litar dan Kod
Litar dan Kod

Litar terdiri daripada Arduino Nano yang dihubungkan dengan jam masa nyata DS1307. Saya menambah modul Bluetooth HC-06 untuk mengawal jam penyusun meja dari telefon bimbit. Saya juga telah menambahkan LDR untuk mengawal intensiti paparan berdasarkan cahaya sekeliling.

Terdapat juga modul pin Bluetooth yang menghubungkan 2 pin (HC-06) ke rel kuasa positif. Ini dilakukan untuk membolehkan muat naik kod ke arduino. Sekiranya modul HC-06 dihidupkan, kod tidak akan dimuat naik dan kesalahannya tidak begitu intuitif.

Kod penganjur meja menjalankan fungsi berikut

- Waktu paparan (format 12/24 jam - dikendalikan melalui bluetooth melalui telefon bimbit)

- Hari paparan, tarikh setiap minit ke-5

- Tukar warna RGB LED Triodes secara rawak setiap minit ke-5.

- Paparkan animasi rawak dari satu set animasi setiap minit ke-3

- Paparkan pesanan khusus melalui bluetooth melalui telefon bimbit

- Tetapkan Waktu Tarikh melalui bluetooth melalui telefon bimbit

- Matikan paparan pada pukul 10 malam dan mulakan semula pada jam 6 pagi

- Dari jam 6 pagi hingga 6:50 pagi, LED Triode RGB dimulakan dengan warna merah dan perlahan-lahan beralih melalui warna kuning, kuning pekat, kuning lemon dan kemudian warna putih yang meniru matahari terbit.

Saya telah membangunkan kod aplikasi bluetooth menggunakan MIT APP Inventor. Aplikasi saya sedang dalam pembangunan sehingga menetapkan waktu tarikh dan menetapkan format 12/24 jam belum dikodkan.

Catatan:

Catatan 1

Matriks MAX72XX dilengkapi dengan jenis perkakasan yang berbeza. Terdapat 4 jenis yang dikonfigurasi di perpustakaan

PAROLA_HW, /// <Gunakan modul perkakasan gaya Parola.

GENERIC_HW, /// <Gunakan modul perkakasan gaya 'generik' yang biasanya ada.

ICSTATION_HW, /// <Gunakan modul perkakasan gaya ICStation.

FC16_HW /// <Gunakan modul perkakasan gaya FC-16.

Sekiranya anda menjalankan ujian pada matriks anda dan melihat teks paparan atau gambar cermin, cuba mulakan ke jenis perkakasan yang berbeza dalam kod. Bagi saya ia berfungsi apabila saya memilih ICSTATION_HW

#tentukan HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Catatan 2

Kabel penyambung yang pada mulanya disertakan dengan Matriks LED saya sangat lemah dan rapuh. Modul berfungsi dengan baik ketika saya mengujinya dengan Arduino. Keesokan harinya ketika saya memasang semula litar, ia berkelakuan pelik. Setelah melakukan penyahpepijatan yang banyak, saya menyedari bahawa salah satu wayar penghubung antara modul LED dan arduino telah pecah secara dalaman (penebat di dalam) menyebabkan litar terbuka. Saya mengganti semua wayar penyambung dan semuanya mula berfungsi dengan baik.

Perpustakaan Arduino digunakan:

DS1307 RTC

MAX72XX

Langkah 6: Penempatan Komponen dan Pelabuhan untuk Membolehkan Memuat naik Kod

Penempatan Komponen dan Pelabuhan untuk Membolehkan Memuat naik Kod
Penempatan Komponen dan Pelabuhan untuk Membolehkan Memuat naik Kod
Penempatan Komponen dan Pelabuhan untuk Membolehkan Memuat naik Kod
Penempatan Komponen dan Pelabuhan untuk Membolehkan Memuat naik Kod
Penempatan Komponen dan Pelabuhan untuk Membolehkan Memuat naik Kod
Penempatan Komponen dan Pelabuhan untuk Membolehkan Memuat naik Kod

Sila lihat gambar yang dilampirkan untuk melihat penempatan komponen saya. Ini susun atur saya. Anda boleh memilih susun atur yang paling sesuai dengan keperluan anda.

Langkah 7: Produk Akhir

Produk akhir
Produk akhir
Produk akhir
Produk akhir

Inilah penganjur meja terakhir dan berjalan di atas meja saya.

Disyorkan: