Visualizzazione post con etichetta Achille De Santis. Mostra tutti i post
Visualizzazione post con etichetta Achille De Santis. Mostra tutti i post

sabato 26 settembre 2026

La Radio Nelle Scuole 4.0: Breached - Nessun dato è al sicuro!

La Radio Nelle Scuole 4.0: Breached - Nessun dato è al sicuro!:   Festival del Cinema - Venezia-Lido Presentazione del cortometraggio:  Breached - Nessun dato è al sicuro! dott.ssa Gloriamaria Paci - pres...


sabato 27 giugno 2026

ARDF - Beacon in banda VHF, completo di stadio pilota RF


 Generatore RF con messaggio beacon ciclico, predefinito.

  • trasmissione del messaggio beacon in Morse; da inserire;
  • linea lunga;
  • pausa di fine messaggio ciclico.


 E' possibile scegliere la frequenza operativa, in fase di predisposizione, dalle HF alle V/UHF.


mercoledì 23 luglio 2025

Radiosonde - TECNOLOGIE FACILMENTE ACCESSIBILI


 

Achille De Santis – IU0EUF

 

               Un interessante campo di indagine, per gli studenti del secondo ciclo di istruzione, potrebbe essere quello della decodifica delle radiosonde meteorologiche che vengono rilasciate giornalmente, in Italia, da alcuni Centri aerologici, alle “ore sinottiche”.

Per iniziare basta un PC con software RS41T ed una chiavetta SDR radio-ricevente. Poi, il resto.

          

La rete di ricezione e decodifica delle radiosonde meteo.

 

Dispositivi radio economici e di facile accessibilità:

·        Ricevitori SDR;

·        MySondyGo;  MySondy Client;

·        MicroModuli TX & RX RF 433 MHz;

·        Il programma RS41Tracker;

·        la Rete Collaborativa per la radiosonda del CETEMPS UNI-Aquila. 

  

Tipico avviso di previsione Radiosonda

 

Previsioni Radiosonde per: 2024-10-30 - Raggio: 50 km

Località di Partenza

Lancio previsto

Coordinate di atterraggio

Scoppio Pallone

Città più vicina

Cacciatore più vicino

Distanza dal tuo ricevitore QTH

Dettagli

Pratica di Mare (IT)

11:00Z

41.1234 / 13.2593

34981 m

Terracina (IT) [17.80 km]

IU0HKO [18.76 km]

48.44 km
[142° SE]

MAPPA

Pratica di Mare (IT)

23:00Z

41.1622 / 12.7844

34981 m

Sabaudia (IT) [25.26 km]

IU0IVU [26.93 km]

35.34 km
[196° SSW]

MAPPA


Dettagli su: RADIOSONDY.INFO
Messaggio inviato automaticamente da: SQ6KXY Radiosonde Tracker

Il volo della radiosonda, con il relativo tracciato, può essere seguito in tempo reale sul sito:

SondeHub Tracker

 

            Questo sito permette il monitoraggio delle radiosonde in volo, sia riguardanti gli “Orari sinottici”, sia quelle “estemporanee” lanciate dai centri di ricerca, come Bracciano (Aeronautica Militare), L’Aquila (CETEMPS-UNI-L’Aquila) o Potenza (CNR).

Lo stesso sito permette di effettuare una valutazione di massima delle previsioni di volo per le radiosonde prossime al lancio nei giorni successivi.

Per chi vuole saperne di più, una previsione personale, di utente, può essere eseguita da:

CUSF / SondeHub Predictor

 

La nostra idea: La Rete condivisa per la radiosonda PTO3 del CETEMPS-Uni-L’Aquila

https://cetemps.aquila.infn.it/wp-content/uploads/Cetemps_2017_C4.pdf

https://cetemps.aquila.infn.it/

Figura 1: Radiosonda con sensore di ozono;

Come funziona.

1.     Con congruo anticipo, riceviamo l’avviso di lancio della PTO3 dal CETEMPS;

2.     Diffondiamo l’avviso alla Lista di Distribuzione degli iscritti alla rete;

3.     Gli iscritti alla rete ricevono e decodificano i dati dalla Ozonosonda dell’Aquila;

4.      I “file” RAW, di tutte le stazioni attivate, vengono collezionati ed elaborati in un unico “file”;

5.     Il file “Merged” viene inviato al CETEMPS (referente: prof. Vincenzo Rizi).


Materiale occorrente per la stazione di ricezione

1.     PC con Software RS41 Tracker, o altro, per la decodifica;

2.     Ricevitore radio SDR, o tradizionale, per l’acquisizione del segnale.

 

            Il “file” RAW viene acquisito in stringhe esadecimali e memorizzato con estensione TXT, ed è decodificabile anche in “post-processo” con RS41Tracker.


La ricerca in campo,

o sul terreno, può essere eseguita in due modi diversi:

1.     metodo RDF (Radio Direction Finding): radio e piccola antenna direttiva (Moxon); metodo tradizionale di ricerca RDF attraverso inseguimento del segnale ed eventuale triangolazione (attenuatore di segnale, polarizzazione dell’antenna, triangolazione, analisi delle riflessioni di segnale, analisi orografiche, analisi dei “nulli” di segnale ecc…).

2.     Metodo GPS:  TTGO programmato con firmware MySondGO  e telefono con APP MySondyClient; metodo di ricerca con coordinate georeferenziate da satellite GPS; è sicuramente più rapido ed incisivo, sebbene tolga un po’ il fascino alla ricerca RDF effettuata con le strategie personali dell’operatore.


venerdì 18 luglio 2025

Radiorama n°132 - vari articoli

 Radiorama n° 132 .

  • IL MONDO IN CUFFIA 
  • GLI ASCOLTI DI BRUNO PECOLATTO 
  • GLI ASCOLTI DI ANGELO FANCHINI 
  • LA RADIO A TRANSISTOR TI SALVA LA VITA
  • 100 ANNI STAZIONE DI GRIMETON SAQ 
  • MAISON DE LA RADIO 
  • SEGNALI DALL’ETERE 
  • IRRADIO 
  • L’ANGOLO DEL PRINCIPIANTE 
  • RADIOINCONTRO A PADOVA 
  • LA RETE LoRa - Prima Parte 
  • LA RADIOBIBLIOTECA 
  • LE TRASMISSIONI DELLA BBC IN ONDE LUNGHE – PARTE 7
  •  MALEDETTA BATTERIA! 
  • ARDF BEACON MULTIPLO CON ATTINY 
  • RETE COLLABORATIVA PTO3-CETEMPS 
  • RNZ COMPIE 77 ANNI 
  • UN NANOSECONDO 
  • BUG MORSE CON REGOLAZIONE DI VELOCITA’ 
  • RADIOSONDE & Radiocaccia  - NE555 ATTINY 
  • SCHEDA DI PROGRAMMAZIONE PER ARDUINO PRO MINI
  •  PROGRAMMI IN LINGUA ITALIANA


giovedì 13 giugno 2024

ARDF – Firmware della civetta


di Achille De Santis – IU0EUF

Fig. 1: Civetta ARDF in versione Arduino Nano;
 

Questa descrizione è dedicata agli studenti di Elettronica & Telecomunicazioni degli Istituti di Istruzione Superiore.          

 

            Dopo la descrizione a grandi linee del sistema TX/RX per “caccia alla volpe” passiamo ad esaminare un semplice firmware per implementare il generatore di beacon, gestito da microcontrollore, per il trasmettitore della “civetta”.

            Innanzitutto decidiamo, per l’utente generico, di utilizzare un modulo Arduino NANO, facilmente reperibile e programmabile, poiché dotato di porta seriale. Può, comunque, essere sostituito con un Arduino UNO, con la stessa numerazione dei piedini. Il blocco LPD a radiofrequenza completerà la civetta.

            Partiamo da un semplice software che permetta la generazione di una ‘linea’ in codice Morse, associando una nota audio a 800 Hz ed un segnale ON/OFF per comandare il PTT del trasmettitore. La versione software qui descritta è la V5.

Impiegheremo quattro linee di I/O (ingresso/uscita):

·        due uscite digitali per il comando del PTT, diretto e complementare;

·        una uscita per la generazione del segnale ad onda quadra, di bassa frequenza, opportunamente ridotto di livello;

·        un ingresso per la selezione del ‘call’.

           

            Per i puristi, ed a scanso di critiche, dico che sarebbe necessario un filtro passa-banda per la nota a 800 Hz ma per ora ne facciamo a meno, anche perché la fondamentale ad 800 Hz sarà molto attenuata, con potenziometro in uscita, e così anche le armoniche superiori, quindi il loro effetto sarà trascurabile. Comunque, in uscita va inserito un condensatore di accoppiamento per bloccare la componente continua presente sul segnale; allora, in cascata basterebbe anche un semplice filtro passa-basso con frequenza di taglio di 1200 Hz, per escludere o attenuare la seconda armonica a 1600 Hz e tutte quelle di ordine superiore.

Manuale utente -  V5  del 19-03-2023 

----------------------- INPUT / OUTPUT -----------------------------------------------------------------------------------

  • D12                  Uscita tono di BF;
  • D13                  PTT ‘attivo alto’;
  • D11                  PTT1, complementare, ‘attivo basso’;
  • D3                   PRESET linee, con pulsante verso massa.

 

Interfaccia per micro-TX LPD

L’uscita D13, accoppiata con un condensatore passante da 47 uF/25 VL ed una resistenza da 10KΩ su D12, pilota il TX LPD a “portante fantasma”. In questo caso il comando di PTT è superfluo ma se dovesse servire è disponibile, a logica positiva o negata.

E’ possibile impostare il numero di linee da trasmettere in sequenza come “CALL”, da uno a cinque, via software e con un solo pulsante “normalmente aperto” collegato su D3 verso massa.

 

Predisposizione linee per il ‘call’

All’accensione, o al reset:

  • tenere premuto il pulsante su D3 per predisporre le linee da trasmettere nel call;
  • resettare con il pulsante presente a bordo scheda;
  • parte la simulazione di beacon;
  • quando inizia l’ultima linea voluta, massimo cinque, rilasciare immediatamente il pulsante su D3;
  • tenendo premuto il pulsante su D3 il conteggio avanza e viene azzerato dopo cinque linee;
  • finita l’operazione di predisposizione si abilita ciclicamente il PTT e la trasmissione del ‘CALL’.

Sono disponibili due comandi di PTT, alternativi e complementari (uno “attivo alto” l’altro “attivo basso”).

La velocità è costante e non varia in relazione al numero di linee impostate nel ‘call’.

 

Opzione

Il PTT non usato per il TX può essere adoperato per una spia di trasmissione, da tenere spenta durante la gara! Basta collegare un piccolo LED rosso da 5mm con una resistenza in serie da 470Ω attraverso un micro-pulsante verso massa, da attivare solo come monitor nella procedura iniziale.

Alimentazione

Il dispositivo può essere alimentato a +5Volt, negativo a massa. Predisporre un condensatore da 22 uF/25 VL sull’ingresso di alimentazione, in parallelo ad uno da 100nF/25 VL.

Il software

Al link trovate il file in formato HEX della Volpe/Civetta per ARDF v.5 che potete direttamente caricare sull’IDE di Arduino. Per ogni ulteriore informazione potete contattarmi.

Buon divertimento!

 

lunedì 10 giugno 2024

Radiosonde - APP RS-Droid


 E' stata sviluppata una APP per il tracciamento da telefono Android delle radiosonde meteo.

L'APP RSDroid permette il rapido indirizzamento ad un sito specifico per il tracciamento delle radiosonde meteo italiane. Dalla schermata iniziale è possibile scegliere la stazione aerologica di proprio interesse; sarete indirizzati direttamente alla pagina AprsDirect per la visualizzazione in tempo reale delle radiosonde meteo.

RSDroid è disponibile per il download all'indirizzo indicato in fondo al post, tra i riferimenti, ed è adatta per telefoni Android. Non è adatta, invece, per sistemi IoS.



martedì 14 maggio 2024

Modifiche alla bilancia elettronica, pesa-persone.

 

Nella foto 1 è visibile la parte superiore della bilancia descritta.

Le pile originali CR2032, da 3 volt nominali, hanno una scarsa durata e vanno sostituite di frequente.


Sono possibili due vie alternative:

  1. Foto 1: parte superiore della bilancia;
      Sostituite le pile  a bottone CR2032  con le corrispondenti pile ricaricabili LIR2032. La  tensione nominale sarà di 3,7 volt, quanto basta ad avere un giusto funzionamento ed un'autonomia accettabile. La modifica non è invasiva e il dispositivo non ne risentirà. Dovete soltanto dotarvi di un caricatore per pile a bottone LIR2032 (v. foto 4).
  2.   Se volete una maggiore autonomia potete aggiungere uno zoccolo per pila LIR2450, prelevando i contatti di alimentazione dallo zoccolo della precedente pila. Come prima, la tensione sarà di 3,7 Volt ma la capacità e la durata saranno maggiori. Dovrete procurarvi uno zoccolo per  LIR2450 ed un pezzetto di protoboard in modo da sistemare il tutto. Un po' di colla a caldo vi permetterà di fissare la schedina aggiuntiva sul fondo della bilancia. Dovete dotarvi di un caricatore per pile a bottone LIR2450 (v. foto 5). In fig. 2 & fig. 3 potete osservare la disposizione della piccola scheda aggiuntiva, posta sul retro, per alloggiare la pila ricaricabile LIR2450.



Foto 2: La modifica (v. punto 2);
Foto 3: aspetto complessivo;


























Foto 5: caricatore per LIR2450;
Foto 4: caricatore per LIR2032;

























Nei due casi descritti il funzionamento sarà perfetto!

    Un economico caricatore per pile a bottone potete realizzarlo su uno zoccolo ausiliario, utilizzando un cavetto per presa USB. In alternativa, potete comprarne uno già pronto, ad un costo contenuto (v. figg. 4 & 5).

------------------------------------------------------------------------------------------------------------------------
Nota: l'autore si solleva da ogni responsabilità derivante da un uso improprio di quanto descritto.


giovedì 13 aprile 2023

AIR - RADIORAMA: ARDF - Beacon non modulato, con AtTiny13


AIR - RADIORAMA: ARDF - Beacon non modulato, con AtTiny13: Più piccolo di così diventa difficile!   Introduzione:   Un semplice timer può essere assemblato con varie tecniche costruttive, dal BJ...

AIR - RADIORAMA: ARDF - Beacon modulato, con AtTiny25/45/85


AIR - RADIORAMA: ARDF - Beacon modulato, con AtTiny25/45/85:   Più piccolo di così diventa difficile!   Introduzione: Dopo la pubblicazione del beacon NON modulato con AtTiny13 (per motivi di dimensione...

mercoledì 18 maggio 2022

Arduino N° 114 - Battery Level

 

< Arduino N° 113

 Achille De Santis

> Arduino N°  115


Schema di principio (v. fig. 1) per realizzare un visualizzatore di livello per batteria di accumulatori.
Scienziati e perditempo astenersi.

Fig. 1: una barra led come indicatore di livello batteria;


lunedì 16 maggio 2022

Arduino N° 113 - Servomotori: pilotaggio corretto & favole metropolitane

 

< Arduino N° 112

 Achille De Santis

> Arduino N°  114



Servomotori. 

Parliamo prima delle "favole metropolitane". 

Molti pensano che si possa alimentare un servomotore, anche piccolo, direttamente da Arduino. 
Non c'è niente di più sbagliato!
Il singolo servo assorbe già di suo più di quanto possa fornire il povero Arduino.
Lo schema tipico errato è questo: 

Fig. 1: Servomotori: circuiteria ERRATA;


Ho esagerato a mettere quattro servo ma anche soltanto uno esce dai limiti di alimentazione di Arduino.

Risultato: 

comportamento molto instabile e rischio di bruciare lo stabilizzatore interno di Arduino.
L'aggiunta del gruppo di condensatori non basta alla bisogna (v. fig. 1). 

 
Fig. 2: Servo con alimentazione IDONEA;


Pilotaggio corretto: 

Una soluzione alle favole metropolitane potrebbe essere quella di fig. 2, dove si evidenzia il fatto che l'alimentazione dei servo è diversa (v. nota 1) da quella della scheda di controllo. In questo caso i gruppi di condensatori fanno egregiamente il loro lavoro; il funzionamento è corretto ed esente da incertezze, sempre che il firmware sia adatto.

A questo punto, se notate ancora piccolissimi movimenti indesiderati dei servo, modificate il 'firmware' introducendo, ove necessario, piccole "isteresi". Basta una isteresi di uno o due step. Il funzionamento sarà sicuro e preciso e i motori resteranno fermi, una volta raggiunto il "set-point".

Buona sperimentazione!


nota 1: 
non si tratta di alimentazione "galvanicamente separata" ma di semplice alimentazione "diversa" da quella dell'Arduino e con possibilità di erogare maggiore potenza. Una soluzione alternativa consiste nel prelevare l'alimentazione per Arduino direttamente dal robusto alimentatore aggiuntivo, massa comune.

venerdì 6 maggio 2022

Arduino N° 112 - Proximity Bot V2

< Arduino N° 111

 Achille De Santis

> Arduino N°  113



Base di lavoro per realizzare un piccolo robot con due servomotori in DC(v. Fig. 1).

Sono state impostate delle routines per la movimentazione dei motori.

Ognuno potrà adattarle alle proprie necessità.

Fig. 1: Layout del dispositivo;

In particolare, è possibile adattare le routines per la movimentazione destra e sinistra e richiamarle opportunamente nel programma.


 

giovedì 5 maggio 2022

Arduino N° 111 - Rivelatore di soglia allarme

 

< Arduino N° 110 

 Achille De Santis

> Arduino N° 112






Fig. rivelatore di soglia di allarme;

Un ingresso analogico rileva una grandezza e segnala all'attuatore audio il superamento di una determinata soglia di intervento (v. Fig. 1).

Il potenziometro può essere sostituito con un sensore di livello, un misuratore di tensione o altro.

Simulazione Indicatore di soglia allarme

Arduino N° 110 - Indicatore di direzione per vettura

 

< Arduino N° 109 

 Achille De Santis

> Arduino N°  111


Indicatore di direzione per vettura, a 12 volt.

due barre a led segnalano, in alternativa, l'avviso di direzione.

 



Simulazione Indicatore di direzione

mercoledì 4 maggio 2022

Arduino N° 109 - LDR Sensore di luce

 Un sensore di luce, o LDR, comanda l'accensione e lo spegnimento progressivo di una barra led.


Fig. 1: Sensore di luce con soglie progressive.



Simulazione LDR Sensore di luce


Arduino N° 108 - Buzzer a frequenza variabile con potenziometro

< Arduino N° 107       

 Achille De Santis

> Arduino N°  109

 

Ruotando il potenziometro, gradualmente da zero al massimo, si ottiene la generazione di tono audio a  frequenza variabile, da zero a 5000 Hz.

La capacità in serie all'altoparlante è necessaria per separare la componente continua.

 

Fig. 1: generatore di tono a frequenza variabile;

Simulazione Buzzer a frequenza variabile



Arduino N° 107 - Servotest

 

< Arduino N° 106         

 Achille De Santis

> Arduino N°  108

Prova di funzionamento di un servomotore (v. fig.1). 

Considerato l'assorbimento di corrente di circa 100 mA, operativamente, il servomotore va collegato ad alimentazione separata, massa comune! Si veda, in proposito il post 

Arduino n° 113 -Servomotori: pilotaggio corretto & favole metropolitane


Fig. 1: circuito di test per servomotore.


Simulazione Servotest

Arduino N° 106 - Temperature and servomotor

< Arduino N° 105          

 Achille De Santis

> Arduino N°  107

    

Un sensore di temperatura provoca l'azionamento proporzionale di un servomotore, per lo spostamento angolare di una paratia ad esso collegata (v. fig. 1).

Il circuito è solo dimostrativo. Per il buon funzionamento il servomotore va collegato ad un'apposita alimentazione separata, con massa comune.
Basta scollegare il ponticello rosso tra l'alimentazione superiore ed inferiore, sulla breadboard, ed inserire in alto un alimentatore regolato a 5 volt.

 
Fig.1: sensore di temperatura per comando proporzionale di un servomotore;

Simulazione Temperature and servomotor


mercoledì 1 settembre 2021

Arduino N° 105 - Convertitore decimale/binario ad 8 bit.

< Arduino N° 104

 Achille De Santis

> Arduino N°  106



/*  
 *  -------------------------------------------------------------------
 *  Convertitore decimale/binario ad 8 bit.
 *  by Achille De Santis - v1 del 31-08-2021
 *  -------------------------------------------------------------------
 */

const int T=25, T1=50;
int v, i;

void intestazione()
{ 
  Serial.println(" -------------------------------------------- ");
  Serial.println(" - Tecnatron - Achille De Santis            - ");
  Serial.println(" - tecnatron@gmail.com                      - "); 
  Serial.println(" - Convertitore decimale/binario ad 8 bit.  - ");        
  Serial.println(" - V1 del 31-08-2021                        - "); 
  Serial.println(" -------------------------------------------- ");
}

int leggiInt()
  {
    while(!Serial.available());
    return(Serial.parseInt());
  }

void setup() 
{
  Serial.begin(9600);           // stabilisco la velocità di comunicazione
  intestazione();               // intestazione, inviata alla seriale
}

void loop() 
{
  Serial.print("INSERISCI VALORE DECIMALE: ");
  v=leggiInt();
  Serial.println(v);
  
  Serial.print("il valore binario è:\t ");
  for (i=7; i>=0; i--) 
    {
      Serial.print(bitRead(v, i));
      Serial.print(" ");
      delay(T);
    }  
  Serial.println("\n");
  delay(T1); 
}
 
Nota: Se non volete visualizzare la conversione dello '0' dopo ogni invio
  • Impostare 'Nessun fine-riga' nel monitor
  • Chiudere e riaprire il monitor seriale  
 

Simulazione: 



Argomenti correlati: