- Introduzione
Cosa è arduino?
Cosa non è arduino?
Cosa si può fare?
- Descrizione di Arduino
Breve introduzione storica e curiosità
Hardware generico di Arduino
I vari modelli di Arduino
Hardware di Arduino UNO
Hardware di Arduino Micro
- Segnali
Segnali digitali
Segnali analogici
Sensori ed attuatori
- Software
Il linguaggio di programmazione
Breve descrizione e curiosità
Le funzioni setup() e loop()
L'IDE
Setup e funzioni principali
Codice di esempio incluso nell'IDE
- Hello world: blink sketch (Esempio di output digitale)
L'obiettivo
I LED
Richiami di elettronica
Legge di Ohm
Le resistenze
La breadboard
La basetta millefori
Coding step by step
Test
Modifica di parametri e i relativi effetti
- Button sketch (Esempio di input digitale)
L'obiettivo
Il pulsante
Resistenza di pull-up
Coding
Test
- Comunicazione seriale
- Twilight switch sketch (Esempio di input analogico)
L'obiettivo
La fotoresistenza
Coding
Test
- Variable light sketch (Esempio di output analogico)
L'obiettivo
PWM (Pulse width modulation)
Coding
Test
- Cos'altro posso fare?
Gli shield
Buzzer
LED Infrarossi
Orologio RTC
Display
Moduli a caratteri
Moduli grafici
Motori
Semplici
Passo passo
RFID
Sensori ambientali
Temperatura e umidità
Rilevatore di movimento
Sonar
Wifi
Internet of things
Relay elettromagnetici
- Esempi di progetti curiosi trovati su internet
- Siti di riferimento
Blind Stick Using Ultrasonic Sensor with Voice announcement and GPS trackingvivatechijri
for blind individuals. Basically, the ultrasonic detector is enforced within the walking stick for detection the obstacles ahead of the blind/impaired persons. If there are any obstacles, it'll alert the blind man to avoid that obstacles and therefore the alert in Our project proposes a low-priced walking stick supported latest technology and a brand-new implementation are created for economical interface the shape of voice announcement and buzzer to form a lot of helpful the stick is additionally mounted with the water detector that detects and alerts the blind if any wetness content is present to avoid slippery methods. Daily in several aspects so as to produce versatile and safe movement for the individuals. During this technology driven world, wherever individuals try to measure severally, this project propose a low-priced stick for blind individuals to achieve personal independence, in order that they will move from one place to a different simply and safely. A conveyable stick is style and developed that detects the obstacles within the path of the blind using sensors. The buzzer and vibration motor are activated once any obstacle is detected. Additionally, the stick is provided with GPS and SMS message system. GPS system give the knowledge relating to the situation of the blind man using the stick with his relations. SMS system is employed by the blind to send SMS message to the saved numbers within the microcontroller just in case of emergency.
This Slide describe my final year project. It was based on One Touch Alarm for women saftey. We used 8085, GPS And GSM Module to Create it. I hope it would be beneficial for Electronics And Computer science students
- Introduzione
Cosa è arduino?
Cosa non è arduino?
Cosa si può fare?
- Descrizione di Arduino
Breve introduzione storica e curiosità
Hardware generico di Arduino
I vari modelli di Arduino
Hardware di Arduino UNO
Hardware di Arduino Micro
- Segnali
Segnali digitali
Segnali analogici
Sensori ed attuatori
- Software
Il linguaggio di programmazione
Breve descrizione e curiosità
Le funzioni setup() e loop()
L'IDE
Setup e funzioni principali
Codice di esempio incluso nell'IDE
- Hello world: blink sketch (Esempio di output digitale)
L'obiettivo
I LED
Richiami di elettronica
Legge di Ohm
Le resistenze
La breadboard
La basetta millefori
Coding step by step
Test
Modifica di parametri e i relativi effetti
- Button sketch (Esempio di input digitale)
L'obiettivo
Il pulsante
Resistenza di pull-up
Coding
Test
- Comunicazione seriale
- Twilight switch sketch (Esempio di input analogico)
L'obiettivo
La fotoresistenza
Coding
Test
- Variable light sketch (Esempio di output analogico)
L'obiettivo
PWM (Pulse width modulation)
Coding
Test
- Cos'altro posso fare?
Gli shield
Buzzer
LED Infrarossi
Orologio RTC
Display
Moduli a caratteri
Moduli grafici
Motori
Semplici
Passo passo
RFID
Sensori ambientali
Temperatura e umidità
Rilevatore di movimento
Sonar
Wifi
Internet of things
Relay elettromagnetici
- Esempi di progetti curiosi trovati su internet
- Siti di riferimento
Blind Stick Using Ultrasonic Sensor with Voice announcement and GPS trackingvivatechijri
for blind individuals. Basically, the ultrasonic detector is enforced within the walking stick for detection the obstacles ahead of the blind/impaired persons. If there are any obstacles, it'll alert the blind man to avoid that obstacles and therefore the alert in Our project proposes a low-priced walking stick supported latest technology and a brand-new implementation are created for economical interface the shape of voice announcement and buzzer to form a lot of helpful the stick is additionally mounted with the water detector that detects and alerts the blind if any wetness content is present to avoid slippery methods. Daily in several aspects so as to produce versatile and safe movement for the individuals. During this technology driven world, wherever individuals try to measure severally, this project propose a low-priced stick for blind individuals to achieve personal independence, in order that they will move from one place to a different simply and safely. A conveyable stick is style and developed that detects the obstacles within the path of the blind using sensors. The buzzer and vibration motor are activated once any obstacle is detected. Additionally, the stick is provided with GPS and SMS message system. GPS system give the knowledge relating to the situation of the blind man using the stick with his relations. SMS system is employed by the blind to send SMS message to the saved numbers within the microcontroller just in case of emergency.
This Slide describe my final year project. It was based on One Touch Alarm for women saftey. We used 8085, GPS And GSM Module to Create it. I hope it would be beneficial for Electronics And Computer science students
Wireless sensor network (WSN) technologies have the potential to change our lifestyle with different applications in fields such as healthcare, entertainment, travel, retail, industry, dependent care, and emergency management, in addition to many other areas. The combination of wireless sensors and sensor networks with computing and artificial intelligence research has built a cross-disciplinary concept of ambient intelligence in order to overcome the challenges we face in everyday life. over the next 20 years, the 65-and over population in the developed countries will become almost 20% of the total population.
This system uses sensor technology with the microcontroller, relay, DC motor and battery. Behave as an intelligent switching system that detects the soil moisture level and irrigates the plant if necessary. The ON / OFF motor will automatically be based on the dryness level of the soil.
ppt submit by Prashant D. Auti
Wireless sensor network (WSN) technologies have the potential to change our lifestyle with different applications in fields such as healthcare, entertainment, travel, retail, industry, dependent care, and emergency management, in addition to many other areas. The combination of wireless sensors and sensor networks with computing and artificial intelligence research has built a cross-disciplinary concept of ambient intelligence in order to overcome the challenges we face in everyday life. over the next 20 years, the 65-and over population in the developed countries will become almost 20% of the total population.
This system uses sensor technology with the microcontroller, relay, DC motor and battery. Behave as an intelligent switching system that detects the soil moisture level and irrigates the plant if necessary. The ON / OFF motor will automatically be based on the dryness level of the soil.
ppt submit by Prashant D. Auti
Wniosek o nadanie nazwy im. WiadrownikówRadioGdansk
Plac przed Muzeum II Wojny Światowej w Gdańsku imienia Wiadrowników. Jest wniosek grupy gdańszczan. Radni PO chcą, by plac nosił imię Władysława Baroszewskiego, a radni PiS - rotmistrza Witolda Pileckiego. Oba wnioski mają trafić na grudniową sesję rady miasta. Teraz do kancelarii prezydenta trafił wniosek o nadanie nazwy Wiadrowników.
Blisko 200 milionów na pomorskie inwestycjeRadioGdansk
Agencja Rozwoju Pomorza przedstawiła w Urzędzie Marszałkowskim plan akcji "Invest in Pomerania 2020". W ramach inicjatywy agencja planuje przeznaczyć 195,3 mln zł (w tym ok. 113 mln w Unii Europejskiej) na wsparcie inwestycji w województwie pomorskim.
Gdyńskie liceum nr III oraz gdańska "Trójka" i "Piątka" znalazły się w pierwszej 50. najlepszych liceów ogólnokształcących w Polsce według rankingu Perspektywy 2017.
Seconda lezione del corso: Alfabeto di Arduino.
Il seguente corso intende fornire le competenze di base per la realizzazione di lezioni di didattica delle robotica nella scuola secondaria di secondo grado.
Il corso ben si adatta a tutti i maker, studenti ed adulti, che per passione nell’elettronica necessitano di un’introduzione all’uso di Arduino.
Il docente che intendesse sviluppare un percorso didattico in cui si desidera realizzare dispositivi elettronici in grado di interfacciarsi col mondo fisico, potrà utilizzare queste lezioni come base per implementare moduli didattici aggiuntivi, pertanto questo corso è da intendersi come il mio personale tentativo di strutturare un percorso iniziale e modellabile a seconda del tipo di indirizzo della scuola. Chi vorrà potrà effettuare miglioramenti su quanto da me scritto.
Il percorso scelto è un estratto delle lezioni svolte durante i miei corsi di elettronica, sistemi ed impianti elettrici.
Nelle slide vi sono cenni teorici di elettrotecnica che non sostituiscono in alcun modo il libro di testo, ma vogliono essere un primo passo per condurre il lettore ad un approfondimento su testi specializzati.
Il corso è basato sulla piattaforma Open Source e Open Hardware Arduino e fa uso dell’Arduino starter kit.
Questa scelta non implica l’adozione di queste slide in corsi che non fanno uso di questo kit, ma è semplicemente una scelta organizzativa per lo svolgimento di questo corso di formazione.
Alle proposte incluse nel kit ho aggiunto ulteriori sperimentazioni. Tutti i componenti possono essere acquistati separatamente.
Ulteriori approfondimenti e risorse a questo corso possono essere trovate sul mio sito personale al seguente link:
http://www.maffucci.it/area-studenti/arduino/
Nella sezione dedicata ad Arduino, sul mio sito personale, oltre ad ulteriori lezioni, di cui queste slide ne sono una sintesi, è possibile consultare un manuale di programmazione, in cui vengono dettagliate le istruzioni. Per rendere pratico l’utilizzo del manuale ne è stata realizzata anche una versione portable per dispositivi mobili iOS e Android, maggiori informazioni possono essere trovate seguendo il link: http://wp.me/p4kwmk-23g
Prima lezione del corso: Alfabeto di Arduino.
Il seguente corso intende fornire le competenze di base per la realizzazione di lezioni di didattica delle robotica nella scuola secondaria di secondo grado.
Il corso ben si adatta a tutti i maker, studenti ed adulti, che per passione nell’elettronica necessitano di un’introduzione all’uso di Arduino.
Il docente che intendesse sviluppare un percorso didattico in cui si desidera realizzare dispositivi elettronici in grado di interfacciarsi col mondo fisico, potrà utilizzare queste lezioni come base per implementare moduli didattici aggiuntivi, pertanto questo corso è da intendersi come il mio personale tentativo di strutturare un percorso iniziale e modellabile a seconda del tipo di indirizzo della scuola. Chi vorrà potrà effettuare miglioramenti su quanto da me scritto.
Il percorso scelto è un estratto delle lezioni svolte durante i miei corsi di elettronica, sistemi ed impianti elettrici.
Nelle slide vi sono cenni teorici di elettrotecnica che non sostituiscono in alcun modo il libro di testo, ma vogliono essere un primo passo per condurre il lettore ad un approfondimento su testi specializzati.
Il corso è basato sulla piattaforma Open Source e Open Hardware Arduino e fa uso dell’Arduino starter kit.
Questa scelta non implica l’adozione di queste slide in corsi che non fanno uso di questo kit, ma è semplicemente una scelta organizzativa per lo svolgimento di questo corso di formazione.
Alle proposte incluse nel kit ho aggiunto ulteriori sperimentazioni. Tutti i componenti possono essere acquistati separatamente.
Ulteriori approfondimenti e risorse a questo corso possono essere trovate sul mio sito personale al seguente link:
http://www.maffucci.it/area-studenti/arduino/
Nella sezione dedicata ad Arduino, sul mio sito personale, oltre ad ulteriori lezioni, di cui queste slide ne sono una sintesi, è possibile consultare un manuale di programmazione, in cui vengono dettagliate le istruzioni. Per rendere pratico l’utilizzo del manuale ne è stata realizzata anche una versione portable per dispositivi mobili iOS e Android, maggiori informazioni possono essere trovate seguendo il link: http://wp.me/p4kwmk-23g
All'interno dei "LinoLab", laboratori digitali organizzati dal Centro Culturale "A. Zanussi" di Pordenone, le slide del laboratorio su Arduino. Livello principianti.
maggio 2016
Arduino, workshop di due giorni: materiale didattico.
ARGOMENTI:
- basi della programmazione di Arduino
- fondamenti di elettronica
- interagire con sistemi di input
- interagire con sistemi di output
- comunicazione seriale con processing
** E' possibile scaricare tutto il codice degli esercizi: https://github.com/hold3n/Arduino-Basic-Workshop
CC 2014 Daniele Iori e Ivan De Cesaris per Officine Giardino. Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale.
Slide del corso Arduino Base tenuto presso il Museo della Scienza e Tecnologia "Leonardo da Vinci" di Milano.
Argomenti trattati:
- I componenti elettronici di base
- Introduzione alla scheda Arduino
- Le basi della programmazione
- Le comunicazioni seriali
- Input digitali e analogici semplici
- Ricavare input dai sensori
- L’output visivo
- L’output fisico
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
Parliamo dell'Internet delle cose e dei Maker, concetti inziali per capire questo nuovo mondo e come la tecnologia può essere applicata ad ogni oggetto.
Corso di 20 ore sulla piattaforma Arduino. Corso tenuto nelle scuole superiori di San Secondo e Fornovo come corso di aggiornamento per il personale docente. Il corso si suddivide in 5 lezioni dove vengono spiegate più o meno tutte le funzionalità della piattaforma. I file li potete trovare al seguente indirizzo https://github.com/loweherz/ArduinoLessons
Electronics LAB [with Arduino] @ FLUSSI Media Arts Festival 2013 (disPLAYcement) - Teatro Carlo Gesualdo, Avellino, Italy.
August 28 -> 31, 2013
Lecturers: Daniele Costarella and Salvatore Carotenuto
2. Laboratorio di Sistemi
Docente di laboratorio: Prof. Massimiliano Notaro
Alunno: Daniele Liguori
Corso: 4G - A.S. 2016/2017
3.
4. STORIA
Il nome della scheda deriva da quello di un
bar di Ivrea frequentato da alcuni dei
fondatori del progetto(che richiama a sua
volta il nome di Arduino d’Ivrea, Re
dell’attuale territorio Italiano nel 1002)
5. Arduino è una piattaforma di prototipazione
elettronica open-source che si basa su
hardware e software flessibili e facili da
usare.
È composto da una piattaforma hardware
alla quale viene affiancato un ambiente di
sviluppo integrato (IDE) multipiattaforma
(per Linux, Apple Macintosh e Windows),
scritto in Java e derivato dall’IDE creato per
il linguaggio di programmazione Processing
e per il progetto Wiring.
12. MICROCONTROLLORE
Il microcontrollore è il «cervello» di tutto il
sistema, gestisce gli input, gli output, la
comunicazione USB, la temporizzazione
Il Microcontrollore di Arduino è basato su un
microcontrollore, della famiglia AVR di Atmel,
l’ATmega328 a 28 pin e a 8 bit
Necessita quindi di istruzioni e deve essere
programmato
13. MICROCONTROLLORE
8 bit con frequenza di clock a 16 MHz
Memoria Flash da 32KB
1 EEPROM da 1KB
1 memoria volatile SRAM da 2KB
24. Ma cosa sono questi
segnali Digitali e
Analogici?
25. Cos’è un segnale digitale?
Un segnale digitale è un grandezza
che trasferisce informazioni
trasmettendo sequenze di bit(cifre
binarie)con valori finiti
26. Cos’è un segnale analogico?
Un segnale digitale è un sistema che
trasferisce informazioni con una
grandezza che varia con continuità:
una variabile analogica può
assumere un numero infinito di
valori
27. Riassumendo Arduino è formato da:
Connettore USB
Jack per alimentazione
Micro-controllore
µC per convertire i segnali seriali in segnali USB
Quarzo per la generazione del clock 16 MHz
Led di lavoro
Connettore ICSP
Pulsante di reset
Pin di alimentazione
6 Pin Analogici
14 Pin digitali
28. In conclusione con Arduino possiamo
fare grandi progetti,vediamo nel
dettaglio alcuni componenti principali
31. BreadBoard
La Bread-Board o basetta sperimentale
rappresenta un mezzo molto comodo e
nello stesso tempo potente per
realizzare montaggi di circuiti
elettronici senza saldature
32. BreadBoard
La Bread-Board si presenta con dei fori
collegati in serie in righe di 5 al centro e
in colonne sui poli
37. Diodi-LED
L’ acronimo LED sta per light emitting
diode.Esso è fondamentalmente un
diodo che grazie a un opportuna
lavorazione del silicio , converte l’
elettricità in luce. ha due terminali l’
anodo (positivo) , il terminale più
lungo, e il catodo (negativo),il più
corto.
38. Cos’è un Diodo?
Il diodo è un componente
elettronico passivo, a due terminali
(bipolo), la cui funzione ideale è quella
di permettere il flusso di corrente
elettrica in un verso e di bloccarla quasi
totalmente nell'altro
42. Cos’è un Resistore?
Il resistore,anche chiamato impropriamente resistenza,
è un componente elettrico destina a fornire resistenza
elettrica al passaggio della corrente
Cos’è una Resistenza?
La resistenza elettrica è una grandezza fisica scalare che misura
la tendenza di un corpo ad opporsi al passaggio di una corrente
elettrica, quando sottoposto ad una tensione elettrica. Questa
opposizione dipende dal materiale con cui è realizzato, dalle sue
dimensioni e dalla sua temperatura. Uno degli effetti del passaggio
di corrente in un conduttore è il suo riscaldamento (effetto Joule).
43. ATTENZIONE!!!
Abbiamo parlato dei resistori,perché per esempio
alimentassimo un LED senza mettere prima un
resistore,esso si brucerebbe.
Mettendo un resistore,limitiamo il passaggio di
corrente, in quanto il valore ottimale per il
corretto funzionamento del led è compreso fra 15
e 17 milliampere.
47. Applicazione di un LED su una
breadboard,
Collegata ad Arduino,tramite due
cavi.
Il cavo Rosso,ossia il positivo,è
collegato al Pin 13 mediante un
Resistore da 220Ω.
Mentre il cavo Nero,negativo,è
collegato al Pin GND,ossia Ground,
“A Terra”.
Intermittenza di un LED
Occorrente:
• Arduino
• BreadBoard
• Diodo LED
• Resistore da 220Ω
• Cavi di collegamento
49. Cos’è un Fotoresistore?
La Fotoresistenza è un componente elettronico la
cui resistenza è inversamente proporzionale alla quantità
di luce che lo colpisce.
Come funziona?
Fondamentalmente essa è composta da
materiale semiconduttore. L'energia radiante fornita a un
semiconduttore provoca la produzione di coppie elettrone-
lacuna in eccesso rispetto a quelle generate termicamente che
causa una diminuzione della resistenza elettrica del materiale
(effetto fotoconduttivo).
50. Fotoresistore e LED
Occorrente:
• Arduino
• BreadBoard
• Diodo LED
• Resistore da 220Ω
• Fotoresistore
• Resistore 100K Ω
• Cavi di collegamento
Questo progetto è
costituito da un LED,e
un Fotoresistore
collegato ad un Pin
Analogico di Arduino
e ai poli,mediante
resistore da 100KΩ.
51. Servo-Motore
Nella robotica per gli
azionamenti, sono molto
utilizzati i servomotori. Di solito
questi si presentano come piccoli
contenitori di materiale plastico
da cui fuoriesce un perno in grado
di ruotare in un angolo compreso
tra 0 e 180° mantenendo
stabilmente la posizione
raggiunta.
52. Servo-Motore e Fotoresistore
Questo Progetto mediante un Fotoresistore,se c’è Luce Spegne i LED e
muove il servo-Motore su Luce.
Invece se non c’è Luce Accende i LED,e muove il servo-Motore su Buio.
53. Per il prossimo progetto dobbiamo
vedere alcuni componenti
Quali sono?
?
55. Igrometro è un componente che misura
l’umidità del terreno.
Il sensore è realizzato da due parti: la
scheda elettronica e la sonda con due pad,
che rileva il contenuto di acqua.
Il sensore ha un potenziometro
incorporato per la regolazione della
sensibilità.
Cos’è un Igrometro?
56. Buzzer
Il buzzer è un
componente elettrico,il
quale se vi entra
corrente al suo interno
emetterà un
suono,finché vi è
corrente
57. Display LCD
Lo schermo a cristalli liquidi,
in sigla LCD dalla
corrispondente
espressione inglese liquid
crystal display, è una
tipologia
di display a schermo
piatto utilizzata nei più
svariati ambiti
59. Ora abbiamo tutte le conoscenze per
il prossimo progetto, vediamo qual’é
60. Sensore di Acqua – Display LED
In questo progetto possiamo notare 4 Led,un buzzer,e un display LCD.
Il progetto consiste nel attaccare un Sensore di acqua ad un bicchiere,ed
esso a seconda del livello dell’acqua,accenderà un LED e stamperà sul
display il livello indicato anche con delle tacche.
E se il livello dell’acqua dovesse essere molto alto attiverà un Buzzer come
allarme.
Per evitare una grande bolgia con i cavi del display,lo abbiamo collegato
ad un LCM,il quale trasforma tutto in semplici 4 Pin.