Sisukord:
- 1. samm: projektivideo - samm -sammult
- 2. samm: skeemi kohta
- Samm: ATtiny85 programmeerimine Arduino UNO -ga:
- Samm 4: Teave programmi kohta
Video: ATtiny85 kantavate vibreerivate tegevuste jälgimise kell ja programmeerimine ATtiny85 koos Arduino Unoga: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Kuidas teha kantavat tegevuse jälgimise kella? See on kantav vidin, mis on loodud stagnatsiooni tuvastamisel vibreerima. Kas veedate suurema osa ajast arvutis nagu mina? Kas istute tunde, ilma et peaksite sellest aru saama? Siis on see seade teie jaoks:)
1. samm: projektivideo - samm -sammult
Tegin selle projekti lõbusa sissejuhatuse, arvan, et peaksite seda vaatama:) See inspireeris Vibrating Watchi, lihtsat aktiivsuse jälgijat, mis annab teile teada, kui olete eelnevalt määratud aja jooksul passiivne. Selles projektis koostame kantava vidina, mis on loodud stagnatsiooni tuvastamisel vibreerima. See seade on odav ja aitab teid liikvel hoida.
2. samm: skeemi kohta
Selle projekti süda on ATtiny85. Seda mikrokontrollerit saab programmeerida Arduino IDE -ga ja seda on lihtne projektidesse sobitada, et hoida kulusid ja suurust madalamal. Kolme analoogsisendi ja kahe PWM -väljundiga ATtiny85 -l on selle projekti jaoks täpselt piisavalt sisend-/väljundvõimalusi. Meie aktiivsuse tuvastamise vajaduste jaoks kasutan MMA7341LC 3-teljelist kiirendusmõõturit, mis väljastab iga telje erineval analoogliinil. Sellel kiirendusmõõturil on ka unerežiim, mille mikrokontroller saab aku eluea parandamiseks aktiveerida. Meie tegevuse meeldetuletus tuleb läbi vibratsioonimootori, mis vaatamata väikesele suurusele on piisavalt võimas.
Laadige Gerber Files alla või tellige PCBWay -st (10 tk PCB tellimust 5,00 USD):
www.pcbway.com/project/shareproject/ATtiny85_Wearable_Activity_Tracking_Watch.html
Nõutavad komponendid:
ATtiny85 IC -
Vibratsioonimootor -
3 -teljeline kiirendusmõõtur -
Akuhoidik -
8 -pin pistikupesa -
Slaidilüliti -
Takisti -
Rihm -
Jootetööriistad -
Aku CR2032
Samm: ATtiny85 programmeerimine Arduino UNO -ga:
Nõutavad komponendid:
Arduino Uno R3 -
10uF kondensaatorid -
Jumper Traadid -
Leivalaud -
Arduino Uno konfigureerimine Interneti-teenuse pakkujana (süsteemisisene programmeerimine):
ATtiny85 programmeerimiseks peame esmalt seadistama Arduino Uno Interneti -teenuse pakkuja režiimi. Ühendage Arduino Uno arvutiga. Avage Arduino IDE ja avage ArduinoISP näidisfail (fail - näited - ArduinoISP) ja laadige see üles.
ATtiny85 toe lisamine Arduino IDE -le:
Vaikimisi Arduino IDE ei toeta ATtiny85, seega peaksime Arduino IDE -le lisama ATtiny tahvlid. Ava fail - eelistused ja lisalaudade halduri URL -id annavad selle URL -i:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Avatud tööriistad - juhatus - juhatuse liige. Kerige loendit allapoole, kus on kirjas "ATtiny by Davis A. Mellis". Klõpsake seda ja installige see. Nüüd näete juhatuse menüüs uut kirjet
ATtiny85 ühendamine Arduino Unoga:
Nüüd, kui kõik ülaltoodud asjad on valmis, hakkame ATtiny85 programmeerima. Ühendage ATtiny85 leivaplaadi abil Arduino Unoga.
Lisage Arduino Unos RESU ja GND vahele 10uF kondensaator. Selle eesmärk on vältida Arduino Uno automaatset lähtestamist, kui laadime programmi üles ATtiny85 -sse.
Põletage alglaadur ja lähtekoodi üleslaadimine ATtiny85 -sse:
- Nüüd tagasi Arduino IDE juurde. Valige ATtiny jaotises Tools - Board. Seejärel valige tööriistade - protsessori alt ATtiny85. Valige jaotises Tööriistad - Kell 8 MHz (sisemine).
- Seejärel veenduge, et jaotises Tööriistad - Programmeerija oleks valitud Arduino kui Interneti -teenuse pakkuja
- Vaikimisi töötab ATtiny85 sagedusel 1 MHz. 8MHz töötamiseks valige Tools - Burn Bootloader.
- Ülaltoodud sõnumi saate, kui alglaaduri põletamine õnnestus. Nüüd avage lähtekood ja laadige see üles.
Samm 4: Teave programmi kohta
Hankige lähtekood GitHubist:
github.com/MertArduino/ATtiny85-Wearable-Activity-Tracking-Watch
Lähtekood on teatada kandjale, kui eelmääratud taimer on otsa saanud. Lähtekood loeb kiirendusmõõturi väljundsignaale, võrdleb neid lävega ja lähtestab taimeri, kui künnis ületatakse.
Programm on suurema osa ajast unes, kuid ärkab kiirendusmõõturi jälgimiseks kord minutis. Kiirendusmõõturit jälgides kontrollib programm kiirendusväärtusi üks kord sekundis 5 sekundi jooksul.
Kiirendusväärtusi võrreldakse eelseadistatud aktiivsuslävega. Kui need ületavad selle künnise, lähtestatakse tegevuse taimer. Kui aktiivsusetaimer aegub, aktiveeritakse vibratsioonimootor, mis palub kasutajal aktiivsem olla.
Teave MMA7341LC 3-teljelise kiirendusmõõturi kohta:
www.pololu.com/product/1247
Soovitan:
ActoKids: uus viis tegevuste leidmiseks: 11 sammu
ActoKids: uus viis tegevuste leidmiseks: Oluline on hoida igas vanuses ja erineva võimekusega lapsi aktiivsena ja kaasatuna oma kogukondadesse. Tegevustes osalemine aitab lastel tervena püsida, sõprussuhteid luua, oskusi arendada ja loovust arendada. Kuid teabe leidmine ühe
LED -kell 555 ja 4017 (programmeerimine pole vajalik): 8 sammu (piltidega)
LED -kell 555 ja 4017 (programmeerimine pole vajalik): siin tutvustan projekti, mille kavandasin ja valmistasin umbes 7 aastat tagasi. Projekti idee on kasutada loenduri IC -sid nagu 4017 signaalide genereerimiseks, mis juhivad LED -ide vilkumist analoogkella käed
Xpedit - atmosfääri jälgimise seade matkamiseks ja matkamiseks: 12 sammu (koos piltidega)
Xpedit - Atmosfääri jälgimisseade matkamiseks ja matkamiseks: kui plaanite seiklusreisi või loodusesse matkata, on kindlasti seljakotis seade, mis aitab teil keskkonda mõista. Eelseisvaks seiklusreisiks plaanisin ehitada pihuseadme, mis aitab
Pöörleva teljega objekti jälgimise kaamera liugur. 3D -trükitud ja ehitatud RoboClaw DC mootorikontrollerile ja Arduinole: 5 sammu (koos piltidega)
Pöörleva teljega objekti jälgimise kaamera liugur. 3D-trükitud ja ehitatud RoboClaw DC mootorikontrollerile ja Arduinole: see projekt on olnud üks minu lemmikprojekte, kuna sain ühendada oma huvi videote tegemise ja isetegemise vastu. Olen alati vaadanud ja tahtnud jäljendada neid filmivõtteid filmides, kus kaamera liigub panoraamimise ajal üle ekraani, et jälgida
Animeeritud šokolaadikarp (koos Arduino Unoga): 3 sammu (piltidega)
Animeeritud šokolaadikarp (koos Arduino Unoga): Kord nägin poes ilusat šokolaadikarpi. Ja mul tekkis mõte teha sellest karbist vinge kingitus - šokolaadiga animeeritud kast. Mida me vajame: Selge plastikust šokolaadikarp 9V aku Akukaabli adapter uSD 1GB Arduino U