Isi kandungan:
- Langkah 1: Video Projek - Langkah demi Langkah
- Langkah 2: Mengenai Skema
- Langkah 3: Pengaturcaraan ATtiny85 Dengan Arduino UNO:
- Langkah 4: Mengenai Program
Video: Jam Tangan Pengaturcaraan ATtiny85 Aktiviti Bergetar yang Boleh Dipakai & Pengaturcaraan ATtiny85 Dengan Arduino Uno: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Bagaimana menjadikan jam tangan aktiviti yang boleh dipakai? Ini adalah alat yang boleh dipakai yang direka untuk bergetar ketika mengesan genangan. Adakah anda menghabiskan sebahagian besar masa anda di komputer seperti saya? Adakah anda duduk berjam-jam tanpa menyedarinya? Maka peranti ini untuk anda:)
Langkah 1: Video Projek - Langkah demi Langkah
Saya membuat pengenalan yang menyeronokkan untuk projek ini, saya rasa anda harus menontonnya:) Inilah yang memberi inspirasi kepada Vibrating Watch, pelacak aktiviti ringkas yang akan memberitahu anda apabila anda tidak aktif untuk jangka masa yang telah ditetapkan. Dalam projek ini, kami akan membina alat yang boleh dipakai yang dirancang untuk bergetar apabila mengesan genangan. Peranti ini berharga rendah dan dapat membantu anda terus bergerak.
Langkah 2: Mengenai Skema
Inti projek ini adalah ATtiny85. Mikrokontroler ini dapat diprogramkan dengan Arduino IDE dan mudah dimasukkan ke dalam projek untuk mengurangkan kos dan ukuran. Dengan tiga input analog dan dua output PWM, ATtiny85 mempunyai cukup I / O untuk projek ini. Untuk keperluan aktiviti penginderaan kami, saya menggunakan akselerometer 3 paksi MMA7341LC yang mengeluarkan setiap paksi pada garis analog yang berbeza. Accelerometer ini juga mempunyai mod tidur yang dapat diaktifkan oleh mikrokontroler untuk meningkatkan jangka hayat bateri. Peringatan aktiviti kami akan melalui motor getaran yang, walaupun saiznya kecil cukup kuat.
Muat turun Gerber Files atau Pesan PCB dari PCBWay (10 pcs pesanan PCB US $ 5.00):
www.pcbway.com/project/shareproject/ATtiny85_Wearable_Activity_Tracking_Watch.html
Komponen yang diperlukan:
ATtiny85 IC -
Motor Getaran -
3-Axis Accelerometer -
Pemegang Bateri -
Soket 8 Pin -
Slide Switch -
Perintang -
Tali -
Alat Pematerian -
Bateri CR2032
Langkah 3: Pengaturcaraan ATtiny85 Dengan Arduino UNO:
Komponen yang diperlukan:
Arduino Uno R3 -
Kapasitor 10uF -
Jumper Wires -
Papan Roti -
Mengkonfigurasi Arduino Uno sebagai ISP (Pengaturcaraan Dalam Sistem):
Untuk memprogram ATtiny85 kita perlu menetapkan Arduino Uno terlebih dahulu dalam mod ISP. Sambungkan Arduino Uno anda ke PC. Buka Arduino IDE dan buka fail contoh ArduinoISP (Fail - Contoh - ArduinoISP) dan muat naik.
Menambah Sokongan ATtiny85 ke Arduino IDE:
Secara lalai Arduino IDE tidak menyokong ATtiny85 jadi kami harus menambahkan papan ATtiny ke Arduino IDE. Buka Fail - Keutamaan dan di URL Pengurus Papan Tambahan memberikan URL ini:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Buka Alat - Papan - Pengurus Lembaga. Tatal ke bawah senarai yang tertera "ATtiny by Davis A. Mellis". Klik pada dan pasangkannya. Sekarang anda dapat melihat entri baru di menu Papan
Menghubungkan ATtiny85 dengan Arduino Uno:
Sekarang dengan semua perkara di atas siap kita akan mula memprogram ATtiny85. Sambungkan ATtiny85 ke Arduino Uno menggunakan papan roti.
Tambahkan kapasitor 10uF antara RESET dan GND di Arduino Uno. Ini untuk mengelakkan Arduino Uno diset semula secara automatik semasa kami memuat naik program ke ATtiny85.
Bakar Bootloader dan Muat Naik Kod Sumber ke ATtiny85:
- Sekarang kembali ke Arduino IDE. Pilih ATtiny di bawah Tools - Board. Kemudian pilih ATtiny85 di bawah Tools - Processor. Pilih 8 MHz (dalaman) di bawah Alat - Jam.
- Kemudian pastikan Arduino sebagai ISP dipilih di bawah Tools - Programmer
- Secara lalai ATtiny85 berjalan pada 1MHz. Untuk membuatnya berjalan pada 8MHz pilih Tools - Burn Bootloader.
- Anda akan mendapat mesej di atas jika pembakar boot berjaya dilakukan. Sekarang buka kod sumber dan muat naik.
Langkah 4: Mengenai Program
Dapatkan Kod Sumber dari GitHub:
github.com/MertArduino/ATtiny85-Wearable-Activity-Tracking-Watch
Kod sumber adalah untuk memberitahu pemakainya sekiranya pemasa yang telah ditentukan telah habis. Kod sumber membaca isyarat output pecutan, membandingkannya dengan ambang, dan menetapkan semula pemasa jika ambang melebihi.
Program ini tertidur untuk sebahagian besar masa tetapi bangun setiap minit untuk memantau pecutan. Semasa memantau akselerometer, program memeriksa nilai pecutan sesaat selama 5 saat.
Nilai pecutan dibandingkan dengan ambang aktiviti yang telah ditetapkan. Sekiranya melebihi had ini, pemasa aktiviti ditetapkan semula. Apabila pemasa aktiviti tamat, motor getaran diaktifkan untuk mendorong pengguna lebih aktif.
Mengenai MMA7341LC 3-Axis Accelerometer:
www.pololu.com/product/1247
Disyorkan:
Jack-O-Lantern Light Up yang Boleh Dipakai: 5 Langkah (dengan Gambar)
Wearable Light Up Jack-O-Lantern: Berikut adalah projek bercetak 3D yang bagus untuk diambil sebelum Halloween. Ikuti langkah-langkah di bawah, untuk menjadikan diri anda Jack-O-Lantern bercetak 3D yang Boleh Dipakai, yang boleh anda pakai di leher anda, atau letakkan di meja kerja anda untuk membawa anda ke Hallowe
EqualAir: Paparan NeoPixel yang Boleh Dipakai Dipicu oleh Sensor Pencemaran Udara: 7 Langkah (dengan Gambar)
EqualAir: Paparan NeoPixel yang Boleh Dipakai Dipicu oleh Sensor Pencemaran Udara: Tujuan projek ini adalah untuk membuat t-shirt yang boleh dipakai yang memaparkan grafik yang menggugah ketika pencemaran udara berada di atas ambang yang ditetapkan. Grafik itu diilhamkan oleh permainan klasik " pemecah bata ", kerana kereta itu seperti dayung yang
Raspberry Pi yang Boleh Dipakai - Projek HUDPi: 7 Langkah (dengan Gambar)
Raspberry Pi yang Boleh Dipakai - Projek HUDPi: Pertama, saya memulakan projek ini sebagai cara untuk orang normal yang mempunyai sedikit wang untuk mendapat pengalaman yang baik dalam realiti tambahan, tetapi saya belum maju sejauh ini. Jumlah kos projek ini adalah $ 40 dan banyak kesabaran. Sila tinggalkan komen dan
Microdot - Jam Tangan Corak LED Jam Tangan: 7 Langkah (dengan Gambar)
Microdot - Jam Tangan Corak LED Jam Tangan: Satu lagi pengeluaran RGB Sunset Productions! Projek ini adalah papan litar untuk membuat versi jam tangan jam tangan minidot saya: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/dengan beberapa lagi berfungsi lebih sesuai untuk peranti mudah alih. A
Sisa Tenaga yang Boleh Dipakai: 8 Langkah (dengan Gambar)
Sisa TENAGA YANG SANGAT: Jahit pelbagai komponen elektronik lembut untuk menjadikan barang pakaian kegemaran anda menjadi pembaziran tenaga yang boleh dipakai! Arahan langkah demi langkah ini akan menunjukkan kepada anda cara menggabungkan butang kain, sensor tekanan kain, dan jejak kain konduktif sebagai