
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37


Tinkercad projekti »
U ovom vodiču naučit ću vas kako napraviti tragač minuta pomoću Arduino Uno -a. Tragač minuta je uređaj koji možete koristiti za praćenje koliko dugo radite na nečemu s vremenom. Pritisnite dugme za pokretanje da biste započeli odbrojavanje minuta, a zatim pritisnite dugme za poništavanje/evidentiranje da biste te minute poslali u datoteku. Datoteci se može pristupiti i možete vidjeti koliko ste minuta nakupili tokom vremena.
Supplies
Arduino Uno
Breadboard
18 kratkospojnih žica
4-cifreni 7-segmentni ekran
2 dugmeta
2 otpornika od 10 k ohma
Korak 1: Izgradite hardver

Slijedite gornju shemu za sastavljanje zapisnika.
Napomena: krajnje lijeva znamenka 7-segmentnog zaslona ostala je nepovezana jer su svi pinovi potrošeni. Ako želite koristiti sve 4 znamenke, isprobajte Arduino Mega.
Napomena: komponente različitih marki bit će postavljene različito. Obavezno provjerite precizno ožičenje za svoje komponente.
Korak 2: Kodirajte softver



Postoje tri podkoraka za kodiranje softvera: kodiranje tajmera, povezivanje ekrana i implementacija evidentiranja. Ako ste zapeli ili ne želite sami kodirati, slobodno provjerite moj kôd ovdje:
Savjet: prilikom kodiranja, imajte u dnevniku programa sekunde (ne minute) radi lakšeg testiranja.
Kodiranje tajmera
Prvi dio koda u osnovi stvara štopericu. Koristi tipku start/stop i tipku za poništavanje kako bi pratio minute. Počnite tako što ćete pokrenuti dugme za pokretanje i zaustavljanje: odštampajte proteklo vrijeme na konzoli nakon što pritisnete dugme i pauzirajte ga kada ponovo pritisnete dugme. Savjet: morat ćete koristiti funkciju millis ().
Savjet: morat ćete dodati kašnjenje od oko 20-50 ms kako biste osigurali da se dugme ne uključuje i isključuje jednim pritiskom.
Nakon što ovo obavite, sljedeći korak je uključivanje pauza. Na primjer, ako pokrenete, zaustavite i počnete iznova, želite da se mjerač vremena nastavi tamo gdje ste stali. Učinio sam to tako što sam pratio dužinu pauze i oduzimao ovo vrijeme od prije ispisa.
Sada kada je vaše dugme start/stop funkcionalno, sljedeći korak je dugme za poništavanje. Funkcija ovoga je vraćanje vremena na 0. Savjet: ne zaboravite poništiti početno vrijeme i pauzirati varijable vremena.
Povezivanje ekrana
Nakon što vaš program uspješno prati vrijeme, morate poslati podatke o vremenu na četveroznamenkasti 7-segmentni zaslon. Možete stvoriti funkciju brojanja od nule ili potražiti pomoć na mreži za prikaz određenih brojeva. Postavite ograničenje maksimalne vrijednosti koju vaš zaslon može prikazati (ako koristite 3 znamenke, to će biti 999).
Implementacija evidentiranja
Posljednji korak je praćenje podataka o vremenu u datoteci. To će biti učinjeno korištenjem Obrada, stoga prije početka ovog koraka provjerite jeste li ga preuzeli. Podatke o vremenu možete pohraniti na bilo koji način koji će vam biti od koristi. Lično sam imao kolonu za evidentirano vreme i ukupno vreme. Savjet: koristite klasu PrintWriter za pisanje u.txt datoteku.
Korak 3: Gotovo
To je to! Slobodno dodajte ovaj projekt i prilagodite ga onome što pratite. Hvala na čitanju.
Preporučuje se:
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka

Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulator zapisnika podataka u Proteusu: Uvod: zdravo, ovdje Liono Maker, ovdje je YouTube veza. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sistemima. Zapisnik podataka: Zapisnik podataka (također zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tokom vremena sa
Arduino GPS zapisnik: 6 koraka

Arduino GPS Logger: Jeste li ikada htjeli zapisati svoje koordinate i provjeriti svoju rutu na karti? Provjeriti rutu automobila ili kamiona? Vidite li praćenje bicikla nakon dugog putovanja? (Ili špijunirajte nekoga ko koristi vaš automobil? :)) Sve je to moguće uz pomoć ovog lita
Arduino Pro-mini zapisnik podataka: 15 koraka

Arduino Pro-mini zapisnik podataka: Uputstva za izradu otvorenog koda pro-mini Arduino zapisničar podataka Odricanje od odgovornosti: Sljedeći dizajn i kôd besplatni su za preuzimanje i upotrebu, ali ne sadrže apsolutno nikakva jamstva ili jamstva. Moram prvo zahvaliti i promovisati talentovane ljude
Arduino GPS zapisnik: 3 koraka

Arduino GPS Logger: Zdravo momci, postajem jako uzbuđen zbog malih projekata koji omogućuju ljudima da zapravo razumiju mnogo više tehnologije koju svakodnevno imamo. Ovaj projekt govori o probijanju GPS -a i SD bilježenju. Naučio sam mnogo samo gradeći ove stvari. Th
GPS zapisnik Arduino OLed SD: 6 koraka (sa slikama)

GPS zapisnik Arduino OLed SD: GPS zapisnik za prikaz vaše trenutne i prosječne brzine te za praćenje vaših ruta. Prosječna brzina je za područja sa kontrolom brzine putanje. Arduino ima neke lijepe značajke koje možete kopirati:- Koordinate su pohranjene u dnevnoj datoteci, naziv datoteke je baza