Daftar Isi:
- Perlengkapan
- Langkah 1: Program
- Langkah 2: Sirkuit
- Langkah 3: Menghubungkan ATtiny85
- Langkah 4: Menghubungkan Layar OLED
- Langkah 5: Tempatkan Kontak Pengisi Daya
- Langkah 6: Menghubungkan HMC5883L
- Langkah 7: Menghubungkan Baterai
- Langkah 8: Menghubungkan Sakelar
- Langkah 9: Kalibrasi
- Langkah 10: Pengisi Daya I
- Langkah 11: Pengisi Daya II
- Langkah 12: Pengisi Daya III
Video: Kompas Kecil Dengan ATtiny85: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Ini adalah proyek pertama kami dengan ATtiny85; kompas digital saku sederhana (bekerja sama dengan J. Arturo Espejel Báez).
ATtiny85 adalah mikrokontroler berkinerja tinggi dan berdaya rendah. Ini memiliki 8 Kbytes memori flash yang dapat diprogram. Karena itu, tantangan dalam proyek ini adalah mengurangi ukuran program, karena rangkaiannya sangat sederhana, berkat protokol I2C.
Perlengkapan
Untuk Kompas:
- ATtiny85
- Magnetometer HMC5883L
- SSD1306 I2c 0.96" 128x64 OLED Display
- Sakelar tombol persegi yang mengunci sendiri
- Baterai Lipo Li-polimer 3.7V 300mAh
- Kasing cetak 3D (2 bagian, silakan temukan tautan STL)
Untuk Pengisi Daya:
- Dua potong PCB; 17x10mm dan 13x18mm
- Kasing cetak 3D (2 bagian, silakan temukan tautan STL)
- Modul pengisi daya baterai Lithium Micro USB 5V 1A TP4056
Langkah 1: Program
Penting untuk memuat program AB.ino ke ATtiny85 sebelum memasangnya di sirkuit. Untuk ini, Anda dapat mengikuti salah satu tutorial di internet, seperti https://www.instructables.com/id/DIY-Attiny-Progr…Untuk mengkompilasi program, Anda perlu menginstal library ssd1306 oleh Alexey Dynda, tersedia di
Langkah 2: Sirkuit
Langkah 3: Menghubungkan ATtiny85
Lebih mudah untuk memotong pin ATtiny yang tidak digunakan sebelum menyolder.
Siapkan dua pasang kawat 10 cm dengan mengupas dua bagian 2 mm di tengah jalan dan dipisahkan sekitar 5 mm satu sama lain, seperti yang ditunjukkan pada foto pertama dan kedua. Solder satu bagian dari pasangan kabel pertama (A) ke SDA (pin 5) dan bagian lainnya ke SCL (pin 7) seperti yang ditunjukkan pada gambar ke-3. Dengan pasangan kabel lainnya (B), solder satu kabel ke GND (pin 4) dan yang lainnya ke +V (pin 8), seperti pada foto ke-4.
Langkah 4: Menghubungkan Layar OLED
Solder empat kabel dari satu sisi ATtiny (SDA, SCL, +V, dan GND) ke kontak yang sesuai dari layar OLED dan rekatkan ke kasing. Lindungi papan display dengan selotip isolasi.
Langkah 5: Tempatkan Kontak Pengisi Daya
Ambil dua kabel dari konektor pin header laki-laki. Lipat masing-masing membentuk pengait seperti pada foto pertama. Masukkan satu di sisi samping etalase, dan yang lainnya di tutup bawah seperti yang ditunjukkan.
Langkah 6: Menghubungkan HMC5883L
Rekatkan magnetometer HMC5883L ke tutup bawah seperti yang ditunjukkan. Solder kabel SCL dan SDA dari ATtiny ke kontak magnetometer yang sesuai, lipat kabel kontak pengisi daya dan solder ke kontak GND. Solder kabel +V dan GND dari ATtiny ke kontak yang sesuai. Lindungi papan magnetometer dengan pita isolasi.
Langkah 7: Menghubungkan Baterai
Solder kutub negatif baterai ke pin 4 ATtiny, dan kutub positif ke kontak pengisi daya di sisi kasing. Tambahkan kabel dari kontak ini ke sakelar (lihat langkah berikutnya).
Langkah 8: Menghubungkan Sakelar
Solder kabel dari kontak pengisi daya lateral ke satu kontak sakelar, dan kemudian satu lagi ke kontak +V magnetometer. Sekarang Anda dapat menguji Kompas dan merekatkan tutup bawah.
Langkah 9: Kalibrasi
Program AB.ino memiliki algoritma kalibrasi otomatis. Anda hanya perlu menyalakan dan memutar kompas 360º seperti yang ditunjukkan dalam video.
PERHATIAN! Jangan pernah menghubungkan kedua kontak eksternal karena ini akan menyebabkan hubungan arus pendek pada baterai.
Langkah 10: Pengisi Daya I
Potong dua buah PCB berukuran 17 mm x 10 mm dan 13 mm x18 mm. Bor lubang di bagian kecil yang cocok dengan lubang di bagian cetakan 3D bundar, lewati kawat dan solder. Rekatkan PCB seperti yang ditunjukkan pada foto.
Langkah 11: Pengisi Daya II
Solder kawat di bagian PCB 17x10mm dan berikan slot di bagian cetakan 3D. Rekatkan seperti yang ditunjukkan.
Langkah 12: Pengisi Daya III
Pasang dan rekatkan bagian yang dicetak 3D seperti yang ditunjukkan dan solder kabel ke modul pengisi daya baterai. Kawat yang disolder di bagian bawah adalah negatif. Sekarang Anda dapat mengisi baterai kompas dengan kabel mini USB.
Hadiah Kedua dalam Tantangan Peta
Direkomendasikan:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Dengan Arduino Uno: 4 Langkah (dengan Gambar)
ATtiny85 Jam Tangan & Pemrograman Pelacakan Aktivitas Bergetar yang Dapat Dipakai ATtiny85 Dengan Arduino Uno: Bagaimana cara membuat jam tangan pelacak aktivitas yang dapat dikenakan? Ini adalah gadget yang dapat dikenakan yang dirancang untuk bergetar saat mendeteksi stagnasi. Apakah Anda menghabiskan sebagian besar waktu Anda di depan komputer seperti saya? Apakah Anda duduk berjam-jam tanpa menyadarinya? Maka perangkat ini f
Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: 10 Langkah (dengan Gambar)
Tutorial Antarmuka Sensor Kompas HMC5883L Dengan Arduino: DeskripsiHMC5883L adalah kompas digital 3-sumbu yang digunakan untuk dua tujuan umum: untuk mengukur magnetisasi bahan magnetik seperti feromagnet, atau untuk mengukur kekuatan dan, dalam beberapa kasus, arah medan magnet di suatu titik di s
Mikrokontroler AVR Kecil Berjalan dengan Baterai Buah: 9 Langkah (dengan Gambar)
Mikrokontroler AVR Kecil Bekerja dengan Baterai Buah: Beberapa buah dan sayuran yang kita makan dapat digunakan untuk menghasilkan listrik. Elektrolit dalam banyak buah dan sayuran, bersama dengan elektroda yang terbuat dari berbagai logam dapat digunakan untuk membuat sel primer. Salah satu sayuran yang paling mudah didapat
Membangun Robot Kecil: Membuat Robot Micro-Sumo Satu Inci Kubik dan Lebih Kecil: 5 Langkah (dengan Gambar)
Membangun Robot Kecil: Membuat Robot Sumo Mikro Satu Kubik Inci dan Lebih Kecil: Berikut adalah beberapa detail tentang membangun robot dan sirkuit kecil. Instruksi ini juga akan mencakup beberapa tip dan teknik dasar yang berguna dalam membuat robot dari berbagai ukuran. Bagi saya, salah satu tantangan besar dalam elektronika adalah melihat seberapa kecil
Bangun Robot Sangat Kecil: Jadikan Robot Beroda Terkecil di Dunia Dengan Gripper.: 9 Langkah (dengan Gambar)
Bangun Robot Sangat Kecil: Jadikan Robot Beroda Terkecil di Dunia Dengan Gripper.: Bangun robot berukuran 1/20 kubik inci dengan gripper yang dapat mengambil dan memindahkan benda-benda kecil. Itu dikendalikan oleh mikrokontroler Picaxe. Saat ini, saya yakin ini mungkin robot beroda terkecil di dunia dengan gripper. Itu tidak diragukan lagi k