Talaan ng mga Nilalaman:
Video: Arduino Minuto Tracker: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Mga Proyekto ng Tinkercad »
Sa tutorial na ito, tuturuan kita kung paano gumawa ng isang minutong tracker gamit ang isang Arduino Uno. Ang isang minutong tracker ay isang aparato na maaari mong gamitin upang subaybayan kung gaano katagal ka nagtatrabaho sa isang bagay sa paglipas ng panahon. Pinindot mo ang pindutan ng pagsisimula upang simulang magbilang ng mga minuto, at pindutin ang pindutan ng pag-reset / pag-log upang isumite ang mga minutong iyon sa isang file. Maaaring ma-access ang file at maaari mong makita kung ilang minuto ang naipon mo sa paglipas ng panahon.
Mga gamit
Arduino Uno
Breadboard
18 mga jumper wires
4 digit na 7-segment na pagpapakita
2 mga pindutan
2 10k ohm resistors
Hakbang 1: Buuin ang Hardware
Sundin ang eskematiko sa itaas upang maitayo ang iyong logger ng minuto.
Tandaan: ang kaliwang-pinaka digit ng display na 7-segment ay naiwang hindi konektado dahil ang lahat ng mga pin ay naubos na. Kung nais mong gamitin ang lahat ng 4 na digit, subukan ang isang Arduino Mega.
Tandaan: iba't ibang mga tatak ng mga bahagi ay nai-set up nang magkakaiba. Tiyaking suriin ang tumpak na mga kable para sa iyong mga bahagi.
Hakbang 2: I-code ang Software
Mayroong tatlong mga kahalili para sa pag-coding ng software: pag-coding ng timer, pagkonekta sa display, at pagpapatupad ng pag-log. Kung natigil ka o ayaw mong i-code ito mismo, huwag mag-atubiling tingnan ang aking code dito:
Tip: kapag nag-coding, gawin ang segundo ng pag-log ng programa (hindi minuto) para sa mas madaling pagsubok.
Coding ang Timer
Ang unang bahagi ng code ay mahalagang lumilikha ng isang stopwatch. Gumagamit ito ng start / stop button at i-reset ang pindutan upang subaybayan ang mga minuto. Magsimula sa pamamagitan ng pagsisimula ng pagtatrabaho at pagtigil ng pindutan: mag-print ng lumipas na oras sa console pagkatapos ng pagpindot sa pindutan, at i-pause ito sa sandaling na-hit mo muli ang pindutan. Pahiwatig: kakailanganin mong gamitin ang pagpapaandar ng millis ().
Pahiwatig: magkakaroon ka upang magdagdag ng isang pagkaantala ng tungkol sa 20-50ms upang matiyak na ang pindutan ay hindi i-on at i-off sa isang pindutin.
Kapag nagawa mo na itong gumana, ang susunod na hakbang ay pagsasama ng mga pag-pause. Halimbawa, kung nagsisimula ka, huminto, at magsimulang muli, nais mong magpatuloy ang timer kung saan ka tumigil. Ginawa ko ito sa pamamagitan ng pagsubaybay sa haba ng pag-pause at ibawas ito mula sa oras bago i-print ito.
Ngayon na ang iyong start / stop button ay gumagana, ang susunod na hakbang ay ang reset button. Ang pagpapaandar nito ay upang itakda ang oras pabalik sa 0. Pahiwatig: tandaan na i-reset ang iyong oras ng pagsisimula at i-pause ang mga variable ng oras.
Pagkonekta sa Display
Kapag ang iyong programa ay matagumpay na nasusubaybayan ang oras, kailangan mong ipadala ang data ng oras sa 4-digit na 7-segment na display. Maaari kang lumikha ng isang function ng pagbibilang mula sa simula o makakuha ng tulong sa online para sa pagpapakita ng ilang mga numero. Tiyaking magtakda ng isang limitasyon ng maximum na halagang maaaring ipakita ang iyong display (kung gumagamit ka ng 3 mga digit na ito ay magiging 999).
Pagpapatupad ng Pag-log
Ang huling hakbang ay upang subaybayan ang data ng tiyempo sa isang file. Gagawin ito gamit ang Pagproseso, kaya tiyaking na-download mo ito bago simulan ang hakbang na ito. Maaari mong iimbak ang data ng tiyempo sa anumang paraan na magiging kapaki-pakinabang para sa iyo. Personal, mayroon akong isang haligi para sa oras na naka-log at kabuuang oras. Pahiwatig: gamitin ang klase ng PrintWriter upang sumulat sa isang.txt file.
Hakbang 3: Tapos Na
Ayan yun! Huwag mag-atubiling idagdag sa proyektong ito at ipasadya ito para sa iyong sinusubaybayan. Salamat sa pagbabasa.
Inirerekumendang:
Lumikha ng isang Arduino Simon Game sa loob ng 2 Minuto!: 3 Mga Hakbang
Lumikha ng isang Arduino Simon Game sa loob ng 2 Minuto!: WALANG Mga Jumpers! WALANG Wires! WALANG Soldering! WALANG Breadboard! Pag-iisip sa labas ng Kahon. Kaya nais mong ipakita ang iyong micro-controller na may konsyerto na may ilang mga add-on na peripheral na modelo nang mabilis, bago ang mga kaibigan o kamag-anak
Paikutin ang Buhangin CLOCK Tuwing Minuto Gamit ang Servo Motor - Arduino: 8 Hakbang
Paikutin ang Buhangin CLOCK Tuwing Minuto Paggamit ng Servo Motor - Arduino: Sa tutorial na ito matututunan natin kung paano paikutin ang isang maliit (1 minuto) na orasan ng buhangin tuwing 60s gamit ang servo motor at Visuino, Manood ng isang video ng demonstrasyon
Naa-access na Wireless na Pi sa 5 Minuto: 3 Mga Hakbang
Naa-access na Wireless na Pi sa loob ng 5 Minuto: Kumusta ang lahat! Narito kung paano gumawa ng isang raspberry Pi nang wireless na naa-access mula sa isang telepono o tablet Mangyaring tandaan na ang aking tinatantiyang 5 minuto ay para sa isang taong may kaunting kaalaman sa computer, at tiyak na maaaring magtagal. Sapat na sa mga bagay na iyan, makarating tayo dito
Energy Monitor sa loob ng 15 Minuto: 3 Mga Hakbang
Energy Monitor sa loob ng 15 Minuto: Ito ay isang wifi sensor upang i-tape sa flasher sa iyong metro ng kuryente. Nakita nito ang mga pag-flash gamit ang LDR, at nagpapakita ng lakas sa display na OLED. Nagpapadala ng data sa Thingsboard Dashboard, live na halimbawa dito. Mag-sign up para sa isang libreng demo account: https: //thingsboard.io.
Ang Frame ng Larawan ng Raspberry Pi na mas kaunti sa 20 Minuto: 10 Hakbang (na may Mga Larawan)
Ang Frame ng Larawan ng Raspberry Pi na mas kaunti sa 20 Minuto: Oo, ito ay isa pang digital photo frame! Ngunit maghintay, mas makinis ito, at marahil ang pinakamabilis na magtipon at tumakbo