[Pycon] [new paper] "Luigi Francesco Cerfeda" - Come programmare i microcontrollori in Python: dal “blink” di un LED alla connessione al Cloud
info a pycon.it
info a pycon.it
Dom 14 Gen 2018 19:25:56 CET
Title: Come programmare i microcontrollori in Python: dal “blink” di un LED alla connessione al Cloud
Duration: 240 (includes Q&A)
Q&A Session: 0
Language: en
Type: Training
Abstract: Durante il workshop verrà mostrato come utilizzare [Zerynth][1] per la programmazione di microcontrollori in **Python** e la realizzazione di applicazioni **IoT** e per l’**Industria 4.0.**
La suite di sviluppo Zerynth è composta da:
- **Zerynth Studio**, un IDE professionale per la programmazione in Python su schede elettroniche a microcontrollore. Zerynth Studio è free e cross-platform. Scaricabile da [qui][2].
- **Zerynth Virtual Machine**, un sistema operativo real-time multithreaded che fornisce una reale indipendenza dall’hardware e che permette il riutilizzo del codice su qualsiasi architettura MCU.
- **Zerynth App**, una App generica per smartphone con cui visualizzare i dati e/o controllare i dispositivi programmati con Zerynth.
**Target ideale**: sviluppatori Python, professionisti dell’IoT, designers, studenti e insegnanti, makers.
Agenda
----------
1. Introduzione a Zerynth. Download e installazione di Zerynth Studio.
- Come rendere un generico microcontrollore programmabile in Python in pochi click
- Esempio “Multi Blink”, l’”Hello World” per le applicazioni embedded
- Lettura di sensori analogici e digitali
- Visualizzazione dei dati tramite monitor seriale
- Visualizzazione dei dati tramite Zerynth App
- Invio dei dati al Cloud (Amazon AWS, Google IoT, Microsoft Azure, The Things Network).
Materiale utilizzato
--------------------
Ogni gruppo di lavoro avrà a disposizione:
- 1 x Flip&Click, scheda elettronica basata su microcontrollore ARM
- 1 x Weather Click (sensore digitale di Temperatura e Umidità)
- 1 x sensore analogico di luminosità
- 1 x LoRa Click, modulo per l’invio dei dati alla piattaforma The Things Network
- 1 x 4zerobox, un dispositivo basato su microcontrollore ESP32 e programmabile in Python con Zerynth, ideale per l’acquisizione di dati in ambito industriale, per l’elaborazione e per l’integrazione con infrastrutture Cloud e ERP.
Materiale richiesto
-------------------
Ogni partecipante dovrà munirsi di un PC (64-bit) con Zerynth Studio preinstallato. E’ possibile scaricare gratuitamente Zerynth Studio al seguente link:
[https://www.zerynth.com/zerynth-studio/][3]
[1]: www.zerynth.com
[2]: https://www.zerynth.com/zerynth-studio/
[3]: https://www.zerynth.com/zerynth-studio/
Tags: [u'embedded', u'arduino', u'industry4.0', u'google-cloud', u'industry applications', u'raspberrypi', u'cloud', u'micropython', u'InternetOfThings', u'aws']
Maggiori informazioni sulla lista
Pycon