
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12

Paano mapapanood ang naisusuot na pagsubaybay sa aktibidad? Ito ay isang naisusuot na gadget na dinisenyo upang mag-vibrate kapag nakita nito ang pagwawalang-kilos. Ginugugol mo ba ang karamihan ng iyong oras sa computer na tulad ko? Nakaupo ka ba nang maraming oras nang hindi namamalayan? Pagkatapos ang aparatong ito ay para sa iyo:)
Hakbang 1: Video ng Proyekto - Hakbang-hakbang


Gumawa ako ng isang nakakatuwang pagpapakilala sa proyektong ito, sa palagay ko dapat mo itong panoorin:) Ito ang pumukaw sa Vibrating Watch, isang simpleng tracker ng aktibidad na aabisuhan ka kapag hindi ka aktibo para sa isang paunang itinakdang tagal ng oras. Sa proyektong ito, magtatayo kami ng isang naisusuot na gadget na idinisenyo upang mag-vibrate kapag nakita nito ang pagwawalang-kilos. Ang aparato na ito ay magastos at maaaring makatulong na mapanatili ka sa paglipat.
Hakbang 2: Tungkol sa Schematic


Ang puso ng proyektong ito ay ang ATtiny85. Ang microcontoller na ito ay maaaring mai-program sa Arduino IDE at madaling umangkop sa mga proyekto upang mapanatili ang gastos at laki ng pababa. Sa tatlong mga analog input at dalawang output ng PWM, ang ATtiny85 ay may sapat lamang na I / O para sa proyektong ito. Para sa aming mga pangangailangan sa pakiramdam ng aktibidad, gumagamit ako ng MMA7341LC 3-axis accelerometer na naglalabas ng bawat axis sa isang iba't ibang linya ng analog. Ang accelerometer na ito ay mayroon ding mode ng pagtulog na maaaring maiaktibo ng microcontroller upang mapagbuti ang buhay ng baterya. Ang aming paalala sa aktibidad ay darating sa pamamagitan ng isang panginginig na motor na kung saan, sa kabila ng maliit na sukat nito ay sapat na malakas.
I-download ang Gerber Files o Order PCB mula sa PCBWay (10 pcs PCB order US $ 5.00):
www.pcbway.com/project/shareproject/ATtiny85_Wearable_Activity_Tracking_Watch.html
Mga Kinakailangan na Bahagi:
ATtiny85 IC -
Vibration Motor -
3-Axis Accelerometer -
Hawak ng Baterya -
8 Pin Socket -
Slide Switch -
Resistor -
Strap -
Mga Tool sa Paghihinang -
CR2032 Baterya
Hakbang 3: Pag-program ng isang ATtiny85 Sa isang Arduino UNO:

Mga Kinakailangan na Bahagi:
Arduino Uno R3 -
10uF Capacitors -
Jumper Wires -
Breadboard -
Ang pag-configure ng Arduino Uno bilang isang ISP (In-System Programming):
Upang maprograma ang ATtiny85 kailangan muna nating itakda ang Arduino Uno sa ISP mode. Ikonekta ang iyong Arduino Uno sa PC. Buksan ang Arduino IDE at buksan ang halimbawang file ng ArduinoISP (File - Mga Halimbawa - ArduinoISP) at i-upload ito.
Pagdaragdag ng Suporta sa ATtiny85 sa Arduino IDE:
Bilang default ang Arduino IDE ay hindi sumusuporta sa ATtiny85 kaya dapat naming idagdag ang mga ATtiny board sa Arduino IDE. Buksan ang File - Mga Kagustuhan at sa Mga Karagdagang Mga Tagapamahala ng URL ng URL ibigay ang URL na ito:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Open Tools - Board - Board Manager. Mag-scroll pababa sa listahan kung saan sinasabi na "ATtiny ni Davis A. Mellis". Mag-click doon at i-install ito. Ngayon ay makakakita ka ng isang bagong entry sa menu ng Lupon
Pagkonekta sa ATtiny85 kay Arduino Uno:
Handa na ngayon ang lahat ng nasa itaas na mga bagay magsisimula kaming mag-program ng ATtiny85. Ikonekta ang ATtiny85 sa Arduino Uno gamit ang breadboard.
Magdagdag ng isang 10uF capacitor sa pagitan ng RESET at GND sa Arduino Uno. Ito ay upang maiwasan ang Arduino Uno mula sa pagiging auto reset kapag na-upload namin ang programa sa ATtiny85.
Burn Bootloader at Pag-upload ng Source Code sa ATtiny85:
- Bumalik ngayon sa Arduino IDE. Piliin ang ATtiny sa ilalim ng Mga Tool - Lupon. Pagkatapos piliin ang ATtiny85 sa ilalim ng Mga Tool - Processor. Piliin ang 8 MHz (panloob) sa ilalim ng Mga Tool - Clock.
- Pagkatapos tiyakin na ang Arduino bilang ISP ay napili sa ilalim ng Mga Tool - Programmer
- Bilang default ang ATtiny85 ay tumatakbo sa 1MHz. Upang ito ay tumakbo sa 8MHz piliin ang Mga Tool - Burn Bootloader.
- Makukuha mo ang mensahe sa itaas kung matagumpay ang pagsunog ng bootloader. Ngayon buksan ang source code at i-upload ito.
Hakbang 4: Tungkol sa Program


Kunin ang Source Code mula sa GitHub:
github.com/MertArduino/ATtiny85-Wearable-Activity-Tracking-Watch
Ang source code ay upang abisuhan ang nagsusuot kung ang isang paunang natukoy na timer ay naubusan. Basahin ng source code ang mga signal ng output ng accelerometer, ihinahambing ang mga ito sa isang threshold, at i-reset ang timer kung lumampas ang threshold.
Ang programa ay natutulog para sa karamihan ng oras ngunit gumising isang beses bawat minuto upang subaybayan ang accelerometer. Habang sinusubaybayan ang accelerometer ang programa ay sumusuri sa mga halaga ng pagpabilis minsan sa isang segundo sa loob ng 5 segundo.
Ang mga halaga ng pagpabilis ay inihambing sa isang paunang itinakdang threshold ng aktibidad. Kung lumampas sila sa threshold na ito ay naka-reset ang timer ng aktibidad. Kapag nag-expire ang timer ng aktibidad, ang motor na panginginig ay naaktibo upang ma-prompt ang gumagamit na maging mas aktibo.
Tungkol sa MMA7341LC 3-Axis Accelerometer:
www.pololu.com/product/1247
Inirerekumendang:
Idey ng Aktibidad ng Aktibidad ng DIY Weather Station para sa 12+ Taon Lumang: 4 na Hakbang

Ideya ng Aktibidad ng DIY Weather Station para sa 12+ Taon: Sa aktibidad na ito, i-set up ng mga kalahok ang kanilang istasyon ng panahon, ipapadala ito sa himpapawid, at subaybayan ang mga recording (ilaw, temperatura, halumigmig) sa real time sa pamamagitan ng Blynk app. Sa tuktok ng lahat ng ito, malalaman mo kung paano mai-publish ang mga halagang naitala
Magdagdag ng Mga Ilaw at Kagila-gilalas na Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Maging): 9 Mga Hakbang (na may Mga Larawan)

Magdagdag ng Mga Ilaw at Kamangha-manghang Musika sa Iyong Jack-O-Lantern - Walang Paghinang o Programming (Maliban Nais Mong Magkaroon): Magkaroon ng pinakatakot na Jack-O-Lantern sa iyong kalye sa pamamagitan ng pagdaragdag ng mga kumikinang na ilaw at nakakatakot na musika! Ito rin ay isang mahusay na paraan upang subukan ang Arduino at mai-program na electronics dahil ang buong proyekto ay maaaring makumpleto nang walang pagsulat ng code o paghihinang - alth
Pinakamurang Arduino -- Pinakamaliit na Arduino -- Arduino Pro Mini -- Programming -- Arduino Neno: 6 Mga Hakbang (na may Mga Larawan)

Pinakamurang Arduino || Pinakamaliit na Arduino || Arduino Pro Mini || Programming || Arduino Neno: …………………………. Mangyaring Mag-subscribe SA aking channel sa YouTube para sa higit pang mga video ……. . Ang proyektong ito ay tungkol sa kung paano i-interface ang isang pinakamaliit at pinakamurang arduino kailanman. Ang pinakamaliit at pinakamurang arduino ay ang arduino pro mini. Ito ay katulad ng arduino
Nagmamakaawang Robot na May Pagsubaybay sa Mukha at Pagkontrol ng Xbox Controller - Arduino: 9 Mga Hakbang (na may Mga Larawan)

Nagmamakaawang Robot Sa Pagsubaybay sa Mukha at Pagkontrol ng Xbox Controller - Arduino: Gagawa kami ng isang robot na humihingi. Susubukan ng robot na ito na inisin o makuha ang pansin ng mga dumadaan na tao. Madidiskubre nito ang kanilang mga mukha at susubukan silang kunan ng lasers. Kung bibigyan mo ang robot ng isang barya, kakantahin niya ang isang kanta at sayaw. Mangangailangan ang robot ng isang
Programming ang ATTiny85, ATTiny84 at ATMega328P: Arduino Bilang ISP: 9 Mga Hakbang (na may Mga Larawan)

Pinaprograpiya ang ATTiny85, ATTiny84 at ATMega328P: Arduino Bilang ISP: Foreword Kamakailan lamang ay bumubuo ako ng ilang mga proyekto ng IoT na nakabatay sa ESP8266 at natagpuan ang pangunahing processor na nagpupumilit na maisakatuparan ang lahat ng mga gawaing kailangan ko upang pamahalaan, kaya't nagpasya akong ipamahagi ang ilan sa ang hindi gaanong mahalagang mga gawain sa ibang micr