Autorul poate fi contactat la adresa: Login pentru adresa
Așa cum îi spune și numele, Soothing Baby Toy este o jucărie destinată copiilor mici - 0-2 ani care îi ajută pe aceștia să e calmeze și îi alină atunci când plâng cântând un jingle liniștitor. Utilitatea practică este evidentă - părinții nu pot fi alături de copil chiar tot timpul, iar cei mici plând deseori doar pentru că simt nevoia de a avea pe cineva lângă ei. Jucăria rezolvă această problemă pentru că îl ajută pe cel mic să nu se mai simtă singur și să se calmeze până să ajungă părintele Utilitatea didactică este dată de familiarizarea studentului cu instrumente disponibile pe microcontroller-ul ATMEGA324PA-PU și cu metode de a converti vocea umană din analog în digital și de a forma diferite sunete folosind un buzzer.
Atunci când copilul începe să plângă, în funcție de intensitatea sunetului, buzer-ul începe să cânte - cântecul va fi determinat de intensitatea plânsetului copilului, adică de intensitatea sonoră înregistrată de microfon.
Ca mediu de dezvoltare am utilizat Programmers Notepad[AVR]. Pentru compilarea proiectului am folosit WinAVR. Am pornit de la codul laboratoarelor și, din fericire, nu am avut nevoie de alte librarii în afară de cele incluse în acestea.
Programul are următoarea funcționalitate - el citește informațiile de pe cardul microSD și dacă condițiile sunt cele cerute - sunetul primit de microfon este între anumite valori atunci el redă aceste melodii. În partea de Download puteți găsi sursele complete ale proiectului.
Forma finală a proiectului:
Forma finală a hardware-ului:
Video cu demonstrația funcționalității: video.zip
A fost o experiență interesantă din care am învățat lucruri neașteptate și în urma căreia am înțeles mai bine funcționalitățile obiectelor din jurul meu și puterea creativă a hardware-ului combinat cu partea de programare. În plus, am rămas cu o jucărie cool!
Puteți vedea implementarea software a proiectului aici: soothingbabytoy_antonacheandralaura_334cb.zip