Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Bauen Sie die Hardware auf
- Schritt 2: Codieren Sie die Software
- Schritt 3: Fertig
Video: Arduino Minutes Tracker - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Tinkercad-Projekte »
In diesem Tutorial werde ich Ihnen beibringen, wie Sie mit einem Arduino Uno einen Minuten-Tracker erstellen. Ein Minuten-Tracker ist ein Gerät, mit dem Sie verfolgen können, wie lange Sie im Laufe der Zeit an etwas arbeiten. Sie drücken die Starttaste, um mit dem Zählen der Minuten zu beginnen, und drücken die Reset/Log-Taste, um diese Minuten in eine Datei zu übertragen. Auf die Datei kann zugegriffen werden und Sie können sehen, wie viele Minuten Sie im Laufe der Zeit gesammelt haben.
Lieferungen
Arduino Uno
Steckbrett
18 Überbrückungsdrähte
4-stellige 7-Segment-Anzeige
2 Tasten
2 10k Ohm Widerstände
Schritt 1: Bauen Sie die Hardware auf
Folgen Sie dem obigen Schema, um Ihren Minutenlogger zu erstellen.
Hinweis: Die Ziffer ganz links der 7-Segment-Anzeige wurde unbeschaltet gelassen, da alle Pins aufgebraucht waren. Wenn Sie alle 4 Ziffern verwenden möchten, versuchen Sie es mit einem Arduino Mega.
Hinweis: Verschiedene Marken von Komponenten werden unterschiedlich eingerichtet. Überprüfen Sie unbedingt die genaue Verdrahtung Ihrer Komponenten.
Schritt 2: Codieren Sie die Software
Die Codierung der Software erfolgt in drei Teilschritten: Codierung des Timers, Anschluss des Displays und Durchführung der Protokollierung. Wenn Sie nicht weiterkommen oder dies nicht selbst codieren möchten, können Sie sich meinen Code hier ansehen:
Tipp: Lassen Sie das Programm beim Codieren Sekunden (nicht Minuten) protokollieren, um das Testen zu erleichtern.
Codieren des Timers
Der erste Teil des Codes erstellt im Wesentlichen eine Stoppuhr. Es verwendet die Start/Stopp-Taste und die Reset-Taste, um die Minuten im Auge zu behalten. Beginnen Sie damit, dass die Start- und Stopptaste funktioniert: Drucken Sie die verstrichene Zeit auf der Konsole, nachdem Sie die Taste gedrückt haben, und pausieren Sie sie, sobald Sie die Taste erneut drücken. Hinweis: Sie müssen die Funktion millis() verwenden.
Hinweis: Sie müssen eine Verzögerung von etwa 20-50 ms hinzufügen, um sicherzustellen, dass sich die Taste nicht mit einem einzigen Tastendruck ein- und ausschaltet.
Sobald dies funktioniert hat, besteht der nächste Schritt darin, Pausen einzubauen. Wenn Sie beispielsweise starten, stoppen und erneut starten, soll der Timer dort fortgesetzt werden, wo Sie aufgehört haben. Ich tat dies, indem ich die Länge der Pause verfolgte und diese von der Zeit vor dem Drucken subtrahierte.
Nachdem Ihr Start/Stopp-Knopf funktionsfähig ist, ist der nächste Schritt der Reset-Knopf. Die Funktion davon ist, die Zeit auf 0 zurückzusetzen. Hinweis: Denken Sie daran, Ihre Startzeit- und Pausenzeitvariablen zurückzusetzen.
Anschließen des Displays
Sobald Ihr Programm die Zeit erfolgreich erfasst, müssen Sie die Zeitdaten an die 4-stellige 7-Segment-Anzeige senden. Sie können eine Zählfunktion von Grund auf neu erstellen oder sich online Hilfe zur Anzeige bestimmter Zahlen holen. Stellen Sie sicher, dass Sie eine Grenze für den maximalen Wert festlegen, den Ihr Display anzeigen kann (wenn Sie 3 Ziffern verwenden, ist dies 999).
Implementierung der Protokollierung
Der letzte Schritt besteht darin, die Zeitsteuerungsdaten in einer Datei zu verfolgen. Dies geschieht mit Processing, also stellen Sie sicher, dass Sie es heruntergeladen haben, bevor Sie mit diesem Schritt beginnen. Sie können die Timing-Daten auf beliebige Weise speichern, die für Sie hilfreich ist. Persönlich hatte ich eine Spalte für die protokollierte Zeit und die Gesamtzeit. Hinweis: Verwenden Sie die PrintWriter-Klasse, um in eine.txt-Datei zu schreiben.
Schritt 3: Fertig
Das ist es! Fühlen Sie sich frei, zu diesem Projekt hinzuzufügen und es für das, was Sie verfolgen, anzupassen. Danke fürs Lesen.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
So bauen Sie einen Sitzzeit-Tracker – wikiHow
So bauen Sie einen Sitzzeit-Tracker: In diesem Projekt wird der Zio Qwiic-Ultraschall-Abstandssensor verwendet, um eine Person zu erkennen und zu verfolgen. Das Gerät wird strategisch auf einem Bildschirm / Monitor platziert, der der sitzenden Person vor ihrem Computer zugewandt ist. Das Projekt wird tr
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
So installieren Sie Request-Tracker 3.8 und 4 unter Debian: 3 Schritte
So installieren Sie Request-Tracker 3.8 und 4 auf Debian: Sie benötigen:Das Debian-Betriebssystem auf einem GerätInternet