This is an old revision of the document!
Ce face:
Scopul proiectului: Proiectul urmărește să transforme un obiect vintage — cheia telegrafică sovietică — într-un instrument educațional funcțional. Codul Morse nu este doar istorie: este folosit activ în radioamatorism, aviație civilă și comunicații de urgență.
Ideea de pornire: Fascinația pentru tehnologia analogică și dorința de a înțelege cum comunicau operatorii radio înainte de era digitală. O cheie telegrafică dintr-un sertar uitat a devenit punctul de plecare al unui sistem complet de învățare.
Sistemul este organizat în patru blocuri funcționale care interacționează în timp real prin pinii microcontrolerului:
Schemă bloc:
┌────────────────────────────────────────────────────────────────┐ │ Signal Corps Trainer │ │ │ │ ┌──────────────┐ I2C (SDA/SCL) ┌─────────────────────┐ │ │ │ LCD 1602 │◄───────────────────►│ │ │ │ │ (0x27) │ │ ATmega328P-XMINI │ │ │ └──────────────┘ │ │ │ │ │ MCU + mEDBG │ │ │ ┌──────────────┐ I2C (SDA/SCL) │ │ │ │ │ OLED 0.96" │◄───────────────────►│ PC4=SDA PC5=SCL │ │ │ │ SSD1306 │ │ PC0=A0 D2=INT0 │ │ │ │ (0x3C) │ │ D6 D7 D8 │ │ │ └──────────────┘ │ D9(PWM) │ │ │ └─────────┬───────────┘ │ │ ┌──────────────┐ │ │ │ │ KY-037 │──── AO ──────────────── PC0 │ │ │ │ Senzor sunet│ │ │ │ └──────────────┘ │ │ │ │ │ │ ┌──────────────┐ │ │ │ │ Cheie Morse │──── D2 (INT0) ────────────────┤ │ │ │ Vintage URSS│ │ │ │ └──────────────┘ │ │ │ │ │ │ ┌──────────────┐ │ │ │ │ BTN Mod │──── D6 ───────────────────────┤ │ │ │ Trainer/Dec.│ │ │ │ └──────────────┘ │ │ │ │ │ │ ┌──────────────────────────┘ │ │ │ │ │ D7 ─────►──── R1(220Ω) ──── LED Verde │ │ D8 ─────►──── R2(220Ω) ──── LED Roșu │ │ D9 ─────►──── Buzzer Piezo Pasiv │ │ │ └────────────────────────────────────────────────────────────────┘
Descrierea modulelor:
| Referință | Componentă | Rol | Cant. |
|---|---|---|---|
| U1 | ATmega328P-XMINI | Microcontroler principal | x1 |
| U2 | LCD 1602 cu interfață I2C | Afișaj text 16×2 | x1 |
| U3 | OLED 0.96” SSD1306 | Afișaj grafic 128×64 | x1 |
| SEN1 | Senzor sunet KY-037 | Intrare acustică analogică | x1 |
| SW1 | Cheie telegrafică vintage | Intrare haptică Morse | x1 |
| SW2 | Push-button | Selector mod Trainer/Decoder | x1 |
| BZ1 | Buzzer Piezo Pasiv | Ieșire audio ton Morse | x1 |
| LED1 | LED Verde 5mm | Indicator răspuns corect | x1 |
| LED2 | LED Roșu 5mm | Indicator eroare / zgomot | x1 |
| R1, R2 | Rezistor 220Ω | Limitare curent LED-uri | x2 |
| R3 | Rezistor 10kΩ | Pull-up extern (opțional) | x1 |
| C1 | Condensator 100nF | Decuplare alimentare | x1 |
| — | Breadboard + fire jumper | Conectică prototip | — |
| Pin MCU | Tip | Conectat la |
|---|---|---|
| PC4 (A4) | SDA | LCD 1602 + OLED SSD1306 (magistrală I2C partajată) |
| PC5 (A5) | SCL | LCD 1602 + OLED SSD1306 (magistrală I2C partajată) |
| PC0 (A0) | Analog | KY-037 ieșire analogică (AO) |
| D2 | INT0 | Cheie telegrafică (întrerupere hardware) |
| D6 | Digital | Buton selector mod |
| D7 | Digital | LED Verde prin R1 (220Ω) |
| D8 | Digital | LED Roșu prin R2 (220Ω) |
| D9 | PWM | Buzzer Piezo Pasiv — funcția tone() |
| 5V | Power | Alimentare toate componentele |
| GND | Power | Masă comună |
INPUT_PULLUP). Rezistența de 10kΩ externă este opțională.Circuitul a fost asamblat pe breadboard cu fire jumper Tată-Tată și Tată-Mamă. Schema detaliată include:
INPUT_PULLUP pe D2
Proiectul demonstrează că tehnologia vintage poate fi reinterpretată într-un context educațional modern. Cheia telegrafică sovietică, departe de a fi un simplu obiect de colecție, devine o interfață tactilă autentică și o punte între comunicația analogică a secolului XX și microelectronica contemporană.
Valoarea principală a acestui proiect constă în experiența de învățare: utilizatorul nu învață Morse dintr-o aplicație abstractă, ci printr-un obiect fizic cu istorie, cu senzație mecanică distinctă și cu sunetul caracteristic pe care îl auzeau operatorii radio acum 70 de ani.
.ino)README.md cu instrucțiuni de instalare și utilizareChangeLog cu istoricul versiunilorFișierele se încarcă pe wiki folosind facilitatea Add Images or other files.