ZERYNTH Shield egrave; uno shield compatibile con i pin-out di Arduino e Particle ed egrave; nativamente supportato dallrsquo;ambiente di sviluppo ZERYNTH. Dispone di sensori di temperatura, suono, luce, ma anche un touch capacitivo e un ricevitore IR. Egrave; dotato, inoltre, di cicalino piezoelettrico e un LED emettitore IR (attuatori). Le porte di comunicazione a bordo sono SPI e Isup2;C-Bus; completano la scheda una linea Analog Aux e una Digital Aux, oltre a unrsquo;uscita PWM e una Porta per strisce LED Neopixel Adafruit. La disponibilitagrave; dei sensori e delle porte di comunicazione piugrave; usate pronte per essere collegate consente a makers, artigiani e progettisti di sviluppare facilmente le loro applicazioni senza doversi curare del circuito elettrico, delle saldature o dei cavetti volanti nella breadboard. Basta collegare un Arduino Due o un Photon o una ST Nucleo allo shield ed iniziare a lavorare con uno degli esempi ZERYNTH che si trovano nella sua libreria. Il routing garantisce la compatibilitagrave; del ZERYNTHShield con la maggior parte degli shield di Arduino come gli shield Ethernet, Wi-Fi e BLE. La scheda ZERYNTH Shield si puograve; facilmente agganciare in cima alla ldquo;pila di shieldrdquo; senza avere alcun problema di compatibilitagrave; dei pin. |
ZERYNTH |
ZERYNTH egrave; una suite software per la programmazione di oggetti interattivi, pronti per il cloud e lrsquo;Internet of Things.ZERYNTHpermette di sviluppare in Python sulle piugrave; diffuse piattaforme di prototipazione, usando i paradigmi e le feature tipici della programmazione ad alto livello.
ZERYNTHegrave; disponibile per il download in modalitagrave; open source al seguente indirizzo:http://www.zerynth.com/zerynth-studio/
|
ZERYNTHShield egrave; multiboard compatibile |
|
Sensori |
- Ricevitore IR
- Il ricevitore IR egrave; basato sul componente TSOP34838 che puograve; essere utilizzato per leggere segnali dai comuni dispositivi IR a 38 kHz, come televisori, condizionatori e home theatre. Il ricevitore IR richiede un pin di ingresso digitale ed egrave; connesso al pin D2 sul Arduino e al pin A4 su layout Particle.
- Sensore di temperatura
- Il sensore di temperatura appartiene alla serie MCP9700/9701 e converte la temperatura in tensione analogica. Un vantaggio chiave di questa serie di termistori egrave; la resistenza alle capacitagrave; parassite e lrsquo;abilitagrave; di azionare grandi carichi capacitivi. Il pin di uscita dellrsquo;integrato egrave; collegato ad A4 su Arduino e A1 sui formati Particle.
- Sensore di luce
- LoZERYNTHShield integra un fotoresistore, noto anche come resistenze luce dipendente (LDRs). Le LDR sono resistenze variabili a basso costo dove la resistenza cambia a seconda della quantitagrave; di luce che colpisce la sua superficie. In ambienti scuri la resistenza egrave; alta; in ambienti luminosi la resistenza egrave; bassa. Possono essere utilizzati per rispondere agli eventi quali la transizione dal giorno alla notte (e viceversa), per applicazioni di automazione domestica e giardinaggio, e sono spesso utilizzati per controllare lrsquo;illuminazione stradale. Il circuito egrave; un semplice partitore di tensione che consente una lettura abbastanza precisa della resistenza del fotoresistore. La resistenza opposta alla LDR egrave; stata impostata a 20k percheacute; lrsquo;LDR scelto ha una resistenza che varia da 12k a 36k ohm. Il sensore egrave; collegato ad A5 su Arduino e A0 sui formati di Particle.
- Trasduttore acustico
- Un piccolo microfono electret amplificato con un guadagno di circa 200 volte viene utilizzato per consentire il rilevamento di voci, suoni ambientali e rumori simili. Il circuito implementato egrave; basato su un semplice stadio di amplificazione seguito da un buffer. Lrsquo;uscita dellrsquo;amplificatore del microfono egrave; collegata al pin A3 Arduino e allrsquo;A2 del Particle.
- Touch capacitivo
- Lo ZERYNTHShield integra un sensore touch capacitivo basato sul chip AT42QT1010, un componente integrato utilizzato per convertire qualsiasi superficie capacitiva in un pulsante. Il chip gestisce il monitoraggio di una zona conduttiva e viene attivato quando questa viene toccata. Fino a quando viene rilevato un tocco (ad esempio da un dito), lrsquo;AT42QT1010 mantiene il segnale in uscita a livello alto. Quando il tocco si interrompe, il segnale egrave; portato al valore basso. Lrsquo;uscita del sensore AT42QT1010 egrave; collegata al pin D7 sia su Arduino che su Particle. Il pin del touch puograve; essere collegato ad una superficie metallica da sensorizzare attraverso il connettore di espansione (P1).
|
Attuatori |
- Buzzer Piezoelettrico
- Questo trasduttore montato sulZERYNTHShield serve per generare segnali acustici, toni e allarmi. Il cicalino egrave; alimentato attraverso la linea 5 V per evitare interferenze con i sensori. Il buzzer egrave; guidato attraverso i pin collegati al piedino D8 su Arduino e sullrsquo;A6 di Particle.
- LED emettitore IR
- Un LED IR guidato da un BJT egrave; collegato al pin D6 su Arduino e al pin A5 sui Particle. Unrsquo;onda PWM egrave; utilizzata per creare impulsi a infrarossi che possono essere ricevuti e decodificati da comuni ricevitori IR.
- LED Adafruit Neopixel
- Nello ZERYNTHShield egrave; stato inclusa anche una porta dedicata al collegamento delle strisce LED Neopixel di Adafruit. Il pin di alimentazione egrave; collegato al Vin dei Particle e al pin 5V di Arduino. I Pin da utilizzare sono (GND, Vin, LED control pin). Il pin di comando per il controllo digitale del LED egrave; collegato al pin D9 su Arduino e al pin D6 sui Particle. Se la configurazione include piugrave; di 24 LED, al fine di evitare eventuali danni alla vostra scheda, egrave; necessario utilizzare un alimentatore a 5V esterno per alimentare i LED.
|
Expansion Connector |
Si tratta di un connettore maschio 8X2 su cui sono disponibili tutti i pin Aux in una configurazione compatibile con le uscite analogiche e digitali dei moduli Seedstudio Groove. Il connettore di espansione permette anche un facile utilizzo di moduli Phidgets e Thinkerkit, e mette a disposizione anche le linee di alimentazione 3,3V, 5V e GND. Il connettore di espansione consente anche di esporre i pin SPI ma purtroppo questa funzione, disponibile in Arduino e nella Nucleo, non egrave; disponibile sul Photon della Particle a causa di limitazioni hardware. LoZERYNTHshield include anche una porta su cui utilizzare lrsquo;Isup2;C. La porta ha un ordine pin compatibile con i sensori e attuatori Isup2;C Groove (3,3, SCL, SDA, GND) che consente lrsquo;uso plug and play di questi moduli. I dispositivi Isup2;C di altri produttori possono essere utilizzati facendo attenzione ad effettuare i collegamenti adeguati. |
|
Proprietagrave; dei pin AUX in base alla board utilizzata |
|
ZERYNTHShield Library |
IlZERYNTHshield egrave; stato sviluppato per semplificare la vita agli sviluppatori di nuovi oggetti intelligenti. Per questo motivo il team diZERYNTHha sviluppato una libreria di controllo dedicata alZERYNTHShield. La libreria di controllo delloZERYNTHShield viene rilasciata insieme con la suiteZERYNTHe comprende varie funzioni di alto livello pronte da essere utilizzate. Alcuni esempi: la media dei segnali dei sensori e sistemi di filtraggio dei dati da esso provenienti. Esistono anche serie di funzioni intelligenti come ad esempio lo ldquo;smart motion detectionrdquo; che permette di utilizzare il sensore di luminositagrave; come sensore di presenza o il ldquo;doppio clicrdquo; che consente il rilevamento di due tocchi ravvicinati su un pulsante attraverso il sensore capacitivo. |