Turinys:
Video: „Arduino“minučių sekimo priemonė: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tinkercad projektai »
Šioje pamokoje aš išmokysiu jus sukurti minučių sekimo priemonę naudojant „Arduino Uno“. Minutės sekimo priemonė yra įrenginys, kurį galite naudoti norėdami sekti, kiek laiko tam tikrą laiką dirbate. Paspauskite pradžios mygtuką, kad pradėtumėte skaičiuoti minutes, ir paspauskite atstatymo/registravimo mygtuką, kad pateiktumėte tas minutes failui. Failą galima pasiekti ir matyti, kiek minučių sukaupėte per tam tikrą laiką.
Prekės
Arduino Uno
Bandomoji Lenta
18 jungiamųjų laidų
4 skaitmenų 7 segmentų ekranas
2 mygtukai
2 10k omų rezistoriai
1 žingsnis: sukurkite aparatūrą
Vykdykite aukščiau pateiktą schemą, kad sukurtumėte savo minučių registratorių.
Pastaba: 7 segmentų ekrano kairysis skaitmuo liko neprijungtas, nes buvo išnaudoti visi kaiščiai. Jei norite naudoti visus 4 skaitmenis, išbandykite „Arduino Mega“.
Pastaba: įvairių markių komponentai bus nustatyti skirtingai. Būtinai patikrinkite tikslius komponentų laidus.
2 žingsnis: koduokite programinę įrangą
Yra trys programinės įrangos kodavimo etapai: laikmačio kodavimas, ekrano prijungimas ir registravimo įgyvendinimas. Jei įstrigote arba nenorite to koduoti patys, nedvejodami patikrinkite mano kodą čia:
Patarimas: koduodami turėkite programos žurnalą sekundėmis (o ne minutėmis), kad būtų lengviau išbandyti.
Laikmačio kodavimas
Pirmoji kodo dalis iš esmės sukuria chronometrą. Jis naudoja pradžios/sustabdymo mygtuką ir atstatymo mygtuką, kad stebėtų minutes. Pradėkite nuo pradžios ir sustabdymo mygtuko veikimo: paspausdami mygtuką į konsolę išspausdinkite praleistą laiką, o dar kartą paspaudę - pristabdykite. Patarimas: turėsite naudoti funkciją „millis“().
Patarimas: turėsite pridėti apie 20–50 ms delsą, kad mygtukas nepasijungtų ir neišsijungtų vienu paspaudimu.
Kai tai atliksite, kitas žingsnis yra pauzių įtraukimas. Pavyzdžiui, jei pradedate, sustabdote ir vėl pradedate, norite, kad laikmatis tęstų ten, kur baigėte. Tai padariau sekdamas pauzės trukmę ir atimdamas tai iš laiko prieš spausdindamas.
Dabar, kai jūsų paleidimo/sustabdymo mygtukas veikia, kitas žingsnis yra atstatymo mygtukas. Šios funkcijos tikslas - nustatyti laiką atgal į 0. Patarimas: nepamirškite iš naujo nustatyti pradžios ir pristabdymo laiko kintamųjų.
Ekrano prijungimas
Kai jūsų programa sėkmingai seka laiką, turite nusiųsti laiko duomenis į 4 skaitmenų 7 segmentų ekraną. Galite sukurti skaičiavimo funkciją nuo nulio arba gauti pagalbos internete, kad būtų rodomi tam tikri skaičiai. Būtinai nustatykite maksimalios vertės, kurią gali rodyti jūsų ekranas, ribą (jei naudojate 3 skaitmenis, tai bus 999).
Įrašų įgyvendinimas
Paskutinis žingsnis yra sekti failo laiko duomenis. Tai bus padaryta naudojant apdorojimą, todėl prieš pradėdami šį veiksmą įsitikinkite, kad jį atsisiuntėte. Laiko duomenis galite saugoti bet kokiu jums naudingu būdu. Asmeniškai aš turėjau stulpelį užregistruotą laiką ir bendrą laiką. Patarimas: naudokite „PrintWriter“klasę rašydami į.txt failą.
3 žingsnis: padaryta
Viskas! Nesivaržykite pridėti prie šio projekto ir pritaikyti jį pagal tai, ką stebite. Dėkojame, kad perskaitėte.
Rekomenduojamas:
Vairasvirtė valdomas neįgaliojo vežimėlis su kliūčių sekimo priemone: 3 žingsniai (su paveikslėliais)
Vairasvirtės valdomas neįgaliųjų vežimėlis su kliūčių stebėjimo priemone: siekiant palengvinti fizinę negalią turinčius žmones ir saugiai važiuoti, ultragarso jutiklis naudojamas kelyje esančioms kliūtims sekti. Remdamiesi vairasvirtės judesiu, varikliai važiuos neįgaliųjų vežimėliu bet kuriomis keturiomis kryptimis ir greičiu kiekviena kryptimi
ESP32 GPS sekimo priemonė su OLED ekranu: 7 žingsniai
ESP32 GPS sekimo įrenginys su OLED ekranu: Tai GPS sekiklis, rodantis visus padėties duomenis OLED ekrane. Mygtukas padeda vartotojui sąveikauti su vartotojo sąsaja OLED. Ei, kas vyksta, vaikinai? Akarsh čia iš „CETech“. Kodas siūlo meniu valdomą programą, naudojančią borto mygtuką
„GPS“automobilių sekimo priemonė su SMS pranešimu ir „Thingspeak“duomenų įkėlimu, „Arduino“pagrindu, namų automatika: 5 žingsniai (su nuotraukomis)
„GPS“automobilių sekimo priemonė su SMS pranešimu ir „Thingspeak“duomenų įkėlimu, „Arduino“pagrindu, namų automatika: Aš sukūriau šį GPS sekiklį praėjusiais metais ir, kadangi jis gerai veikia, paskelbiu jį dabar „Instructable“. Jis prijungtas prie mano bagažinės priedų kištuko. GPS sekimo priemonė per mobiliojo ryšio duomenis įkelia automobilio padėtį, greitį, kryptį ir išmatuotą temperatūrą
„Makey Makey“klasės tualeto sekimo priemonė: 5 žingsniai
„Makey Makey“klasės tualeto sekimo priemonė: ar kada nors buvote užsiėmęs savo klasėje ir pametėte, kuris mokinys (ar daugiau nei vienas) nuėjo į tualetą? Dėstau vidurinės mokyklos kompiuterių mokslus ir pastebiu, kad studentai dažnai bando išeiti iš klasės, norėdami " naudotis tualetu "
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: 7 žingsniai
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: SINONING ROBOT dizainas Galite nusipirkti iš sekimo roboto automobilio Teorija LM393 palygina du fotorezistorius, kai ant vienos BALTOS pusės yra fotorezistoriaus šviesos diodas, variklio pusė iškart sustos, kita - variklio pusė suktis taip, kad