Göra en digital "mjau" från analog klocka (3 / 7 steg)

Steg 3: Förbereda ljudfilen



Om du redan vet hur man konverterar en. WAV-fil till en fil C, då du kan hoppa eller skumma igenom detta steg.

Nu när sensorn är kopplad till lämpliga stiften på en skärbräda, kommer att du behöva ladda upp ljud skissen till Atmel328P. Men först några ändringar och "massera" måste göras först. Det är här du kan göra några av dina egna ändringar och jag kommer att gå in i vissa (men inte alla) på detaljerna när det gäller användningen av Audacity och wav2c program. Du bör gå vidare och öppna den kod som jag har förutsatt i din Arduino IDE. När du öppnar skissen i Arduino IDE, finns den första fliken är en liten förändring av PCM ljud skiss skriven av Michael Smith, originalet på webbplatsen för Arduino:

http://Playground.Arduino.cc/Code/PCMAudio

Audacity är ett ljud redigeringsprogram. Det är mycket kraftfull och låter en WAV-fil exporteras som en 8-bitars mono, osignerade .wav-fil. Detta är nödvändigt att få storleken minskas och också för att maximera kompatibiliteten med ljuduppspelning skissen. Du kanske kan arbeta runt olika bithastigheter och storlekar, men jag har inte experimenterat med den. Vi kommer endast att använda nödvändiga funktioner i Audacity för att få jobbet gjort.

Wav2c, kan som namnet antyder, konvertera en WAV-fil till en C-fil. Detta är också nödvändigt för WAV-fil i sig är för stor för att passa i minnet av 328P-PU. När detta skrivs kan du ladda ner källkoden direkt från github. Du kan också kunna få kompilerade versioner från andra webbplatser. Hursomhelst, du bör använda det eller något annat liknande program för konverteringsprocessen.

https://github.com/olleolleolle/wav2c

Se Steg
Relaterade Ämnen

Omfattningen klocka: Analog klocka och temperaturgivare på oscilloskop

Scopeclock är en enkel att använda hårdvara till göra din X-Y kan analogt oscilloskop mer användbara. Med denna enkla för att använda maskinvara kan du konvertera dina analoga oscilloskop till en omfattning klocka. Detta projekt var jag och min vän M...

Laser skär Analog klocka

inspirerad av giant klockan i Crocker Galleria i San Francisco, jag bestämde sig för att skapa en 18" version för att hänga hemma. Jag älskade utseendet på de romerska siffrorna, och idén att kombinera en analog klocka med teknologin av lasrar! Jag k...

Pac-Man tema Analog klocka

detta projekt involverade tillämpningen av en mängd olika färdigheter, inklusive grafisk design, vissa tidsangivning, en skvätt kreativitet och goda gamla armbåge fett! Med hjälp av grafisk design mjukvara (Paint.Net), var det möjligt att digitalt lä...

Digital/Analog klocka - Arduino + PaperCraft

i detta instructable vi kommer att återskapa en klocka inspirerad av Alvin Aronson ursprungliga design. När jag först såg denna klocka som jag var mycket imponerad av hur ren en elegant design var jag omedelbart ville återskapa denna effekt.Alvin Aro...

Binär / Analog klocka

jag inspirerades av digital / analog klockan att göra mina egna speciella klocka som min andra instructable. Jag bläddrade på internet och hittade att servo klockorna är sällsynta och binära är vanliga. Så jag bestämde mig att kombinera två och detta...

Hacka en Digital Frame in en 2$ klocka

är du trött på att 2$ kök tar tid?Är designen verkligen så tilltalande eftersom det kan vara?Någon som ens vet hur man läser dessa saker längre?Jag vet att jag inte. Jag vet också att jag kunde använda något där uppe för att avleda min uppmärksamhet...

Analog klocka för grafisk LCD

skriver en kod för en analogt klocka kan tyckas vara lite av en skrämmande uppgift. Särskilt beräkningarna för positioner i händerna, men det är inte riktigt så svårt alls.I detta instructable jag kommer prata lite om teorin och sedan får vi gå vidar...

Intellekten Edison som höghastighetståg I/O server: Digital och Analog I/O överförs via WiFi-anslutning till PC-klienten

Detta instructable är skriven som en referens design för dem som behöver att samla sensordata och sända den över WiFi på en relativt hög hastighet. Med denna lösning uppnås enkelt priser upp till 1000 gånger per sekund. De metoder som används är ocks...

Analoga accelerometern kontroll av ett Servo

Detta är en metod att använda fyrkantiga puls utdata från en Memsic dubbel-axel accelerationsmätare för att styra ett servo. Men till skillnad från andra metoder som använder en mikrokontroller enhet, ska jag visa dig hur att direkt utnyttja kontroll...

ESP8266 ADC - analoga sensorer

ESP8266 moduler har kapacitet att utföra många användbara uppgifter. GPIO stift kan manipuleras baserat på digitala signaler att göra alla möjliga praktiska saker.Utökat firmware som NodeMCU har gjort dessa moduler mycket flexibelt och har omvandlat...

Hur man kör en Analog Soundboard

i detta instructable, jag kommer att gå igenom grunderna i kör en analog resonansbotten. Många människor kan få överväldigad med alla rattar och knappar och sådant på en resonansbotten, men det är inget att vara rädd för. När du lär dig en kanal, sed...

Analog talar glöd i mörka 3D tryckt klockan

Klockan visar tiden med 4 analoga mätare. Jag har sett dessa typ av klockor i olika inkarnationer men jag såg aldrig en analog klocka i detta format som talade. Denna klocka meddelar tiden halv timmes mellanrum och spelar ett meddelande varje gång kl...

Analoga ordet klocka

Detta projekt är en mäsk upp av mina två favorit klocka Instructables, A Word Clock och litterära klocka. Jag ville se om jag kunde göra en analog version av word clock (utan fancy elektronik) och det verkade lämpligt att ordet klockan vara hus i en...

ANOLOUGE DIGITAL-B-I-N-A-R-Y-KLOCKA ALLT I ETT!?!?

Just det! Har du någonsin velat en allt-i-ett binärt, digitala, analoga klocka? Ja är detta vad du får när du låter en 13-årig program! Jag har denna klocka ner och programplaneringen fungerar! Denna klocka är något som du, anledning att vara är att...

Arduino IoT väder klocka

I detta Instructable kommer vi att bygga en klocka som även visar i och utanför klimatförhållanden.Jag brukade ha en cool liten klocka som, förutom talande tiden, visas även temperaturen i huset, datumet och den utvändiga temperaturen via en sensor f...

Chronobot: En Smart alarm klocka

Chronobot är en smart väckarklocka som kan känna av sin egen inriktning. Det är en analog klocka med en awesome letar fall. Klockan är ganska lätt att bygga och ställa in. Det är gjorts med hjälp av en ardunio mini och en TFT-skärm. Chronobot är anpa...

Sakernas Internet Time Warp Dali klockan

Tiden flyger när du har roligt och drar när du är uttråkad. Tid är uppenbarligen relativ: vår uppfattning av tid ändras med våra sinnestillstånd, och det är enda mässa som klockor ska kunna anpassa sig till våra erfarna hastighet tid. Sakernas Intern...

Förebyggande underhåll på Intel IoT roadshow (Intel IoT)

I dagsläget anslutna är nyckeln till framgång "rätt information i rätt tid".Inom industrin förstår vi att en maskin som är ur drift är en maskin som håller på att förlora pengar. Vore det inte bra om du kunde veta hur all din utrustning fungerar...

Förspel till torra nätter

detta är min första instructable - jag har inte planerar på att skriva en, men ca 1/2 väg genom mitt projekt insåg jag det kan vara användbart för andra människor så jag ska försöka fånga dig på mina bilder på bästa sätt. Jag använder en hel del pare...