
MODALITA' GOD MODE
per Win 7 - GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
Trasmettere a 10 GHz
con un modulo North

Premessa
Per gli addetti ai lavori metto a disposizione una libreria per Arduino
che permette di comunicare con il PLL interno al modulo
attraverso pochi, precisi ma semplici comandi.
Non mi voglio dilungare a dare troppe spiegazioni tecniche
dell'oggetto in questione anche perchè si tratta di un prodotto
di nicchia e sono state già spese parecchie info a riguardo,
quindi chi lo vorrà utilizzare è sicuramente una persona coi 'BAFFI'
e che non ho dubbi conoscerà di tutto e di più su questo prodotto...
...baffi
L'idea nasce dalla collaborazione con un amico OM della mia zona
(Locator WWL: JN45UD) che aveva la necessità di
programmare dei moduli come questo. (figura sotto il titolo)
La libreria permette di programmare facilmente i 4 registri
interni del PLL ADF4153 che è il cuore del modulo North
e consente, a scelta, di poter modulare la portante
in codice Morse generando sia il CW che l'AM.
Quest'ultima modalità genera un tono a 800 Hz
ma se non viene utilizzata per la modulazione può
tornare utile per l'ascolto 'locale' tramite
un altoparlantino nella fase di test.
Per modulare la portante sarà necessario effettuare una
piccola modifica al modulo in modo tale da fornire allo stadio
finale RF una tensione di circa 5 Volt con una corrente
di 250/300 mA che a sua volta verra condizionata
in modalità ON/OFF dal software della libreria.
NOTA:
Per eseguire correttamente il calcolo dei registri del PLL
utilizzo questo software gratuito della Analog Devices:
scaricabile gratuitamente dal loro sito.
Ho aggiunto la possibilità di modulazione Morse
perchè il mio amico mi ha informato che alcuni colleghi OM
utilizzano questo modulo North come stazione Beacon.
In tanti utilizzano DUE distinti microcontrollori:
uno per caricare i dati nel PLL
l'altro per la modulazione Morse.
:( ...troppo spreco e complicanze!
Ecco perchè ho voluto sviluppare questa
libreria completa e dedicata allo scopo,
se si vuole gestire come Beacon basterà
inserire nello sketch un testo a piacere,
indicare a che velocità in WPS si
vuole trasmettere e la libreria penserà
a svolgere tutto il lavoro in automatico.
Altrimenti programmerà solo la parte che serve per
il PLL per fargli generare la frequenza desiderata.
La libreria Simply_North l'ho testata su:
Arduino Nano®

Digispark®

ma è anche possibile programmare questi microcontrollori:
ATmega1280, Atmega328, Atmega328P, ATmega168
ATtiny13, ATtiny25, ATtiny45 e ATtiny85

La necessità...
Oltre al problema di utilizzare due microcontrollori,
il vero problema è che in rete si trovano tanti sketch
dedicati a questo tipo di operazione ma almeno il 95%
sono un bel 'copia & incolla' del software originale
sviluppato qualche anno fa e che tra l'altro
sono pieni di spiacevoli bugs perditempo.
Quei pochi (sketch) che funzionano arrotondano SEMPRE
i valori dei registri a 32bit di Arduino col risultato
di far generare al PLL un notevole rumore di fase,
tantissime spurie indesiderate e talvolta una frequenza
generata non precisamente come la si vorrebbe
ma che spesso si discosta da quella ideale.
Tante persone hanno messo a disposizione
sul Web i LORO personali sketches ma
non hanno mai aggiornato nulla dello sketch originale,
hanno solo copiato e modificato qua e la il sorgente
cambiando qualche scritta riguardo il loro copyright
o qualche 'Remark' per cambiare alcuni parametri.
...per me sono quelli che a scuola copiavano sempre il compito...
Ho deciso quindi di implementare ex novo questa libreria dedicata.
Il file completo potete scaricarlo da
QUI 
Si tratta di una cartella ZIPPATA che contiene anche
tanto altro materiale informativo, schemi ecc.
Estraete dalla cartella il file 'Simply_North.zip'
e mettetelo dove volete nel vostro PC.
E' zippato pure lui ma lasciatelo così comè, con l'estensione .ZIP !!
Tramite il menù dell'IDE di Arduino aggiungete la libreria al vostro sistema:
'Sketch\#include libreria\Aggiungi libreria da file .ZIP...'

Navigate fino a trovare il file .ZIP appena scaricato e date l'OK.
Nella finestra in basso deve apparire un messaggio che avvisa che
l'operazione di aggiunta della libreria è andata a buon fine.
IMPORTANTE: RIAVVIATE L'IDE di Arduino!
Libreria Simply_North installata!
Fate click nell'IDE su 'FILE\Esempi' e giù in basso
dovreste trovare il riferimento alla libreria
appena installata con due pratici esempi.

North_onlyRegister: invia solo i dati di inizializzazione al modulo.
North_AM_CW_Mod: oltre a inizializzare il modulo permette
di modularne la portante in due modalità, CW o AM,
previa modifica per alimentare a parte il finale RF.
Una volta caricato lo sketch desiderato, oltre all'esempio pratico
vedrete una seconda cartella a fianco con il nome 'README.h'

Contiene le istruzioni per utilizzare la libreria, si tratta di un file incluso
che non influenza minimamente la compilazione dello sketch.
L'ho generato per dare un Help in linea molto comodo.
Evitate però di pasticciarlo perchè potrebbe impedire
la corretta compilazione dei vostri sketches..
Per ora è tutto... terrò aggiornata la
pagina in base alle vostre richieste.
73 a tutti gli addetti ai lavori :)
zioCarlino
Your sniffed IP is:
- All rights reserved - 2022/2023 - Tutti i diritti riservati.
I marchi citati sono di proprieta' delle rispettive aziende - All trademarks are the property of their respective owners and companies.
Carlo Manzoni - Via Enrico Fermi, 10 - 26848 San Fiorano (Lo) - Mobile: +39 338 3114954 - C.F: MNZCRL57A04H844O
(i numeri sconosciuti sono bloccati, al cellulare rispondo solo previo SMS/Whatsapp di presentazione)