Daftar Isi:

Tampilan Berputar: 4 Langkah
Tampilan Berputar: 4 Langkah

Video: Tampilan Berputar: 4 Langkah

Video: Tampilan Berputar: 4 Langkah
Video: 2 Cara Mengaktifkan Rotasi Layar di XIAOMI 2024, November
Anonim
Image
Image
sirkuit
sirkuit

Selama kursus satu minggu tentang komputasi fisik, yaitu Arduino, kami harus melakukan proyek tiga hari dalam kelompok dua orang. Kami memilih untuk membuat tampilan berputar. Ini hanya menggunakan 7 LED (kami menambahkan satu lagi untuk menampilkan karakter khusus seperti). Mereka dipasang di lengan yang berputar cukup cepat. Kami kemudian menghidupkan dan mematikannya dan teks dapat dibaca. Pada kenyataannya itu terlihat lebih baik daripada di video.

Untuk mengubah teks yang ditampilkan, papan kami terhubung ke jaringan wifi dan menyajikan halaman web tempat Anda dapat memasukkan teks.

Langkah 1: Pemotongan laser

Karena kami memiliki akses ke pemotong laser, kami memutuskan untuk memotong dudukan dan lengan motor kami dari akrilik. Ternyata itu ide yang sangat bagus karena teksnya dapat dibaca bahkan di situs yang berlawanan (walaupun tidak terlalu terang). Bentuknya sangat sederhana sehingga bisa juga dibuat dari beberapa akrilik dan/atau kayu bekas. Kami bahkan mengukir nama kami untuk kesejukan. Dimensi tidak terlalu penting karena Anda hanya dapat menyesuaikan batas waktu dalam kode agar sesuai dengan kecepatan.

Untuk memasang motor kami menggunakan roda gigi plastik yang sesuai yang hanya kami tekan pada poros motor dan direkatkan ke lengan. Kami menggunakan lem panas untuk menyatukan semua potongan akrilik.

Langkah 2: Sirkuit

sirkuit
sirkuit
sirkuit
sirkuit
sirkuit
sirkuit

Sirkuit ini sangat mendasar, Anda hanya perlu menghubungkan 7 LED ke papan apa pun. Kami memilih yang merah karena kami membaca di suatu tempat bahwa mereka terlihat paling baik pada akhirnya.

Papan kami adalah hal yang menyenangkan esp32, jadi kami telah membangun wifi, pengisian baterai, dan baterai yang sesuai. Itu sangat mudah digunakan dan kami akan menggunakan papan yang sama lagi.

Tanpa alasan khusus, kami memilih untuk menghubungkan semua kaki LED positif dan menghubungkan setiap kaki negatif ke pin I/O digital. Ini berarti Anda harus menyetel pin ke LOW untuk menyalakan LED dan HIGH untuk mematikannya.

Ternyata menjadi ide yang baik untuk menyolder resistor ke papan dan menggunakan tabung menyusut untuk mengisolasi semuanya.

Langkah 3: Kode

Semua kode kami dapat ditemukan di Github.

Kode kami terinspirasi oleh server web sederhana dan proyek serupa tanpa wifi. Kami baru saja menggabungkan semuanya dan menambahkan bitmask kami sendiri untuk huruf-hurufnya. Karena kami memiliki catu daya untuk menyalakan motor, kami hanya memilih waktu tunda dan memutar voltase sehingga gambarnya stabil. Ini akan menjadi pendekatan yang lebih baik untuk mengukur kecepatan lengan dengan beberapa sensor (misalnya sensor efek hall dan magnet di bawah konstruksi) dan menyesuaikan penundaan dalam kode, tetapi kami tidak melakukannya karena kerangka waktu kami yang terbatas.

Situs web kami pada dasarnya hanya terdiri dari beberapa teks dan input teks yang mengirimkan string saat ini pada setiap perubahan sehingga teks diperbarui secara instan. Setelah boot dan ketika string kosong ditransmisikan, kami menampilkan alamat IP sehingga Anda tahu ke mana harus terhubung.

Kode situs web kami termasuk dalam kode Arduino sebagai string tetapi tersedia secara terpisah untuk kejelasan.

Langkah 4: Kesimpulan

Kesimpulan
Kesimpulan

Semuanya berjalan baik pada akhirnya, kami tidak akan mengubah apa pun. Kami sangat merekomendasikan untuk menggunakan akrilik seperti yang kami lakukan, itu sangat mengesankan bagaimana teks hanya mengambang di udara.

Satu-satunya hal yang kami remehkan adalah energi dari lengan pemintal, konstruksi kami sangat goyah sehingga kami harus menempelkannya ke meja.

Fitur yang akan bagus tetapi kami tidak dapat menyadarinya adalah pengukuran kecepatan yang telah disebutkan. Dengan itu, dimungkinkan untuk mengontrol kecepatan teks di sekitar layar. Kami harus menggunakan catu daya untuk melakukan itu.

Direkomendasikan: