Matrix LED Kelembaban, Temperature, Jam, Tanggal, Bulan, Tahun
by Rajah in Circuits > Electronics
65 Views, 0 Favorites, 0 Comments
Matrix LED Kelembaban, Temperature, Jam, Tanggal, Bulan, Tahun
Nama saya Nadine Wijaya. Saya siswa SMA N 2 Semarang.
Proyek ini saya buat untuk memenuhi tanggung jawab saya sebagai siswa, yaitu mengerjakan tugas yang diberikan oleh Bapak/Ibu guru yang membimbing saya.
Pertama, mengapa saya membuat proyek ini. Karena saya memiliki rasa ingin tahu bagaimana pembuatan running text Selain itu, proyek ini bisa sebagai wawasan saya untuk mendapatkan ilmu pengetahuan baru mengenai pemprograman running text. Saya pikir proyek ini juga dapat saya gunakan sebgai media promosi ketika saya menjadi pengusaha nanti Walaupun running text ini emang cukup mudah untuk didapatkan. Tetapi saya merasa lebih puas ketika saya bisa menciptakan hingga mendesain karya saya sesuai dengan keingininan saya. Maka saya menekuni proyek ini dari hari kehari meskipun biasanya saya merasa kesulitan namun saya tidak pernah mnyerah untuk mengerjakan proyek ini dan juga saya tidak sendiri mengerjakan proyek ini. Saya bekerjasama dengan baik dengan anggota kelompok saya. Jika kami merasa sudah sangat kesulitan kami menanyakan kesulitan yang kita alami kepada guru pengampu kelas kami yaitu, Bapak Irno. Proyek LED kami dibuat menggunakan strip LED RGB WS2812 5V
tanggal pembuatan : 23 November 2024
Supplies
Matrix yang saya buat, dibuat dari strip LED RGB (WS2812). Strip LED WS2812 ini adalah sumber cahaya LED kontrol cerdas yang rangkaian kontrol dan chip RGB-nya terintegrasi dalam satu paket berisi 5050 komponen . Komponen internalnya meliputi kait data port digital cerdas dan rangkaian penggerak penguatan pembentukan ulang sinyal. RGB pada LED tersebut merupakan warna khas yang dikeluarkan oleh LED tersebut yaitu mampu mengeluarkan perpaduan warna Red(merah), Green(hijau), dan Blue(biru).
Matriks yang saya buat dibuat dari strip LED berkapasitas 60 LED per meter. Strip LED ini menampung LED tipe WS2812.
Lampu LED ws2812 adalah RGB dan mudah diprogram dengan perpustakaan.
Untuk mengetahui lebih lanjut tentang led ini, silakan periksa tautan ini: https://cdn-shop.adafruit.com/datasheets/WS2812.pd...
Saya memesan dua lembar akrilik putih dengan ukuran yang sama. Satu untuk menempelkan strip lampu LED (strip lampu LED yang saya beli memiliki perekat di bagian belakangnya). Dan satu lagi untuk diletakkan di atas strip lampu LED agar warnanya terlihat dan mata tidak terlalu lelah karena intensitas lampu LED.
Saya mengukur semua dimensi strip LED dan menghitung bahwa saya dapat memasang 13 baris dengan 18 LED pada panel akrilik saya. Dimensi ditentukan sebelumnya karena ukuran mesin kasir.
Strip LED ditata seperti pola zig-zag. Saya menyolder kabel satu per satu ke baris-baris seperti yang dapat Anda lihat pada gambar.
Strip lampu menggunakan sekitar 2 amp +, pada +5 volt (perlu diingat bahwa 5 V adalah batasnya, jangan berikan voltase yang lebih tinggi atau strip lampu dapat rusak) saat lampu LED menyala penuh, jadi pastikan catu daya Anda dapat mengalirkan arus yang cukup.
Saya mengendalikan strip led dengan modul esp8266. Strip led hanya menggunakan satu pin data dan +5V dan GND
Untuk kodenya, saya menggunakan tiga pustaka dari adafruit: Adafruit neomatrix, Adafruit neopixel, dan Adafruit GFX. Saya menguji strip menggunakan program standar yang disertakan dengan pustaka tersebut dan hasilnya berfungsi setelah saya mengatur tinggi dan lebar matriks yang saya inginkan.
Matriks
Matriks yang saya buat dibuat dari strip LED berkapasitas 60 LED per meter dan kami memerlukan sebanyak 5 meter untuk pembuatan running text berukuran 37x5. Strip LED ini menampung LED tipe WS2812. Lampu LED WS2812 adalah RGB dan mudah diprogram dengan demikian kami dapat belajar lebih mudah.
Untuk merealisasikan proyek ini kami membeli 1 mikrokontroler yaitu kami menggunakan Wemos Mini D1 type CH340 ESP4866 IOT ESP12. Kemudian, kami juga membeli kabel jumper male-female ntuk menghubungkan modul LED Matrix dengan mikrokontroler. Selain itu kami juga membutuhkan spons yang digunakan untuk frame matrix kami.
Kami mengukur semua strip LED dengan panjang 37 LED dan lebar 5 LED.
Strip LED ditata seperti pola zig-zag. Saya menyolder kabel satu per satu ke baris-baris seperti yang dapat Anda lihat pada gambar.
Strip lampu menggunakan sekitar 2 amp +, pada +5 volt (perlu diingat bahwa 5 V adalah batasnya, jangan berikan voltase yang lebih tinggi atau strip lampu dapat rusak) saat lampu LED menyala penuh, jadi pastikan satu daya Anda dapat mengalirkan arus yang cukup. Kami mengendalikan strip led dengan modul ESP8266. Strip led hanya menggunakan satu pin data dan +5V dan GND
Untuk kodenya, kami menggunakan tiga pustaka dari adafruit: Adafruit neomatrix, Adafruit matrixtest. Saya menguji strip menggunakan program standar dan hasilnya berfungsi.
Perograman
Kemudian buat pemrograman dan sesuaikan dengan apa yang akan kita perintahkan kedalam proyek tersebut melalui coding yang akan kita buat. Ketika semua coding sesuai dengan letak pada proyek kita. coba upload dan tunggu hasilnya. Jika berhasil maka proyek yang kita buat akan berjalan sesuai dengan kita inginkan.
Ketika semua komponen terhubung, Arduino bertindak sebagai pusat kontrol. Contohnya:
Pelacak temperatur : Mengirim data kondisi temperatur saat itu ke dalam Arduiono
Arduino: Mengolah data temperatur, dan menghasilkan teks yang menjelaskan tentang mkondisi temperatur saat itu
Real Time Clock : akan memberi informasi data yang sesuai dengan data waktu, hari, tanggal, bulan, tahun saat itu. Arduino juga akan otomatis mengakses data tersebut dan data tersebut akan tampil pada LED
Arduino juga memastikan setiap komponen bekerja sesuai dengan logika program.