Turinys:
- 1 žingsnis: įrankiai ir ingredientai
- 2 žingsnis: Surinkimas
- 3 žingsnis: Garso redagavimas
- 4 žingsnis: kodas
- 5 žingsnis: pakavimas
Video: Laikas praėjo: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
„Time Gone By“yra laikrodis, kuris praneša apie laiką, kai paspaudžiamas, kalbėdamas apie savo dvejų metų sūnų, kurį įrašiau sakydamas valandas, „ketvirtį iki“, „pusė nakties“ir pan.
Nereikia nė sakyti, kad būdamas toks jaunas, jis vos nesulaukė teisingų skaičių ir kelyje padarė klaidingų klaidų - klaidų, kurios dabar, praėjus dvejiems metams (ir tikriausiai vėliau), džiugins mūsų ausis, taip pat seneliai, dėdės ir likusiai šeimai.
Padaryti laikrodį yra gana paprasta. Bėgant metams, manau, radau keletą būdų ir gudrybių, kad paprastas projektas būtų paprastas, o prototipas veiktų daugelį metų ir nereikėtų kurti pasirinktinio PCB ar lituotos lentos. Tikiuosi, kad jums taip pat bus paprasta pastatyti.
Laikrodį suaktyvina viena 18650 Li/Ion baterija, pakelta iki 5 V įtampos, ir didžiąją laiko dalį jis laikomas gilaus miego režimu, todėl jis neturėtų suvartoti daug energijos, nebent jis nuolat suaktyvinamas (tai gali nutikti per pirmąsias porą dienų, ypač esant vaikams). Bet kokiu atveju akumuliatorius yra įkraunamas ir yra su įkrovimo ir iškrovimo apsaugos grandinėmis, todėl jį turėtų būti gana lengva įkrauti ir nesudaryti papildomų atliekų Žemės planetoje.
Kas dar? Taip. Tai yra mano grįžimas į „ibles“rašymo sceną po kurio laiko, kai to nepadariau. Taigi, aš galiu būti šiek tiek aprūdijęs, prašau iš anksto atsiprašyti. Stengsiuosi, kad viskas būtų trumpa ir miela.
Tada pradėkime?
1 žingsnis: įrankiai ir ingredientai
Įrankiai:
Kateris
Lituoklis su tam tikru lydmetaliu
Skylės pjūklas arba peilis (sagos angai padaryti)
Ingridientai:
Arduino Nano
Visur esantis mikrovaldiklis, kurį visi žinome ir mėgstame
„Arduino Sensor Shield“- patogus įrankis greitai ir patikimai prijungti
„Mosfet“modulis Naudojamas įjungti ir išjungti mp3 modulį, kad būtų taupoma energija
Serijinis MP3 grotuvas (nauja versija, raudona) Itin lengvas modulis MP3 failams atkurti
2 GB „Micro SD“kortelė Naudojama MP3 failams saugoti
18650 Li/Ion akumuliatorius, jei nešiojamas nešiojamasis kompiuteris, šios baterijos paprastai yra geras laimikis. Jie turi daug energijos, o vidutiniam mikrovaldiklio projektui net pusiau išsikrovusi baterija gali tarnauti gana ilgai.
18650 Li/Ion akumuliatoriaus laikiklis/įkroviklis Man patinka šie vieno sprendimo visiems komponentai, nors tai iš tikrųjų pirmą kartą jį naudoju projekte
RTC DS3231 modulis Šie yra daug gražesni nei ankstesni DS1307 moduliai, nes jie kompensuoja laiko netikslumus, kuriuos sukelia kristalų temperatūros svyravimai.
Didelis pasažo mygtukas Didelis paspaudimo mygtukas, ką pasakyti. Džiaugsmas ir pasididžiavimas kiekvienu projektu.
„Dupont Wires“arba „Servo Wires“, skirtos įvairiems ryšiams tarp komponentų užmegzti
Aš naudoju šį IKEA laikymo dėžių organizatorių, kuris buvo parduotas kitą dieną.
Dvipusė juosta, žinoma, norint viską sujungti. Dvipusė juosta yra medžiaga, iš kurios pagamintas gyvenimas.
2 žingsnis: Surinkimas
Prijunkite „Mosfet“signalo įvestį prie „Arduino“naudodami servo kabelį arba moterų-moterų dupontinius laidus. Įsitikinkite, kad GND ir VCC yra prijungti prie „Arduino“atitikmenų ir kad „Mosfet“signalinis kaištis yra prijungtas prie „Arduino“4 kaiščio.
Tada prijunkite „Arduino“VCC ir GND prie „Mosfet“„Vin“ir „GND“terminalų, naudodami „Dupont“laidus. Kadangi „Mosfet“jungtys yra varžtiniai gnybtai, geriausia nuimti plastikinį „dupont“dangtelį, kur jis turėtų būti prijungtas prie „Mosfet“, kad jis tilptų. Tai galima pasiekti pakeliant plastikinį spaustuką ir švelniai traukiant laidą.
Tada prijunkite MP3 grotuvo VCC ir GND terminalus prie „Mosfet“modulio V+ ir V-, o MP3 RX ir TX kaiščius prie „Arduino“5 ir 6 kaiščių. Prijunkite prijungtą garsiakalbį prie grotuvo, ir tai užbaigs likusius su MP3 grotuvu susijusius ryšius.
Dabar lituokite 2 laidus prie akumuliatoriaus skyriaus 5V ir GND gnybtų ir prijunkite juos prie atitinkamų „Arduino“VCC ir GND kaiščių. Tai mūsų maitinimo šaltinis. Galite naudoti servo kabelius arba „Dupont“laidus.
Tada prijunkite Dupont / servo laidus prie mygtuko ir prijunkite prie GND ir kaiščio 2. Naudodami servo laidus, įsitikinkite, kad naudojate spalvų derinį, kai raudona yra teigiama, juoda - neigiama, o balta - signalas. Mygtuko atveju prie mygtuko turėsite prijungti tik GND ir signalinius kaiščius, nes kaištis bus ištrauktas.
Paskutinis, bet tikrai ne mažiau svarbus dalykas - pats laikrodis. Prijunkite RTC modulį naudodami 4 „Dupont“laidus prie „I2C“prievado, esančio jutiklio skydelyje (sakiau, tai puiki smulkmena, ši). įsitikinkite, kad GND, VCC, SDA, SCL kaiščiai yra suderinti iš abiejų pusių.
3 žingsnis: Garso redagavimas
Įdiekite „Audacity“, jei jos dar neįdiegėte.
Įrašykite savo jauniausią sūnų / dukrą, sakydami visus skaičius nuo 1 iki 12. Tada leiskite jiems pasakyti „dabar yra“, „ketvirtis praeityje“, „pusė nakties“, „ketvirtis iki“ir „valanda“. Galite naudoti kompiuterį ar telefoną (vėliau išsiųsdami jį į kompiuterį redaguoti).
Įjunkite „Audacity“ir importuokite įrašą. Atsižvelgiant į įrašymo formatą, gali tekti įdiegti dekodavimo papildinį, kaip paaiškinta čia.
Dabar po vieną pažymėkite dalis, kurios atitinka žodžius „1“, „2“, „3“ir tt Kiekvieno žodžio atveju pirmiausia įsitikinkite, kad tiksliai jį užfiksavote, tada pasirinkite Failas -> Eksportuoti -> Eksportuoti Pasirinktas garsas ir išsaugokite failą kaip MP3. Šiame etape turėsite įdiegti LAME kodavimo priemonę, žr. Instrukcijas čia.
proceso pabaigoje turite turėti failus, pavadintus 001xxx.mp3, 002xxx.mp3,… iki 012xxx.mp3, kiekviename iš jų turi būti įrašytas jo numeris. y., failas 007xxx.mp3 paleistas pasakys „Septyni“. Tada pavadinkite papildomus įrašus pagal sąrašą:
020xxx.mp3 = "dabar yra"
021xxx.mp3 = "praėjusį ketvirtį"
022xxx.mp3 = "puse praeities"
023xxx.mp3 = "ketvirtis iki"
024xxx.mp3 = "valanda"
SD šaknyje sukurkite aplanką pavadinimu „01“ir nukopijuokite į jį visus aukščiau nurodytus failus.
Dabar įkiškite SD kortelę į MP3 grotuvą.
Pastaba: šiuo metu palaikomi laiko pranešimo modeliai yra skirti tik anglų ir hebrajų kalboms, tačiau su nedideliais pakeitimais galite pritaikyti kodą savo kalba, jei skiriasi nuo šių dviejų. Tuo tarpu būtinai įrašykite visus
4 žingsnis: kodas
Atsisiųskite projekto kodą ir ištraukite pašto kodą.
Paleiskite „Arduino IDE“(naudojau 1.8.5 versiją) ir pagal nuostatas pakeiskite eskizų knygos vietą į ištraukto ZIP failo šaknį. Uždarykite ir iš naujo paleiskite „Arduino IDE“ir šį kartą skiltyje „Failas“-„Sketchbook“turėtumėte rasti „BoboClockV13“.
Kad „Arduino“nustatytų laiką RTC, panaikinkite eilutės komentarą:
// #define ADJUST_DATE_TIME_NOW
Prijunkite „Arduino nano“prie kompiuterio ir įkelkite eskizą į lentą.
Atidarykite serijinį monitorių ir įsitikinkite, kad paspaudus mygtuką ekrane matomas teisingas laikas ir kad laikas bus paskelbtas jūsų mažylio balsu. Nuostabu! (ar ne?)
dabar labai svarbu pakomentuoti ką tik nekomentuotą eilutę ir dar kartą įkelti kodą (kitaip kiekvieną kartą iš naujo nustatant „Arduino“laikrodis atsistatys iki paskutinio įkėlimo laiko)
Viskas veikia? O, gerai. Tada supakuokime.
5 žingsnis: pakavimas
Taigi… pakuotė tikrai palikta gamintojui, kiekvienas tikriausiai norės savo specialios dėžutės, kurią jis/ji gavo iš kažkur. Taigi, čia aš apribosiu nurodymus, ką turėtumėte daryti bendru atveju, o ne atskirai kalbėti apie kiekvieną dėžutę. Aš naudoju IKEA dėžutes, daugiausia dėl jų kainos, tačiau jos vis tiek atlieka savo darbą.
Pradėkite gręždami mygtuko laikymą viršutinėje dėžutės dalyje. Šiame etape rekomenduojamas skylių pjūklas, nors „X-Acto“peilis tikriausiai taip pat atliks padorų darbą su sąlyga, kad nesulaužysite piršto, neprarasite sąmonės ir nenukrausite iki virtuvės grindų. Geriau saugu, nei be pirštų, taip?
Po to naudokite dvipusę juostą, kad viską gražiai pritvirtintumėte dėžutės viduje. Priklausomai nuo jūsų dėžutės ir akustikos, gali prireikti papildomų mažų skylių garsiakalbiui, kad padidintumėte suvokiamą garso garsumą.
Tikimės, kad šis statymas neturėjo užtrukti ilgiau nei neužimtas savaitgalis, o galų gale jums lieka objektas, kuris jus linksmins daugelį metų …
Dėkojame, kad perskaitėte šią instrukciją! Jei jums tai patiko, apsvarstykite galimybę balsuoti už mane garso konkurse
Ramybė,
Rekomenduojamas:
„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: 8 žingsniai
„Arduino“rodymo laikas TM1637 LED ekrane naudojant RTC DS1307: Šioje pamokoje sužinosime, kaip rodyti laiką naudojant RTC DS1307 modulį ir LED ekraną TM1637 bei „Visuino“. Žiūrėkite vaizdo įrašą
„Hack Action Camera“baterijos veikimo laikas: 4 žingsniai (su nuotraukomis)
Nulaužkite veiksmo fotoaparato baterijos veikimo laiką: Arba turite „GoPro“, „Contour“ar bet kurią kitą kamerą, kuri yra skirta jums! Vaizdo kameros baterijos dažnai yra problema. Fotografuojate ilgus vaizdo įrašus ir jie trunka nepakankamai ilgai, arba tiesiog pamiršote visiškai įkrauti. Gal tai labai gera
Šviesos laikas: 3 žingsniai
Šviesa laiku: Mano žmona nupirko šį LED apšviestą ženklą ir pakabino mūsų mažame koridoriuje. Ji labai gerai įjungė, bet labai užmiršo jį išjungti! Akivaizdus rezultatas yra tai, kad mes per dažnai keitėme baterijas! Aš nusprendžiau
RADAR Lidar System VL53L0X Lazerinis skrydžio laikas: 9 žingsniai
„RADAR Lidar System VL53L0X“lazerio skrydžio laikas: šioje pamokoje sužinosime, kaip sukurti RADAR „Lidar“sistemą naudojant VL53L0X lazerio skrydžio laiko jutiklį. Žiūrėkite vaizdo įrašą
556 Laikas suteikia laikrodžio įvestį 2 dešimtmečių skaitikliams, kurie parodys 20 šviesos diodų: 6 žingsniai
„556 Time“suteikia laikrodžio įvestį iki 2 dešimtmečių skaitiklių, kurie valdys 20 šviesos diodų: ši instrukcija parodys, kaip 556 laikmatis pateiks laikrodžio įvestis į 2 dešimtmečių skaitiklius. Dešimties skaitikliai valdys 20 šviesos diodų. Šviesos diodai mirksės 10 kartų