Daftar Isi:

Bluetooth Controlled Arduino POV: 8 Langkah (dengan Gambar)
Bluetooth Controlled Arduino POV: 8 Langkah (dengan Gambar)

Video: Bluetooth Controlled Arduino POV: 8 Langkah (dengan Gambar)

Video: Bluetooth Controlled Arduino POV: 8 Langkah (dengan Gambar)
Video: DIY Propeller LED Clock with Arduino || LED Clock POV Display 2024, Juli
Anonim
Image
Image
Arduino POV yang Dikendalikan Bluetooth
Arduino POV yang Dikendalikan Bluetooth

pengantar

Kegigihan penglihatan mengacu pada ilusi optik yang terjadi ketika persepsi visual suatu objek tidak berhenti selama beberapa waktu setelah sinar cahaya yang datang darinya berhenti masuk ke mata. Ilusi juga telah digambarkan sebagai "kegigihan retina", "kegigihan tayangan" atau hanya "kegigihan" dan variasi lainnya.

Cara kerja Arduino POV didasarkan pada prinsip kegigihan visi. Otak manusia menyimpan visual setidaknya selama tp detik. Jadi setiap perubahan dalam tp detik tidak diperhatikan.

Mari kita perhatikan contoh menampilkan huruf H.

Awalnya semua LED posisi 1 dinyalakan. Dalam tp detik satu LED dari posisi ke-2 dibuat ON. Sekali lagi dalam tp detik, semua LED posisi ke-3 ON. Jadi H ditampilkan.

Sekarang untuk menampilkan huruf ke-2 setelah H, setelah waktu lebih besar dari tp detik, tampilkan huruf dengan cara yang sama seperti yang ditampilkan H, dengan membuat LED yang diperlukan tinggi.

Proyek ini terdiri dari 2 bagian:

BAGIAN A (tanpa bluetooth)

BAGIAN B (dengan bluetooth)

Persyaratan perangkat keras:

Arduino Nano

Led (5 nos)

resistor (220 ohm dan 10 k ohm)

Sensor efek Hall (44e)

Modul bluetooth HC-05

penggaris 30cm

Kipas angin meja/motor

baterai ponsel / baterai Lipo (3.7v/5v)

PCB tujuan umum

kabel

pin burg pria dan wanita

pistol solder dan timah solder

magnet dan pita.

Persyaratan Perangkat Lunak:

Arduino IDE

Aplikasi Terminal Bluetooth di smartphone.

Langkah 1: Pengaturan

Unduh Arduino IDE untuk Situs Web Resmi mereka.

Kumpulkan semua bagian yang diperlukan.

Langkah 2: Koneksi (BAGIAN A)

Koneksi (BAGIAN A)
Koneksi (BAGIAN A)
Koneksi (BAGIAN A)
Koneksi (BAGIAN A)
Koneksi (BAGIAN A)
Koneksi (BAGIAN A)
Koneksi (BAGIAN A)
Koneksi (BAGIAN A)

Diagram sirkuit ditunjukkan pada gambar. Solder komponen ke PCB tujuan umum.

Sensor efek hall digunakan agar tampilan selalu dimulai dari posisi magnet disimpan.

tanpa menggunakan sensor efek hall Anda mendapatkan tampilan berjalan yang tidak terlihat dengan benar.

Langkah 3: Program

Program
Program

Dalam program kita dapat melihat setiap huruf didefinisikan dalam sebuah array.

contoh:

int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};

Huruf hampir terbuat dari 3 baris seperti yang ditunjukkan pada gambar. Dalam larik satu set 5 elemen terdiri dari baris (yaitu 5 pertama untuk baris1 dan 5 berikutnya untuk baris2 dan 5 berikutnya untuk baris3). Informasi array ini dipasok ke led untuk membuatnya bersinar dalam urutan tertentu.

Untuk Menampilkan H:

Pada saat 't' semua led AKTIF (5 elemen array pertama adalah 1 / TINGGI). Setelah waktu tunda yang sangat kecil dari Tp(dotTime) hanya led tengah yang menyala (di tengah 5 elemen hanya satu elemen yang 1/TINGGI). Kemudian setelah Tp lagi semua led dihidupkan (5 elemen terakhir dari array adalah 1/TINGGI). ini dilakukan adalah suksesi yang sangat cepat yang menciptakan ilusi bahwa huruf H Ditampilkan.

Waktu tunda ini tergantung dari kecepatan motor kipas dan tidak dapat dihitung dengan mudah karena kecepatan motor kipas tidak ideal. Oleh karena itu metode Trial and error digunakan untuk menghitung delay ini.

elemen berikutnya ditampilkan setelah waktu tunda lain Tn(letterSpace).

Langkah 4: Pengaturan Akhir

Pengaturan Akhir
Pengaturan Akhir

Pasang pengaturan di atas ke timbangan dan pasang ke rotor kipas seperti yang ditunjukkan dalam video.

Pastikan Anda menyeimbangkan berat di kedua sisi penggaris. Ini penting untuk kelancaran operasi

seluruh pengaturan harus seimbang ketika Anda memegang di titik tengah timbangan. Penyeimbangan dapat dilakukan dengan menempelkan jumlah bobot yang diperlukan (mis: koin) di sisi mana pun.

Tempatkan magnet di posisi di mana Anda ingin memulai tampilan.

Unggah kode menggunakan Arduino IDE ke papan Arduino Nano.

Langkah 5: LARI

LARI!
LARI!

Jalankan Kipas Angin/motor. Pastikan untuk memegang kipas jika ada ketidakseimbangan.

Matikan lampu ruangan untuk efek dan kejelasan yang lebih baik.

Jika Anda tidak melihat huruf, coba ubah penundaan waktu titik dan spasi huruf dan coba lagi hingga Anda mendapatkan tampilan yang sesuai.

Langkah 6: Dengan Bluetooth (BAGIAN B)

Ikuti langkah ini hanya jika BAGIAN A Selesai dan berfungsi.

Hubungkan modul bluetooth ke pin 10 dan 11 papan nano dan juga hubungkan Vcc dan Gnd. Jangan lupa untuk menyeimbangkan penggaris setelah menambahkan modul bluetooth!

Unduh aplikasi terminal Bluetooth di ponsel android.

play.google.com/store/apps/details?id=ptah…

Software Serial Digunakan untuk antarmuka bluetooth.

Unggah program (POV_BLUETOOTH_SIMPLE) ke papan Nano. Hubungkan modul bluetooth ke aplikasi terminal bluetooth di telepon.

Ketik teks di Aplikasi terminal dan kirimkan ke Nano.

Ini adalah kode sederhana. Untuk Mengirim teks baru, Anda harus mereset arduino secara manual dengan mematikan Kipas/motor.

Langkah 7: Menampilkan (BAGIAN B)

Jalankan kipas/motor.

Gunakan Program ini untuk memperbarui teks secara real time tanpa mengatur ulang arduino:

Ketik teks pada aplikasi terminal bluetooth dan akhiri dengan simbol '&' dan kirimkan. '&' digunakan untuk menunjukkan akhir teks. Teks disimpan dalam array (buffer) dan digunakan untuk menampilkan seperti yang dilakukan di BAGIAN A

Untuk mengirim teks berikutnya Anda harus mengirim simbol '$' terlebih dahulu dan kemudian teks yang diperlukan. Jika program menerima simbol '$' maka buffer yang berisi teks sebelumnya akan dihapus

Langkah 8: Selesai

Anda telah membuat tampilan POV arduino sendiri! Tunjukkan pada keluarga dan teman Anda dan nikmatilah !!

Terima kasih!!

Direkomendasikan: