Innehållsförteckning:
Video: Arduino Minutes Tracker: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Tinkercad -projekt »
I denna handledning kommer jag att lära dig hur du gör en minutspårare med en Arduino Uno. En minutspårare är en enhet som du kan använda för att hålla reda på hur länge du arbetar med något över tid. Du trycker på startknappen för att börja räkna minuter och trycker på återställning/logg -knappen för att skicka dessa minuter till en fil. Filen kan nås och du kan se hur många minuter du har samlat på dig över tid.
Tillbehör
Arduino Uno
Bakbord
18 bygelkablar
Fyrsiffrig 7-segmentskärm
2 knappar
2 10k ohm motstånd
Steg 1: Bygg hårdvaran
Följ schemat ovan för att konstruera din minutloggare.
Obs! Den vänstra siffran på 7-segmentskärmen lämnades oansluten eftersom alla stiften var förbrukade. Om du vill använda alla fyra siffror, prova en Arduino Mega.
Obs: olika märkeskomponenter kommer att konfigureras annorlunda. Var noga med att kontrollera de exakta ledningarna för dina komponenter.
Steg 2: Koda programvaran
Det finns tre delsteg för kodning av programvaran: kodning av timern, anslutning av displayen och implementering av loggning. Om du fastnar eller inte vill koda detta själv, kolla gärna in min kod här:
Tips: När du kodar, ha programlogg sekunder (inte minuter) för enklare testning.
Kodning av timern
Den första delen av koden skapar i huvudsak ett stoppur. Den använder start/stopp -knappen och återställningsknappen för att hålla reda på minuter. Börja med att få start- och stoppknappen att fungera: skriv ut förfluten tid till konsolen efter att du tryckt på knappen och pausa den när du trycker på knappen igen. Tips: du måste använda funktionen millis ().
Tips: du måste lägga till en fördröjning på cirka 20-50 ms för att säkerställa att knappen inte slås på och av med ett tryck.
När du har fått det att fungera är nästa steg att införliva pauser. Till exempel, om du startar, stoppar och börjar om, vill du att timern ska fortsätta där du slutade. Jag gjorde detta genom att hålla koll på längden på pausen och subtrahera detta från tiden innan jag skrev ut den.
Nu när din start/stopp -knapp är funktionell är nästa steg återställningsknappen. Funktionen för detta är att ställa tillbaka tiden till 0. Tips: kom ihåg att återställa starttiden och pausa tidsvariabler.
Ansluta skärmen
När ditt program har koll på tiden framgångsrikt måste du skicka tidsdata till den fyrsiffriga 7-segmentskärmen. Du kan skapa en räkningsfunktion från grunden eller få hjälp online för att visa vissa nummer. Var noga med att ange en gräns för det maximala värdet som din display kan visa (om du använder tre siffror blir detta 999).
Implementering av loggning
Det sista steget är att hålla reda på tidsdata i en fil. Detta kommer att göras med Processing, så se till att du har laddat ner det innan du börjar detta steg. Du kan lagra tidsdata på alla sätt som kan vara till hjälp för dig. Personligen hade jag en kolumn för loggad tid och total tid. Tips: använd PrintWriter -klassen för att skriva till en.txt -fil.
Steg 3: Klar
Det är allt! Lägg gärna till detta projekt och anpassa det för det du spårar. Tack för att du läser.
Rekommenderad:
Desktop COVID19 Tracker med klocka! Raspberry Pi Powered Tracker: 6 steg
Desktop COVID19 Tracker med klocka! Raspberry Pi Powered Tracker: Vi vet att vi kan dö när som helst, även jag kan dö medan jag skriver det här inlägget, trots allt, jag mig, du, vi är alla dödliga. Hela världen skakade på grund av COVID19 -pandemin. Vi vet hur vi ska förhindra detta, men hej! vi vet hur man ber och varför man ber, gör vi
DIY Arduino Solar Tracker (för att minska global uppvärmning): 3 steg
DIY Arduino Solar Tracker (för att minska global uppvärmning): Hej alla, i den här självstudien kommer jag att visa er hur man gör en solspårare med hjälp av arduino mikrokontroller. I dagens värld lider vi av ett antal frågor. En av dem är klimatförändringar och global uppvärmning. Behovet av
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 steg (med bilder)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker är en clapperboardformad, Raspberry Pi -driven Release Tracker. Den använder TMDb API för att skriva ut affischen, titeln, utgivningsdatumet och översikten över kommande filmer i din region, inom ett visst tidsintervall (t.ex. filmsläpp den här veckan) den
Aerob Arduino - en $ 15 Fitness Tracker Power av en Arduino: 9 steg (med bilder)
Aerobic Arduino - en $ 15 Fitness Tracker Power av en Arduino: Vänligen rösta på detta i fitnessutmaningen istället för en Fitbit eller en smartwatch, du kan bygga en Arduino -driven fitness tracker för endast $ 15! Den spårar dina rörelsepumpar medan du kör och använder en accelerometer för att upptäcka detta. Det är