Ancora un cerca
persona ma questa volta con incorporato un modulo RF piuttosto potente
tanto che non occorre usare un ponte radio da interporre tra l'
RTX
fisso e quello mobile per avere la totale copertura nella zona di
lavoro. Per capire di cosa stiamo parlando consiglio il lettore di
visitare in sequenza
questa pagina e poi
quest'altra.Il modulo
E01-2G4M27 è pin-software compatibile con il modulo
nRF24L01
presentato nelle due precedenti pagine ma eroga molta più potenza (500mW rispetto a 1mW) e ovviamente consuma
di più in trasmissione, per questo bisogna alimentarlo esternamente con
un regolatore a 3.3V che riesca a fornire una corrente di almeno
500 mA (dato che arduino non è in grado di erogare tale corrente dall'uscita a 3.3V), inoltre il Bus dei dati del modulo
E01-2G4M27 non
tollera tensioni maggiori di 3.3V, per questo occorre interporre tra
Arduino ed il modulo stesso un traslatore (
TXS0108E) di livello bidirezionale.
Qui sotto gli schemi di collegamento:
I
condensatori devono stare il più vicino ai terminali o ai pad di loro
competenza, quello da 10uF deve essere il più vicino ai pad di arduino
VIN e GND, il condensatore di 100uF deve essere il più vicino ai
pad di alimentazione del modulo
E01-2G4M27 (pin 1, 2 del connettore), i condensatori da 0.1uF devono essere messi il più vicino tra l'ingresso e GND e tra l'uscita e GND del LM317 e tra i pad VA e GND e VB e GND del traslatore di livello.
Il
software è pressoché identico (a parte l'aggiunta della funzione
radio.setPALevel(RF24_PA_MAX); che serve per
settare il modulo
alla massima potenza) a quello presentato in
questa
pagina nella quale c'è una dettagliata descrizione del programma,
comunque, per comodità, fornisco qui il software in formato ZIP :
SoftwareFabio