Area SX srl - Informatica e Microelettronica
0
Torna a: Home Page Soluzioni Microcontrollori openPicus Mini guida per cominciare ad usare la SxFLY PRO

Mini guida per cominciare ad usare la SxFLY PRO

Data di pubblicazione: 17-04-2013 | Versione Italiana  | (No English Version)The English version of this article does not exists

In questo articolo presentiamo una guida completa di sorgenti per cominciare ad usare la SXFLY PRO.


Introduzione

La SxFLY PRO è una scheda progettata per ospitare i moduli Flyport serie PRO in versione Wi-Fi o in versione Ethernet ed è equipaggiata con le periferiche necessarie per realizzare piccoli progetti: di monitoraggio ambientale, automazione e di domotica. La SxFLY PRO può essere ospitata in un contenitore plastico appositamente progettato per conferire ai nostri progetti un aspetto professionale.

Caratterisiche hardware della SxFLY PRO

La dotazione hardware della scheda SXLFY PRO include:

  • Host per un modulo Flyport PRO WiFi o Ethernet
  • Un rele 48V/3A
  • Un connettore RJ45 Ethernet (* opzionale)
  • Un connettore per sensore di temperatura/umidità SHT75 (Sensore termoigrometrico SHT75 cablato)
  • 2 ingressi/uscite (4 se non si utilizza il sensore) configurabili in modalità digitale o analogica o seriale/I2C CMOS (0-3.3V)
  • Uno slot per microSD card
  • Un pulsante
  • Un led bicolore Rosso/Verde
  • Ingresso di alimentazione 5V CC
  • Circuito per ricarica batteria Li-Ion 3.7V (batteria opzionale)

Requisiti Hardware e Software

Per cominciare a lavorare con la SxFLY PRO è necessario disporre del seguente corredo hardware:

Per la programmazione dei moduli Flyport tutti i tool sono racchiusi in una comoda interfaccia IDE (attuale versione 2.8) per sistema operativo Windows disponibile gratuitamente sul sito OpenPicus IDE PRO.
Per cominciare ad usare i semplici esempi descritti di seguito, è necessario montare il modulo FlyPort PRO sulla SxFLY PRO, alimentare quest'ultima con una tesione di +5V CC da applicare al jack Power IN JP1.
La SxFLY PRO può anche essere alimentata tramite il programmatore MiniUSB connesso al pin strip P1.

Per poter usare la SxFLY PRO con il modulo FlyPort PRO Ethernet è necessario montare la presa RJ45.



La SxFLY PRO è stata progettata per caricare e gestire una batteria a ioni di litio da 3,7V. Il circuito i gestione opera in modalità UPS online, in presenza di alimentazione carica la batteria, in assenza continua ad alimentare il modulo FlyPort senza provocare interruzioni.

Gestire LED Pulsante e Relè della SxFLY PRO

Come precedentemente detto sulla SxFLY sono presenti come periferiche di I/O: un LED bicolore Verde/Rosso (DS1), un Relè (K1) e un Pulsante (S1).
Ispezionando lo schema elettrico disponibile nell'area download di questo articolo è possibile osservare che: il LED verde è collegato alla linea p31 del FlyPort, il LED Rosso è attestato alla linea p32 mentre il Relè e il Pulsante sono connessi rispettivamente alla linea p8 e p9 del Flyport.
Di seguito viene riportato il codice con i define necessari per controllare le periferiche della SxFLY.

//LED STATUS (VERDE) (DS1)
#define   LED_VERDE_ON         IOPut(p31, 1)
#define   LED_VERDE_OFF        IOPut(p31, 0)
#define   LED_VERDE_TOGGLE     IOPut(p31, IOGet(p31) ^ 0x01)
//LED ROSSO  (DS1)
#define   LED_ROSSO_ON         IOPut(p32, 1)
#define   LED_ROSSO_OFF        IOPut(p32, 0)
#define   LED_ROSSO_TOGGLE     IOPut(p32, IOGet(p32) ^ 0x01)
//LED ROSSO + VERDE
#define   LED_GIALLO_ON        LED_ROSSO; LED_VERDE_ON
#define   LED_GIALLO_OFF       LED_GIALLO_OFF; LED_GIALLO_OFF
//RELE'     (K1)
#define RELE_ON IOPut(p8, 1) #define RELE_OFF IOPut(p8, 0) #define RELE_TOGGLE IOPut(p8, IOGet(p8) ^ 0x01) #define RELE_STATE IOGet(p8) //PULSANTE (S1)
#define BUTTON_INIT IOInit(p9,inup) #define BUTTON_PRESS (IOGet(p9)==0)

Download Il sorgente di test:  TEST_GPIO.zip

Il sensore di temperatura e umidità SHT75

La SxFLY è stata progettata per consentire la facile connessione del sensore termoigrometro SHT75 (Sensore termoigrometrico SHT75 cablato) disponibile nello store di Area SX cablato e dotato di connettore RJ11.
Il sensore cablato va collegato sulla presa RJ11 (J1) presente sulla SxFLY.



I collegamenti elettrici tra FlyPort e sensore SHT75 (Sensirion_Humidity_SHT7x_Datasheet_V5.pdf) usando la SxFLY sono i seguenti:

FlyPort p21 --> SHT75 clock
FlyPort p19 <-> SHT75 data

Nel programma di test disponibile di seguito, sono presenti tutte le funzioni per inizializzare ed interrogare il sensore:
double       temperature;
double       humidity;
...
...
temperature= SHT_ReadTemperature();
humidity   = SHT_ReadHumidity();

Download Il sorgente di test:  TEST_SHT75.zip

Lo slot micro SD

La SxFLY PRO è equipaggiata con uno slot per ospitare una micro SD (http://it.wikipedia.org/wiki/MicroSD) da 8Gb pre formattata FAT. I collegamenti elettrici tra lettore SD e modulo FlyPort sono:

FlyPort p17 <-> sdcs microSD
FlyPort p1 <-> sdso microSD
FlyPort p7 <-> sdsc microSD
FlyPort p3 <-> sdsi microSD
FlyPort p20 <-> sddetect presenza SD

Questa soluzione consente di usare le librerie documentate sul sito del produttore dei moduli FlyPort: Grove SD slot e Lib sd card fat file system



Il programma di test di seguito fornito, verifica ciclicamente se la SD è inserita, in caso affermativa, la inizializza e successivamente crea e scrive in un file di testo.
Download Il sorgente di test:  TEST_SD.zip

Il pinout della presa RJ11

La presa RJ11 presente sulla SxFly può essere usata, oltre che per collegare la sonda SHT75, come: ingresso Analogico Digitale (massimo 10V CC), come porta seriale RS232 TTL o I2C bus. Di seguito riportiamo il pinout pdella presa RJ11 (J1).



FlyPort CONNETTORE RJ11 SEGNALE
P10 PIN 1 AD 1 (0-10V max)
p21 PIN 2 SHT75 clock
  PIN 3 Vcc +3.3V
  PIN 4 GND
P19 PIN 5 SHT75 data
P12 PIN 6 AD 2 (0-10V max)

Link utili

SXFLY PRO: sistema di controllo Wifi e LAN per modulo Flyport
Installare l'ambiente di sviluppo
Grove SD slot
Lib sd card fat file system

Download

Download  Schema elettrico SXLFY PRO: SXFLY_PRO.pdf
Download  Ambiente di sviluppo Openpicus IDE


Segnala questo articolo: 





Data di pubblicazione: 17-04-2013Hits: 23015
I marchi citati sono propriet� dei titolari dei relativi diritti. Le caratteristiche tecniche e i prezzi riportati sono indicativi e soggetti a variazioni senza preavviso. Le foto non hanno valore contrattuale. Nonostante accurate verifiche, il presente documento pu� contenere prezzi o specifiche errati. Area SX si scusa in anticipo e si impegna ad evitare tali imprecisioni.

 Area SX store
In questa sezione puoi ordinare direttamente i prodotti descritti in questo articolo
FLYPORT_PRO_ETH;FLYPORT_PRO_WI-FI;KIT_SHT75;ALI_SW-5-1000;SXFLY.BOX;MINIUSB_PROG;SXFLY;SXFLY_ETH;KIT_FLYPORT_ETH;KIT_FLYPORT_ETH;KIT_FLYPORT_WI-FI;LIPO_1600
Tutti i prezzi indicati sono espressi in Euro con IVA e spese di trasporto escluse. I prezzi si riferiscono al singolo pezzo
DescrizioneCodicePrezzo
Per maggiori informazioniAlimentatore a parete switching 100/220V - 5v 1000mA
Alimentatore a parete switching
  • Ingresso: 100/220V 50/60Hz
  • Uscita: 5v 1000mA
  • Connettore: standard 2.1mm
  • Certificazione: CE
Ideale per la gamma di prodotti ezTCP di Sollae Systems.


Prodotto compliant RoHs
ALI-SW-5-1000€ 9.00
Per maggiori informazioniPer maggiori informazioni
Per maggiori informazioniSensore termoigrometrico SHT75 cablato
Sensore di umidità e temperatura ad alta precisione cablato su cavo di 50 cm con spina RJ11.

Il kit comprende anche una presa da stampato RJ11 a sei poli per il montaggio del sensore sulla scheda SX15EVO.


Prodotto compliant RoHs
KIT_SHT75
Chiamare lo 06.99.33.02.57 per informazioni e prezzo del prodotto

Questo prodotto richiede un contatto diretto

Chiamare lo (+39)06.99.33.02.57 oppure inviare una email ad [email protected] per ulteriori informazioni
Per maggiori informazioniPer maggiori informazioni
 
Per maggiori informazioniBatteria a polimeri di litio da 3.7V 1600mA
teria a polimeri di litio a singola cella da 3.7V 1600mA cablata con connettore a 2 poli passo 2mm.

Caratteristiche tecniche:
  • Tensione: 3.7V
  • Corrente: 1600 mAh
  • Range operativo: da 3V a 4.2V
  • Dimensioni: 55x52x4.6 mm
  • Peso: 34g
  • Temperatura operativa: 0°C a 45°C


Prodotto compliant RoHs
LIPO_1600€ 10.00
Per maggiori informazioniPer maggiori informazioni
Per maggiori informazioniSXFLY PRO: scheda economica per progetti e prodotti con modulo Flyport
SXFLY PRO è la scheda semplice ed economica per lo sviluppo di progetti e prodotti basati sul modulo Flyport PRO, sia nella versione WiFi che nella versione su ethernet cablata.
La scheda implementa:
  • Host per un modulo Flyport WiFi
  • Un rele 48V/3A
  • Un connettore per sensore di temperatura/umidità SHT75
  • 2 ingressi/uscite (4 se non si utilizza il sensore) configurabili in modalità digitale o analogica o seriale/I2C CMOS (0-3.3V)
  • uno slot per microSD card
  • un pulsante
  • un led bicolore
  • Ingresso di alimentazione 5V

La scheda può essere completata con il contenitore plastico SXFLY.BOX appositamente progettato
Modulo FlyPort fornito a parte.


Prodotto compliant RoHs
SXFLY€ 35.00
Per maggiori informazioniPer maggiori informazioni
Per maggiori informazioniContenitore per scheda SXFLY blu metallizzato
Contenitore plastico per scheda SXFLY, colore blu metallizzato.
Il contenitore è completo di viti per il fissaggio della scheda.

Dimensioni:76.20 x 101.60 x 35.05 mm


Prodotto compliant RoHs
SXFLY.BOX€ 16.00
Per maggiori informazioniPer maggiori informazioni

Rivenditori Social Contatti Condizioni
Area SX s.r.l
Via Stefano Longanesi 25
00146 Roma

Tel: +39.06.99.33.02.57
Fax: +39.06.62.20.27.85
P.IVA 06491151004
Condizioni di vendita
Procedura di rientro in garanzia
Condizioni per i rivenditori