2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Tinkercadi projektid »
Selles õpetuses õpetan teile, kuidas Arduino Uno abil minutite jälgijat teha. Minutite jälgija on seade, mille abil saate jälgida, kui kaua te aja jooksul millegi kallal töötate. Minutite loendamise alustamiseks vajutage käivitusnuppu ja nende minutite failile esitamiseks vajutage lähtestamise/logi nuppu. Failile pääseb juurde ja näete, mitu minutit olete aja jooksul kogunud.
Tarvikud
Arduino Uno
Leivalaud
18 džemprijuhet
4-kohaline 7-segmendiline ekraan
2 nuppu
2 10k oomi takistit
Samm: ehitage riistvara
Minutite logija koostamiseks järgige ülaltoodud skeemi.
Märkus: 7-segmendi ekraani vasakpoolsem number jäi ühendamata, kuna kõik tihvtid olid ära kasutatud. Kui soovite kasutada kõiki 4 numbrit, proovige Arduino Mega.
Märkus: erinevate kaubamärkide komponendid seadistatakse erinevalt. Kontrollige kindlasti oma komponentide täpset juhtmestikku.
2. samm: kodeerige tarkvara
Tarkvara kodeerimiseks on kolm alametappi: taimeri kodeerimine, ekraani ühendamine ja logimise rakendamine. Kui jänni jääte või ei soovi seda ise kodeerida, vaadake minu koodi siit:
Näpunäide: kodeerimisel laske programmide logimiseks sekundeid (mitte minuteid) lihtsamaks testimiseks.
Taimeri kodeerimine
Koodi esimene osa loob sisuliselt stopperi. See kasutab minutite jälgimiseks käivitus-/seiskamis- ja lähtestamisnuppe. Alustage käivitus- ja seiskamisnupu töötamisega: printige möödunud aeg pärast nupule vajutamist konsooli ja peatage see, kui nuppu uuesti vajutate. Vihje: peate kasutama funktsiooni millis ().
Vihje: peate lisama umbes 20-50 ms viivituse, et nupp ühe vajutusega sisse ja välja ei lülituks.
Kui olete selle töö teinud, on järgmine samm pauside lisamine. Näiteks kui alustate, lõpetate ja alustate uuesti, soovite, et taimer jätkaks sealt, kus pooleli jäi. Tegin seda, jälgides pausi pikkust ja lahutades selle ajast enne printimist.
Nüüd, kui teie start/stopp -nupp on funktsionaalne, on järgmine samm lähtestamisnupp. Selle ülesanne on seada kellaaeg tagasi 0. Vihje: pidage meeles, et lähtestamisaeg ja pausiaja muutujad tuleb lähtestada.
Ekraani ühendamine
Kui programm edukalt aega jälgib, peate ajaandmed saatma neljakohalisele 7-segmendilisele ekraanile. Saate luua loendamisfunktsiooni nullist või saada veebis abi teatud numbrite kuvamiseks. Kindlasti määrake kuvari maksimaalse väärtuse piirang (kui kasutate 3 numbrit, on see 999).
Logimise rakendamine
Viimane samm on faili ajastusandmete jälgimine. Seda tehakse töötlemise abil, seega veenduge, et see oleks enne selle sammu alustamist alla laaditud. Ajastusandmeid saate salvestada mis tahes viisil, mis on teile kasulik. Isiklikult oli mul veerg logitud aja ja kogu aja kohta. Vihje:.txt -faili kirjutamiseks kasutage klassi PrintWriter.
3. samm: valmis
See on kõik! Julgelt lisage sellele projektile ja kohandage seda jälgitava jaoks. Täname lugemise eest.
Soovitan:
DIY Arduino päikese jälgija (globaalse soojenemise vähendamiseks): 3 sammu
DIY Arduino päikeseenergia jälgija (globaalse soojenemise vähendamiseks): Tere kõigile, selles õpetuses näitan teile, kuidas arduino mikrokontrolleri abil päikese jälgijat teha. Tänapäeva maailmas kannatame paljude probleemide all. Üks neist on kliimamuutus ja globaalne soojenemine. Vajadus
GPS -autode jälgija SMS -teate ja asjade kõne andmete üleslaadimisega, Arduino -põhine, koduautomaatika: 5 sammu (koos piltidega)
GPS -autode jälgija SMS -märguande ja asjade kõne andmete üleslaadimisega, Arduino -põhine, koduautomaatika: tegin selle GPS -jälgija eelmisel aastal ja kuna see töötab hästi, avaldan selle nüüd Instructable'is. See on ühendatud minu pagasiruumi lisatarvikute pistikuga. GPS -jälgija laadib mobiilse andmeside kaudu üles auto asukoha, kiiruse, suuna ja mõõdetud temperatuuri
Lihtne rea jälgija Arduino abil: 5 sammu
Lihtne joonte järgija Arduino abil: Arduino liini jälgijarobot Arduino Line'i jälgija
Liini jälgija Arduino abil - Lihtne DIY projekt: 6 sammu
Liini jälgija Arduino abil | Lihtne DIY projekt: selles õpetuses teeme Arduino abil rea järgijaid: Vajalik: Tagasi: BO mootorid ja rattad: https://amzn.to/2Yjh9I7 L298n mootori draiver: https://amzn.to/2IWNMWF IR -andur : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
Muutke oma arvuti UPS minutite asemel tundideks: 8 sammu
Pange arvuti UPS kestma minutite asemel tundideks: minu jaoks, aga võib -olla mitte kõigile, tundub terve mõistus, et kõik mu arvutid on UPS -i aku varukoopiatega. Pärast pettumust, kui toide ühel päeval virvendas, läksin kohe välja ja ostsin UPSi. Noh, varsti pärast seda võimas