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
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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