Daftar Isi:
- Langkah 1: Pengaturan
- Langkah 2: Koneksi (BAGIAN A)
- Langkah 3: Program
- Langkah 4: Pengaturan Akhir
- Langkah 5: LARI
- Langkah 6: Dengan Bluetooth (BAGIAN B)
- Langkah 7: Menampilkan (BAGIAN B)
- Langkah 8: Selesai
Video: Bluetooth Controlled Arduino POV: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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)
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
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
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
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:
DIY Arduino Bluetooth Controlled Car: 6 Langkah (dengan Gambar)
Mobil Dikendalikan Bluetooth Arduino DIY: Halo teman-teman! Nama saya Nikolas, saya berusia 15 tahun dan saya tinggal di Athena, Yunani. Hari ini saya akan menunjukkan cara membuat Mobil Kontrol Bluetooth 2 Roda menggunakan Arduino Nano, printer 3D dan beberapa komponen elektronik sederhana! Pastikan untuk menonton saya
Alexa Voice Controlled Raspberry Pi Drone Dengan IoT dan AWS: 6 Langkah (dengan Gambar)
Alexa Voice Controlled Raspberry Pi Drone Dengan IoT dan AWS: Hai! Nama saya Arman. Saya seorang anak laki-laki berusia 13 tahun dari Massachusetts. Tutorial ini menunjukkan, seperti yang dapat Anda simpulkan dari judulnya, cara membuat Raspberry Pi Drone. Prototipe ini menunjukkan bagaimana drone berevolusi dan juga seberapa besar peran mereka dalam
Wifi Controlled 12v Led Strip Menggunakan Raspberry Pi Dengan Tasker, Integrasi Ifttt.: 15 Langkah (dengan Gambar)
Wifi Controlled 12v Led Strip Menggunakan Raspberry Pi Dengan Tasker, Ifttt Integration.: Dalam proyek ini saya akan menunjukkan cara mengontrol strip led analog 12v sederhana melalui wifi menggunakan raspberry pi.Untuk proyek ini Anda memerlukan: 1x Raspberry Pi (I saya menggunakan Raspberry Pi 1 Model B+) 1x RGB 12v Le
Arduino Controlled Car (Bluetooth): 5 Langkah (dengan Gambar)
Arduino Controlled Car (Bluetooth): Semua yang kita tahu bahwa Arduino adalah platform prototyping yang sangat baik, terutama karena menggunakan bahasa pemrograman yang ramah dan ada banyak komponen ekstra luar biasa yang memberi kita pengalaman hebat. Kita dapat mengintegrasikan Arduino dengan
Mesin Penjual Otomatis--Dispenser permen-- Arduino Bluetooth Controlled--DIY: 11 Langkah (dengan Gambar)
Mesin Penjual Otomatis||Dispenser permen|| Arduino Bluetooth Controlled||DIY: Dalam instruksi ini saya menunjukkan cara membuat mesin penjual otomatis menggunakan Arduino. BERKOMENTAR APA YANG ANDA PIKIRKAN TENTANG INSTRUCTABLE INI, SEHINGGA SAYA DAPAT MENINGKATKAN INSTRUCTABLE SAYA LEBIH LANJUTLihat video tutorial untuk pemahaman yang lebih baik dari enti