Daftar Isi:
- Langkah 1: Daftar Bahan dan Skema
- Langkah 2: Perakitan
- Langkah 3: Pemrograman
- Langkah 4: Operasi
- Langkah 5: Pertimbangan
Video: MiniCard: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Proyek Cardinal adalah tentang membuat perangkat sumber terbuka yang bergetar saat pengguna menghadap ke utara, yang bukan merupakan ide baru. Salah satu hubungannya dengan model yang ada adalah mereka mengandalkan medan magnet bumi, yang saya maksud, masuk akal. Masalah dengan magnet adalah bahwa mereka tidak bekerja di sekitar besi, seperti sepeda, bangunan, perahu, dan jembatan, yang merupakan beberapa kata yang dimulai dengan b. miniCard menggunakan Unit Gerakan Inersia BNO055, IMU, yang juga mempertimbangkan data akselerometer. Bagian terbaiknya adalah perhitungan berat yang terjadi pada unit, dan ini memberi kita data orientasi yang rapi alih-alih data sensor yang berantakan.
Ini adalah bukti konsep, dan saya ingin mendapatkan umpan balik. Sementara itu, orang-orang dapat membangun sendiri dan memiliki perangkat fungsional untuk bermain-main tanpa harus mengeluarkan $70 untuk model Bluetooth.
Langkah 1: Daftar Bahan dan Skema
Saya akan menganggap Anda memiliki bahan dan keterampilan menyolder. Jika tidak, ada banyak Instructables luar biasa yang akan membantu Anda. Anda perlu tahu cara membaca skema listrik.
Saya akan menilai ini 6/10 untuk kesulitan sejauh proyek pemasangan pemasangan berjalan karena ada beberapa kabel rewel yang harus ditekuk, atau itu akan menjadi 1. Saya memiliki tautan untuk semua bagian yang saya rekomendasikan.
- Arduino Pro Mini dan adaptor pemrograman FTDI
- Kabel dupont dengan crimp wanita di setiap ujungnya
- Pin header
- Unit gerakan inersia BNO055
- 2 dioda penyearah
- Motor bergetar tertutup
- Sirkuit pengisian baterai
- Baterai lithium yang dapat diisi ulang
- Lampiran
Tautan ini hanya untuk referensi. Saya tidak mendapatkan imbalan jika Anda membeli dari Amazon, dan bagaimanapun saya membeli sebagian besar suku cadang saya melalui eBay. Jika Anda tidak terbiasa dengan bagian-bagian ini, saya sarankan Anda membeli sesuatu yang setara dengan produk yang ditautkan. Jika Anda adalah cookie yang cerdas, mungkin aman untuk menukar bagian yang Anda miliki di rak Anda.
Skema ditunjukkan dengan langkah ini sehingga Anda dapat melihat bagaimana semua bagian cocok bersama. Saya tidak memasukkan tombol tekan di BOM karena saya menyelamatkannya dari Arduino. Tautan BNO055 adalah untuk produk Adafruit yang saya gunakan dalam pengujian awal saya. Ini bekerja dengan baik tetapi di sisi yang mahal. Saya telah menemukan semurah $ 11, yang saya gambarkan dalam instruksi ini.
Langkah 2: Perakitan
Saya ragu untuk mengatakan ada cara yang salah untuk merakit bagian-bagian ini, selama Anda mengikuti skema. Masalah terbesar yang saya miliki adalah kristal yang datang dengan IMU ungu, yang seharusnya saya pasang terakhir karena sulit untuk diposisikan saat menempel lurus ke atas.
Konfigurasi menempatkan IMU di atas Arduino di mana ia meletakkan pin data I2C. Saya berharap saya menempatkan papan pengisi daya terlebih dahulu karena kedua papan ini memiliki tekanan paling besar pada mereka. Arduino Anda akan membutuhkan pin pemrograman yang terhubung setidaknya sekali dan Anda harus mendorong dan menariknya. Papan pengisi daya akan tertekan setiap kali baterai hampir habis. Saya sarankan kencangkan keduanya dengan kuat jika memungkinkan berdasarkan perangkat keras spesifik Anda.
Saya melepas sakelar RESET dari Arduino saya dan menggunakannya kembali sebagai sakelar nol-heading saya. Mungkin pintar untuk membuat sakelar Anda dapat diakses. Untuk saya, saya harus mendorong penjepit kertas melalui lubang di kasing saya.
Langkah 3: Pemrograman
Jika Anda belum memprogram Arduino Pro Mini, Instructable ini sepertinya merupakan sumber yang bagus.
Saya memiliki masalah dengan papan off-brand yang mengatakan mereka papan pemrograman FTDI, tapi mereka palsu dan tidak akan bekerja. Jika Anda memasangkan papan Arduino Micro, NANO, atau M0, Anda tidak perlu khawatir tentang semua itu.
Kode terbaru saya ada di halaman GitHub saya. Seharusnya memiliki nama file seperti, "Cardinal_BareBones_2020-08-21_01.zip" Unduh kode, ekstrak, dan buka dengan Arduino IDE.
Langkah 4: Operasi
Saya harap Anda tidak mengalami kesulitan. Ini adalah arah yang jarang ditujukan untuk audiens yang terampil.
Ketika saya mulai menggunakan BNO055 IMU, saya perhatikan bahwa itu tidak menentu selama beberapa jam setelah menerapkan daya. Saya mengukur seberapa jauh itu akan melayang, dan tampaknya butuh empat puluh delapan jam sebelum sistem diselesaikan dan melaporkan hasil yang dapat diandalkan. Menyadari inilah mengapa saya menyarankan papan pengisi daya yang dapat dengan mudah menerima beberapa dioda sehingga tetap bertenaga saat mengisi daya. Dengan sirkuit lama, pengisian daya akan memotong daya dan menghapus kalibrasi. Saya sarankan mengisi ulang baterai bila memungkinkan. Setelah membuat instruksi ini, saya beralih ke baterai isi ulang yang lebih besar, tetapi saya ingin ukuran yang bertahan 20+ jam.
Hanya ada satu tombol. Segera setelah Anda menekannya, sistem akan bergetar sesaat, lalu tunggu sepuluh detik. Pada saat itu, ia akan menerima arah saat ini sebagai utara. Tentu saja, itu bisa ke arah mana pun yang Anda pilih. Masa tunggu harus cukup lama untuk memasukkan unit ke dalam saku atau tempat Anda merasa nyaman mengoperasikannya. Itu tidak akan bergetar secara otomatis ketika reset selesai, tetapi manusia bergoyang kecil, jadi itu harus jelas.
Langkah 5: Pertimbangan
Saya telah membawa satu prototipe atau lainnya selama lebih dari seratus jam, dan saya melakukan banyak pengamatan, tetapi saya hanya satu orang, dan itu hanya satu set pendapat.
Ketika saya memakai ini di pergelangan kaki kanan saya, sensasi intuitif adalah bahwa utara ada di sebelah kanan saya. Hal yang sama terjadi ketika saya memakai ini di pinggul kanan saya. Jika utara adalah arah yang ditentukan, itu bekerja lebih baik bagi saya ketika itu berpusat pada tubuh saya. Jika saya mengenakan miniCard di saku dada, itu adalah perasaan yang alami.
Ketika saya menyimpan ini di saku pinggul, saya menjadi cemas karena meskipun ponsel saya ada di tempat lain, getaran tepat di bawah ikat pinggang mengkhawatirkan. Masalah lain dengan saku adalah bahwa mereka tidak selalu menekan tubuh. Saya memakai celana pria, jadi itu masalah. Paha tidak kaya saraf, jadi saya berasumsi baterai saya mati beberapa kali karena saya tidak merasakan apa-apa, tetapi itu berfungsi dengan baik.
Saya memberi tanda di lantai kantor saya untuk menyelaraskan diri dengan geografis-utara, tapi itu juga inspirasi di balik logo. Stiker kardinal/kompas dapat menunjuk ke utara ke mana pun Anda mungkin perlu melakukan re-zero.
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)