Andreea MARTINOVICI - Fise educative pentru copii

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Ideea acestui proiect a fost realizarea unui joc pentru copii cu fise ce contin intrebari cu raspunsuri multiple. Fiecare fisa are un cod unic. Pe baza acestui cod se cunoaste raspunsul asteptat la intrebare. Utilizatorul trebuie sa “scaneze” fisa si apoi sa apese un buton ce corespunde raspunsului. Dupa ce a parcurs toate fisele, va afla cate raspunsuri au fost corecte.

Descriere generală

Codurile fiselor sunt reprezentate prin cerculete perforate si cerculete intregi. Cerculetele perforate lasa sa treaca lumina, iar celelalte o blocheaza. Pentru a “scana” codul fisei am folosit 3 perechi de fototranzistori si leduri infrarosu. Principiul dupa care functioneaza acest ansamblu este urmatorul: fototranzistorii detecteaza prezenta luminii emise de ledurile infrarosu. Aceasta lumina va produce un curent de baza pentru fototranzistori. Prin interogari repetate se stabileste daca fototranzistorul s-a deschis sau nu. Utilizatorul va apasa pe un buton corespunzator raspunsului pe care il considera corect. La sfarsit ledul USER va clipoci de atatea ori cate raspunsuri corecte au fost.

Butoanele sunt legate la Portul C al microcontrollerului, iar fototranzistorii si ledurile sunt conectate la Port A.

Schema generala a proiectului:

Hardware Design

Schema electrica a proiectului este urmatoarea:

schema_mica2.jpg

Componente folosite:

  • 3 fototranzistori teft4300_tmb.jpg
  • 3 leduri infrarosu tsal4400_tmb.jpg
  • 3 semireglabile semir.jpg
  • 3 rezistente de 10K
  • 3 rezistente de 470 ohm 4702.jpg
  • 3 butoane mini_push_button_switch.jpg

Software Design

Am folosit mediul de dezvoltare AVR Studio. Deocamdata, identific ce buton a fost apasat. La apasarea unui buton se aprinde ledul User, iar la urmatoarea apasare se stinge.

In continuare voi citi inputul de la cei 3 pini la care sunt conectati fototranzistorii si ledurile.

Rezultate Obţinute

Cam asa arata proiectul:

dsc04318.jpg

dsc04319.jpg

Concluzii

Facand abstractie de probleme (nu am gasit fototranzistori la magazine, a trebuit sa ii comand de pe Farnell sau probleme legate de lipituri), a fost o experienta interesanta atat din punct de vedere al partii mecanice cat si a partii de programare.

Download

Jurnal

17.05.2013:

  • achizitionarea componentelor necesare, mai putin fototranzistorii
  • comandarea fototranzistorilor de pe Farnell

20.05.2013: lipirea componentelor pe placuta de test

22.05.2013: sosirea fototranzistorilor

23.05.2013: lipirea fototranzistorilor si primele incercari de a scrie cod

Bibliografie/Resurse

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