Ana BĂDESCU - Leone

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Acest proiect isi propune construirea unei jucarii interactive care sa dezvolte planul imaginativ si afectiv al copilului. Jucariile reprezinta pentru un copil nu doar un obiect neinsufletit ci un prieten, transformand si insufletind obietele de joc copilul isi dezvolta personalitatea. “Leone” este un leu de plus care incanta copilul cu cantecelele si povestile sale din jungla, sau rage fioros daca este atatat. Atfel jucaria are trei stari principale determinate de butoanele din labute si burtica.Butoanele corespunzatoare manutelor au o functionalitate cat de cat asemanatoare pornind si oprind cantecele respectiv povestile leului. Butonul de pe burtica il determina sa raga ca un adevarat rege al junglei.

Descriere generală

Inputul jucariei va fi transmis de catre utilizator prin apasarea celor trei butoane plasate doua in labute si unul pe burtica.Indiferent de butonul apasat led-urile pozitionate in obraji se vor aprinde, diferenta dintre cele trei butoane constand in mesajul transmis.

Schema bloc:

Implementare Hardware:

  • Placuta de la etapa 1 (microprocesorul ATmega324A)
  • Montajul pentru cardul SD
  • Montajul pentru difuzor
  • Montajul pentru led-uri si butoane

Implementare Software:

  • Se vor citii de pe cardul SD wav-uri folosind API-ul Petit FAT
  • Se vor implementa 3 stari corespunzatoare celor 3 butoane astfel:a
    • daca se apasa butonul corespunzator labutei drepte jucaria va incepe sa cante
    • daca se apasa butonul corespunzator labutei stangi jucaria va spune o poveste iar daca va mai fi apasat o data se va pune pauza
    • daca se apasa butonul din dreptul burtii jucaria va rage

Interactiune Software-Hardware:

Comunicarea dintre microcontrollerul ATmega324A si cardul SD este una de tip Master-Slave realizata prin interfata SPI. Placuta este alimentata prin intermediul unui cablu USB de la calculator.

Hardware Design

1. Lista piese:

Etapa 1

Produs Valoare Cantitate
ATmega324PA-PUDIL401
Cablaj fotorezistiv 75×100 2
Cablaj test 100×100 1
Condensator neelectrolitic 15pF KEPF015 2
Condensator neelectrolitic 0.1u CM-100 5
Conector mufa CONECT JACK 2089 1
Conector USB USB-B Cvilux 1
Dioda Zener Zener 1
2×10 K2x10 1
1×40 K1x10 1
Led Rosu 3mm 2
Push Button 2
Rezistente 2k2 1
Rezistente 10k 2
Rezistente 1k 2
Rezistente 100k 3
TO-220 7805TC 1
Quartz 16 Mhz 1

Etapa 2

Produs Vloare Cantitate
Amplificator LM386 1
Condensator electrolitic 330uF 1
Condensator electrolitic 100uF 1
Condensator ceramic 47nF 1
Difuzor 32 1
Diode 1N4007 2
Led rosu 5mm2
Push Button 3
Rezistente 10k3
Rezistente 5602
Rezistente 1k6 3
Rezistente 3k3 3
Soclu SD 1

2. Scheme electrice

Etapa 1

Etapa 2

  • Schema difuzor

  • Schema soclu SD

  • Schema led-uri si butoane

Software Design

Rezultate Obţinute

Concluzii

In linii mari acest proiect a fost unul educativ, nu a fost insa lipsit de probleme cauzate de echipamentele hardware si software deopotriva( fire ce se dezlipeau cum incercai sa misti placuta, carduri SD ce nu erau compatibile cu soclul achizitionat, probleme cu microcontroller-ul ATmega care nu compila/incarca programul ). Datorita timpului redus si hop-urilor intalnite pe parcurs acest proiect nu s-a finalizat insa sper ca la vara(dupa sesiune) sa am o jucarie creata de mine functionala.

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

pm/prj2013/amocanu/ana-badescu.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