Progetti Arduino - PresepeVirtuale

Vai ai contenuti

Menu principale:

Progetti Arduino

Progetti basati sulla piattaforma Arduino.


Arduino è una piattaforma a microcontrollore, di tipo open source interamente Made in Italy  utile per la realizzazione di prototipi ed applicazioni elettroniche anche complesse con relativa semplicità d'uso ed adatte quindi al fai da te !
Grazie al microcontrollore preprogrammato con bootloader le schede Arduino si possono collegare direttamente alla porta USB del computer ed effettuare così l'upload del proprio firmware senza necessità di disporre di programmatore. La scheda Arduino, fin dalla prima uscita ha riscontrato un notevole successo e nel tempo ne sono state create diverse varianti con caratteristiche differenti in termini di potenza elaborativa e capacità di Input/Output. Le più diffuse sono  Arduino UNO giunto alla Rel.3 ed Arduino Mega.
Per ulteriori informazioni sull'offerta di prodotti Arduino collegarsi al
sito ufficiale.
Ciò che rende le schede Arduino versatili è la grande disponibilità di schede add-on chiamate shield che possono essere inserite sopra la scheda Arduino in modo da realizzare l'interfaccia desiderata. Le foto seguenti mostrano Arduino UNO con sopra la scheda shield.

Shield per centralina bassa tensione 6PWM e 4Relè
Arduino Shield 6D4R Low voltage project

 

Arduino UNO con shield DMX512
(progetto presentato in questo sito)

Arduino UNO con shield I/O
(progetto utilizzato nel Tutorial: Assemblaggio Elettronico con componenti tradizionali)


Per la programmazione di Arduino si utilizza un apposito software scaricabile gratuitamente dal sito, che contiene numerosi esempi di codice subito utilizzabile ed adattabile alle proprie esigenze. La sintassi del programma (sketch) è quella del linguaggio C, una volta compilato ed esente da errori il programma potrà essere caricato utilizzando lo stesso software direttamente sul microcontrollore di Arduino e verificato. Se tutto funziona a dovere, la scheda potrà essere rimossa dal computer, alimentata con un alimentatore e tutto funzionerà stand-alone.


Il software di sviluppo può essere scaricato da QUI

Che cosa posso collegare alla scheda Arduino ?

Arduino può interagire con l'ambiente circostante attraverso una varietà di sensori che possono essere collegati agli ingressi analogici in modo da acquisire valori di temperatura, pressione, umidità, presenza ecc. Questi valori saranno elaborati dal firmware interno e quindi di conseguenza si può intervenire nell'ambiente attraverso degli attuatori collegati in uscita (relè per carichi ad alta tensione, azionamento di motori o controllo di luci, ecc. ).

I progetti presentati in questo sito sono basati su Arduino UNO, di seguito sono riportate le caratteristiche principali:

Microcontrollore  ATmega328

Tensione di lavoro 5V

Tensione in ingresso raccomandata min. 7V  Max. 12V

Tensione in ingresso minima 6V


Tensione in ingresso massima 20V

Ingressi ed Uscite digitali n° 14 (6 utilizzabili come P.W.M. Out)

Ingressi Analogici 0..5V  n° 6

Corrente massima per I/O Pin 40mA
(la corrente massima fornibile contemporaneamente dagli I/O pin è 200 mA)

Corrente massima fornibile dal 3.3V pin 50mA

Memoria Flash 32KB (0.5KB usati dal bootloader)

SRAM  2KB

EEPROM  1KB

Velocità Clock  16MHz

Ulteriori informazioni su Arduino UNO sono reperibili QUI

Come visibile dalle caratteristiche non sono disponibili delle uscite analogiche a tensione variabile, ma solamente delle uscite con possibilità di variare il P.W.M.  Se si ha la necessità di uscite a tensione variabile occorre collegare ad Arduino un convertitore Digitale/Analogico (D.A.C.), oppure trasformare l'uscita P.W.M in una uscita in tensione tramite un filtro RC come visibile QUI.

In commercio si trovano molti shield per Arduino, ma per gli appassionati di elettronica c'è anche la possibilità di crearne di personalizzati partendo dallo shield base, cioè dal pinOut di Arduino disponibile come libreria per Cadsoft Eagle.

Da questo link è possibile prelevare lo shield base per Arduino UNO rielaborato da PresepeVirtuale ed utilizzabile come base di partenza per vari progetti (formato Cadsoft Eagle).


 
 
 
Cerca
Torna ai contenuti | Torna al menu