Andra-Laura ANTONACHE (25009) - Soothing Baby Toy

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

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.

Descriere generală

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.

Hardware Design

Lista componentelor necesare:

Schema electrică:

Software Design

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.

Rezultate Obţinute

Forma finală a proiectului:

Forma finală a hardware-ului:

Video cu demonstrația funcționalității: video.zip

Concluzii

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!

Download

Puteți vedea implementarea software a proiectului aici: soothingbabytoy_antonacheandralaura_334cb.zip

Bibliografie/Resurse

Resurse Software

Resurse Hardware

pm/prj2016/avoinescu/soothingbabycuddlytoy.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0