Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
In der Schule gibt es Glocken, die anzeigen, wann ein Klassenwechsel stattfinden sollte. Sie klingeln zuerst, um anzuzeigen, wann der Unterricht enden soll, und dann ein zweites Mal, um anzuzeigen, wann der nächste Unterricht beginnen soll. Wenn ein Schüler zu spät kommt, muss er sich normalerweise eine Art Spätkarte besorgen. Während der Übergangszeit haben die Schüler möglicherweise andere Dinge zu tun, als zum nächsten Mal zu Fuß zu gehen, z.
Mein Gerät versucht, die Leute zu informieren, indem es als Uhr fungiert, die die Zeit anzeigt, aber auch LEDs verwendet, um die verbleibende Zeit anzuzeigen.
Lieferungen
- RGB-LEDs (4)
- Adafruit 1,2" Sieben-Segment-Display mit Rucksack
- Arduino Micro
- Echtzeituhr
- Überbrückungsdrähte
- Widerstand
- PCB-Board
- Münzbatterie
- Micro-USB-Kabel
- 3D-Drucker - Ender 3
- Filament
- Lötkolben mit Lot
- Heißkleber und Heißklebepistole
- Arduino-IDE
Schritt 1: Erstellen Sie das Sieben-Segment
Folgen Sie dieser Anleitung von Adafruit, um das Sieben Segment zusammenzustellen
learn.adafruit.com/adafruit-led-backpack/1…
Biegen Sie danach die Kopfstifte um 90 Grad zur Mitte hin.
Schritt 2: 3D-Druck des Gehäuses
Hier ist das 3D-modellierte Gehäuse für das gesamte Gerät.
Wenn Sie einen Ender 3 oder Ender 3 pro haben, legen Sie den.gcode auf die Mini-SD-Karte und führen Sie den Druck aus.
Wenn Sie einen anderen 3D-Drucker haben, konvertieren Sie ihn mit Cura in gcode für Ihren 3D-Drucker.
Wenn Sie Änderungen vornehmen müssen, verwenden Sie bei Bedarf die.ipt-Datei, um den Fall in Inventor zu ändern.
Schritt 3: Verdrahten Sie das Gerät
Vorschritte:
- Legen Sie das Sieben Segment in das Gehäuse.
- Heißkleben Sie alle RGB-LEDs auf das Gehäuse.
RGB-LED - sollte gemeinsame Anode sein
- Pin 9 = Rot
- Pin 10 = Grün
- Pin 11 = Blau
-
Stellen Sie sicher, dass Sie einen Widerstand verwenden
Benötigen Sie nur einen, wenn Sie ihn auf das GND-Bein der LED legen (längstes Bein)
- Alle vier LEDs sollten parallel sein.
Pins für Seriell auf Arduino Micro
- SDA - 2
- SCL - 3
Sieben-Segment- und Echtzeituhr (RTC)
- Beide haben 1 SDA und 1 SCL, sind parallel geschaltet
- Beide haben 1 GND-Pin
- Sieben Segment hat 2 5V und RTC hat 1 5V
Löten Sie alles zusammen auf der Platine wie im Bild.
Schritt 4: Code hochladen
Stellen Sie sicher, dass die Arduino IDE installiert ist.
Stellen Sie sicher, dass diese Bibliotheken installiert sind:
- Echtzeituhr –
- Sieben Segment - Anleitung von Adafruit
So installieren Sie Bibliotheken auf Arduino
1) Stellen Sie den Klingelzeitplan ein (Bild 1)
Ändern Sie die Minuten- und Stundenwerte entsprechend Ihrem Zeitplan
2) Stellen Sie die aktuelle Uhrzeit ein. (Bild 2)
- Ändern Sie die Werte im zweiten Bild auf die aktuelle Uhrzeit und das aktuelle Datum
- Laden Sie den Code hoch
3) Laden Sie den Code mit einer Änderung erneut hoch.