Isi kandungan:

Jam RGB Infinity Dengan Aplikasi BT Sendiri: 15 Langkah (dengan Gambar)
Jam RGB Infinity Dengan Aplikasi BT Sendiri: 15 Langkah (dengan Gambar)

Video: Jam RGB Infinity Dengan Aplikasi BT Sendiri: 15 Langkah (dengan Gambar)

Video: Jam RGB Infinity Dengan Aplikasi BT Sendiri: 15 Langkah (dengan Gambar)
Video: korban belanja misteri box online‼️beli hp malah berisi kardus bekas❓#shorts 2024, Julai
Anonim
Image
Image
Jam RGB Infinity Dengan Aplikasi BT Sendiri
Jam RGB Infinity Dengan Aplikasi BT Sendiri
Jam RGB Infinity Dengan Aplikasi BT Sendiri
Jam RGB Infinity Dengan Aplikasi BT Sendiri

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

Materail dan Alat Diperlukan
Materail dan Alat Diperlukan
Materail dan Alat Diperlukan
Materail dan Alat Diperlukan
Materail dan Alat Diperlukan
Materail dan Alat Diperlukan

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

Bina Perisai
Bina Perisai
Bina Perisai
Bina Perisai
Bina Perisai
Bina Perisai
Bina Perisai
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

Pasang Litar
Pasang Litar
Pasang Litar
Pasang Litar
Pasang Litar
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

Reka Bentuk Pembangunan APP
Reka Bentuk Pembangunan APP
Reka Bentuk Pembangunan APP
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

  1. Di Atas saya menggunakan butang untuk mengambil perangkat bluetooth dan di sebelah kotak label untuk memaparkan status bluetooth.
  2. Baris seterusnya saya meletakkan kotak label untuk menunjukkan mesej APP.
  3. Kemudian Canvas merangkumi bahagian utama aplikasi. Saya mahu melukis jam di kanvas dengan warna yang dipilih.
  4. Kemudian empat Butang bernama Dial, Hour, Minute, Second untuk memilih warna dari Skrin kedua.
  5. Kemudian Tiga butang untuk ON, OFF, MODE.
  6. Kawalan klien dan Pemasa bluetooth dalam senarai tersembunyi.

4) Skrin Kedua (Skrin Pemilih Warna)

  1. Di Skrin Pemilih Warna saya menggunakan dua gambar Pemilih warna. Untuk menukar Imej saya menggunakan dua butang di bahagian atas.
  2. Kemudian Dua Kanvas satu dengan warna bulat dan satu lagi palet persegi digunakan. Hanya satu yang kelihatan pada masa itu.
  3. 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

Kod Pembangunan APP
Kod Pembangunan APP
Kod Pembangunan APP
Kod Pembangunan APP
Kod Pembangunan APP
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

  1. Semua yang pertama adalah untuk mengambil bluetooth. Oleh itu, klik butang Bluetooth, kami memanggil alamat dan nama Bluetooth.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Saya menggunakan dua butang untuk menunjukkan dan menyembunyikan palet warna bulat dan satu persegi.
  7. Kemudian setelah memilih warna dengan mengklik butang kita menutup halaman dengan warna yang dipilih dalam senarai.
  8. 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.
  9. Seperti bijak sama diulang untuk semua butang pilih warna yang lain.
  10. 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)

Program Arduino (Program Dilampirkan)
Program Arduino (Program Dilampirkan)
Program Arduino (Program Dilampirkan)
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)

Aplikasi Berjalan Dengan Arduino (apk Dilampirkan)
Aplikasi Berjalan Dengan Arduino (apk Dilampirkan)
Aplikasi Berjalan Dengan Arduino (apk Dilampirkan)
Aplikasi Berjalan Dengan Arduino (apk Dilampirkan)
Aplikasi Berjalan Dengan Arduino (apk Dilampirkan)
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

Image
Image

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)

Make It Infinity (Susunan Kaca)
Make It Infinity (Susunan Kaca)
Make It Infinity (Susunan Kaca)
Make It 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

Ujian Sebelum Selesai
Ujian Sebelum Selesai
Ujian Sebelum Selesai
Ujian Sebelum Selesai

Ini adalah gambar ujian sebelum Pembingkaian.

Langkah 11: Pembingkaian dan Tinju

Pembingkaian dan Tinju
Pembingkaian dan Tinju
Pembingkaian dan Tinju
Pembingkaian dan Tinju
Pembingkaian dan Tinju
Pembingkaian dan Tinju
Pembingkaian dan Tinju
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

Gambar Jam Infinity
Gambar Jam Infinity
Gambar Jam Infinity
Gambar Jam Infinity
Gambar Jam Infinity
Gambar Jam Infinity
Gambar Jam Infinity
Gambar Jam Infinity

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

Image
Image

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: