Hardware

Specifiche
  1. Frequenza di lavoro : 315/433 MHz o 868/915 MHz
  2. 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

  1. Tratto da Arduino and Texas CC1101 su Erwan's Blog http://labalec.fr/erwan/?p=497
  2. Preparare 2 sistemi Arduino - CC1101 - USB Seriale
  3. Caricare gli sketch
    1. Sketch modulo trasmissione - sorgente : cc1101_tx.ino
    2. Sketch modulo ricevente - sorgente : cc1101_rx.ino
  4. Collegare i due sistemi a due usb ed aprire il terminale sulle rispettive seriale.
  5. Nei terminali compariranno i dati inviati da una parte ed intensità di ricezione e dati dall'altra

Preparazione ambiente di sviluppo

  1. Procedura per l'uso dei moduli a 433 MHz
  2. Scaricare da trunk per supporto dei 433 MHz
    1. svn checkout http://panstamp.googlecode.com/svn/trunk/ panstamp-read-only
  3. Copiare librerie
    1. # cp -a panstamp-read-only/arduino/libraries/panstamp [..]sketchbook/libraries/
  4. Copiare gli esempi
    1. # mkdir sketchbook/libraries/panstamp/examples
    2. # cp -a panstamp-read-only/arduino/sketches/* sketchbook/libraries/panstamp/examples
  5. Scaricare sketch per sensori OneWire (DS18B20) e DTH11/DT22
    1. Sompattarlo nella directory degli sketch
  6. Scaricare libreria TimerOne
    1. Importarla nell IDE

Modem / Gateway

  1. Configurazione/Programmazione nodo di controllo comandato da seriale
Hardware
  1. Collegare un led con relativa resistenza fra Pin Digital 4 e Massa
Sketch
  1. Aprire dagli esempi “panstamp/modem”
  2. Aggiungere in “void setup()” dopo ” cc1101.init();”
  3.   // Set carrier frequency to 433 MHz
      cc1101.setCarrierFreq(CFREQ_433);
  4. Compilare e Caricare su Arduino

Nodo Temperatura/Pressione

Hardware
  1. Collegare un led con relativa resistenza fra Pin Digital 4 e Massa
  2. Collegare sensore DS18B20 : Data pin Digital 17 (A3) - Power Pin Digital 18 (A4)
    1. Impostare indirizzi sensori nel file sensor.ino
  3. 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

arduino/panstamp.txt · Ultima modifica: 2014/11/03 22:08 da cybor
 
Ad eccezione da dove è diversamente indicato, il contenuto di questo wiki è soggetto alla seguente licenza: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki