Corso Arduino Avanzato

Prerequisiti richiesti ai partecipanti del Corso Arduino Avanzato:

– conoscenza della programmazione base Arduino

1. ingressi uscite digitali
2. ingressi analogici
3. istruzione if else
4. istruzione while
5. concetto di variabile

– conoscenza degli interfacciamenti a sensori e attuatori

1. led
2. pulsanti
3. fotoresistenza, potenziometro, joystick
4. servomotore
5. display LCD

Argomenti affrontati:

1. le funzioni
2. programmazione modello automa a stati finiti
3. programmazione con interrupt
4. programmazione OOP

n.b. i partecipanti devono portare il proprio kit Arduino e le seguenti componenti

-Arduino + cavetti + breadboard
-2 led
-2 pulsanti
-IC L293D
-motore DC
-RFID
-relé
-multiplexer modulo CD74HC4067
-4 displayLed 7 segmenti

Quando: 22 – 29 Novembre + 6-13 Dicembre ore 19.30-22.00

Costo: 120 euro a partecipante (da pagare tramite bonifico)

Massimo Pettinà, docente di Arduino in Megahub e sviluppatore app

Dove: primo piano Megahub, via Paraiso 60, Schio (VI)

Docente: Massimo Pettinà, Fabber di Megahub. Diplomato al Corso Tecnico Superiore per i metodi e le tecnologie per lo sviluppo di sistemi software – applicazioni integrate su dispositivi mobili, Fondazione ITS per l’ICT J.F. Kennedy. Attualmente lavora come sviluppatore. 

Se vuoi conoscere Massimo partecipa al Club Arduino il 15 Novembre

–> tutte le info a questo link www.megahub.it/event/club-arduino-novembre

p.s. Il corso partirà con minimo 4 partecipanti: nel caso non si raggiunga questo numero la prima lezione sarà posticipata.

 

Compila il modulo di seguito per chiedere informazioni o effettuare l’iscrizione:

[contact-form-7 404 "Non trovato"]

Internet Of Things – Home Automation & Monitoring

Il corso si svolge in 3 lezioni da 2 ore l’una e si focalizza sull’uso dell’ESP8266 versione NodeMCU, un ‘Arduino like’ a basso costo con connessione WiFi integrata.

I principali progetti che verranno svolti sono:

● Accensione e spegnimento dispositivo elettrico tramite smartphone

● Monitoring della temperatura e dell’umidità con grafici dei valori storici

● Rilevamento del movimento con notifica su smartphone

Per ogni argomento trattato saranno forniti esempi funzionanti e casi di utilizzo.

Alla fine del corso saranno consegnati agli utenti i PDF degli argomenti trattati completi di schemi e codice sorgente.

Destinatari: partecipanti al Corso base di Arduino o persone con conoscenza base del linguaggio C o di elettronica — n.b. è necessario portare il proprio pc e smartphone 

Costo: 80 euro da pagare tramite bonifico

Quando: ore 19.00-21,00 nei venerdì 9 – 16 – 23 Novembre

Lezione 1 – Setup & Remote Control

Impostazione dell’ambiente di lavoro, azionare un dispositivo da remoto, i pin fisici ed i pin virtuali.

  • Introduzione/Presentazione
  • L’ESP8266 – NodeMCU – Datasheet
  • Impostazione ambiente di lavoro su Arduino IDE
  • Blynk: l’architettura
  • Registrazione Blynk – Creazione del progetto
  • LED – Comandare un dispositivo da remoto – Pin Fisici
  • I pin virtuali
  • Wrap Up e Preview

Lezione 2 – Notify & Monitoring

Monitor remoto, sensore temperatura ed umidità, invio di notifiche su smartphone.

  • Introduzione
  • Sensori, Attuatori, cloud, machine learning
  • Button
  • Notifiche
  • DHT11 – Sensore di temperatura ed umidità
  • Wrap Up e Preview

Lezione 3 – Security & Bonus

Security

  • Introduzione
  • HC-SR501 – Sensore Infrarossi
  • Open discussion Bonus a scelta
    • Sensore luminosità (Advanced) Plotter Seriale FIltro Kalman (smoothing dei dati) SimpleTimer library Lettura dati analogici
    • GPS Stream Calcolo della distanza
    • DHT11 Monitor Low Power Gestione di malfunzionamento del sensore 0:30 – Multiple WiFi Con Blynk (workaround)
    • Bitcoin price monitor (Advanced) Chiamata GET Parsing JSON 5/5
  • Wrap Up – Conclusioni

Docente: Ivo Ruaro

Per maggiori informazioni o effettuare l’iscrizione potete compilare il modulo di seguito:

[contact-form-7 404 "Non trovato"]

Corso Arduino di Martedì – Prima lezione

Cos’è un Arduino? Sicuramente ce ne avete già sentito parlare, ma non saremo mai stanchi di rispiegarlo! Si tratta di una una scheda elettronica di piccole dimensioni con un microcontrollore e circuiteria di contorno, utile per creare rapidamente prototipi per scopi hobbistici e didattici. Detto questo, vi chiederete a cosa possa servire costruirne uno. Un Arduino costituisce la base per la realizzazione, piuttosto rapida e intuitiva, di piccoli dispositivi come controllori di luci, di velocità per motori, di temperatura e umidità… e molto altro ancora! Learning by doing. Un corso a sfondo pratico per imparare facendo, seguendo le lezioni potrai divertirti con tutto quello che ti serve per essere autonomo nel mondo di Arduino.

Destinatari: chiunque abbia dai 14 ai 99 anni. Dal punto di vista pratico dovrete arrivare al corso con un computer portatile e dotati dell’Arduino Starter Kit, i cui componenti sono richiesti per la realizzazione dei progetti ed esempi che realizzeremo durante il corso. Potete acquistarlo a questo link, dove trovate il kit mod. C che è quello che abbiamo deciso di usare per il corso. Dal punto di vista teorico, nessun requisito, a parte creatività e voglia di imparare.

L’età minima fissata è 14 anni. Da quell’età in su, il corso è aperto a partecipanti di qualsiasi età.

Argomenti: Il corso si compone di 5 incontri sulle basi dell’elettronica e della programmazione. Ecco di seguito un riassunto degli argomenti affrontati

  • La scheda di Arduino
  • Primi approcci al mondo dell’elettronica
  • Pensare per programmare
  • Le strutture base di un programma
  • Esempi pratici da dove poter partire per essere autonomi nel mondo delle schede di prototipazione Arduino
  • INSIDE:
    1. (*) come è fatto Arduino
    2. (*) Analogico e digitale: due mondi da comprendere
    3. (*) Programmazione di Arduino: impara a programmare Arduino con i LED
    4. (*) Ingressi/uscite digitali, analogici e PWM: riconoscerli, capire come usarli
    5. (*) Elettronica di base: i componenti elettronici dell’ecosistema Arduino (resistenze, led, bottoni, potenziometri, motori, sensori)
    6. (*) Come collegare e usare sensori (di luce, temperatura, tastierini numerici …)
    7. (*) Come collegare e usare attuatori (LED, motori DC, servo, …)
    8. (*) Display LCD e dintorni
    9. (*) Azione-reazione: collega sensori e attuatori per realizzare fantastiche idee interattive!
    10. (*) Componenti avanzati: microfoni, relay schede RFID alla portata di tutti
    11. (*) Include mini-progetto ed esempi pratici

Quando: nei martedì 17-24-31 gennaio, 07-14 febbraio , dalle 19.30 alle 22.00
Termine iscrizione: 13 gennaio

Costo: 120 euro

Docente: Massimo Pettinà, Fabber di Megahub e studente del Corso Tecnico Superiore per i metodi e le tecnologie per lo sviluppo di sistemi software – applicazioni integrate su dispositivi mobili, Fondazione ITS per l’ICT J.F. Kennedy 

Per effettuare l’iscrizione scrivete a formazione@megahub.it!