Sisukord:
- Samm: tööriistad ja koostisosad
- 2. samm: kokkupanek
- 3. samm: heli redigeerimine
- 4. samm: kood
- Samm: pakendamine
Video: Aeg möödas: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Time Gone By on kell, mis teatab kellaajast, kui seda vajutatakse, rääkides oma kaheaastasest pojast, kelle salvestasin, öeldes tunde, "veerand kuni", "pool kaks" jne.
Ütlematagi selge, et olles nii noor, sai ta vaevalt numbreid õigeks ja tegi teel naljakaid vigu - vead, mis on nüüd, kaks aastat hiljem (ja ilmselt hiljem), rõõmuks nii meie kõrvadele kui ka vanavanematele, onudele ja ülejäänud pere.
Kella valmistamine on üsna lihtne. Aastate jooksul olen arvanud, et olen leidnud mõned viisid ja nipid, kuidas lihtsat projekti lihtsana hoida ja panna prototüüp töötama aastaid ja aastaid, ilma et oleks vaja luua kohandatud trükkplaati või joodetud leivaplaati. Loodan, et ka teie ehitamine on lihtne.
Kella aktiveerib üks 18650 liitium -ioonaku, mille võimsus on kuni 5 V, ja seda hoitakse enamiku ajast sügava une režiimis, nii et see ei peaks tarbima palju energiat, kui seda pidevalt ei aktiveerita (midagi sellist, mis võib juhtuda esimese paari tunni jooksul) päeva, eriti laste juuresolekul). Igal juhul on aku laetav ning kaasas laadimis- ja tühjenemiskaitseahelaga, seega peaks seda olema üsna lihtne laadida ja see ei tekita planeedile Maa täiendavaid jäätmeid.
Mida veel? Jah. See on minu tagasipöördumine ible'i kirjutamise stseeni mõne aja pärast, kui ma pole seda teinud. Nii et ma võin olla natuke roostes, palun vabandage mind ette. Püüan hoida asjad lühikesed ja armsad.
Alustame siis?
Samm: tööriistad ja koostisosad
Tööriistad:
Lõikur
Jootekolb mõne joodisega
Augusaag või täpne nuga (nööpaugu tegemiseks)
Koostis:
Arduino Nano
Kõikjal leviv mikrokontroller, mida me kõik teame ja armastame
Arduino Sensor Shield Käepärane tööriist kiirete ja usaldusväärsete ühenduste loomiseks
Mosfeti moodul Kasutatakse MP3 -mooduli sisse- ja väljalülitamiseks, et säästa energiat
Seeria MP3 -mängija (uus versioon, punane) Ülimalt lihtne moodul MP3 -failide esitamiseks
2 GB Micro SD kaart Kasutatakse MP3 -failide salvestamiseks
18650 Li/Ion aku, kui teil on surnud sülearvuti, on need akud tavaliselt hea saak. Nad pakuvad palju energiat ja keskmise mikrokontrolleri projekti jaoks võib isegi poolenisti tühi aku kesta üsna kaua.
18650 Li/Ion akuhoidja/laadija Mulle meeldivad need ühe lahenduse kõik komponendid, kuigi see on tegelikult esimene kord, kui ma seda projektis kasutan
RTC DS3231 moodul Need on palju toredamad kui eelmised DS1307 moodulid, kuna kompenseerivad kristallide temperatuuri kõikumistest tingitud aja ebatäpsusi.
Suur arkaadinupp Suur nupp, mida öelda. Uhkus ja rõõm iga projekti üle.
Duponti juhtmed või servojuhtmed Erinevate ühenduste loomiseks komponentide vahel
Kasutasin seda IKEA hoiukasti korraldajat, mis oli eelmisel päeval müügil.
Kahepoolne lint, et kõik kokku panna, muidugi. Kahepoolne teip on materjal, millest elu koosneb.
2. samm: kokkupanek
Ühendage Mosfeti signaali sisend Arduinoga, kasutades servokaablit või naissoost-emane dupontjuhtmeid. Veenduge, et GND ja VCC on ühendatud Arduino kolleegidega ja et Mosfeti signaali tihvt on ühendatud Arduino tihvtiga 4.
Seejärel ühendage Arduino VCC ja GND vastavalt Mosfeti Vini ja GND terminalidesse, kasutades Duponti juhtmeid. Kuna Mosfeti pistikud on kruviklemmid, on kõige parem eemaldada duponti plastkate, kus see peaks Mosfetiga ühendama, et see sobiks. Seda on võimalik saavutada, kui tõstate plastklambrit ja tõmmake traati õrnalt.
Seejärel ühendage MP3-mängija VCC ja GND klemmid Mosfeti mooduli V+ ja V- ning MP3 RX- ja TX-kontaktid vastavalt Arduino tihvtidega 5 ja 6. Ühendage lisatud kõlar mängijaga ja see lõpetab ülejäänud MP3 -mängijaga tehtud järeldused.
Nüüd jootke 2 juhtmest patareipesa 5V ja GND klemmidega ning ühendage need Arduino vastavate VCC ja GND kontaktidega. See on meie toiteallikas. Võite kasutada kas servokaableid või Duponti juhtmeid.
Seejärel jootke nupule Dupont / servo juhtmed ja ühendage GND ja tihvtiga 2. Servojuhtmete kasutamisel veenduge, et kasutate värviskeemi, kus punane on positiivne, must on negatiivne ja valge on signaal. Nupu puhul peate nupuga ühendama ainult GND ja signaali tihvtid, kuna tihvt tõmmatakse üles.
Viimane, kuid kindlasti mitte vähem oluline - kell ise. Ühendage RTC moodul 4 Duponti juhtme abil anduri kilbil oleva I2C pordiga (ütlesin teile, see on tore väike vidin, see üks). veenduge, et GND-, VCC-, SDA- ja SCL -tihvtid oleksid mõlemal küljel sobitatud.
3. samm: heli redigeerimine
Installige Audacity, kui see pole veel installitud.
Salvestage oma noorim poeg / tütar, öeldes kõik numbrid vahemikus 1–12. Seejärel laske neil öelda „praegu on”, „veerand hiljem”, „pool viis”, „veerand kuni” ja „kell”. Saate kasutada oma arvutit või telefoni (hiljem saatke see oma arvutisse redigeerimiseks).
Käivitage Audacity ja importige salvestis. Salvestusvormingu kohaselt peate võib -olla installima dekodeerimisplugina, nagu siin selgitatud.
Nüüd märkige ükshaaval osad, mis vastavad sõnadele "1", "2", "3" jne. Iga sõna puhul veenduge kõigepealt, et olete selle täpselt pildistanud, seejärel valige File -> Export -> Export Valitud heli ja salvestage fail MP3 -vormingus. Selles etapis peate installima LAME -kodeerija, vaadake juhiseid siit.
protsessi lõpus peaksid teil olema failid nimega 001xxx.mp3, 002xxx.mp3,… kuni 012xxx.mp3, millest igaüks sisaldab oma numbri salvestust. st fail 007xxx.mp3 ütleb esitamise ajal "Seitse". Seejärel nimetage täiendavad salvestused vastavalt loendile:
020xxx.mp3 = "see on praegu"
021xxx.mp3 = "veerand minevikku"
022xxx.mp3 = "pool viimast"
023xxx.mp3 = "veerand kuni"
024xxx.mp3 = "kell"
Looge SD -juurile kaust nimega "01" ja kopeerige sinna kõik ülaltoodud failid.
Nüüd kleepige SD -kaart MP3 -mängija sisse.
Märkus. Praegu on toetatud aja teatamise mustrid ainult inglise ja heebrea keeles, kuid väikeste muudatustega saate koodi kohandada oma keelega, kui see neist kahest erineb. Vahepeal registreerige kindlasti kõik
4. samm: kood
Laadige alla projekti kood ja eraldage postiindeks.
Käivitage Arduino IDE (ma kasutasin versiooni 1.8.5) ja muutke eelistuste all visandiraamatu asukoht ekstraheeritud zip -i juureks. Sulgege ja taaskäivitage Arduino IDE ning seekord peaksite File -> Sketchbook alt leidma BoboClockV13 -avage see.
Selleks, et Arduino saaks RTC -l kellaaja määrata, tühistage rida:
// #define ADJUST_DATE_TIME_NOW
Ühendage oma Arduino nano arvutiga ja laadige eskiis tahvlile üles.
Avage jadamonitor ja veenduge, et näeksite nupule vajutamisel ekraanil õiget kellaaega ja et aeg teatataks teie pisikese häälel. Hämmastav! (kas pole?)
nüüd on ülioluline kommenteerida rida, mida just kommenteerimata jätsite, ja kood uuesti üles laadida (vastasel juhul lähtestab kell end viimase üleslaadimise ajal iga Arduino lähtestamise korral)
Kõik töötab? Oh hea. Pakime selle siis kokku.
Samm: pakendamine
Nii et… pakett on tõesti tegija hooleks jäetud, tõenäoliselt soovib igaüks oma spetsiaalset kasti, mille ta kuskilt sai. Niisiis, siin piirdun juhistega, mida peaksite üldjuhul tegema, selle asemel et igast kastist eraldi rääkida. Kasutasin IKEA kaste, peamiselt nende hinna eest, kuid nad teevad seda tööd niikuinii.
Alustuseks puurige oma nupule karbi ülemisse ossa hoidmine. Selles etapis on soovitatav augusaag, kuigi tõenäoliselt teeb ka X-Acto nuga korralikku tööd, eeldusel, et te ei lõika sõrme, ei kaota teadvust ega veritse end köögipõrandal surnuks. Parem turvaline kui sõrmedeta, jah?
Pärast seda kasutage kahepoolset teipi, et kõik ilusti karbi sisse kinnitada. Sõltuvalt teie kastist ja akustikast võib tajutava helitugevuse suurendamiseks vajada kõlari jaoks täiendavaid väikeseid auke.
Loodetavasti ei oleks see ehitamine pidanud võtma rohkem aega kui kiire nädalavahetus ja lõpuks jääb teile objekt, mis teeb teid aastaid ja aastaid lõbusaks…
Täname, et lugesite seda juhendit! Kui teile meeldis, kaaluge palun helivõistlusel minu poolt hääletamist
Rahu,
Soovitan:
ESP8266 OLED - hankige aeg ja kuupäev Internetist: 8 sammu
ESP8266 OLED - hankige Internetist kellaaeg ja kuupäev: Selles õpetuses õpime, kuidas saada kuupäev ja kellaaeg NIST TIME serverist, kasutades ESP8266 OLED -i ja Visuino, vaadake näidisvideot
Põleb aeg: 3 sammu
Valguse aeg: Mu naine ostis selle LED -valgustusega märgi ja riputas selle meie väikesesse koridori. Ta oli selle sisselülitamisel väga hea, kuid lülitas selle väga unustamatult välja! Ilmselge tulemus oli see, et vahetasime patareisid liiga sageli! Otsustasin, et
556 Aeg annab kella sisendi kahele kümnendilugejale, mis juhivad 20 LED -i: 6 sammu
556 Aeg annab kella sisendi kahele kümnendilugejale, mis juhivad 20 LED -i: see juhendab, kuidas 556 taimer annab kella sisendid kahele kümnendi loendurile. Kümnendiloendurid juhivad 20 LED -i. LED -id vilguvad 10 järjestuses
Aeg elada: 5 sammu
Aeg elada: ühendades nädala jooksul kõigi Harry Potteri filmide vaatamise võlu ja võrgustikutermini TTL (Time To Live), ehitame oma musta maagia raamatu, mis näitab, kui kaua peate elama
Hankige Internetist aeg ja kuupäev - Õpetus: 9 sammu
Hankige Internetist kellaaeg ja kuupäev - Õpetus: Selles õpetuses õpime, kuidas saada kuupäeva ja kellaaega NIST TIME serverist M5Stack StickC ja Visuino abil. Vaadake tutvustusvideot