Hvis du har en klokke i form av en katt, ved å bruke mikrokontrolleren, kan du legge til en annen funksjon til dem - for å gjøre meow hver time. Og hvordan - sier forfatteren av Instructables under kallenavnet prazors.
Fra oversetteren. Egentlig er det riktigere å purr. Katter myow når de ber om noe, og purr når de er fornøyde med noe.
Skipsføreren installerer en Hall-sensor i klokken, og plasserer den slik at den svarer til magnetfeltet til elektromagneten. Det er nødvendig å montere dekselet på nytt uten forvrengning, ellers kan girakslene bøyes uten å falle ned i fordypningene i dekselet.
Mesteren selger lederne til konklusjonene fra Hall-sensoren.
Veiviseren konverterer filen med lyden "meow" til følgende format: WAV, 8 bit, 8 kHz, mono, usignert. Konverterer en fil til en tegnsekvens som er akseptert i C, dette verktøyet. Tar da som grunnlag denne en skisse som omformer, og legger til myow-lyden og et stykke av programmet som slår på den lyden hver time. Sprer resultatet her.
Hvis du bare vil kutte ut et fragment med lyden "meow" fra filen, og vite plasseringen sin, kan du gjøre dette ved å endre tallene på kommandolinjen som indikerer begynnelsen og slutten av fragmentet i millisekunder:
sox file.wav file-cut.wav trim 0 10000s
Syntaks for wav2c-verktøyet er som følger:
wav2c file-cut.wav file.h lyddata
Resultatet av arbeidet hennes er overskriftsfilen.
Veiviseren samler alt på en brett som f.eks dette og dette ordninger. Kobler seg først utenfor Arduino, blinker deretter ATmega328P-mikrokontrolleren med en Arduino-startlaster og en skisse ved bruk av en annen Arduino.
Etter å ha sørget for at alt fungerer, overfører veiviseren kretsen fra brødbordet til perfboard.
Og plasserer pent alt i klokkesaken:
Kjølevæske på stabilisatoren er nødvendig. Å sette opp designen kommer ned til å slå seg opp i øyeblikket når klokken viser 0 minutter. Da vil lyden "meow" bli hørt på begynnelsen av timen.