Cuprins:

Timpul a trecut de: 5 pași
Timpul a trecut de: 5 pași

Video: Timpul a trecut de: 5 pași

Video: Timpul a trecut de: 5 pași
Video: The Motans feat. Alina Eremia - Din Trecut | Official Video 2024, Noiembrie
Anonim
Image
Image

Time Gone By este un ceas care anunță ora când este apăsat, vorbind în fiul meu de doi ani pe care l-am înregistrat spunând orele, „sfert până la”, „jumătate” etc.

Inutil să spun că, fiind atât de tânăr, abia dădea bine numerele și făcea greșeli amuzante pe drum - greșeli care sunt acum, la doi ani după (și probabil mai târziu), o încântare pentru urechile noastre, precum și pentru bunici, unchi și restul familiei.

Realizarea ceasului este destul de ușoară. De-a lungul anilor, cred că am găsit câteva modalități și trucuri pentru a păstra un proiect simplu simplu și pentru a face un prototip să funcționeze de ani de zile, fără a fi nevoie să creez un PCB personalizat sau o panou de lipit. Sper că veți găsi și simplu de construit.

Ceasul este activat de o baterie 18650 Li / Ion crescută până la 5V și este păstrat în modul adormire profundă de cele mai multe ori, astfel încât să nu necesite multă energie decât dacă este activat continuu (lucru care se poate întâmpla în primele două zile, mai ales în prezența copiilor). În orice caz, bateria este reîncărcabilă și vine cu un circuit de protecție pentru încărcare și descărcare, deci ar trebui să fie destul de ușor de reîncărcat și să nu creeze deșeuri suplimentare pe planeta Pământ.

Ce altceva? Da. Aceasta este întoarcerea mea pe scena scrierii „ibles” după ceva timp nu am făcut-o. Așadar, s-ar putea să fiu cam ruginit, vă rog să mă scuzați din timp. Voi încerca să păstrez lucrurile scurte și dulci.

Să începem, atunci?

Pasul 1: Instrumente și ingrediente

Instrumente și ingrediente
Instrumente și ingrediente
Instrumente și ingrediente
Instrumente și ingrediente

Instrumente:

Cutter

Fier de lipit cu ceva lipit

Fierăstrău sau cuțit exacto (pentru a face gaura butonului)

Ingrediente:

Arduino Nano

Microcontrolerul omniprezent pe care îl cunoaștem și îl iubim cu toții

Arduino Sensor Shield Un instrument util pentru realizarea de conexiuni rapide și fiabile

Modul Mosfet Folosit pentru a declanșa modulul mp3 pornit și oprit, pentru a economisi energie

Player MP3 serial (versiune nouă, roșu) Modul foarte ușor pentru redarea fișierelor MP3

Card Micro SD de 2 GB Folosit pentru a stoca fișiere MP3

18650 Li / Ion baterie dacă aveți un laptop mort, aceste baterii sunt de obicei o captură bună. Pachetează multă putere și pentru proiectul mediu de microcontroler, chiar și o baterie pe jumătate descărcată poate dura destul de mult.

18650 Suport baterie Li / Ion / încărcător Îmi plac aceste componente cu o singură soluție pentru toate, deși este de fapt prima dată când îl folosesc într-un proiect

Modulul RTC DS3231 Acestea sunt mult mai frumoase decât modulele DS1307 anterioare, deoarece compensează inexactitățile de timp cauzate de fluctuațiile de temperatură ale cristalelor.

Buton Big Arcade Buton mare, ce să spun. Mândria și bucuria fiecărui proiect.

Firuri Dupont sau Servo Wires Pentru realizarea diferitelor conexiuni între componente

Am folosit acest organizator de cutii de depozitare IKEA care a fost la o vânzare zilele trecute.

Bandă pe două fețe Pentru a pune totul împreună, desigur. Banda cu două fețe este din ce este făcută viața.

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Conectați intrarea semnalului Mosfet la Arduino folosind un servo cablu sau fire dupont femelă-femeie. Asigurați-vă că GND și VCC sunt conectate la omologii Arduino și că pinul de semnal al Mosfet este conectat la pinul 4 al Arduino.

Apoi, conectați VCC și GND Arduino la terminalele Vin și GND ale Mosfet, respectiv, utilizând firele Dupont. Deoarece conectorii de pe Mosfet sunt terminale cu șurub, este mai bine să îndepărtați capacul de plastic al dupontului, unde se presupune că este conectat la Mosfet, pentru a se potrivi. Acest lucru se poate realiza ridicând clema de plastic și trăgând ușor firul.

Apoi, conectați terminalele VCC și GND ale playerului MP3 la V + și V- pe modulul Mosfet și pinii RX și TX ai MP3 la pinii Arduino 5 și respectiv 6. Conectați difuzorul atașat la player și astfel se vor încheia conexiunile rămase realizate cu playerul MP3.

Acum lipiți 2 fire la terminalele 5V și GND ale compartimentului bateriei și conectați-le la pinii VCC și GND corespunzători ai Arduino. Aceasta este sursa noastră de energie. Puteți utiliza fie cabluri servo, fie fire Dupont.

Apoi, lipiți firele Dupont / servo la buton și conectați-le la GND și pinul 2. Când utilizați firele servo, asigurați-vă că utilizați convenția culorilor în care roșu este pozitiv, negru este negativ și alb este semnal. În cazul butonului, va trebui să conectați doar butoanele GND și Signal, deoarece pinul va fi tras în sus.

Nu în ultimul rând - cu siguranță nu în ultimul rând - ceasul în sine. Conectați modulul RTC folosind 4 fire Dupont la portul I2C disponibil pe ecranul senzorului (v-am spus că este un gadget mic și inteligent, acesta). asigurați-vă că pinii GND, VCC, SDA, SCL sunt potrivite pe ambele părți.

Pasul 3: Editarea sunetului

Editarea sunetului
Editarea sunetului
Editarea sunetului
Editarea sunetului

Instalați Audacity, dacă nu îl aveți deja instalat.

Înregistrați-vă fiul / fiica cea mai mică spunând toate numerele de la 1-12. Apoi, puneți-i să spună „este acum”, „un sfert”, „o jumătate”, „un sfert până la” și „o ora”. Puteți utiliza computerul sau telefonul (ulterior trimițându-l pe computer pentru editare).

Lansați Audacity și importați înregistrarea. În funcție de formatul de înregistrare, poate fi necesar să instalați pluginul de decodare, așa cum este explicat aici.

Acum, marcați una câte una părțile care corespund cuvintelor „1”, „2”, „3” etc. Pentru fiecare cuvânt, asigurați-vă mai întâi că l-ați capturat cu precizie, apoi selectați Fișier -> Export -> Export Audio selectat și salvați fișierul ca MP3. Pentru această etapă, va trebui să instalați codificatorul LAME, vă rugăm să consultați instrucțiunile de aici.

la sfârșitul procesului, ar trebui să aveți fișiere numite 001xxx.mp3, 002xxx.mp3, … până la 012xxx.mp3, fiecare conținând o înregistrare a numărului său. adică fișierul 007xxx.mp3 va spune „Șapte” când este redat. Apoi, denumiți înregistrările suplimentare conform listei:

020xxx.mp3 = "este acum"

021xxx.mp3 = "trecut sfert"

022xxx.mp3 = "trecut și jumătate"

023xxx.mp3 = "sfert până la"

024xxx.mp3 = "ora"

Creați un folder pe rădăcina SD numit „01” și copiați toate fișierele de mai sus pe acesta.

Acum lipiți cardul SD în interiorul playerului MP3.

Notă: În prezent, modelele de anunțare a timpului acceptate sunt doar pentru engleză și ebraică, dar cu mici modificări puteți adapta codul la propria limbă, dacă este diferită de aceste două. Între timp, asigurați-vă că înregistrați toate

Pasul 4: Cod

Descărcați codul proiectului și extrageți codul zip.

Lansați ID-ul Arduino (am folosit versiunea 1.8.5) și în preferințe, schimbați locația caietului de schițe la rădăcina zipului extras. Închideți și relansați ID-ul Arduino și de această dată, în Fișier -> Sketchbook, ar trebui să găsiți BoboClockV13 - deschideți-l.

Pentru ca Arduino să seteze ora pe RTC, decomentați linia:

// #define ADJUST_DATE_TIME_NOW

Conectați-vă Arduino nano la computer și încărcați schița pe tablă.

Deschideți un monitor serial și asigurați-vă că vedeți ora corectă afișată pe ecran atunci când butonul este apăsat și că ora este anunțată, în vocea celui mic. Uimitor! (nu-i așa?)

acum, este crucial să comentați linia pe care tocmai nu ați comentat-o și să încărcați din nou codul (în caz contrar, la fiecare resetare Arduino, ceasul se va reseta la ora ultimei încărcări)

Totul funcționează? Oh bine. Să-l împachetăm, atunci.

Pasul 5: Ambalare

Image
Image
Ambalare
Ambalare
Ambalare
Ambalare

Deci … pachetul este într-adevăr lăsat la latitudinea producătorului, fiecare își va dori probabil propria cutie specială pe care a primit-o de undeva. Deci, aici voi limita instrucțiunile la ceea ce ar trebui să faceți în caz general, mai degrabă decât să vorbesc separat despre fiecare tip de cutie. Am folosit cutiile IKEA, în principal pentru prețul lor, dar oricum își fac treaba.

Începeți prin forarea apăsării butonului în partea de sus a casetei. Este recomandat un fierăstrău în această etapă, deși un cuțit X-Acto va face probabil și o treabă decentă, cu condiția să nu vă tăiați degetul, să vă pierdeți conștiința și să vă sângerați până la moarte pe podeaua bucătăriei. Mai bine în siguranță decât fără degete, da?

După aceea, utilizați bandă dublă pentru a monta totul frumos în cutie. În funcție de cutie și de acustică, pot fi necesare găuri mici suplimentare pentru difuzor, pentru a crește volumul sonor perceput.

Sperăm că această construcție nu ar fi trebuit să dureze mai mult decât un weekend neocupat, iar la sfârșit rămâi cu un obiect care te va amuza de ani de zile …

Vă mulțumim că ați citit acest Instructable! Dacă v-a plăcut, vă rugăm să luați în considerare votarea pentru mine la Concursul audio

Pace,

Recomandat: