Hardware
Specifiche
Frequenza di lavoro : 315/433
MHz o 868/915
MHz
Tensione di alimentazione : 1,8 / 3,6 V
Connessioni CC1101 - Arduino
1 Gnd 5 Sck - D13
2 Vcc 6 Mosi - D11
3 GDO0 - D2 7 Miso - D12
4 CsN - D10 8 GDO2 - N.c.
Test
-
Preparare 2 sistemi Arduino - CC1101 - USB Seriale
Caricare gli sketch
-
-
Collegare i due sistemi a due usb ed aprire il terminale sulle rispettive seriale.
Nei terminali compariranno i dati inviati da una parte ed intensità di ricezione e dati dall'altra
Preparazione ambiente di sviluppo
Procedura per l'uso dei moduli a 433
MHz
Scaricare da trunk per supporto dei 433
MHz
svn checkout http://panstamp.googlecode.com/svn/trunk/ panstamp-read-only
Copiare librerie
# cp -a panstamp-read-only/arduino/libraries/panstamp [..]sketchbook/libraries/
Copiare gli esempi
# mkdir sketchbook/libraries/panstamp/examples
# cp -a panstamp-read-only/arduino/sketches/* sketchbook/libraries/panstamp/examples
Scaricare sketch per sensori OneWire (DS18B20) e DTH11/DT22
-
Sompattarlo nella directory degli sketch
Scaricare libreria TimerOne
-
Importarla nell IDE
Modem / Gateway
Configurazione/Programmazione nodo di controllo comandato da seriale
Hardware
Collegare un led con relativa resistenza fra Pin Digital 4 e Massa
Sketch
Aprire dagli esempi “panstamp/modem”
Aggiungere in “void setup()” dopo ” cc1101.init();”
// Set carrier frequency to 433 MHz
cc1101.setCarrierFreq(CFREQ_433);
Compilare e Caricare su Arduino
Nodo Temperatura/Pressione
Hardware
Collegare un led con relativa resistenza fra Pin Digital 4 e Massa
Collegare sensore DS18B20 : Data pin Digital 17 (A3) - Power Pin Digital 18 (A4)
Impostare indirizzi sensori nel file sensor.ino
Collegare sensore DHTxx : Data pin Digital 16 (A2) - Power Digital Pin 15 (A1)
Corrispondenze Pin
Arduino's Digital pin 14 corresponds to Arduino's Analog pin 0 = Atmega's PC0 = panStamp pin 4
Arduino's Digital pin 15 corresponds to Arduino's Analog pin 1 = Atmega's PC1 = panStamp pin 5
Arduino's Digital pin 16 corresponds to Arduino's Analog pin 2 = Atmega's PC2 = panStamp pin 6
Arduino's Digital pin 17 corresponds to Arduino's Analog pin 3 = Atmega's PC3 = panStamp pin 8
Arduino's Digital pin 18 corresponds to Arduino's Analog pin 4 = Atmega's PC4 = panStamp pin 9
Arduino's Digital pin 19 corresponds to Arduino's Analog pin 5 = Atmega's PC5 = panStamp pin 10
Riferimenti