Isi kandungan:
- Langkah 1: Diperlukan Materail dan Alat
- Langkah 2: Bina Perisai
- Langkah 3: Pasang Litar
- Langkah 4: Reka Bentuk Pembangunan APP
- Langkah 5: Kod Pembangunan APP
- Langkah 6: Program Arduino (Program Dilampirkan)
- Langkah 7: Aplikasi Berjalan Dengan Arduino (apk Dilampirkan)
- Langkah 8: Periksa Fungsi
- Langkah 9: Jadikannya Infinity (Susunan Kaca)
- Langkah 10: Ujian Sebelum Selesai
- Langkah 11: Pembingkaian dan Tinju
- Langkah 12: Gambar Jam Infiniti
- Langkah 13: Mod Jam
- Langkah 14: Perubahan Warna Jam
- Langkah 15: Perubahan Mod
Video: Jam RGB Infinity Dengan Aplikasi BT Sendiri: 15 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Jam Digital dan Analog yang normal membosankan, Oleh itu, rancang untuk mengembangkan jam yang sejuk dengan warna tersuai untuk Dail, Hour hour, Minute hand dan Second hand. Untuk ini pertama kali ingin mengembangkan jam menggunakan jalur LED RGB yang Boleh Ditujukan. Kemudian untuk komunikasi dengan Arduino untuk Tukar warna saya merancang untuk membina aplikasi menggunakan Pencipta aplikasi. Semua berfungsi dengan baik. Mari kita lihat langkah demi langkah.
Catatan
Warna jelas dengan mata, sementara melalui kamera ia mencerminkan gabungan warna kaca atas biru. Atau gunakan kaca sehala putih untuk lebih baik dimasukkan walaupun di dalam kamera.
Langkah 1: Diperlukan Materail dan Alat
Diperlukan Materail
1) Jalur LED RGB yang boleh dialamatkan dengan 1m 60Leds.
2) Arduino UNO.
3) Modul RTC untuk Arduino.
4) Modul gigi biru HC-05 untuk arduino.
5) PCB biasa.
6) Tajuk lelaki dan wanita.
7) Wayar.
8) Cermin dan kaca Matahari.
9) Pita Pembingkaian
Alat Diperlukan
1) Set ion pematerian.
2) Wire Stripper.
2) Komputer.
3) Mudah alih.
Perisian dan Perpustakaan Diperlukan
1) Arduino IDE.
a) Perpustakaan RTC.
b) Perpustakaan Kawat
c) Perpustakaan EEPROM
d) PerisianSerial
e) PololuLedStrip
2) Pencipta Aplikasi MIT
Langkah 2: Bina Perisai
1) Membangunkan lorong adalah tugas pertama kita. Di sini kami ingin menyambungkan tiga item (RTC, Bluetooth, LED yang dapat dialamatkan dengan arduino.
2) Untuk RTC kami menggunakan A4 dan A5 dari sisi analog dan + 5V dan GRN.
3) Untuk bluetooth kami menggunakan pin D2, D3 untuk TX dan RX. dan 5V dan GRN.
4) Untuk jalur LED yang boleh dialamatkan, gunakan papan bekalan kuasa terkawal untuk + 5V dan GND. Sambungkan Data ke D12 Arduino.
5) Betulkan dahulu header Male mengikut pin arduino dan masukkan PCB biasa di atasnya.
6) Solder header lelaki.
7) Untuk header wanita solder RTC dan Bluetooth pada Plain PCB. gunakan wayar dan lukis untuk membuat ciruit.
Langkah 3: Pasang Litar
1) Sekarang betulkan perisai di atas arduino.
2) Pasang modul gigi RTC dan Biru.
3) Sambungkan Jalur lampu LED RGB yang Boleh Ditujukan.
4) Sambungkan bekalan kuasa Regulator 5v ke LED RGB dan 12V ke Arduino.
5) Sambungkan bekalan kuasa 12V ke bekalan kuasa Regulator.
Langkah 4: Reka Bentuk Pembangunan APP
Projek Selesai Pertama Saya di Android ialah Lock Door Corak selepas itu dalam projek ini saya belajar banyak dalam penemu aplikasi. Terutama berfungsi dengan warna dan pautan pelbagai skrin. Saya menggunakan App inventor2 dalam talian untuk mengembangkan aplikasi android. Ini adalah aplikasi dalam talian pengekodan berasaskan GUI. Sangat menarik untuk belajar dan bekerja.
1) Rancangan saya adalah untuk menghubungkan Arduino dan Android menggunakan Bluetooth dan ingin menukar warna Dail, Jam, Minit dan Tangan Kedua. Selain itu jika kita mahu mematikan dan menyalakan lampu, kita mempunyai butang terpisah untuk menghidupkan dan mematikan.
2) Dalam Projek saya menggunakan dua skrin.
3) Skrin Pertama
- Di Atas saya menggunakan butang untuk mengambil perangkat bluetooth dan di sebelah kotak label untuk memaparkan status bluetooth.
- Baris seterusnya saya meletakkan kotak label untuk menunjukkan mesej APP.
- Kemudian Canvas merangkumi bahagian utama aplikasi. Saya mahu melukis jam di kanvas dengan warna yang dipilih.
- Kemudian empat Butang bernama Dial, Hour, Minute, Second untuk memilih warna dari Skrin kedua.
- Kemudian Tiga butang untuk ON, OFF, MODE.
- Kawalan klien dan Pemasa bluetooth dalam senarai tersembunyi.
4) Skrin Kedua (Skrin Pemilih Warna)
- Di Skrin Pemilih Warna saya menggunakan dua gambar Pemilih warna. Untuk menukar Imej saya menggunakan dua butang di bahagian atas.
- Kemudian Dua Kanvas satu dengan warna bulat dan satu lagi palet persegi digunakan. Hanya satu yang kelihatan pada masa itu.
- Kemudian kotak label yang menunjukkan warna yang dipilih dan butang pilih untuk beralih ke skrin pertama dengan warna yang dipilih.
Sekarang bahagian Reka bentuk selesai. Ini adalah pengkodean GUI sehingga di bahagian pengekodan kami juga ingin menyeret dan melepaskannya terus pada langkah seterusnya.
Langkah 5: Kod Pembangunan APP
1) Dalam dua gambar Pertama saya menunjukkan pengekodan penuh setiap halaman.
2) Di sini saya menerangkan langkah-langkah penting dalam projek ini
- Semua yang pertama adalah untuk mengambil bluetooth. Oleh itu, klik butang Bluetooth, kami memanggil alamat dan nama Bluetooth.
- Setelah Bluetooth dipilih dalam fungsi After Picking, periksa sama ada bluetooth disambungkan atau tidak. Sekiranya bersambung hantar isyarat yang disambungkan ke arduino menggunakan gigi biru.
- Dalam program Arduino sekali sambungannya baik. Ini menghantar kembali warna semasa Dial, Jam, Minit dan Kedua. Aplikasi menerima kod dan lukis jam lagi dengan warna.
- Sekarang untuk menukar Warna Dail atau klik lain butang masing-masing di bahagian bawah aplikasi. Pada klik butang itu memanggil halaman pemilih warna dengan warna yang sudah ditetapkan untuknya.
- Semasa pemilih warna membukanya membaca warna yang dikirim oleh halaman sebelumnya dan tetapkan ke label di halaman tersebut. Sekarang dengan menggunakan warna Pilih dari kanvas kita memilih warnanya.
- Saya menggunakan dua butang untuk menunjukkan dan menyembunyikan palet warna bulat dan satu persegi.
- Kemudian setelah memilih warna dengan mengklik butang kita menutup halaman dengan warna yang dipilih dalam senarai.
- Di halaman utama untuk menggunakan fungsi lain menutup kembali kami mendapat nilai pengiriman oleh layar pemilih warna dan menetapkannya ke butang dan menggambar semula jam dan mengirim data ke arduino melalui Bluetooth.
- Seperti bijak sama diulang untuk semua butang pilih warna yang lain.
- Kemudian 3 butang di bahagian bawah untuk ON, OFF dan MODE. Pada fungsi klik saya memindahkan arahan ke arduino.
3) Saya memeriksa fungsi berulang dan membawanya ke prosedur. Contohnya untuk melukis Lingkaran saya membuat prosedur dan memanggilnya apabila diperlukan. Setelah menyelesaikan Program Litar dan Android tiba masanya untuk membina Program Arduino.
Langkah 6: Program Arduino (Program Dilampirkan)
Perpustakaan Digunakan
1) Untuk berkomunikasi dengan modile Bluetooth, kami mahukan port bersiri. Port bersiri lalai Arduino digunakan untuk penyahpepijatan. Jadi, gunakan Perpustakaan softwareserial untuk membuat port bersiri baru.
2) Gunakan perpustakaan Wire dan RTC untuk berkomunikasi dengan modul RTC.
3) Gunakan perpustakaan Pololuledstrip untuk mengawal jalur LED yang dapat dialamatkan.
4) Perpustakaan pengguna EEPROM untuk menulis dan membaca warna dan status dari Arduino.
Program
1) Pertama tulis program untuk memeriksa LED yang dapat dialamatkan, kemudian gunakan program ujian untuk menguji RTC, kemudian gunakan program Bluettoth dan uji data modul yang diterima.
2) Sekarang sertai program dan periksa data yang diterima dari Bluetooth, tulis di monitor bersiri.
3) Kemudian gunakan fungsi rentetan seperti indexof dan substring in string untuk mendapatkan hasil dari arduino dan simpan di EEPROM dan ubah warna atau mod atau hidupkan / matikan arduino.
4) Mula-mula sambungkan dengan gigi biru, ia menghantar warna menggunakan tali gegelung dan kirim.
5) Fungsi terpisah ke urutan ON dan OFF yang dibuat untuk memanggilnya tepat pada waktunya.
Langkah 7: Aplikasi Berjalan Dengan Arduino (apk Dilampirkan)
Prosedur Pemasangan Aplikasi
1) Muat turun MIT AI2 Companion pada telefon android anda.
2) Di Laman web penemu Aplikasi Klik Bangun> Aplikasi (berikan kod QR untuk.apk). Kod QR dihasilkan di skrin.
3) Buka MIT AI2 Companion pada telefon android anda dan klik scan QR code, sekali scan scan sambungkan dengan kod. Muat turun apk dan dipasang di telefon bimbit setelah meminta izin.
4) Atau Cukup di Laman web penemu Aplikasi Klik Bangun> Aplikasi (simpan.apk ke komputer saya).
5) Salin apk ke telefon bimbit dan pasang.
Aplikasi sedang berjalan
1) Selepas memasang anda menemui aplikasi anda di rumah.
2) Pada mulanya buka bluetooth di telefon bimbit dan sambungkan dengan modul bluetooth HC05.
3) Klik aplikasi di skrin utama. Di skrin klik Pilih BT. Pilih HC05. Setelah disambungkan Warna yang disimpan dari arduino yang dibaca di android dan jam mengecat semula. Kemudian gunakan butang ke mod ON / OFF / Change. Gunakan butang Dail, Jam, Minit dan Kedua untuk menukar warna.
Muat turun apk saya
1) Sekiranya anda tidak mahu membuang masa dalam pembangunan Android, cukup muat turun apk yang dilampirkan di sini dan pasang di telefon bimbit anda.
Langkah 8: Periksa Fungsi
Selepas Muat naik program ke arduino dan pasang apk APP ke telefon bimbit android. Periksa fungsinya sebelum menyusun cermin.
Langkah 9: Jadikannya Infinity (Susunan Kaca)
1) Panjang keseluruhan jalur yang dipimpin adalah 1 meter (100 cm). jadi lilitan jam adalah 1 meter (100cm). Dari lilitan hitung diameternya ialah 31.831 cm. Oleh itu, saya membeli Cermin 38 X 38 persegi dan kaca pantulan sebelah.
2) Potong kepingan termokol dengan ukuran yang sama.
3) Potong bulatan Dia 31.831 cm di tengah lembaran termokol. Ini adalah karya yang sangat memahat jika menggunakan termokol.
Sekiranya anda mempunyai kadbod, tampal jalur LED di atasnya, potong dan bengkokkan untuk membuat bulatan. Kerana hampir menghabiskan saya 2 jam untuk pengamplasan untuk ukuran yang betul
4) Tampal Jalur LED RGB di bulatan tengah.
5) Bawa wayar keluar dari sisi.
6) Letakkan cermin di bahagian bawah dan Letakkan thromocol dengan jalur cahaya di atasnya.
7) Letakkan kaca reflektif satu sisi di atasnya. dan sekarang periksa bagaimana ia berfungsi.
Langkah 10: Ujian Sebelum Selesai
Ini adalah gambar ujian sebelum Pembingkaian.
Langkah 11: Pembingkaian dan Tinju
1) Tanpa menggerakkan cermin mata, gunakan pita pembingkaian untuk menyatukan semua sisi. Kerana kaca beratnya tinggi saya pita dua kali.
2) Kemudian Pindahkan wayar keluar dari jam ke sisi belakang dan kotak litar dan lem panas dengan cermin di bahagian belakang. Di dalam kotak biarkan kuasa masuk dan sambungkan putaran keluar ke jalur yang dipimpin.
3) Sekarang semua kerja selesai. Masanya untuk dijalankan.
Langkah 12: Gambar Jam Infiniti
Susun untuk menggantung di dinding atau berdiri di atas meja (Kerana menggunakan gelas tebal oleh saya menjadikannya berdiri). Kami menggunakannya sebagai cahaya malam jika diperlukan. Gunakan telefon bimbit untuk mengawal warnanya atau mematikan jika tidak diperlukan. Dalam gambar di atas 3 gambar pertama menunjukkan pelbagai mod.
Langkah 13: Mod Jam
Video untuk ketiga-tiga mod
1) MODE 1 - Semua cahaya baris Kedua bercahaya.
2) MODE 2 - Semua garis Minit hanya bercahaya.
3) MODE 3 - Hanya Cahaya Jam, minit dan tangan kedua sahaja.
Langkah 14: Perubahan Warna Jam
AKTIF, Perubahan warna dan MATI
Langkah 15: Perubahan Mod
Sangat mengagumkan untuk menonton jam infiniti. Tukar juga kod untuk perubahan warna lalai dari perpustakaan dan periksa. Ia sangat hebat. Di sini saya kongsikan video perubahan mod Jam dan perubahan warna.
Selesaikan kerja. Sekiranya anda berjaya dan mengundi, saya berasa sangat gembira
Saya sangat gembira belajar dan membuat perkara baru. Biarkan berkongsi anda kemudian Kebahagiaan berlipat ganda
Terima kasih kerana menonton
Disyorkan:
Buat Jam Retro Nixie Sendiri Dengan RTC !: 7 Langkah (dengan Gambar)
Jadikan Jam Retro Nixie Anda Sendiri Dengan RTC !: Dalam projek ini saya akan menunjukkan kepada anda cara membuat jam nixie retro. Itu bermaksud saya akan menunjukkan kepada anda bagaimana anda dapat mengawal tiub nixie dengan bekalan kuasa DC voltan tinggi dan kemudian saya akan menggabungkan 4 tiub nixie dengan Arduino, Jam Waktu Nyata (RTC) dan cu
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 Vortex: Jam Tangan Cermin Infinity: 10 Langkah (dengan Gambar)
Vortex Watch: Jam Tangan Cermin Infinity: Matlamat projek ini adalah untuk membuat versi jam cermin infiniti yang boleh dipakai. Ia menggunakan LED RGB-nya untuk menunjukkan waktu dengan memberikan jam, minit, dan saat untuk lampu Merah, Hijau, dan Biru masing-masing dan bertindih dengan warna ini
Tukar Jam Rumah Biasa menjadi Jam Bersinar Sendiri: 8 Langkah (dengan Gambar)
Tukar Jam Biasa Rumah ke Jam Cahaya Sendiri: PERTAMA SAYA MEMBERI SANGAT TERIMA KASIH KEPADA PASUKAN INSTRUKTABLAH MEMBUAT SEBAGAI HARI PEMULIHAN KESIHATAN SAYA SEBAGAI TANGGUNGJAWAB ….. Dalam arahan ini, saya ingin berkongsi dengan anda semua cara menukar jam biasa di rumah anda masuk ke jam bersinar sendiri. > > Kerana melakukan ini
Kunci Pintu Aplikasi Buatan Sendiri: 5 Langkah (dengan Gambar)
Kunci Pintu Aplikasi Buatan Sendiri: Dalam projek ini, saya menunjukkan bagaimana kunci / buka kunci pintu aplikasi telefon mudah dibuat dari komponen mudah, dan memperkenalkan aplikasi mesra pengguna bernama Blynk. Saya menggunakan cip wifi Wemos D1 Mini dan Arduino IDE untuk membuat kod. Anda boleh menggunakan persediaan ini untuk