Isi kandungan:
- Langkah 1: Persediaan
- Langkah 2: Sambungan (BAHAGIAN A)
- Langkah 3: Program
- Langkah 4: Persediaan Akhir
- Langkah 5: JALANKAN
- Langkah 6: Dengan Bluetooth (BAHAGIAN B)
- Langkah 7: Memaparkan (BAHAGIAN B)
- Langkah 8: Selesaikan
Video: Bluetooth Dikendalikan Arduino POV: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Pengenalan
Kegigihan penglihatan merujuk kepada ilusi optik yang berlaku apabila persepsi visual suatu objek tidak berhenti untuk beberapa lama setelah sinar cahaya yang keluar daripadanya berhenti memasuki mata. Ilusi itu juga digambarkan sebagai "kegigihan retina", "kegigihan tayangan" atau sekadar "kegigihan" dan variasi lain.
Cara kerja Arduino POV berdasarkan prinsip kegigihan penglihatan. Otak manusia menyimpan visual sekurang-kurangnya tp sek. Jadi apa-apa perubahan dalam sekejap tp tidak disedari.
Mari kita pertimbangkan contoh paparan huruf H.
Pada mulanya semua LED dari kedudukan 1 dihidupkan. Dalam masa tp saat satu LED dari kedudukan ke-2 dibuat ON. Sekali lagi dalam sekejap, semua LED kedudukan ke-3 menyala. Oleh itu H dipaparkan.
Sekarang untuk menampilkan huruf ke-2 setelah H, setelah waktu lebih besar daripada tp detik, tampilkan huruf dengan cara yang sama seperti H yang ditampilkan, dengan membuat LED yang diperlukan tinggi.
Projek ini terdiri daripada 2 bahagian:
BAHAGIAN A (tanpa bluetooth)
BAHAGIAN B (dengan bluetooth)
Keperluan perkakasan:
Arduino Nano
Leds (5 angka)
perintang (220 ohm dan 10 k ohm)
Sensor kesan dewan (44e)
Modul bluetooth HC-05
Pembaris 30cm
Kipas meja / motor
bateri mudah alih / bateri Lipo (3.7v / 5v)
PCB tujuan am
wayar
pin burg lelaki dan wanita
soldering gun dan soldering plumbum
magnet dan pita.
Keperluan Perisian:
Arduino IDE
Aplikasi Terminal Bluetooth pada telefon pintar.
Langkah 1: Persediaan
Muat turun Arduino IDE ke Laman Web Rasmi mereka.
Kumpulkan semua bahagian yang diperlukan.
Langkah 2: Sambungan (BAHAGIAN A)
Gambarajah litar ditunjukkan dalam rajah. Memasukkan komponen ke PCB tujuan umum.
Sensor kesan Hall digunakan supaya paparan selalu bermula dari kedudukan di mana magnet disimpan.
tanpa menggunakan sensor kesan dewan anda akan mendapat paparan berjalan yang tidak dapat dilihat dengan betul.
Langkah 3: Program
Dalam program ini kita dapat melihat setiap huruf didefinisikan dalam 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 dalam gambar. Dalam array satu set 5 elemen terdiri daripada baris (iaitu 1st 5 adalah untuk baris1 dan 5 seterusnya adalah untuk baris2 dan 5 seterusnya untuk baris3). Maklumat tatasusila ini diberikan kepada led untuk menjadikannya bersinar mengikut urutan tertentu.
Untuk Memaparkan H:
Pada masa 't' semua LED dihidupkan (5 elemen susunan pertama adalah 1 / TINGGI). Selepas penundaan waktu yang sangat kecil Tp (dotTime) hanya led tengah dihidupkan (di tengah 5 elemen hanya satu elemen adalah 1 / TINGGI). Kemudian setelah Tp sekali lagi semua LED dihidupkan (5 elemen terakhir array adalah 1 / TINGGI). ini dilakukan adalah penggantian yang sangat cepat yang menimbulkan ilusi bahawa huruf H Dipaparkan.
Kelewatan masa ini bergantung pada kelajuan motor kipas dan tidak dapat dikira dengan mudah kerana kelajuan motor kipas tidak sesuai. Oleh itu kaedah Percubaan dan kesilapan digunakan untuk mengira kelewatan ini.
elemen seterusnya dipaparkan setelah kelewatan waktu Tn (letterSpace).
Langkah 4: Persediaan Akhir
Pasangkan pemasangan di atas ke skala dan pasangkannya ke rotor kipas seperti yang ditunjukkan dalam video.
Pastikan anda mengimbangkan berat badan di kedua-dua sisi pembaris. Ini penting untuk operasi yang lancar
keseluruhan penyediaan mesti seimbang semasa anda menahan pada titik tengah skala. Pengimbangan boleh dilakukan dengan melampirkan jumlah berat yang diperlukan (mis: syiling) di mana-mana sisi.
Letakkan magnet pada kedudukan di mana anda mahu memulakan paparan.
Muat naik kod menggunakan Arduino IDE ke papan Arduino Nano.
Langkah 5: JALANKAN
Jalankan Kipas / motor. Pastikan memegang kipas sekiranya terdapat ketidakseimbangan.
Matikan lampu bilik untuk kesan dan kejelasan yang lebih baik.
Sekiranya huruf anda tidak kelihatan, cuba ubah kelewatan waktu titik dan ruang huruf dan cuba lagi sehingga anda mendapat paparan yang betul.
Langkah 6: Dengan Bluetooth (BAHAGIAN B)
Ikuti langkah ini hanya jika BAHAGIAN A Selesai dan berfungsi.
Sambungkan modul bluetooth ke pin 10 dan 11 papan nano dan sambungkan juga Vcc dan Gnd. Jangan lupa untuk mengimbangkan pembaris setelah menambahkan modul bluetooth!
Muat turun aplikasi terminal Bluetooth pada telefon android.
play.google.com/store/apps/details?id=ptah…
Serial Perisian Digunakan untuk antara muka bluetooth.
Muat naik program (POV_BLUETOOTH_SIMPLE) ke papan Nano. Sambungkan modul bluetooth ke aplikasi terminal bluetooth di telefon.
Taipkan teks di App terminal dan hantarkan ke Nano.
Ini adalah kod mudah. Untuk Menghantar teks baru, anda perlu menetapkan semula arduino secara manual dengan mematikan Kipas / motor.
Langkah 7: Memaparkan (BAHAGIAN B)
Jalankan kipas / motor.
Gunakan program ini untuk mengemas kini teks secara langsung tanpa menetapkan semula arduino:
Ketik teks pada aplikasi terminal bluetooth dan akhiri dengan simbol '&' dan hantarkan. '&' digunakan untuk menunjukkan akhir teks. Teks disimpan dalam array (buffer) dan digunakan untuk memaparkan seperti yang dilakukan di BAHAGIAN A
Untuk menghantar teks seterusnya, anda perlu menghantar simbol '$' terlebih dahulu dan kemudian teks yang diperlukan. Sekiranya program menerima simbol '$' maka penyangga yang mengandungi teks sebelumnya akan dihapus
Langkah 8: Selesaikan
Anda telah menjadikan diri anda paparan POV arduino! Tunjukkan kepada keluarga dan rakan anda dan nikmati !!
Terima kasih!!
Disyorkan:
Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: 6 Langkah (dengan Gambar)
Alexa Raspberry Pi Drone yang Dikendalikan Suara Dengan IoT dan AWS: Hai! Nama saya Armaan. Saya seorang budak lelaki 13 tahun dari Massachusetts. Tutorial ini menunjukkan, seperti yang anda dapat simpulkan dari tajuk, bagaimana membina Raspberry Pi Drone. Prototaip ini menunjukkan bagaimana drone berkembang dan juga seberapa besar peranan mereka dalam
Kereta Arduino Dikendalikan Melalui Aplikasi Bluetooth: 4 Langkah (dengan Gambar)
Arduino Car Dikendalikan Melalui Aplikasi Bluetooth: Yang kita tahu bahawa Arduino adalah platform prototaip yang sangat baik, terutamanya kerana menggunakan bahasa pengaturcaraan yang mesra dan terdapat banyak komponen luar biasa yang memberikan kita pengalaman hebat. Kita dapat mengintegrasikan Arduino dengan
Robot Arduino Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan dengan Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: 6 Langkah
Arduino Robot Dengan Jarak, Arah dan Darjah Putaran (Timur, Barat, Utara, Selatan) Dikendalikan oleh Suara Menggunakan Modul Bluetooth dan Pergerakan Robot Autonomi: Instruksional ini menerangkan bagaimana membuat Arduino Robot yang dapat dipindahkan ke arah yang diperlukan (Maju, Mundur , Kiri, Kanan, Timur, Barat, Utara, Selatan) diperlukan Jarak dalam Sentimeter menggunakan perintah Suara. Robot juga boleh digerakkan secara autonomi
Arduino Anti Collision Car Dikendalikan Dengan Bluetooth: 3 Langkah (dengan Gambar)
Arduino Anti Collision Car Dikendalikan Dengan Bluetooth: Berikut adalah cara membuat Arduino Anti Collision Car Dikendalikan Dengan Bluetooth
Permainan Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: 3 Langkah (dengan Gambar)
Permainan Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: Hari ini, kita akan menggunakan mikrokontroler Arduino untuk mengawal permainan platformer C # yang sederhana. Saya menggunakan Arduino untuk mengambil input dari modul joystick, dan menghantar input itu ke aplikasi C # yang mendengarkan dan menyahkod input melalui Serial c