Sabato in Sezione 31 ottobre 2020 

1^ Applicazione HAM Arduino Project - A VERY simple CW decoder EASY BUILD

Introduzione 
 
Molte autocostruzioni Arduino riguardano anche applicazioni radioamatoriali. Sono disponibili progetti p.e. per Misurazione PWR - SWR , Gestione Rotore , VFO DDS , Automazione accordo Loop magnetica ecc..
 
 
Il Progetto
Il progetto di OZ1JHM , piuttosto semplice da realizzare,  è un CW Decoder basato sull'algoritmo GOERTZEL
Il segnale audio proveniente dalla radio viene elaborato e decodificato e presentato sullo schermo (LCD)
Quello di cui si ha bisogno è per esempio nel caso si usasse una shield (come nel caso svolto) LCD 16X2 : 
 
a) Un Arduino 
b) una LCD shield16x2
c) una resistenza da 200 ohm , due resistenze da 10 kohm , e un condensatore dal 100 nanofarad
d) un jack 3,5 mm
e) un saldatore, del filo elettrico e un po' di pazienza
 
 
 
 
 
 
 
 

 

Shield LCD 16 x 2 con il circuiti per Led e jack 

 

 

 

Questo è il file originale decoder.ino per programmare Arduino di Hjalmar Skovholm Hansen OZ1JHM.

Per specializzare il file suddetto , ultilizzando la LCD keypad 16x2 evitando una serie di connessioni dell'Arduino al modulo LCD,
occorre effettuare le modifiche alle righe di codice cosi :

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
const int colums = 16; /// have to be 16 or 20 const int
rows = 2; /// have to be 2 or 4 int audioOutPin = 2;
int ledPin = 3;

Il file cosi modificato : decoder1mod.ino


Il collaudo può essere eseguito fornendo all'ingresso audio il segnale dell'uscita altoparlante del PC
sul quale , per esempio , viene
riprodotto il file di prova mp3 ricavato dalla pagina Learn CW OnLine