Innehållsförteckning:

Time Gone By: 5 Steg
Time Gone By: 5 Steg

Video: Time Gone By: 5 Steg

Video: Time Gone By: 5 Steg
Video: Independent Together Song | Steven Universe the Movie | Cartoon Network 2024, Juli
Anonim
Image
Image

Time Gone By är en klocka som meddelar tiden när den trycks på och talar i min tvååriga son som jag spelade in och säger timmarna "kvart till", "halv två" etc.

Naturligtvis var han så ung att han knappt fick siffrorna rätt och gjorde roliga misstag på vägen - misstag som nu är två år efter (och förmodligen senare), en fröjd för våra öron, liksom farföräldrar, farbröder och resten av familjen.

Det är ganska enkelt att göra klockan. Under årens lopp tror jag att jag har hittat några sätt och tricks för att hålla ett enkelt projekt enkelt och få en prototyp att fungera i åratal utan att behöva skapa en anpassad PCB eller lödd brödbräda. Jag hoppas att du också kommer att tycka att det är enkelt att bygga.

Klockan aktiveras av ett 18650 Li/Ion -batteri som steg upp till 5V, och det hålls i djupt viloläge för det mesta, så att det inte ska ta mycket ström om det inte är kontinuerligt aktiverat (något som kan hända under de första paren av dagar, särskilt i närvaro av barn). I vilket fall som helst är batteriet laddningsbart och levereras med en laddnings- och urladdningsskyddskrets, så det borde vara ganska enkelt att ladda och inte skapa ytterligare avfall på planeten Jorden.

Vad annars? Ja. Detta är min återkomst till scenen där jag skrev 'ibles efter en tid jag inte har gjort det. Så jag kan vara lite rostig på det, ursäkta mig i förväg. Jag ska försöka hålla saker korta och söta.

Ska vi börja då?

Steg 1: Verktyg och ingredienser

Verktyg och ingredienser
Verktyg och ingredienser
Verktyg och ingredienser
Verktyg och ingredienser

Verktyg:

Fräs

Lödkolv med lite lödning

Hålsåg eller exacto -kniv (för att göra knapphålet)

Ingredienser:

Arduino Nano

Den allestädes närvarande mikrokontrollern som vi alla känner och älskar

Arduino Sensor Shield Ett praktiskt verktyg för att göra snabba och pålitliga anslutningar

Mosfet Module Används för att aktivera och stänga av mp3 -modulen för att spara ström

Seriell MP3 -spelare (ny version, röd) Superenkel modul för uppspelning av MP3 -filer

2 GB Micro SD -kort Används för att lagra MP3 -filer

18650 Li/Ion -batteri om du har en död bärbar dator är dessa batterier vanligtvis en bra fångst. De packar mycket kraft och för det genomsnittliga mikrokontrollerprojektet kan till och med ett halvdött batteri räcka ganska länge.

18650 Li/Ion batterihållare/laddareJag gillar dessa en-lösning-för-alla komponenter, även om det faktiskt är första gången jag använder det i ett projekt

RTC DS3231 -modul Dessa är mycket trevligare än de tidigare DS1307 -modulerna, eftersom de kompenserar för tidsnoggrannheter som orsakas av kristalltemperaturfluktuationer.

Big Arcade Button Stor effektknapp, vad ska man säga. Stolthet och glädje över varje projekt.

Dupont Wires eller Servo Wires För att göra olika anslutningar mellan komponenter

BoxI använde den här IKEA -förvaringslådan som var till salu häromdagen.

Dubbelsidig tejp För att sätta ihop allt, förstås. Dubbelsidig tejp är det som livet består av.

Steg 2: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning

Anslut Mosfets signalingång till Arduino med hjälp av en servokabel eller dupontkablar. Se till att GND och VCC är anslutna till Arduino -motsvarigheter och att Mosfets signalstift är anslutet till stift 4 på Arduino.

Koppla sedan Arduinos VCC och GND till Mosfets Vin respektive GND -terminaler med Dupont -trådarna. Eftersom kontakterna på Mosfet är skruvterminal är det bäst att ta bort plastkåpan på duponten där den ska anslutas till Mosfet för att få den att passa. Detta kan uppnås genom att lyfta plastfästet och försiktigt dra i tråden.

Anslut sedan MP3-spelarens VCC- och GND-terminaler till V+ och V- på Mosfet-modulen, och MP3: s RX- och TX-stift till Arduino-stift 5 respektive 6. Anslut den anslutna högtalaren till spelaren, så avslutas de återstående anslutningarna som gjorts med MP3 -spelaren.

Löd nu 2 ledningar till batterifackets 5V- och GND -terminaler och anslut dem till Arduinos motsvarande VCC- och GND -stift. Det är vår strömförsörjning. Du kan använda antingen servokablar eller Dupont -kablar.

Löd sedan Dupont / servotrådar till knappen och anslut till GND och stift 2. När du använder servotrådarna, se till att du använder färgkonventionen där rött är positivt, svart är negativt och vitt är signal. I fallet med knappen behöver du bara ansluta GND- och signalstiften till knappen, eftersom stiftet dras upp.

Sist men absolut inte minst - själva klockan. Anslut RTC -modulen med 4 Dupont -kablar till I2C -porten som finns på sensorkåpan (berättade att det är en fin liten pryl, den här). se till att GND-, VCC-, SDA-, SCL -stiften matchas på båda sidor.

Steg 3: Ljudredigering

Ljudredigering
Ljudredigering
Ljudredigering
Ljudredigering

Installera Audacity, om du inte redan har det installerat.

Spela in din yngsta son / dotter som säger alla siffror från 1-12. Låt dem sedan säga "det är nu", "kvart över", "halv två", "kvart till" och "klockan". Du kan använda din dator eller telefon (senare skicka den till din dator för redigering).

Slå på Audacity och importera inspelningen. Enligt inspelningsformatet kan du behöva installera avkodningsprogram som beskrivs här.

Nu, en efter en markerar de delar som motsvarar orden "1", "2", "3", etc. För varje ord, se först till att du har fångat det exakt, välj sedan Arkiv -> Exportera -> Exportera Vald ljud och spara filen som MP3. För detta steg måste du installera LAME -kodaren, se instruktioner här.

i slutet av processen bör du ha filer som heter 001xxx.mp3, 002xxx.mp3, … upp till 012xxx.mp3, var och en som innehåller en inspelning av dess nummer. dvs filen 007xxx.mp3 kommer att säga "Sju" när den spelas. Namnge därefter de ytterligare inspelningarna enligt listan:

020xxx.mp3 = "det är nu"

021xxx.mp3 = "kvart över"

022xxx.mp3 = "halv två"

023xxx.mp3 = "kvart till"

024xxx.mp3 = "klockan"

Skapa en mapp på SD -roten med namnet "01" och kopiera alla ovanstående filer till den.

Stick nu in SD -kortet inuti MP3 -spelaren.

Obs! För närvarande är de tidsaviserande mönstren endast för engelska och hebreiska, men med små ändringar kan du anpassa koden till ditt eget språk, om det skiljer sig från dessa två. Under tiden, se till att du spelar in alla

Steg 4: Kod

Ladda ner projektkoden och extrahera zip -filen.

Starta Arduino IDE (jag använde version 1.8.5) och under inställningar ändrar du skissbokens plats till roten till den extraherade zipen. Stäng och starta om Arduino IDE och den här gången, under Arkiv -> Skissbok, ska du hitta BoboClockV13 -öppna den.

För att Arduino ska ställa in tiden på RTC, kommentera raden:

// #define ADJUST_DATE_TIME_NOW

Anslut din Arduino nano till datorn och ladda upp skissen till tavlan.

Öppna en seriell bildskärm och se till att du ser rätt tid som visas på skärmen när du trycker på knappen och att tiden meddelas med din lillas röst. Fantastisk! (eller hur?)

nu är det viktigt att kommentera raden du just har kommenterat och ladda upp koden igen (annars kommer klockan att återställa sig själv till tiden för den senaste uppladdningen vid varje Arduino -återställning)

Fungerar allt? Åh bra. Låt oss packa ihop det då.

Steg 5: Förpackning

Image
Image
Förpackning
Förpackning
Förpackning
Förpackning

Så … paketet lämnas verkligen till tillverkaren, var och en kommer förmodligen att vilja ha sin egen speciallåda han/hon fick någonstans. Så här kommer jag att begränsa anvisningarna till vad du i allmänhet ska göra istället för att prata separat om varje typ av låda. Jag använde IKEA -lådorna, främst för deras pris, men de gör jobbet ändå.

Börja med att borra ett håll för din knapp, den övre delen av lådan. En hålsåg rekommenderas i detta skede, även om en X-Acto-kniv förmodligen också kommer att göra ett bra jobb, förutsatt att du inte slits fingret, tappar medvetandet och blöder dig ihjäl på köksgolvet. Bättre säker än fingerlös, ja?

Använd sedan dubbelsidig tejp för att montera allt snyggt inuti lådan. Beroende på din låda och akustik kan ytterligare små hål för högtalaren behövas för att öka den upplevda ljudvolymen.

Förhoppningsvis borde den här byggnaden inte ha tagit mer än en helg som inte är upptagen, och i slutändan sitter du kvar med ett objekt som kommer att underhålla dig i åratal …

Tack för att du läser denna instruerbara! Om du gillade det kan du överväga att rösta på mig i Ljudtävlingen

Fred,

Rekommenderad: