Inhaltsverzeichnis:
- Schritt 1: Sammeln des Materials
- Schritt 2: Aufbau des Holzkastens
- Schritt 3: Holzkiste: Schneiden der Kofferstücke
- Schritt 4: Holzkiste: Bohren der Led-Löcher
- Schritt 5: Holzkiste: Malerei
- Schritt 6: Holzkiste: Zusammenbauen
- Schritt 7: Schaltung
- Schritt 8: Schaltung: Löten der LEDs
- Schritt 9: Schaltung: Aufbau der Schaltung
- Schritt 10: Zusammenbauen
Video: Einfache binäre Uhr mit Attiny85 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Grüße! In dieser Anleitung zeige ich, wie man eine minimalistische und einfache binäre Uhr mit einem Arduino Uno und einem Attiny85 macht. Wenn Sie Ihr Arduino nie zum Programmieren anderer Mikrochips verwendet haben, werden Sie sehen, dass es sehr einfach ist (ich habe es für die versucht zum ersten Mal für dieses Projekt und es war ganz einfach) und ziemlich praktisch, da Sie die Größe Ihrer Projekte verkleinern können!
Schritt 1: Sammeln des Materials
Für dieses Projekt habe ich einfache und leicht zu findende Materialien verwendet. Es gibt zwei Kategorien von Materialien, eine für das Gehäuse der Uhr und eine für die Schaltung. Holzgehäuse: Alle diese Artikel wurden in einem Handwerksbetrieb gefunden - Holzplatten - Holzleim - Schwarze und rote Sprühfarbe - Pressbohrer - Jig SawCircuitry: - 13 rote 5V-LEDs - Drähte - 4 x 220 Ohm Widerstände - 2 x 10k Ohm Widerstände - Stifthalter - 1 x 74hc595 (Schieberegister) - 2 Druckknöpfe - Platine - 3,3 V Knopfzelle - Attiny85 - Arduino uno - Lötwerkzeuge
Schritt 2: Aufbau des Holzkastens
In den nächsten Schritten zeige ich, wie ich das Gehäuse für die Uhr gebaut habe. Ich habe Holzplatten und Holzleim verwendet und es hat gut funktioniert. Die Platten hatten eine Höhe und Breite nach meinem Geschmack, so dass nicht viel geschnitten werden musste. Außerdem wollte ich zuerst die Sekunden anzeigen, aber später, als ich die Schaltung aufbaute, fand ich, dass der LED-Schalter bei jeder Sekunde tatsächlich ablenkte, also schnitt ich diese LEDs aus und ordnete meinen Code und Gehäuse später entsprechend neu an.
Schritt 3: Holzkiste: Schneiden der Kofferstücke
Zuerst habe ich alle Teile gemessen und geschnitten, die ich brauche, um meinen Fall zu bauen. Ich beschloss, es als Box ohne Boden zu machen. Ich habe die Kanten bei Bedarf geschliffen. Maße:Seiten: 2 x (7,4cm x 3,8cm)Vordere & Rückseite: 7,4cm x 9,5cmOben: 8,8cm x 3,8cm
Schritt 4: Holzkiste: Bohren der Led-Löcher
Ich bohrte die Löcher auf der Frontplatte meines Gehäuses mit einem Pressbohrer. Ich habe auf der Platte angegeben, wo die Löcher gebohrt werden sollen, und da ich billiges Bastelholz verwendet habe, musste ich langsam bohren, damit das Holz nicht abplatzt. Als mir nun klar wurde, dass ich die LEDs für die Sekunden herausnehmen möchte, musste ich diese Platte schneiden, um die unnötigen Löcher zu entfernen. Ich habe dies erkannt, nachdem ich meinen Fall bemalt hatte, deshalb ist das letzte Bild mein Panel gemalt
Schritt 5: Holzkiste: Malerei
Sobald ich jedes Stück meines Uhrengehäuses hatte, fuhr ich fort, sie zu bemalen. Ich habe mich für rote und schwarze Farbe entschieden, da meine LEDs bereits rot waren. Ich habe glänzende Sprühfarbe verwendet, um ihm nach zwei Farbschichten ein fertiges Aussehen zu verleihen. Ich wartete, bis alles getrocknet war.
Schritt 6: Holzkiste: Zusammenbauen
Nachdem die Farbe getrocknet war, klebte ich alles mit schnell trocknendem Holzleim zusammen und stellte sicher, dass jedes Mal, wenn ich zwei Teile zusammenklebte, alles gerade war. Ich wartete, bis es getrocknet war, bevor ich die nächsten Stücke zusammenklebte.
Schritt 7: Schaltung
Der nächste Teil dieses Projekts ist für die Schaltung. Für diesen Teil benötigen Sie Ihren Arduino oder einen beliebigen Mikrochip-Programmierer und den Attiny85. Wie ich bereits sagte, habe ich die LEDs für die Sekunden ausgelassen, da ich die Sekunden zu ablenkend fand. Am Anfang zeigen die Bilder also alle LEDs und später fehlen die Sekunden. Um den Attiny mit dem Arduino als ISP zu programmieren, folgte ich diesem schönen Tutorial von instructables von randofo: https://www.instructables.com/id/Program-an-ATtiny… Der Code, den ich in den Attiny hochgeladen habe: * Der Code basiert auf einer internen Uhr von 16Mhz, aber es kann geändert werden * Ich habe Timer und Interrupts des Chips verwendet, um die Uhr zu machen.
Schritt 8: Schaltung: Löten der LEDs
Ich fuhr fort, die LEDs mit meinem Lötkolben und dem bereits gebohrten Gehäuse zusammenzulöten, um die LEDs beim Löten richtig zu positionieren
Schritt 9: Schaltung: Aufbau der Schaltung
Mit dem mit dem Code programmierten Attiny muss nur die Schaltung zuerst mit einem Steckbrett aufgebaut werden, um mein Programm zu testen und sicherzustellen, dass alles funktioniert, bevor Sie die vollständige Schaltung löten. Die Verwendung des Schieberegisters ist notwendig, da der Attiny nicht genügend Ausgangspins für die 8 Endpunkte (4 Reihen, 4 Spalten) und die beiden Taster zur Verfügung stellt. Der Plan und die Schaltung, die ich gemacht habe, sind auf den Bildern. Ich habe meine Schaltung getestet auf dem Steckbrett und als es gut war, lötete ich es auf die Platine. Ich hatte keinen Batteriehalter für eine Zelle, also habe ich meine Fantasie genutzt, um einen temporären zu bauen (sehr skizzenhaft..). Ich empfehle die Verwendung eines echten Batteriehalters.
Schritt 10: Zusammenbauen
Der letzte Schritt war, alles zusammenzubauen, das heißt einfach die Schaltung im Gehäuse und die LEDs in den entsprechenden Löchern zu befestigen. Dann kann man mit den Druckknöpfen die Zeit einstellen und den Attiny die Zeit verfolgen lassen. Zum Beispiel im zweiten Bild: Stunden2 = 2 und Stunden1 = 1Minuten2 = 1 und Minuten1 = 6 also ist die Zeit 21:16Und das war's!Fühlen Sie sich frei um Kommentare und Vorschläge zu hinterlassen!
Empfohlen:
So erstellen Sie eine einfache Website mit Notepad – wikiHow
Wie erstelle ich eine einfache Website mit Notepad: Hat sich jemand gefragt, wie ich aus einem einfachen Schreibprogramm eine Website erstelle? Website nur mit Notizblock
So erstellen Sie Ihre erste einfache Software mit Python – wikiHow
So erstellen Sie Ihre erste einfache Software mit Python: Hallo, willkommen zu diesem Instructables. Hier werde ich erzählen, wie Sie Ihre eigene Software erstellen. Ja, wenn Sie eine Idee haben… aber wissen, wie Sie neue Dinge umsetzen können oder daran interessiert sind, Neues zu schaffen, dann ist es das Richtige für Sie
So erstellen Sie eine einfache Webseite mit Klammern für Anfänger – wikiHow
So erstellen Sie eine einfache Webseite mit Klammern für Anfänger: EinführungDie folgenden Anweisungen bieten eine Schritt-für-Schritt-Anleitung zum Erstellen einer Webseite mit Klammern. Brackets ist ein Quellcode-Editor mit Schwerpunkt auf Webentwicklung. Es wurde von Adobe Systems erstellt und ist eine kostenlose Open-Source-Software, die
So erstellen Sie eine schlanke und einfache Website mit Bootstrap 4: 7 Schritte
So erstellen Sie eine schlanke und einfache Website mit Bootstrap 4: Der Zweck dieses Instructable ist es, denjenigen, die mit der Programmierung - HTML oder anders - vertraut sind, eine einfache Einführung in die Erstellung eines Online-Portfolios mit Bootstrap 4 zu geben. Ich werde Sie durch die Ersteinrichtung führen der Website, wie man ein paar erstellt
ESP8266 Netzwerkuhr ohne RTC - Nodemcu NTP-Uhr Keine RTC - INTERNET-UHR-PROJEKT: 4 Schritte
ESP8266 Netzwerkuhr ohne RTC | Nodemcu NTP-Uhr Keine RTC | INTERNET-UHRPROJEKT: Im Projekt wird ein Uhrenprojekt ohne RTC erstellt, es wird Zeit vom Internet über WLAN benötigt und auf dem st7735-Display angezeigt