mercoledì 16 settembre 2020

Arduino N° 66 - Beacon multiplo sequenziale

Arduino N°  65 

 Achille De Santis

 Arduino N°  67




Fig. 1: Beacon multiplo sequenziale;
Ultimato il beacon multiplo sequenziale.

Può pilotare 5 TX beacon, in sequenza, dando la possibilità di riceverne uno solo per volta sequenzialmente.
In questo modo, dal lato ricevitore, è possibile valutare la propagazione del segnale a RF sulle varie bande e la "apertura" di propagazione DX.

Nella tabella, è possibile vedere come è organizzata la trasmissione dei testi beacon con i call specifici, per ogni banda.








Simulazione: 


Argomenti correlati: 

mercoledì 2 settembre 2020

Arduino N° 65 - Rotore azimutale a controllo digitale diretto - da Radiorama

Arduino N° 64 

 Achille De Santis

 Arduino N°  66


Fig. 1: Assemblaggio generale del circuito di prova del firmware.




Rotore azimutale a controllo digitale diretto.

Movimentazione di un motore "a passo" per applicazione come rotore azimutale a 360 gradi.
Un potenziometro lineare (meglio se multigiri) rileva la posizione da impostare.
Inserire un condensatore da 47uF/16VL elettrolitico ai capi del potenziometro (in parallelo sull'alimentazione).
Il funzionamento è molto preciso;  si potrebbe lasciare sempre inserito il comando di consenso ma questo non permetterebbe di leggere e predisporre con precisione l'angolo impostato.
Operando la selezione della posizione angolare viene visualizzato il valore di set-point.
Premendo, poi, il pulsante di consenso (start), fino all'accensione del LED, si avvia la movimentazione.
Il LED resta acceso per tutta la durata della movimentazione del motore ed indica la ricerca e l'assetto sulla posizione di set-point, precedentemente impostata.
Un display LCD 16X2 visualizza i valori impostati ed i relativi movimenti.
Con questi parametri si ottiene una rotazione completa in circa 90 secondi, valore ritenuto idoneo per la movimentazione assiale di antenne direttive.

In figura 1) viene mostrato lo schema generale del circuito, dove manca soltanto il motore passo-passo ed il modulo di potenza per il suo pilotaggio (L298).

Fig: 2: Control box all'accensione;
In fig. 2) è visibile il dispositivo completo e funzionante, ancora assemblato su breadboard.

Nella versione finale, il controllore programmabile è stato sostituito dal più semplice e meno costoso ATmega168, con le stesse caratteristiche di funzionamento.

Il display è il classico ed economico LCD 16X2 (2 righe x 16 colonne) nella versione senza I2C, compatibile con altri moduli gestiti da integrato Itachi HD44780; volendo, il display può essere sostituito con altro fornito di I2C, cablando opportunamente.


Fig. 3: sequenza delle fasi operative: preselezione dell'angolo,
consenso al movimento, visualizzazione del raggiunto set-point;
Il potenziometro a sinistra (v. fig. 2) regola la luminosità del display; l'altro, quello a destra in foto, regola la posizione angolare di azimuth prescelto, a sua volta segnalata sul display.
In questo modo è possibile operare una regolazione fine prima di attivare la movimentazione con il pulsante di consenso.

Il pulsante gestisce il consenso al movimento, che viene confermato sia dall'accensione del LED di segnalazione che dall'indicazione in testo, visibile sul display.

A fine movimento, sul display viene visualizzato il valore finale raggiunto.

Con i parametri inseriti, la rotazione completa viene effettuata in circa 90 secondi, valore ritenuto ottimale per movimentazione azimutale di antenne.
Nella foto animata di figura 3) viene visualizzata la sequenza delle operazioni e delle relative schermate sul display.


Per gli interessati, è disponibile il microcontrollore già programmato e facilmente integrabile in un sistema di gestione di un rotore azimutale con motore a passo.


by Achille De Santis - V4 del 20-06-2020 - tecnatronATgmail.com



Simulazione: 


Argomenti correlati:

Arduino N°  59 - Pilotaggio Stepper Motor