This is an old revision of the document!
DashDot Morse Coach este un sistem hardware interactiv dedicat învățării și perfecționării codului Morse, conceput pentru a transforma experiența tradițională de telegrafie într-un proces de instruire dinamic și modern. Sistemul funcționează ca un antrenor digital capabil să traducă în timp real semnalele introduse prin apăsări de buton în text alfanumeric, oferind utilizatorului un feedback complex: auditiv prin buzzer, vizual prin afișajul LCD și mecanic prin intermediul unui vitezometru analogic.
Scopul principal al proiectului este de a facilita memorarea alfabetului Morse prin combinarea sunetului, a textului digital și a mișcării mecanice, mutând accentul de la o învățare pasivă la o experiență practică, unde utilizatorul este motivat constant de indicatorii de performanță. Prin calcularea vitezei de scriere (WPM), sistemul permite monitorizarea progresului în timp real, oferind pasionaților un prim contact ideal cu telegrafia și o modalitate de perfecționare a ritmului de comunicare în codul Morse.
Funcționarea sistemului DashDot Morse Coach se bazează pe preluarea semnalelor transmise manual de utilizator și transformarea acestora în informații digitale procesabile prin intermediul unei mașini de stări. Microcontrolerul monitorizează constant starea butoanelor de input, calculând cu precizie durata fiecărei apăsări pentru a distinge între elementele fundamentale ale codului (punctul și linia) și pentru a permite navigarea între cele două moduri principale de operare:
Interacțiunea dintre modulele proiectului este organizată astfel:
Componentele fizice utilizate pentru construirea antrenorului DashDot Morse Coach sunt următoarele:
| Componentă | Specificații Tehnice | Rol în Proiect | |
|---|---|---|---|
| Microcontroler | ATmega328P (XMINI) | Unitatea centrală de procesare; gestionează logica de decodificare și interfețele. | |
| Display | LCD 1602 I2C | Feedback vizual principal: afișează textul tradus și statisticile de performanță. | |
| Servomotor | Micro SG90 | Indicator mecanic analogic pentru vizualizarea vitezei de scriere (WPM). | |
| Buzzer | Pasiv 3.3V | Feedback sonor sincronizat cu apăsările, ajutând la formarea memoriei auditive. | |
| Butoane(3x) | Push-button tactil | PD2 (Morse), PD4 (Next/Practice), PD7 (Done/Exam). | |
| LED-uri(3x) | Verde, Roșu, Galben | Semnalizare vizuală pentru Pass (PB0), Fail (PB1) și înregistrare (PB3). | |
| Rezistențe | 220 Ohm / 10k Ohm | Protecția componentelor (LED/Buzzer) și limitarea curentului. | |
| Placă prototipare | PCB FR4 4×6 cm | Suportul mecanic și electric final pentru cositorirea componentelor periferice. | |
| Cabluri | Jumper Wires | Realizarea conexiunilor electrice între periferice și placa de dezvoltare. |