EO_479
XI HORTICULTURAL LED LIGHTING 20 - GIUGNO-LUGLIO 2019 sufficiente trascinarlo nell’area di progetta- zione di PSoC Creator e utilizzare il relati- vo popup di configurazione per impostare specifici parametri PWM come modalità di esecuzione, periodo e risoluzione (Fig. 7). Dopo aver configurato il componente e ultimato il progetto, PSoC Creator viene utilizzato per generare la struttura di base del codice, aggiungendo codice personaliz- zato in base alle esigenze. In alternativa, gli sviluppatori che preferiscono saltare la fase d’immissione dello schema possono servirsi dell’API PLD di Cypress per accedere diret- tamente alla funzionalità sottostante. Posso- no anche mescolare gli approcci, utilizzan- do il codice generato da PSoC Creator per acquisire una comprensione più profonda della PDL prima di sviluppare il proprio co- dice di produzione utilizzando l’API PDL. Con questo approccio è possibile implemen- tare rapidamente il codice richiesto per sup- portare tutte le funzionalità descritte in questo articolo. Quando applicano a una piccola serra il progetto risul- tante del sistema di controllo, gli sviluppatori potrebbero idealmente utilizzare un’unica scheda Pioneer e lo shield add-on PSoC Pioneer IoT per supportare i sensori, gli at- tuatori e i LED necessari. Per l’applicazione in una serra più grande, un approccio economicamente vantaggioso distribuirebbe funzionalità come la misurazione del pH del suolo e la misurazione della temperatura ambiente in una serie di schede a livello del terreno, utilizzando set di schede separati per controllare le stringhe di LED per orticoltura. Gli sviluppatori potrebbero ridurre ulterior- mente i costi utilizzando la scheda PSoC 4 BLE Pioneer per supportare funzionalità di rilevamento e controllo periferiche. Dato che lo shield add-on PSoC Pioneer IoT è compatibile anche con questa scheda, è facile riconfi- gurare ogni set di schede con il corredo appropriato di dispositivi. In questa situazione, i set di schede basate su PSoC 4 si collegherebbero tramite Bluetooth a una o più schede PSoC 6 oppure sfrutterebbero la connettività Wi-Fi del kit PSoC 6 Wi-Fi-BT Pioneer per connettersi ai servizi basati su cloud come ThingSpeak per l’analisi e la visualizzazione dei dati (Fig. 8). In questo caso, gli svilup- patori possono sfruttare il supporto Bluetooth di Cypress per completare le funzionalità di connettività sicura. Un tempo, i sistemi di controllo automatizzati delle serre ri- chiedevano controller di livello industriale collegati a sen- sori, attuatori e sistemi d’illuminazione complessi. Come è stato mostrato, ora gli sviluppa- tori possono usufruire di schede microcontroller a basso costo e di schede add-on per realizzare piattaforme economicamente convenienti in grado di sfruttare l’ampia gamma dei sensori e de- gli attuatori disponibili. Oltre a IoT e alla disponibilità di LED specializzati per l’orti- coltura, gli sviluppatori dispon- gono di un corredo completo di componenti necessari per implementare applicazioni sofi- sticate in grado di monitorare e controllare da remoto molti dei fattori associati alla crescita e allo sviluppo di piante sane. Fig. 7 – Per costruire in modo schematico delle funzionalità con la libreria di driver per periferiche (PDL) di Cypress si può utilizzare PSoC Creator. Per lavorare esclusivamente a livello di codice, invece, si può utilizzare l’interfaccia di programmazione dell’applicazione PDL (Fonte: Cypress Semiconductor) Fig. 7 – Gli sviluppatori possono combinare più sistemi basati su PSoC, tra cui il kit PSoC 4 BLE Pioneer e il kit PSoC 6 Pioneer, per supportare applicazioni complesse legate a servizi basati su cloud come ThingSpeak (Fonte: Cypress Semiconductor)
Made with FlippingBook
RkJQdWJsaXNoZXIy MTg0NzE=