Inhaltsverzeichnis:
- Schritt 1: Werkzeuge und Zutaten
- Schritt 2: Montage
- Schritt 3: Tonbearbeitung
- Schritt 4: Code
- Schritt 5: Verpackung
Video: Vergangene Zeit - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Time Gone By ist eine Uhr, die beim Drücken die Uhrzeit ansagt und in meinem zweijährigen Sohn, den ich aufgenommen habe, die Stunden, "Viertel vor", "Halb nach" usw.
Unnötig zu erwähnen, dass er so jung war, dass er kaum die Zahlen richtig verstanden hat und dabei lustige Fehler gemacht hat - Fehler, die jetzt, zwei Jahre später (und wahrscheinlich später) eine Freude für unsere Ohren sind, sowie die Großeltern, Onkel und der Rest der Familie.
Die Herstellung der Uhr ist recht einfach. Im Laufe der Jahre glaube ich, ein paar Wege und Tricks gefunden zu haben, um ein einfaches Projekt einfach zu halten und einen Prototyp über Jahre hinweg zum Laufen zu bringen, ohne eine benutzerdefinierte Leiterplatte oder ein gelötetes Steckbrett erstellen zu müssen. Ich hoffe, Sie finden es auch einfach zu bauen.
Die Uhr wird von einem 18650 Li/Ion-Akku aktiviert, der auf 5 V erhöht wurde, und befindet sich die meiste Zeit im Tiefschlafmodus, sodass sie nicht viel Strom verbrauchen sollte, wenn sie nicht kontinuierlich aktiviert wird (was in den ersten paar Jahren passieren kann) Tage, insbesondere in Anwesenheit von Kindern). Auf jeden Fall ist der Akku wiederaufladbar und verfügt über eine Lade- und Entladeschutzschaltung, sodass er relativ einfach aufzuladen sein sollte und keinen zusätzlichen Abfall auf dem Planeten Erde verursacht.
Was sonst? Jawohl. Dies ist meine Rückkehr zur Szene des Schreibens von 'ibles, nachdem ich dies einige Zeit nicht getan habe. Da bin ich vielleicht etwas eingerostet, bitte entschuldigen Sie mich im Voraus. Ich werde versuchen, die Dinge kurz und bündig zu halten.
Sollen wir dann anfangen?
Schritt 1: Werkzeuge und Zutaten
Werkzeuge:
Cutter
Lötkolben mit etwas Lot
Lochsäge oder Exacto-Messer (zum Herstellen des Knopflochs)
Zutaten:
Arduino Nano
Der allgegenwärtige Mikrocontroller, den wir alle kennen und lieben
Arduino Sensor ShieldEin praktisches Tool zum Herstellen schneller und zuverlässiger Verbindungen
Mosfet-ModulWird verwendet, um das MP3-Modul ein- und auszuschalten, um Strom zu sparen
Serieller MP3-Player (neue Version, rot)Super einfaches Modul zum Abspielen von MP3-Dateien
2 GB Micro SD-KarteWird zum Speichern von MP3-Dateien verwendet
18650 Li/Ion AkkuWenn Sie einen leeren Laptop haben, sind diese Akkus normalerweise ein guter Fang. Sie packen viel Power und für ein durchschnittliches Mikrocontroller-Projekt kann selbst eine halbleere Batterie ziemlich lange halten.
18650 Li/Ion Akkuhalter/LadegerätIch mag diese eine Lösung für alle Komponenten, obwohl dies das erste Mal ist, dass ich sie in einem Projekt verwende
RTC DS3231 Module Diese sind viel schöner als die vorherigen DS1307 Module, da sie Zeitungenauigkeiten durch Kristalltemperaturschwankungen ausgleichen.
Big Arcade ButtonGroßer effing Button, was soll ich sagen. Stolz und Freude über jedes Projekt.
Dupont-Drähte oder Servo-DrähteZum Herstellen verschiedener Verbindungen zwischen Komponenten
BoxIch habe diesen IKEA Aufbewahrungsbox-Organizer verwendet, der neulich im Angebot war.
Doppelseitiges KlebebandUm natürlich alles zusammenzufügen. Doppelseitiges Klebeband ist der Stoff, aus dem das Leben gemacht ist.
Schritt 2: Montage
Verbinden Sie den Signaleingang des Mosfet mit dem Arduino mit einem Servokabel oder weiblich-weiblichen Dupont-Drähten. Stellen Sie sicher, dass GND und VCC mit den Arduino-Gegenstücken verbunden sind und dass der Signalpin des Mosfets mit Pin 4 des Arduino verbunden ist.
Als nächstes verdrahten Sie die VCC und GND des Arduino mit den Vin- und GND-Anschlüssen des Mosfet, indem Sie die Dupont-Drähte verwenden. Da die Anschlüsse am Mosfet Schraubklemmen sind, entfernen Sie am besten die Plastikabdeckung des Duponts, an dem der Mosfet angeschlossen werden soll, damit es passt. Dies kann durch Anheben des Kunststoffschnappers und leichtes Ziehen am Draht erreicht werden.
Als nächstes verbinden Sie die VCC- und GND-Anschlüsse des MP3-Players mit den V+ und V- des Mosfet-Moduls und die RX- und TX-Pins des MP3 mit den Arduino-Pins 5 bzw. 6. Schließen Sie den angeschlossenen Lautsprecher an den Player an, damit sind die restlichen Verbindungen mit dem MP3-Player abgeschlossen.
Löten Sie nun 2 Drähte an die 5V- und GND-Anschlüsse des Batteriefachs und verbinden Sie sie mit den entsprechenden VCC- und GND-Pins des Arduino. Das ist unsere Stromversorgung. Sie können entweder Servokabel oder Dupont-Drähte verwenden.
Als nächstes löten Sie Dupont / Servodrähte an die Taste und verbinden Sie sie mit GND und Pin 2. Wenn Sie die Servodrähte verwenden, stellen Sie sicher, dass Sie die Farbkonvention verwenden, bei der Rot positiv, Schwarz negativ und Weiß Signal ist. Im Fall der Taste müssen Sie nur die GND- und Signal-Pins mit der Taste verbinden, da der Pin nach oben gezogen wird.
Last but not least - die Uhr selbst. Verbinden Sie das RTC-Modul mit 4 Dupont-Drähten mit dem I2C-Port, der auf der Sensorabschirmung verfügbar ist (wie gesagt, es ist ein raffiniertes kleines Gerät, dieses). Stellen Sie sicher, dass die GND-, VCC-, SDA- und SCL-Pins auf beiden Seiten übereinstimmen.
Schritt 3: Tonbearbeitung
Installieren Sie Audacity, falls Sie es noch nicht installiert haben.
Nehmen Sie Ihren jüngsten Sohn / Ihre jüngste Tochter auf, indem Sie alle Zahlen von 1-12 sagen. Lassen Sie sie dann sagen: "Es ist jetzt", "viertel nach", "halb", "viertel vor" und "Uhr". Sie können Ihren Computer oder Ihr Telefon verwenden (später zur Bearbeitung an Ihren Computer senden).
Starten Sie Audacity und importieren Sie die Aufnahme. Je nach Aufnahmeformat müssen Sie möglicherweise das Decodierungs-Plugin installieren, wie hier beschrieben.
Markieren Sie nun nacheinander die Teile, die den Wörtern "1", "2", "3" usw. entsprechen. Stellen Sie für jedes Wort zunächst sicher, dass Sie es genau erfasst haben, und wählen Sie dann Datei -> Exportieren -> Exportieren Wählen Sie Audio und speichern Sie die Datei als MP3. Für diese Phase müssen Sie den LAME-Encoder installieren, siehe Anweisungen hier.
Am Ende des Vorgangs sollten Sie Dateien mit den Namen 001xxx.mp3, 002xxx.mp3, … bis 012xxx.mp3 haben, die jeweils eine Aufzeichnung ihrer Nummer enthalten. d.h. die Datei 007xxx.mp3 sagt beim Abspielen "Seven". Benennen Sie als Nächstes die zusätzlichen Aufzeichnungen gemäß der Liste:
020xxx.mp3 = "es ist jetzt"
021xxx.mp3 = "viertel nach"
022xxx.mp3 = "halbe"
023xxx.mp3 = "viertel vor"
024xxx.mp3 = "Uhr"
Erstellen Sie im SD-Stammverzeichnis einen Ordner mit dem Namen "01" und kopieren Sie alle oben genannten Dateien dorthin.
Stecken Sie nun die SD-Karte in den MP3-Player.
Hinweis: Derzeit sind die unterstützten Zeitankündigungsmuster nur für Englisch und Hebräisch, aber mit kleinen Änderungen können Sie den Code an Ihre eigene Sprache anpassen, falls sich diese von diesen beiden unterscheidet. Stellen Sie in der Zwischenzeit sicher, dass Sie alle
Schritt 4: Code
Laden Sie den Projektcode herunter und entpacken Sie die ZIP-Datei.
Starten Sie die Arduino IDE (ich habe Version 1.8.5 verwendet) und ändern Sie unter Einstellungen den Skizzenbuchspeicherort in das Stammverzeichnis der extrahierten ZIP-Datei. Schließen Sie die Arduino IDE und starten Sie sie erneut. Diesmal sollten Sie unter Datei -> Skizzenbuch BoboClockV13 finden - öffnen Sie es.
Damit der Arduino die Uhrzeit auf der RTC einstellen kann, entkommentieren Sie die Zeile:
// #definiere ADJUST_DATE_TIME_NOW
Verbinden Sie Ihren Arduino Nano mit dem Computer und laden Sie die Skizze auf das Board hoch.
Öffnen Sie einen seriellen Monitor und stellen Sie sicher, dass beim Drücken der Taste die richtige Uhrzeit auf dem Bildschirm angezeigt wird und die Uhrzeit mit der Stimme Ihres Kleinen angesagt wird. Tolle! (Ist es nicht?)
Jetzt ist es wichtig, die gerade entkommentierte Zeile auszukommentieren und den Code erneut hochzuladen (ansonsten stellt sich die Uhr bei jedem Arduino-Reset selbst auf die Zeit des letzten Uploads zurück).
Alles funktioniert? Oh gut. Dann packen wir es ein.
Schritt 5: Verpackung
Also … das Paket wird wirklich dem Hersteller überlassen, jeder wird wahrscheinlich seine eigene spezielle Schachtel haben wollen, die er von irgendwoher bekommen hat. Daher beschränke ich die Anweisungen hier auf das, was Sie im Allgemeinen tun sollten, anstatt separat über jede Art von Box zu sprechen. Ich habe die IKEA-Boxen hauptsächlich wegen ihres Preises verwendet, aber sie machen ihren Job trotzdem.
Beginnen Sie damit, einen Griff für Ihren Knopf im oberen Teil der Box zu bohren. Eine Lochsäge wird in dieser Phase empfohlen, obwohl ein X-Acto-Messer wahrscheinlich auch eine anständige Arbeit leisten wird, vorausgesetzt, Sie schlitzen sich nicht den Finger auf, verlieren das Bewusstsein und verbluten sich auf dem Küchenboden. Besser sicher als fingerlos, ja?
Verwenden Sie danach doppelseitiges Klebeband, um alles schön in der Box zu befestigen. Je nach Box und Akustik können zusätzliche kleine Löcher für den Lautsprecher benötigt werden, um die wahrgenommene Lautstärke zu erhöhen.
Hoffentlich hätte dieser Build nicht mehr als ein arbeitsreiches Wochenende gedauert, und am Ende haben Sie ein Objekt, das Sie jahrelang amüsieren wird…
Vielen Dank für das Lesen dieses Instructable! Wenn es Ihnen gefallen hat, denken Sie bitte daran, für mich beim Audio Contest zu stimmen
Frieden,
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
So starten Sie Ihren Computer jeden Tag oder zu jeder Zeit automatisch – wikiHow
So starten Sie Ihren Computer automatisch jeden Tag oder wann immer: In dieser Anleitung erfahren Sie, wie Sie Ihren Computer jeden Tag zu einer bestimmten Zeit automatisch starten lassen. Dies ist auch meine erste Anleitung
Zeit zu leben: 5 Schritte
Time to Live: Wir kombinieren die Magie, alle Harry-Potter-Filme in einer Woche zu sehen, und den Networking-Begriff TTL (Time To Live)
So bauen Sie eine Uhr, die die Zeit an die Wand projiziert – wikiHow
So bauen Sie eine Uhr, die Zeit an die Wand projiziert: Dieses Instructable zeigt Ihnen, wie Sie eine Projektoruhr bauen. Mit diesem Gerät können Sie die Zeit an die Wand projizieren. Basierend auf einem kleinen LCD-Wecker (nicht zu klein, sondern kann nicht projiziert und bearbeitet werden) ist dies eine gute Möglichkeit
WIE MAN EINE REPLIK DER BERÜHMTEN ALTOIDS ZINN HERSTELLT. (UND ZUR GLEICHEN ZEIT RECYCELN): 7 Schritte
WIE MAN EINE REPLIK DER BERÜHMTEN ALTOIDS ZINN HERSTELLT. (UND ZUR GLEICHEN ZEIT RECYCELN): Hi, bei diesem unzerstörbaren Gegenstand geht es darum, wie man eine Metallbox in der gleichen Größe (oder der gewünschten Größe) der Altoids-Dose herstellt. WISSEN SIE, WAS DAS BEDEUTET????Das bedeutet, dass Sie Ihre eigenen Dosen herstellen können….. JEDER GRÖSSE, DIE SIE WOLLEN!!!!!!!!!!!So geht's.MATERIALIEN: 2