Table of Contents

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:

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

martinovici_andreea_333cc_proiect.zip

Jurnal

17.05.2013:

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