INHOUDSOPGAWE:
- Stap 1: gereedskap en bestanddele
- Stap 2: Montering
- Stap 3: Klankredigering
- Stap 4: Kode
- Stap 5: Verpakking
Video: Tyd verby: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Time Gone By is 'n horlosie wat die tyd aandui wanneer dit ingedruk word, in my tweejarige seuntjie wat ek opgeneem het, wat die ure "kwart voor", "half tien" ens.
Nodeloos om te sê, omdat hy so jonk was, het hy skaars die syfers reggekry en snaakse foute gemaak - foute wat nou twee jaar later (en waarskynlik later) 'n plesier vir ons ore is, sowel as die grootouers, ooms en die res van die gesin.
Die maak van die klok is redelik maklik. Oor die jare het ek gedink dat ek 'n paar maniere en truuks gevind het om 'n eenvoudige projek eenvoudig te hou en 'n prototipe jare lank te laat werk, sonder om 'n pasgemaakte PCB of gesoldeerde broodbord te hoef te maak. Ek hoop dat u dit ook maklik sal vind om te bou.
Die horlosie word geaktiveer deur 'n 18650 Li/Ion -battery wat tot 5V verhoog word, en dit word meestal in 'n diep slaapmodus gehou, sodat dit nie veel krag benodig nie, tensy dit voortdurend geaktiveer word (iets wat in die eerste paar dae kan gebeur dae, veral in die teenwoordigheid van kinders). Die battery is in elk geval herlaaibaar en het 'n laai- en ontlaaikring, sodat dit redelik maklik moet wees om te herlaai en nie ekstra afval op die aarde te veroorsaak nie.
Wat nog? Ja. Dit is my terugkeer na die toneel waarin ek 'ibles' skryf, nadat ek dit nog nie gedoen het nie. Dus, ek is miskien 'n bietjie verroes, verskoon my asseblief vooraf. Ek sal probeer om dinge kort en sag te hou.
Sal ons dan begin?
Stap 1: gereedskap en bestanddele
Gereedskap:
Snyer
Soldeerbout met bietjie soldeer
Gatsaag of exacto mes (vir die maak van die knoopsgat)
Bestanddele:
Arduino Nano
Die alomteenwoordige mikrobeheerder wat ons almal ken en liefhet
Arduino Sensor Shield 'n Handige hulpmiddel om vinnige en betroubare verbindings te maak
Mosfet -module Gebruik om die mp3 -module aan en af te aktiveer om krag te bespaar
Seriële MP3 -speler (nuwe weergawe, rooi) Super maklike module om MP3 -lêers te speel
2 GB Micro SD -kaart Gebruik om MP3 -lêers te stoor
18650 Li/Ion -battery As u 'n dooie skootrekenaar het, is hierdie batterye gewoonlik 'n goeie uitweg. Hulle pak baie krag en vir die gemiddelde mikrobeheerderprojek kan selfs 'n half -dooie battery redelik lank hou.
18650 Li/Ion batteryhouer/laaier Ek hou van hierdie een-oplossing-vir-alle komponente, hoewel dit eintlik die eerste keer is dat ek dit in 'n projek gebruik
RTC DS3231 -module: dit is baie mooier as die vorige DS1307 -modules, aangesien dit vergoed vir onakkuraathede wat veroorsaak word deur skommelinge in kristaltemperature.
Big Arcade Button Groot effing knoppie, wat om te sê. Trots en vreugde vir elke projek.
Dupont Wires of Servo Wires Vir die maak van verskillende verbindings tussen komponente
BoxI het hierdie IKEA stoorkas organiseerder gebruik wat nou die dag te koop was.
Dubbelzijdige band Om alles natuurlik aanmekaar te sit. Dubbelzijdige band is die materiaal waaruit die lewe bestaan.
Stap 2: Montering
Koppel die Mosfet se seineingang aan die Arduino met behulp van 'n servokabel of dupont-drade. Maak seker dat die GND en VCC gekoppel is aan die Arduino -eweknieë en dat die Mosfet se seinpen aan pen 4 van die Arduino gekoppel is.
Draai vervolgens die Arduino se VCC en GND na onderskeidelik die Mosfet se Vin- en GND -terminale, met behulp van die Dupont -drade. Aangesien die verbindings op die Mosfet skroefaansluiting is, is dit die beste om die plastiekdeksel van die dupont te verwyder waar dit aan die Mosfet gekoppel moet word, sodat dit pas. Dit kan bereik word deur die plastiekknip op te lig en die draad saggies te trek.
Koppel vervolgens die MP3-speler se VCC- en GND-terminale aan die V+ en V- op die Mosfet-module, en die MP3 se RX- en TX-penne onderskeidelik aan Arduino-penne 5 en 6. Koppel die aangehegte luidspreker aan die speler, en dit sluit die oorblywende verbindings met die MP3 -speler af.
Soldeer nou 2 drade aan die 5V- en GND -terminale van die batterykompartement en verbind dit met die ooreenstemmende VCC- en GND -penne van die Arduino. Dit is ons kragtoevoer. U kan servokabels of Dupont -drade gebruik.
Soldeer dan Dupont / servo -drade aan die knoppie en maak verbinding met GND en pen 2. As u die servodrade gebruik, moet u die kleurkonvensie gebruik waar rooi positief is, swart negatief en wit 'n sein is. In die geval van die knoppie, moet u slegs die GND- en seinpenne aan die knoppie koppel, aangesien die pen opgetrek word.
Laaste maar beslis nie die minste nie - die klok self. Koppel die RTC -module met behulp van 4 Dupont -drade aan die I2C -poort wat op die sensorskerm beskikbaar is (dit is 'n lekker klein dingetjie, hierdie een). maak seker dat die GND-, VCC-, SDA-, SCL -penne aan beide kante ooreenstem.
Stap 3: Klankredigering
Installeer Audacity as u dit nog nie geïnstalleer het nie.
Teken jou jongste seun / dogter aan met alle getalle van 1-12. Laat hulle dan sê "dit is nou", "kwart oor", "half twee", "kwart tot" en "uur". U kan u rekenaar of telefoon gebruik (stuur dit later na u rekenaar om dit te redigeer).
Maak Audacity aan en voer die opname in. Volgens die opnameformaat moet u moontlik die dekodeer -inprop installeer, soos hier verduidelik.
Merk nou een vir een die dele wat ooreenstem met die woorde "1", "2", "3", ens. Maak vir elke woord eers seker dat u dit presies vasgevang het, en kies dan File -> Export -> Export Geselekteerde klank en stoor die lêer as MP3. Vir hierdie stadium moet u die LAME -encoder installeer, sien die instruksies hier.
aan die einde van die proses moet u lêers met die naam 001xxx.mp3, 002xxx.mp3, … tot 012xxx.mp3 hê, wat elkeen 'n opname van sy nommer bevat. die lêer 007xxx.mp3 sal 'sewe' sê wanneer dit gespeel word. Noem vervolgens die bykomende opnames volgens die lys:
020xxx.mp3 = "dit is nou"
021xxx.mp3 = "kwart oor"
022xxx.mp3 = "half elf"
023xxx.mp3 = "kwart voor"
024xxx.mp3 = "uur"
Skep 'n gids op die SD -wortel met die naam "01" en kopieer al die bogenoemde lêers daarna.
Plaas nou die SD -kaart in die MP3 -speler.
Opmerking: die ondersteunde tydaankondigingspatrone is tans slegs vir Engels en Hebreeus, maar met klein veranderinge kan u die kode aanpas by u eie taal, indien dit anders is as hierdie twee. Maak intussen seker dat u al die
Stap 4: Kode
Laai die projekkode af en pak die zip -kode uit.
Begin die Arduino IDE (ek het weergawe 1.8.5 gebruik) en verander onder die voorkeure die plek van die sketsboek na die wortel van die uitgepakte zip. Sluit en begin weer die Arduino IDE en maak hierdie keer onder File -> Sketchbook BoboClockV13 oop -maak dit oop.
Om die Arduino die tyd op die RTC in te stel, moet u die reël opmerk:
// #defineer ADJUST_DATE_TIME_NOW
Koppel jou Arduino nano aan die rekenaar en laai die skets op die bord.
Maak 'n reekskerm oop en maak seker dat u die regte tyd op die skerm sien wanneer die knoppie ingedruk word en dat die tyd in die stem van u kleintjie aangekondig word. Wonderlik! (is dit nie?)
nou is dit van kardinale belang om kommentaar te lewer op die reël wat u pas opgekom het en die kode weer op te laai (anders sal die horlosie by elke Arduino -herstelling self terugstel na die tyd van die laaste oplaai)
Alles werk? Goedso. Kom ons pak dit dan in.
Stap 5: Verpakking
Die pakket word dus aan die vervaardiger oorgelaat, elkeen sal waarskynlik sy eie spesiale boks wil hê wat hy/sy êrens gekry het. Dus, hier beperk ek die aanwysings tot wat u in die algemeen moet doen, eerder as om afsonderlik oor elke tipe boks te praat. Ek het die IKEA -bokse gebruik, hoofsaaklik vir hul prys, maar hulle doen die werk in elk geval.
Begin deur u knoppie in die bokant van die boks vas te hou. 'N Gatsaag word in hierdie stadium aanbeveel, alhoewel 'n X-Acto-mes waarskynlik ook 'n goeie taak sal verrig, mits u nie u vinger sny, u bewussyn verloor en u op die kombuisvloer doodbloei nie. Beter veilig dan vingerloos, ja?
Gebruik daarna dubbelzijdige band om alles mooi in die boks te monteer. Afhangende van u boks en akoestiek, kan ekstra klein gaatjies vir die luidspreker nodig wees om die waargenome klankvolume te verhoog.
Hopelik moes hierdie opbou nie meer as 'n nie-besige naweek geneem het nie, en op die ou end sit u 'n voorwerp wat u jare lank sal vermaak …
Dankie dat u hierdie Instructable gelees het! As u daarvan hou, oorweeg dit om vir my te stem tydens die oudiokompetisie
Vrede,
Aanbeveel:
RGB -klok om kinders te leer oor tyd: 4 stappe
RGB -klok om kinders oor tyd te leer: Gisteraand het ek 'n idee gekry hoe ek my vyfjarige kan help om 'n tydsberekening te kry. is gewoonlik 'n bietjie gemors en amper nooit in orde nie
DIY Hoe om tyd op M5StickC ESP32 te vertoon met Visuino - maklik om te doen: 9 stappe
DIY Hoe om tyd te wys op M5StickC ESP32 met Visuino - maklik om te doen: in hierdie handleiding leer ons hoe om ESP32 M5Stack StickC te programmeer met Arduino IDE en Visuino om die tyd op die LCD te wys
ESP8266 OLED - Kry tyd en datum vanaf die internet: 8 stappe
ESP8266 OLED - Kry tyd en datum vanaf die internet: in hierdie tutoriaal leer ons hoe om die datum en tyd van NIST TIME -bediener af te haal met ESP8266 OLED en Visuino, kyk na 'n demonstrasievideo
Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: 9 stappe
Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: in hierdie tutoriaal leer ons hoe u die huidige tyd van die satelliete kan kry met behulp van arduino. Kyk na die video
Verby beleidsbeperkingsbeleid: 4 stappe
Verby beleidsbeperkingsbeleid: Skole met 'n goeie IT -agtergrond (het FTP vir studente, bv. Die belangrikste ding dat studente geïrriteerd raak oor