Daftar Isi:

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

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

Video: RGB Infinity Clock Dengan Aplikasi BT Sendiri: 15 Langkah (dengan Gambar)
Video: Cara Jadi Seperti Hacker dalam 5 Detik 2024, Juli
Anonim
Image
Image
Jam Infinity RGB Dengan Aplikasi BT Sendiri
Jam Infinity RGB Dengan Aplikasi BT Sendiri
Jam Infinity RGB Dengan Aplikasi BT Sendiri
Jam Infinity RGB Dengan Aplikasi BT Sendiri

Jam Digital dan Analog Normal membosankan, Jadi rencanakan untuk mengembangkan jam keren dengan warna khusus untuk Dial, Jarum jam, Jarum menit, dan Jarum detik. Untuk ini pertama-tama ingin mengembangkan jam menggunakan strip LED RGB Addressable. Kemudian untuk komunikasi dengan Arduino to Change color saya berencana membangun aplikasi menggunakan App inventor. Semua bekerja dengan baik. Mari kita lihat langkah demi langkah.

Catatan

Warnanya bening dengan mata, sedangkan melalui kamera memantulkan warna kaca atas yang dipadukan biru. Atau gunakan kaca one way putih untuk hasil kamera yang lebih baik.

Langkah 1: Materail dan Alat yang Diperlukan

Materail dan Alat yang Dibutuhkan
Materail dan Alat yang Dibutuhkan
Materail dan Alat yang Dibutuhkan
Materail dan Alat yang Dibutuhkan
Materail dan Alat yang Dibutuhkan
Materail dan Alat yang Dibutuhkan

Materail Diperlukan

1) Strip LED RGB Beralamat dengan 1m 60Leds.

2) Arduino Uno.

3) modul RTC untuk Arduino.

4) HC-05 Modul gigi biru untuk arduino.

5) PCB biasa.

6) Header Pria dan Wanita.

7) Kabel.

8) Cermin dan kaca Matahari.

9) Pita Pembingkaian

Alat yang Diperlukan

1) Solder ion set.

2) Pengupas Kawat.

2) Komputer.

3) Ponsel.

Diperlukan Perangkat Lunak dan Pustaka

1)Arduino IDE.

a) Perpustakaan RTC.

b) Perpustakaan Kawat

c) Perpustakaan EEPROM

d) SoftwareSerial

e) PololuLedStrip

2) Penemu Aplikasi MIT

Langkah 2: Bangun Perisai

Bangun Perisai
Bangun Perisai
Bangun Perisai
Bangun Perisai
Bangun Perisai
Bangun Perisai
Bangun Perisai
Bangun Perisai

1) Membangun shiled adalah tugas pertama kami. Di sini kami ingin menghubungkan tiga item (RTC, Bluetooth, Addressable LED 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 strip LED yang dapat dialamatkan, gunakan papan catu daya yang diatur untuk +5V dan GND. Hubungkan Data ke D12 Arduino.

5) Pertama-tama perbaiki header Male sesuai dengan pin arduino dan masukkan PCB polos di atasnya.

6) Solder header laki-laki.

7) Untuk header perempuan solder RTC dan Bluetooth pada PCB Biasa. menggunakan kabel dan menggambar trek untuk membuat sirkuit.

Langkah 3: Merakit Sirkuit

Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit
Merakit Sirkuit

1) Sekarang Perbaiki perisai di atas arduino.

2) Pasang modul RTC dan gigi Biru.

3) Hubungkan Strip lampu LED RGB Beralamat.

4) Hubungkan catu daya Regulator 5v ke LED RGB dan 12V ke Arduino.

5) Hubungkan catu daya 12V ke catu daya Regulator.

Langkah 4: Desain Pengembangan APLIKASI

Desain Pengembangan APLIKASI
Desain Pengembangan APLIKASI
Desain Pengembangan APLIKASI
Desain Pengembangan APLIKASI

Proyek Selesai Pertama saya di Android adalah Pattern door Lock setelah itu dalam proyek ini saya belajar banyak dalam penemu aplikasi. Terutama bekerja dengan warna dan tautan Multi-layar. Saya menggunakan App inventor2 online untuk mengembangkan aplikasi android. Ini adalah aplikasi online pengkodean berbasis GUI. Sangat sangat menarik untuk dipelajari dan dikerjakan.

1) Rencana saya adalah menghubungkan Arduino dan Android menggunakan Bluetooth dan ingin mengubah warna Dial, Hour, Minute dan Second Hands. Selain itu jika kita ingin mematikan dan menyalakan lampu, kita memiliki tombol terpisah untuk menghidupkan dan mematikan.

2) Dalam Proyek saya menggunakan dua layar.

3) Layar Pertama

  1. Di Atas saya menggunakan tombol untuk mengambil perangkat bluetooth dan di samping kotak label untuk menampilkan status bluetooth.
  2. Baris berikutnya saya menempatkan kotak label untuk menampilkan pesan APLIKASI.
  3. Kemudian Kanvas itu menutupi sebagian besar aplikasi. Saya ingin menggambar jam di kanvas dengan warna yang dipilih.
  4. Kemudian empat Tombol bernama Dial, Hour, Minute, Second untuk memilih warna dari Layar kedua.
  5. Kemudian Tiga tombol untuk ON, OFF, MODE.
  6. Kontrol klien bluetooth dan Timer dalam daftar tersembunyi.

4) Layar Kedua (Layar Pemilih Warna)

  1. Di Layar Color Picker saya menggunakan dua gambar Color picker. Untuk mengubah Gambar saya menggunakan dua tombol di atas.
  2. Kemudian Dua Kanvas satu dengan warna melingkar dan palet persegi lainnya digunakan. Hanya satu yang terlihat saat itu.
  3. Kemudian Kotak label yang menunjukkan warna yang dipilih dan tombol pilih untuk pindah ke layar pertama dengan warna yang dipilih.

Sekarang bagian Desain selesai. Ini adalah pengkodean GUI sehingga di bagian pengkodean juga kami ingin menarik dan melepasnya melanjutkan langkah berikutnya.

Langkah 5: Kode Pengembangan APLIKASI

Kode Pengembangan APLIKASI
Kode Pengembangan APLIKASI
Kode Pengembangan APLIKASI
Kode Pengembangan APLIKASI
Kode Pengembangan APLIKASI
Kode Pengembangan APLIKASI

1) Dalam dua gambar pertama saya menunjukkan pengkodean penuh setiap halaman.

2) Di sini saya menjelaskan langkah-langkah penting dalam proyek ini

  1. Yang pertama adalah mengambil bluetooth. Jadi pada klik tombol Bluetooth kami memanggil alamat dan nama Bluetooth.
  2. Setelah Bluetooth dipilih dalam fungsi After Picking, periksa apakah bluetooth terhubung atau tidak. Jika terhubung kirim sinyal terhubung ke arduino menggunakan gigi biru.
  3. Dalam program Arduino setelah koneksi ok. Ini mengirim kembali warna Dial, Jam, Menit dan Detik saat ini. Aplikasi menerima kode dan menggambar jam lagi dengan warna.
  4. Sekarang untuk mengubah Warna Dial atau lainnya klik tombol masing-masing di sisi bawah aplikasi. Pada klik tombol itu memanggil halaman pemilih warna dengan warna yang sudah diatur untuk itu.
  5. Saat pemilih warna membukanya, baca warna yang dikirim oleh halaman sebelumnya dan atur ke label di halaman itu. Sekarang dengan menggunakan Pilih warna dari kanvas kita pilih warnanya.
  6. Saya menggunakan dua tombol untuk menampilkan dan menyembunyikan palet warna melingkar dan persegi.
  7. Kemudian setelah memilih warna dengan mengklik tombol kami menutup halaman dengan warna yang dipilih dalam daftar.
  8. Di halaman utama menggunakan fungsi otherscreenclose kita mendapatkan nilai yang dikirim oleh layar pemilih warna dan mengaturnya ke tombol dan menggambar ulang jam dan mengirim data ke arduino melalui Bluetooth.
  9. Seperti bijaksana yang sama diulang untuk semua tombol pilih warna lainnya.
  10. Kemudian 3 tombol di bagian bawah untuk ON, OFF dan MODE. Pada fungsi klik saya mentransfer instruksi ke arduino.

3) Saya memeriksa fungsi yang berulang dan membawanya ke prosedur. Misalnya untuk menggambar Lingkaran saya membuat prosedur dan memanggilnya bila diperlukan. Setelah menyelesaikan Rangkaian dan Program Android saatnya untuk membangun Program Arduino.

Langkah 6: Program Arduino (Program Terlampir)

Program Arduino (Program Terlampir)
Program Arduino (Program Terlampir)
Program Arduino (Program Terlampir)
Program Arduino (Program Terlampir)

Perpustakaan Digunakan

1) Untuk berkomunikasi dengan modul Bluetooth, kami menginginkan port serial. Port serial default Arduino digunakan untuk debugging. Jadi, gunakan Softwareserial Library untuk membuat port serial baru.

2) Gunakan perpustakaan Wire dan RTC untuk berkomunikasi dengan modul RTC.

3) Gunakan pustaka Pololuledstrip untuk mengontrol strip LED yang dapat dialamatkan.

4) Pengguna perpustakaan EEPROM untuk menulis dan membaca warna dan status dari Arduino.

Program

1) Pertama-tama tulis program untuk memeriksa LED yang dapat dialamatkan, kemudian gunakan program uji untuk menguji RTC, kemudian gunakan program Bluettoth dan uji penerimaan data modul.

2) Sekarang bergabung dengan program dan periksa data yang diterima dari Bluetooth, tulis di monitor serial.

3) Kemudian menggunakan fungsi string seperti indexof dan substring dalam string untuk mendapatkan hasil dari arduino dan menyimpannya di EEPROM dan mengubah warna atau mode atau on/off arduino.

4) Pada awalnya terhubung dengan gigi biru itu mengirim warna menggunakan string concat dan kirim.

5) Pisahkan fungsi ke urutan ON dan OFF yang dibuat untuk memanggilnya tepat waktu.

Langkah 7: Aplikasi Berjalan Dengan Arduino (apk Terlampir)

Aplikasi Berjalan Dengan Arduino (apk Terlampir)
Aplikasi Berjalan Dengan Arduino (apk Terlampir)
Aplikasi Berjalan Dengan Arduino (apk Terlampir)
Aplikasi Berjalan Dengan Arduino (apk Terlampir)
Aplikasi Berjalan Dengan Arduino (apk Terlampir)
Aplikasi Berjalan Dengan Arduino (apk Terlampir)

Prosedur Pemasangan Aplikasi

1) Unduh MIT AI2 Companion di ponsel android Anda.

2) Di Situs Web penemu Aplikasi Klik Buat > Aplikasi (berikan kode QR untuk.apk). Kode QR yang dihasilkan di layar.

3) Buka MIT AI2 Companion di ponsel android Anda dan klik pindai kode QR, setelah pindai klik sambungkan dengan kode. Unduhan apk dan instal di ponsel setelah meminta izin.

4) Atau Cukup di Situs Web penemu Aplikasi Klik Bangun > Aplikasi (simpan.apk ke komputer saya).

5) Salin apk ke ponsel dan instal.

Aplikasi berjalan

1) Setelah menginstal Anda menemukan aplikasi Anda di rumah.

2) Pertama buka bluetooth di ponsel dan hubungkan dengan modul bluetooth HC05.

3) Klik aplikasi di layar beranda. Di layar klik Pilih BT. Pilih HC05. Setelah terhubung warna Tersimpan dari arduino baca di android dan repaint jam. Kemudian gunakan tombol untuk ON/OFF/Ubah mode. Gunakan tombol Dial, Hour, Minute dan Second untuk mengubah warna.

Unduh apk Saya

1) Jika Anda merasa tidak ingin membuang waktu dalam pengembangan Android maka cukup unduh apk yang terlampir di sini dan instal di ponsel Anda.

Langkah 8: Periksa Fungsinya

Image
Image

Setelah Unggah program ke arduino dan instal apk APP ke ponsel android. Periksa fungsi sebelum mengatur cermin.

Langkah 9: Jadikan Tak Terhingga (Penataan Kaca)

Make It Infinity (Penataan Kaca)
Make It Infinity (Penataan Kaca)
Make It Infinity (Penataan Kaca)
Make It Infinity (Penataan Kaca)

1) Panjang total strip yang dipimpin adalah 1 meter (100 cm). jadi keliling jam tersebut adalah 1 meter (100 cm). Dari keliling hitung diameternya adalah 31,831 cm. Jadi saya membeli Cermin persegi 38 X 38 dan kaca refleksi satu sisi.

2) Potong lembaran termokol dengan ukuran yang sama.

3) Potong lingkaran Dia 31,831 cm di tengah lembaran termokol. Ini adalah pekerjaan yang sangat memahat jika menggunakan thermocol.

Jika Anda memiliki karton, cukup tempelkan strip LED di atasnya, potong dan tekuk untuk membuat lingkaran. Karena hampir menghabiskan waktu 2 jam untuk mengampelas ke ukuran yang benar

4) Tempel Strip LED RGB di lingkaran tengah.

5) Bawa kawat keluar melalui sisi-sisinya.

6) Letakkan cermin di bagian bawah dan letakkan thromocol dengan strip tipis di atasnya.

7) Tempatkan kaca reflektif satu sisi di atasnya. dan sekarang periksa cara kerjanya.

Langkah 10: Pengujian Sebelum Penyelesaian

Pengujian Sebelum Selesai
Pengujian Sebelum Selesai
Pengujian Sebelum Selesai
Pengujian Sebelum Selesai

Ini adalah gambar pengujian sebelum Framing.

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 gelas, gunakan selotip untuk menyatukan semuanya di semua sisi. Karena berat kacanya tinggi, saya rekatkan dua kali.

2) Kemudian Pindahkan kabel dari jam ke sisi belakang dan bungkus sirkuit dan lem panas dengan cermin di sisi belakang. Di dalam kotak biarkan daya masuk dan hubungkan keluaran ke strip yang dipimpin.

3) Sekarang semua pekerjaan sudah selesai. Waktunya untuk berlari.

Langkah 12: Gambar Jam Infinity

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 digantung di dinding atau berdiri di atas meja (Karena menggunakan kacamata tebal saya membuatnya berdiri). Kami menggunakannya sebagai lampu malam jika diperlukan. Gunakan ponsel untuk mengontrol warnanya atau matikan jika tidak diperlukan. Pada gambar di atas 3 gambar pertama menunjukkan berbagai mode.

Langkah 13: Mode Jam

Video untuk ketiga mode

1) MODE 1 - Semua baris kedua bersinar.

2) MODE 2 - Semua garis Menit hanya menyala.

3) MODE 3 - Hanya Jam, menit, dan jarum detik yang menyala.

Langkah 14: Perubahan Warna Jam

ON, Perubahan warna dan OFF

Langkah 15: Perubahan Mode

Image
Image

Sangat menakjubkan untuk menonton jam tanpa batas. Juga ubah kode untuk memuat perubahan warna default oleh perpustakaan dan periksa. Ini sangat luar biasa. Di sini saya membagikan video perubahan mode Jam dan perubahan warna.

Pergi melalui pekerjaan. Jika Anda membuatnya dan memilihnya, saya merasa sangat senang

Saya sangat sangat senang belajar dan membuat hal-hal baru. Mari berbagi milikmu maka Kebahagiaan berlipat ganda

Terima kasih telah menonton

Direkomendasikan: