Morse Decoder

Introducere

Realizator: Bogdan Grama

Grupa: 332 CC

About: este o metodă de transmitere a informației folosind secvențe standardizate de semne sau pulsații scurte și lungi - cunoscute în mod comun ca “puncte” și “linii” - pentru litere, cifre și caracterele speciale specifice oricărui mesaj. Acesta a fost stabilit ca si alfabet morse de catre inventatorul cu acelasi nume. De atunci, pana inclusiv in al doilea razboi mondial, a fost folosit ca metoda de transmitere a mesajelor. Acesta poate fi considerat drept primul si cel mai folosit mod de criptare a mesajelor.

Descriere Generala

Schema Bloc:

Hardware: Necesitati:

  • Buton normal (home made)
  • Hitachi 44780
  • placuta cu microcontrolerul ATMEGA16
  • placuta adiacenta cu circuitul pe care am legat lcd-ul

Mod de folosire:

  • Pentru introducere unui “semnal lung” se apasa odata butonul un interval scurt de timp.
  • Pentru introducerea unui “semnal lung” se apasa odata butonul un interval mai lung de timp.
  • Se asteapta decodificarea mesajului dupa aparitia meajului corespunzator
  • In cazul in care sunt introduse caractere “cunoscute” de aplicatie se va decodifica, iar in caz contrar va aparea un mesaj de eroare corespunzator.
  • Am stabilit un sir de caractere pentru a hardcoda caracterul spatiu: ”- -..- -”
  • Am stabilit un sir de caractere pentru a hardcoda caracterul reset: ”.- - -.”

Rezultatele Hardware la care am ajuns:

Am realizat o filmare pentru a prezenta modul de functionare

Imagine ansamblu:

Poza componente:

Poza componente spate:

Schema Eagle:

Cum trebuia sa arate butonul meu pentru inputul semnalului defapt :-P:

cod morse: International_Morse_Code.svg

Probleme

  • Sunt situatii in care apar niste artefacte pe display si trebuie sa astept intre cateva secunde si un minut pentru a se incarca aplicatia.
  • In cazul in care am icnercat sa adaug un mesaj de “Welcome”, acele artefacte apareau mai mult timp(pana la 5 minute)

Downloads

Bibliografie

Surse Laborator doc2466.pdf

pm/prj2012/avoinescu/bogdan.grama.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