Mi e' stata prestata questa coppia di trasmettitori/ricevitori basati su chip Texas CC1101.
Questo componente promette bene perche' sulla scheda tecnica e' riportato un range di trasmissione di 300-500 metri in aria libera
I collegamenti sono a 7 fili (a destra i pin del CC1101,a sinistra i pin dell'Arduino)
GND / GND
VCC / VCC (3.3V)
CSN / D10
MOSI /D11
MISO / D12
SCK / D13
GD0 / D2
E' riportato che il componente lavori sia con le librerie di PanStamp che ElecHouse
Dalle mie prove (fatte su una Debian Box con l'ultima IDE di Arduino) non sono riuscito a compilare gli esempi di PanStamp (sembra a causa di un variabile definita in un header che non viene gestita dal compilatore, commentando la definizione di questa variabile relativa al risparmio energetico, lo sketch si compila ma non funziona)
Usando invece gli esempi della libreria ElecHouse tutto si compila correttamente ma da un paio di prove non sono mai riuscito a superare i 25 m di distanza di trasmissione in aria libera (a 25 m i pacchetti arrivano completi, da 25 a 30 m di distanza arrivano corrotti, oltre i 30 metri non arriva niente).
Sicuramente e' un mio errore perche' le librerie Pamstamp permettono di definire il livello di potenza della trasmissione (cosa che sembra assente in ElecHouse)
Iscriviti a:
Commenti sul post (Atom)
Arduino logger low power
Alla fine ci sono riuscito La arduino MKR zero e' ormai da un mese che e' rimasta accesa sul tavolo...o meglio si attiva ogni minuto...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...
Prova a mettere le librerie panstamp nella cartella del programma.ino, dovrebbe funzionare (diversamente ci saranno librerie con lo stesso nome e non viene presa la quella giusta.)
RispondiElimina