Radio Frequency - Limulo/vibraCollar GitHub Wiki
We are using radio frequency to communicate between the remote control and the collar so we have to learn something about the theory and practice of radio communication!
General informations
La comunicazione radio più economica è quella a modulazione di ampiezza (AM), la stessa utilizzata per i controlli remoti dei cancelli automatici o delle automobili.
Interferenze
Il problema della comunicazione AM è che l'una esclude l'altra; se la si deve usare in ambiente urbano è bene evitare che la comunicazione sia continua. Piuttosto (proprio come fanno i telecomandi e gli altri dispositivi sopra citati) si deve preferire una comunicazione spot.
In Italia, una delle frequenze più utilizzate per questo tipo di applicazioni, che ricadono nella categora libero uso, è la 433.92 MHz.
Per questo, i dispositivi indicati da Tom Igoe (ripsttivamente RF Link ricevitore e RF Link trasmettitore) non possono essere usati o commercializzati in Italia.
Portata
Per quanto concerne la portata invece bisogna che il dispositivo trasmettitore sia in grado di erogare una potenza sufficiente.
Per raggiungere i 100 metri di distanza ad esempio serve che il trasmettitore sia in grado di erogare almeno 50mW di potenza (il modulo TX433SAW [datasheet] della Aurel e disponibile presso Futura Elettronica, è in grado di fornire tale potenza se alimentato a 12V (usando le tipiche batterie per telecomandi)).
Codifiche
A questo punto ci si potrebbe chiedere, non si potrebbe usare un telecomando per cancelli esistente come trasmettitore e una sola scheda Arduino come ricevente. Programmandola opportunamente per adattarsi al telecomando?
Qui sorgono ulteriori questioni relative all'accoppiamento tra trasmettitore e ricevitore, alla codifica e decodifica del segnale.
- algoritmo Keeloq. Un'altra spiegazione qui;
- codice fisso tramite l'uso del dip switch
;
- codice dinamico o rolling code is a particular encryption system used to protect communication between radio transmitter and receivers, typically used for garage doors and keyless cars (nuova codifica Augmented Rolling Code a 128bit).
Various stuff
- Federazione Italiana Aeromodellismo
- articolo interessante sui telecomandi per cancelli
- telecomandi universali
What is a "SAW filter"?
What "OOK" stands for?
What is the so called "supereterodina"?
Suppliers
- the italian AUREL Spa, whose products are being sold also by Futura Elettronica;