Sisällysluettelo:
- Vaihe 1: Työkalut ja ainesosat
- Vaihe 2: Kokoonpano
- Vaihe 3: Äänen muokkaus
- Vaihe 4: Koodi
- Vaihe 5: Pakkaus
Video: Aika kulunut: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Time Gone By on kello, joka ilmoittaa ajan, kun sitä painetaan.
On sanomattakin selvää, että ollessaan niin nuori hän tuskin sai numerot oikein ja teki matkalla hauskoja virheitä - virheitä, jotka ovat nyt, kahden vuoden kuluttua (ja luultavasti myöhemmin), ilahduttavat korviamme, samoin kuin isovanhemmat, setät ja muu perhe.
Kellon valmistus on melko helppoa. Vuosien varrella olen mielestäni löytänyt muutamia tapoja ja temppuja yksinkertaisen projektin pitämiseksi yksinkertaisena ja prototyypin toimimiseksi vuosia ja vuosia tarvitsematta luoda mukautettua piirilevyä tai juotettua leipälevyä. Toivottavasti myös sinun on helppo rakentaa.
Kello aktivoidaan yhdellä 18650 Li/Ion -akulla, joka on nostettu 5 V: iin, ja se pidetään syvässä lepotilassa suurimman osan ajasta, joten sen ei pitäisi kuluttaa paljon virtaa, ellei sitä jatkuvasti aktivoida (jotain, mitä voi tapahtua parin ensimmäisen päivinä, etenkin lasten läsnä ollessa). Joka tapauksessa akku on ladattava, ja sen mukana tulee lataus- ja purkaussuojapiiri, joten sen pitäisi olla melko helppo ladata eikä aiheuttaa ylimääräistä jätettä maapallolle.
Mitä muuta? Joo. Tämä on minun paluuni kohtaukseen, jossa kirjoitan "ibles" jonkin ajan kuluttua, kun en ole tehnyt niin. Joten saatan olla hieman ruosteinen, anteeksi etukäteen. Yritän pitää asiat lyhyinä ja makeina.
Aloitammeko sitten?
Vaihe 1: Työkalut ja ainesosat
Työkalut:
Leikkuri
Juotosrauta jollakin juotoksella
Reikäsaha tai eksoottinen veitsi (napinreiän tekemiseen)
Ainekset:
Arduino Nano
Kaikkialla läsnä oleva mikro-ohjain, jonka me kaikki tunnemme ja rakastamme
Arduino Sensor Shield Kätevä työkalu nopeiden ja luotettavien yhteyksien luomiseen
Mosfet -moduuli Käytetään käynnistämään ja sammuttamaan mp3 -moduuli virran säästämiseksi
Sarja -MP3 -soitin (uusi versio, punainen) Erittäin helppo moduuli MP3 -tiedostojen toistamiseen
2 Gt: n Micro SD -kortti Käytetään MP3 -tiedostojen tallentamiseen
18650 Li/Ion -akku, jos sinulla on kuollut kannettava tietokone, nämä akut ovat yleensä hyvä saalis. Niissä on paljon virtaa ja keskimääräisessä mikrokontrolleriprojektissa jopa puoliksi tyhjä akku voi kestää melko pitkään.
18650 Li/Ion-akun pidike/laturi Pidän näistä yhdestä ratkaisusta kaikille komponenteille, vaikka käytän sitä ensimmäistä kertaa projektissa
RTC DS3231 -moduuli Nämä ovat paljon hienompia kuin aiemmat DS1307 -moduulit, koska ne kompensoivat kiteen lämpötilan vaihteluista johtuvat ajan epätarkkuudet.
Iso Arcade -painike Iso häivytyspainike, mitä sanoa. Ylpeys ja ilo jokaisesta projektista.
Dupont- tai Servo -johdot Erilaisten liitäntöjen tekemiseen komponenttien välillä
Käytin tätä IKEA -säilytyslaatikon järjestäjää, joka oli myynnissä eilen.
Kaksipuolinen teippi Tietenkin kaiken yhdistämiseksi. Kaksipuolinen teippi on tavara, josta elämä on tehty.
Vaihe 2: Kokoonpano
Liitä Mosfetin signaalitulo Arduinoon servokaapelilla tai naaras-naaras-dupont-johdoilla. Varmista, että GND ja VCC on kytketty Arduinon vastineisiin ja että Mosfetin signaalitappi on kytketty Arduinon nastaan 4.
Kytke sitten Arduinon VCC ja GND Mosfetin Vin- ja GND -liittimiin Dupont -johtojen avulla. Koska Mosfetin liittimet ovat ruuviliittimiä, on parasta irrottaa dupontin muovisuojus paikasta, johon sen on tarkoitus liittää Mosfet, jotta se sopii. Tämä voidaan saavuttaa nostamalla muovikiinnitin ja vetämällä lankaa varovasti.
Liitä seuraavaksi MP3-soittimen VCC- ja GND-liittimet Mosfet-moduulin V+- ja V- -liitäntöihin ja MP3-soittimien RX- ja TX-nastat Arduino-nastoihin 5 ja 6, vastaavasti. Liitä kaiutin soittimeen, ja se päättää MP3 -soittimella tehdyt muut liitännät.
Juotos nyt 2 johtoa paristolokeron 5V- ja GND -liittimiin ja liitä ne Arduinon vastaaviin VCC- ja GND -nastoihin. Se on virtalähteemme. Voit käyttää joko servokaapeleita tai Dupont -johtoja.
Seuraavaksi juota Dupont / servo -johdot painikkeeseen ja liitä GND ja nasta 2. Kun käytät servojohtoja, varmista, että käytät värimallia, jossa punainen on positiivinen, musta on negatiivinen ja valkoinen on signaali. Painikkeen tapauksessa sinun on kytkettävä painikkeeseen vain GND- ja signaalitapit, koska tappi vedetään ylös.
Viimeisenä mutta ei vähäisimpänä - kello itse. Liitä RTC -moduuli 4 Dupont -johdolla anturikilvessä olevaan I2C -porttiin (sanoin, että se on hieno pikku gadget, tämä). varmista, että GND-, VCC-, SDA- ja SCL -nastat ovat molemmilla puolilla.
Vaihe 3: Äänen muokkaus
Asenna Audacity, jos sinulla ei ole sitä jo asennettuna.
Tallenna nuorin poikasi / tyttäresi sanomalla kaikki numerot 1-12. Pyydä heitä sitten sanomaan "se on nyt", "neljännes ennen", "puoli viisi", "neljännes" ja "kello". Voit käyttää tietokonettasi tai puhelintasi (lähettämällä sen myöhemmin tietokoneellesi muokattavaksi).
Käynnistä Audacity ja tuo tallenne. Tallennusmuodon mukaan sinun on ehkä asennettava dekoodauslaajennus, kuten tässä selitetään.
Merkitse nyt yksi kerrallaan osat, jotka vastaavat sanoja "1", "2", "3" jne. Varmista jokaisen sanan kohdalla ensin, että olet tallentanut sen tarkasti, ja valitse sitten Tiedosto -> Vie -> Vie Valittu ääni ja tallenna tiedosto MP3 -tiedostona. Tässä vaiheessa sinun on asennettava LAME -anturi, katso ohjeet täältä.
prosessin lopussa sinulla pitäisi olla tiedostoja nimeltä 001xxx.mp3, 002xxx.mp3,… enintään 012xxx.mp3, joista kukin sisältää tallenteen numerostaan. eli tiedostossa 007xxx.mp3 toistettaessa lukee "Seven". Nimeä seuraavaksi lisätallenteet luettelon mukaisesti:
020xxx.mp3 = "se on nyt"
021xxx.mp3 = "neljäsosa"
022xxx.mp3 = "puoli kaksi"
023xxx.mp3 = "neljännes"
024xxx.mp3 = "kello"
Luo kansio SD -juurelle nimeltä "01" ja kopioi kaikki yllä olevat tiedostot siihen.
Kiinnitä nyt SD -kortti MP3 -soittimen sisään.
Huomautus: Tällä hetkellä tuetut aikailmoitusmallit ovat vain englanniksi ja hepreaksi, mutta pienillä muutoksilla voit mukauttaa koodin omalle kielellesi, jos se eroaa näistä kahdesta. Muista samalla tallentaa kaikki
Vaihe 4: Koodi
Lataa projektikoodi ja poista postinumero.
Käynnistä Arduino IDE (käytin versiota 1.8.5) ja muuta asetusten alla luonnoskirjan sijainti puretun zipin juureksi. Sulje Arduino IDE ja käynnistä se uudelleen, ja tällä kertaa Tiedosto -> Luonnoskirja -kohdasta löydät BoboClockV13 -avaa se.
Jotta Arduino voi asettaa ajan RTC: lle, poista rivi:
// #define ADJUST_DATE_TIME_NOW
Liitä Arduino nano tietokoneeseen ja lataa luonnos taululle.
Avaa sarjamonitori ja varmista, että näet oikean kellonajan näytöllä, kun painiketta painetaan, ja että aika ilmoitetaan lapsesi äänellä. Hämmästyttävä! (eikö olekin?)
Nyt on tärkeää kommentoida juuri kommentoimaton rivi ja ladata koodi uudelleen (muuten jokaisen Arduinon nollauksen yhteydessä kello nollautuu viimeisen latauksen aikaan)
Kaikki toimii? Oi hyvä. Pakataan se sitten.
Vaihe 5: Pakkaus
Joten… paketti on todella jätetty valmistajalle, jokainen todennäköisesti haluaa oman erikoislaatikon, jonka hän on saanut jostain. Joten tässä rajoitan ohjeet siihen, mitä sinun pitäisi tehdä yleensä, sen sijaan, että puhun erikseen jokaisesta laatikosta. Käytin IKEA -laatikoita lähinnä niiden hinnan vuoksi, mutta ne tekevät sen joka tapauksessa.
Aloita poraamalla napin painike laatikon yläosaan. Tässä vaiheessa suositellaan reikäsahaa, vaikka X-Acto-veitsi tekee luultavasti myös kunnollista työtä edellyttäen, että et leikkaa sormeasi, menetät tajuntasi ja vuota itseäsi keittiön lattialla. Parempi turvallinen kuin sormettomat, joo?
Kiinnitä sen jälkeen kaikki kauniisti laatikon sisälle kaksipuolisella teipillä. Laatikostasi ja akustiikastasi riippuen kaiuttimelle voidaan tarvita lisää pieniä reikiä, jotta äänenvoimakkuus paranee.
Toivottavasti tämän rakentamisen ei olisi pitänyt kestää pidempään kuin ei-kiireinen viikonloppu, ja lopulta sinulla on esine, joka viihdyttää sinua vuosia ja vuosia…
Kiitos, että luit tämän ohjeen! Jos pidit siitä, harkitse äänestämistä äänikilpailussa
Rauha,
Suositeltava:
DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: 9 vaihetta
DIY Kuinka näyttää aika M5StickC ESP32: ssa Visuinon avulla - Helppo tehdä: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään ajan nestekidenäytöllä
ESP8266 OLED - Hae aika ja päivämäärä Internetistä: 8 vaihetta
ESP8266 OLED - Hae aika ja päivämäärä Internetistä: Tässä opetusohjelmassa opimme päivämäärän ja kellonajan saamisen NIST TIME -palvelimelta ESP8266 OLED- ja Visuino -tekniikan avulla. Katso esittelyvideo
Käännä pyörivä puhelin radioon ja kulje aika: 5 vaihetta (kuvilla)
Käännä rotaatiopuhelin radioksi ja matkusta läpi ajan: hakkasin pyörivän puhelimen radioksi! Nosta puhelin, valitse maa ja vuosikymmen ja kuuntele hienoa musiikkia! Kuinka se toimii Tässä pyörivässä puhelimessa on sisäänrakennettu mikrotietokone (Raspberry Pi), joka viestii radiooooo.com-verkkoradiolle
Raspberry Pi luonnossa! Pidennetty aika akkuvirralla: 10 vaihetta (kuvien kanssa)
Raspberry Pi luonnossa! Pidennetty aikakatkaisu akkuvirralla: Motivaatio: Halusin ottaa akkukäyttöisen Raspberry Pi -kameran avulla kerran päivässä otettuja valokuvia ulkona ja luoda pitkäaikaisia aikaviivevideoita. Erityinen sovellukseni on rekisteröidä maaperän kasvien kasvu tänä keväänä ja kesänä. Haaste: D
Kuinka korjata kulunut napsautin optisella hiirellä: 5 vaihetta
Kuinka korjata kulunut napsautin optisella hiirellä: Viiden vuoden kuluttua yliopiston tietokonelaboratoriossa tämä hiiri ei reagoi napsautuksiin kovin hyvin, mutta tämän kahden minuutin korjaustyön jälkeen se on yhtä terävä kuin ensimmäinen päivä! Tarvitset vain huonon napsautettavan hiiren, kuten kuvassa, ristipääruuvimeisselin