SlideShare a Scribd company logo
Arduino ai raggi X
Design with Arduino like an engineer
Chi sono
Progettista elettronico @EMCelettronica
dall'idea alla produzione dal 1992
Military Avionics Medical-Radiology Industrial Consumer
Security Automotive etc
Fondatore di Elettronica Open Source
nel 2006 (Lessig + Anderson)
"share for life"
ARDUINO open source
Hardware
ATMEL microcontroller
Power supply
USB pgm
I/O connector ->shield
Software /firmware
IDE cross platform
C/C++ compiler
programming ->sketch
ARDUINO IS NOT A MICROCONTROLLER!
‘Arduino is an open-source electronics prototyping
platform based on flexible, easy-to-use hardware and
software. It's intended for artists, designers, hobbyists
and anyone interested in creating interactive objects or
environments’
…..rendiamolo professionale
http://bit.ly/arduinopro
Alimentazione
@100mA
12V - 74°C (12-5= 7V) * 100mA = 0.7W
14V - 85°C (14-5= 9V) * 100mA = 0.9W
16V - XX°C (16-5= 11V) * 100mA = 1.1W prova non effettuata per non danneggiare il regolatore
Tj=P * θja + Ta = 1.1W * 160 °C/W +25 °C = 201°C (ncp1117 Tj max = 150 °C)
Possibili soluzioni
● 12V @100mA
● Alimentare a 9V (o anche a 8V)
● Sostituire il regolatore (D2pack)
● TO220 con radiatore
● TO220 DC-DC (Recom)
Input/Output
I/O non protetti
Possibili soluzioni
● analizzare gli schemi delle shields collegate
● non collegare cavi lunghi
● attenzione alle extra tensioni
● attenzione alle extra correnti
● proteggere gli i/o con protezioni:
serie:resistenza serie - fusibili - polyswitch
parallelo:partitori - zener - trisil
lmv358
extra-tensione in ingresso su LMV358
Vcmp = VIN/2 = (12-0.7)/2 = 5.65V (Vmax=5.5V)
Possibili soluzioni
● alimentare a 9V
● alimentare ad una tensione >5V
● zener su ingresso 3.LMV358
Temperatura range industriale
LMV358IDGKR -> -40°C + 125°C
LP2985-33DBVR -> -40°C + 125°C
NCP1117ST50T3G -> 0°C + 125°C
ATMEGA16U-MU -> -40°C + 85°C
ATMEGA328P-PU -> -40°C + 85°C
Possibili soluzioni
● analisi del settore di installazione
● analisi normative relative
● verifica componenti
Vibrazioni
Possibili soluzioni
● fissaggi meccanici
● masterizzare su un’unica scheda
….. e il software?
http://bit.ly/arduinopro2
Limitazioni Software
● IDE limitata
● debug
● serial monitor occupa l’unica uart
● seriale simulata via software
● breakpoint
● compilatore c/c++ su micro con risorse limitate
● cosa succede in asm?
Una soluzione
Un’altra soluzione
http://bit.ly/arduinom0
Con e senza DEBUG
.cc VS .org
Genuino ZERO
Arduino Vs. Nuova Elettronica
‘Arduino ha vinto,
cerchiamo di non perdere noi’
http://bit.ly/arduinohavinto
bibliografiaArduino ai raggi X: cosa fare per renderlo professionale - Prima Parte
http://it.emcelettronica.com/arduino-ai-raggi-x-cosa-fare-renderlo-professionale-prima-parte
Arduino ai raggi X: rendiamolo professionale - Seconda Parte
http://it.emcelettronica.com/arduino-ai-raggi-x-rendiamolo-professionale-seconda-parte
Arduino ha vinto, cerchiamo di non perdere noi ora!
http://it.emcelettronica.com/arduino-ha-vinto-cerchiamo-di-non-perdere-noi-ora
Sito ufficiale di Arduino http://www.arduino.cc
Sito ufficiale di Processing http://processing.org
Sito ufficiale di Wiring http://wiring.org.co
LMV358 http://www.ti.com/product/lmv358
NCP1117 http://www.onsemi.com/PowerSolutions/product.do?id=NCP1117
ATMEGA328 http://www.atmel.com/devices/atmega328.aspx
ADAFRUIT http://www.adafruit.com/product/2417
ARDUINO.ORG
Progettare con Arduino come un Ingegnere

More Related Content

What's hot

LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino
Matteo Troìa
 
Workshop arduino e sensori
Workshop arduino e sensoriWorkshop arduino e sensori
Workshop arduino e sensori
Paolo Aliverti
 
Fare Musica con Arduino
Fare Musica con ArduinoFare Musica con Arduino
Fare Musica con Arduino
Stefano Panichi
 
Vuc35 l cc
Vuc35 l ccVuc35 l cc
Vuc35 l ccGpsLazio
 
Lezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreLezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 ore
Mirko Mancin
 
Lezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 oreLezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 ore
Mirko Mancin
 
74 lvc1g00gf nand-gate a due ingressi
74 lvc1g00gf nand-gate a due ingressi 74 lvc1g00gf nand-gate a due ingressi
74 lvc1g00gf nand-gate a due ingressi Ionela
 
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
Lika Electronic
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Daniele Costarella
 
Ptek HB1
Ptek HB1Ptek HB1
Ptek HB1
Ptek srl
 
Protezioni elettriche
Protezioni elettricheProtezioni elettriche
Protezioni elettriche
Pasquale Alba
 
Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione Arduino
Antonio Serra
 
Vscc b2091 p-b2391p
Vscc b2091 p-b2391pVscc b2091 p-b2391p
Vscc b2091 p-b2391pGpsLazio
 
Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUST
OPS Italia
 
Robot schiva ostacoli
Robot schiva ostacoliRobot schiva ostacoli
Robot schiva ostacoli
Luigi Capasso
 
MARCOM S.r.l. - Catalogo Prodotti per il Telecontrollo
MARCOM S.r.l. - Catalogo Prodotti per il TelecontrolloMARCOM S.r.l. - Catalogo Prodotti per il Telecontrollo
MARCOM S.r.l. - Catalogo Prodotti per il Telecontrolloalbertozumiani
 
Arduino wifi logger node
Arduino wifi logger nodeArduino wifi logger node
Arduino wifi logger node
Mirco Piccin
 
Product catalogs 03: electronic instrumentation - weight indicators & weight ...
Product catalogs 03: electronic instrumentation - weight indicators & weight ...Product catalogs 03: electronic instrumentation - weight indicators & weight ...
Product catalogs 03: electronic instrumentation - weight indicators & weight ...
LAUMAS
 
Introduzione ad Arduino
Introduzione ad ArduinoIntroduzione ad Arduino
Introduzione ad Arduino
Simone Lusenti
 

What's hot (20)

LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino
 
Workshop arduino e sensori
Workshop arduino e sensoriWorkshop arduino e sensori
Workshop arduino e sensori
 
Fare Musica con Arduino
Fare Musica con ArduinoFare Musica con Arduino
Fare Musica con Arduino
 
Vavm663
Vavm663Vavm663
Vavm663
 
Vuc35 l cc
Vuc35 l ccVuc35 l cc
Vuc35 l cc
 
Lezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreLezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 ore
 
Lezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 oreLezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 ore
 
74 lvc1g00gf nand-gate a due ingressi
74 lvc1g00gf nand-gate a due ingressi 74 lvc1g00gf nand-gate a due ingressi
74 lvc1g00gf nand-gate a due ingressi
 
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2
 
Ptek HB1
Ptek HB1Ptek HB1
Ptek HB1
 
Protezioni elettriche
Protezioni elettricheProtezioni elettriche
Protezioni elettriche
 
Presentazione Arduino
Presentazione ArduinoPresentazione Arduino
Presentazione Arduino
 
Vscc b2091 p-b2391p
Vscc b2091 p-b2391pVscc b2091 p-b2391p
Vscc b2091 p-b2391p
 
Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUST
 
Robot schiva ostacoli
Robot schiva ostacoliRobot schiva ostacoli
Robot schiva ostacoli
 
MARCOM S.r.l. - Catalogo Prodotti per il Telecontrollo
MARCOM S.r.l. - Catalogo Prodotti per il TelecontrolloMARCOM S.r.l. - Catalogo Prodotti per il Telecontrollo
MARCOM S.r.l. - Catalogo Prodotti per il Telecontrollo
 
Arduino wifi logger node
Arduino wifi logger nodeArduino wifi logger node
Arduino wifi logger node
 
Product catalogs 03: electronic instrumentation - weight indicators & weight ...
Product catalogs 03: electronic instrumentation - weight indicators & weight ...Product catalogs 03: electronic instrumentation - weight indicators & weight ...
Product catalogs 03: electronic instrumentation - weight indicators & weight ...
 
Introduzione ad Arduino
Introduzione ad ArduinoIntroduzione ad Arduino
Introduzione ad Arduino
 

Similar to Progettare con Arduino come un Ingegnere

uNav - Board
uNav - BoarduNav - Board
uNav - Board
Roberto D'Amico
 
Presentazione
PresentazionePresentazione
Presentazionecesario
 
Encoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 ITEncoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 IT
Lika Electronic
 
Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti
Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti
Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti
Marco Boeri
 
EuComm
EuCommEuComm
EuCommiBLio
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolante
Mirco Sbrollini
 
Arduino ICT2016 [IT]
Arduino ICT2016 [IT]Arduino ICT2016 [IT]
Arduino ICT2016 [IT]
Francesco Pascale
 
Inverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase ReverberiInverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase Reverberi
Marco Achilli
 
Presentazione Magnetica
Presentazione MagneticaPresentazione Magnetica
Presentazione MagneticaAndrea Volpini
 
Newsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 ITNewsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 IT
Lika Electronic
 
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11Ionela
 
Workshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileWorkshop Arduino by Fiore Basile
Workshop Arduino by Fiore Basile
Commit University
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2
Salvatore Carotenuto
 
Dcmiini0 ivy r270-20131022-web
Dcmiini0 ivy r270-20131022-webDcmiini0 ivy r270-20131022-web
Dcmiini0 ivy r270-20131022-web
Manuelino da Mimosa
 
Ltc2990 monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10
Ltc2990   monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10Ltc2990   monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10
Ltc2990 monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10Ionela
 
INVT_Catalogo Inverter Solari_2023.4.10.pdf
INVT_Catalogo Inverter Solari_2023.4.10.pdfINVT_Catalogo Inverter Solari_2023.4.10.pdf
INVT_Catalogo Inverter Solari_2023.4.10.pdf
Samuel Ou
 
Comunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-LinkComunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-Link
ifm electronic gmbh
 
Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018
SELTA
 
Arduino&Raspberry
Arduino&RaspberryArduino&Raspberry
Arduino&Raspberry
Mirko Mancin
 
Sistema bus AS-Interface 2008/2009
Sistema bus AS-Interface 2008/2009Sistema bus AS-Interface 2008/2009
Sistema bus AS-Interface 2008/2009ifm electronic gmbh
 

Similar to Progettare con Arduino come un Ingegnere (20)

uNav - Board
uNav - BoarduNav - Board
uNav - Board
 
Presentazione
PresentazionePresentazione
Presentazione
 
Encoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 ITEncoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 IT
 
Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti
Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti
Multiprese rack IDEAL PDU Made in Italy - presentazione prodotti
 
EuComm
EuCommEuComm
EuComm
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolante
 
Arduino ICT2016 [IT]
Arduino ICT2016 [IT]Arduino ICT2016 [IT]
Arduino ICT2016 [IT]
 
Inverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase ReverberiInverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase Reverberi
 
Presentazione Magnetica
Presentazione MagneticaPresentazione Magnetica
Presentazione Magnetica
 
Newsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 ITNewsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 IT
 
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11Review4 u arduino duemilanove scheda di sviluppo compatibile   2010-11-11
Review4 u arduino duemilanove scheda di sviluppo compatibile 2010-11-11
 
Workshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileWorkshop Arduino by Fiore Basile
Workshop Arduino by Fiore Basile
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2
 
Dcmiini0 ivy r270-20131022-web
Dcmiini0 ivy r270-20131022-webDcmiini0 ivy r270-20131022-web
Dcmiini0 ivy r270-20131022-web
 
Ltc2990 monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10
Ltc2990   monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10Ltc2990   monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10
Ltc2990 monitoraggio di temperatura, tensione e corrente con i2 c - 2010-11-10
 
INVT_Catalogo Inverter Solari_2023.4.10.pdf
INVT_Catalogo Inverter Solari_2023.4.10.pdfINVT_Catalogo Inverter Solari_2023.4.10.pdf
INVT_Catalogo Inverter Solari_2023.4.10.pdf
 
Comunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-LinkComunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-Link
 
Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018
 
Arduino&Raspberry
Arduino&RaspberryArduino&Raspberry
Arduino&Raspberry
 
Sistema bus AS-Interface 2008/2009
Sistema bus AS-Interface 2008/2009Sistema bus AS-Interface 2008/2009
Sistema bus AS-Interface 2008/2009
 

More from Emanuele Bonanni

Intervista a Emanuele Bonanni sul trading online (Economy mag)
Intervista a Emanuele Bonanni sul trading online (Economy mag)Intervista a Emanuele Bonanni sul trading online (Economy mag)
Intervista a Emanuele Bonanni sul trading online (Economy mag)
Emanuele Bonanni
 
la-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazionela-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazioneEmanuele Bonanni
 
Come progettare un dispositivo wearable
Come progettare un dispositivo wearableCome progettare un dispositivo wearable
Come progettare un dispositivo wearable
Emanuele Bonanni
 
Technology ESP - Intuizione al TEDx
Technology ESP - Intuizione al TEDxTechnology ESP - Intuizione al TEDx
Technology ESP - Intuizione al TEDx
Emanuele Bonanni
 
La progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisiLa progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisi
Emanuele Bonanni
 
Startup errors | Tutti i miei sbagli
Startup errors | Tutti i miei sbagliStartup errors | Tutti i miei sbagli
Startup errors | Tutti i miei sbagli
Emanuele Bonanni
 
Thinking in SEO (grey hat)
Thinking in SEO (grey hat)Thinking in SEO (grey hat)
Thinking in SEO (grey hat)
Emanuele Bonanni
 
Lighting World
Lighting WorldLighting World
Lighting World
Emanuele Bonanni
 
Solid State Lighting
Solid State LightingSolid State Lighting
Solid State Lighting
Emanuele Bonanni
 
An Easy Timer In C Language2
An Easy Timer In C Language2An Easy Timer In C Language2
An Easy Timer In C Language2
Emanuele Bonanni
 
An Easy Timer In C Language
An Easy Timer In C LanguageAn Easy Timer In C Language
An Easy Timer In C Language
Emanuele Bonanni
 
Rolling Your Own Embedded Linux Distribution
Rolling  Your  Own  Embedded  Linux  DistributionRolling  Your  Own  Embedded  Linux  Distribution
Rolling Your Own Embedded Linux Distribution
Emanuele Bonanni
 
[E Book] Linux, G C C X G C C The Gnu C C++ Language System For Emb...
[E Book]  Linux,  G C C  X G C C  The  Gnu  C  C++  Language  System For  Emb...[E Book]  Linux,  G C C  X G C C  The  Gnu  C  C++  Language  System For  Emb...
[E Book] Linux, G C C X G C C The Gnu C C++ Language System For Emb...
Emanuele Bonanni
 
Linux Kernel Startup Code In Embedded Linux
Linux    Kernel    Startup  Code In  Embedded  LinuxLinux    Kernel    Startup  Code In  Embedded  Linux
Linux Kernel Startup Code In Embedded Linux
Emanuele Bonanni
 
Embedded Linux On A R M
Embedded  Linux On  A R MEmbedded  Linux On  A R M
Embedded Linux On A R M
Emanuele Bonanni
 
Bande Ism
Bande IsmBande Ism
Bande Ism
Emanuele Bonanni
 
Microchip NANOWatt Technology
Microchip NANOWatt TechnologyMicrochip NANOWatt Technology
Microchip NANOWatt Technology
Emanuele Bonanni
 
An introdution to MPLAB
An introdution to MPLABAn introdution to MPLAB
An introdution to MPLAB
Emanuele Bonanni
 
USB Training - Silicon Labs -
USB Training - Silicon Labs -USB Training - Silicon Labs -
USB Training - Silicon Labs -
Emanuele Bonanni
 

More from Emanuele Bonanni (19)

Intervista a Emanuele Bonanni sul trading online (Economy mag)
Intervista a Emanuele Bonanni sul trading online (Economy mag)Intervista a Emanuele Bonanni sul trading online (Economy mag)
Intervista a Emanuele Bonanni sul trading online (Economy mag)
 
la-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazionela-progettazione-elettronica-al-tempo-della-globalizzazione
la-progettazione-elettronica-al-tempo-della-globalizzazione
 
Come progettare un dispositivo wearable
Come progettare un dispositivo wearableCome progettare un dispositivo wearable
Come progettare un dispositivo wearable
 
Technology ESP - Intuizione al TEDx
Technology ESP - Intuizione al TEDxTechnology ESP - Intuizione al TEDx
Technology ESP - Intuizione al TEDx
 
La progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisiLa progettazione elettronica in tempo di crisi
La progettazione elettronica in tempo di crisi
 
Startup errors | Tutti i miei sbagli
Startup errors | Tutti i miei sbagliStartup errors | Tutti i miei sbagli
Startup errors | Tutti i miei sbagli
 
Thinking in SEO (grey hat)
Thinking in SEO (grey hat)Thinking in SEO (grey hat)
Thinking in SEO (grey hat)
 
Lighting World
Lighting WorldLighting World
Lighting World
 
Solid State Lighting
Solid State LightingSolid State Lighting
Solid State Lighting
 
An Easy Timer In C Language2
An Easy Timer In C Language2An Easy Timer In C Language2
An Easy Timer In C Language2
 
An Easy Timer In C Language
An Easy Timer In C LanguageAn Easy Timer In C Language
An Easy Timer In C Language
 
Rolling Your Own Embedded Linux Distribution
Rolling  Your  Own  Embedded  Linux  DistributionRolling  Your  Own  Embedded  Linux  Distribution
Rolling Your Own Embedded Linux Distribution
 
[E Book] Linux, G C C X G C C The Gnu C C++ Language System For Emb...
[E Book]  Linux,  G C C  X G C C  The  Gnu  C  C++  Language  System For  Emb...[E Book]  Linux,  G C C  X G C C  The  Gnu  C  C++  Language  System For  Emb...
[E Book] Linux, G C C X G C C The Gnu C C++ Language System For Emb...
 
Linux Kernel Startup Code In Embedded Linux
Linux    Kernel    Startup  Code In  Embedded  LinuxLinux    Kernel    Startup  Code In  Embedded  Linux
Linux Kernel Startup Code In Embedded Linux
 
Embedded Linux On A R M
Embedded  Linux On  A R MEmbedded  Linux On  A R M
Embedded Linux On A R M
 
Bande Ism
Bande IsmBande Ism
Bande Ism
 
Microchip NANOWatt Technology
Microchip NANOWatt TechnologyMicrochip NANOWatt Technology
Microchip NANOWatt Technology
 
An introdution to MPLAB
An introdution to MPLABAn introdution to MPLAB
An introdution to MPLAB
 
USB Training - Silicon Labs -
USB Training - Silicon Labs -USB Training - Silicon Labs -
USB Training - Silicon Labs -
 

Progettare con Arduino come un Ingegnere

  • 1. Arduino ai raggi X Design with Arduino like an engineer
  • 2. Chi sono Progettista elettronico @EMCelettronica dall'idea alla produzione dal 1992 Military Avionics Medical-Radiology Industrial Consumer Security Automotive etc Fondatore di Elettronica Open Source nel 2006 (Lessig + Anderson) "share for life"
  • 3. ARDUINO open source Hardware ATMEL microcontroller Power supply USB pgm I/O connector ->shield Software /firmware IDE cross platform C/C++ compiler programming ->sketch
  • 4.
  • 5. ARDUINO IS NOT A MICROCONTROLLER! ‘Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists and anyone interested in creating interactive objects or environments’
  • 7. Alimentazione @100mA 12V - 74°C (12-5= 7V) * 100mA = 0.7W 14V - 85°C (14-5= 9V) * 100mA = 0.9W 16V - XX°C (16-5= 11V) * 100mA = 1.1W prova non effettuata per non danneggiare il regolatore Tj=P * θja + Ta = 1.1W * 160 °C/W +25 °C = 201°C (ncp1117 Tj max = 150 °C)
  • 8. Possibili soluzioni ● 12V @100mA ● Alimentare a 9V (o anche a 8V) ● Sostituire il regolatore (D2pack) ● TO220 con radiatore ● TO220 DC-DC (Recom)
  • 10. Possibili soluzioni ● analizzare gli schemi delle shields collegate ● non collegare cavi lunghi ● attenzione alle extra tensioni ● attenzione alle extra correnti ● proteggere gli i/o con protezioni: serie:resistenza serie - fusibili - polyswitch parallelo:partitori - zener - trisil
  • 11. lmv358 extra-tensione in ingresso su LMV358 Vcmp = VIN/2 = (12-0.7)/2 = 5.65V (Vmax=5.5V)
  • 12. Possibili soluzioni ● alimentare a 9V ● alimentare ad una tensione >5V ● zener su ingresso 3.LMV358
  • 13. Temperatura range industriale LMV358IDGKR -> -40°C + 125°C LP2985-33DBVR -> -40°C + 125°C NCP1117ST50T3G -> 0°C + 125°C ATMEGA16U-MU -> -40°C + 85°C ATMEGA328P-PU -> -40°C + 85°C
  • 14. Possibili soluzioni ● analisi del settore di installazione ● analisi normative relative ● verifica componenti
  • 16. Possibili soluzioni ● fissaggi meccanici ● masterizzare su un’unica scheda
  • 17. ….. e il software? http://bit.ly/arduinopro2
  • 18. Limitazioni Software ● IDE limitata ● debug ● serial monitor occupa l’unica uart ● seriale simulata via software ● breakpoint ● compilatore c/c++ su micro con risorse limitate ● cosa succede in asm?
  • 22. Con e senza DEBUG
  • 25. Arduino Vs. Nuova Elettronica
  • 26. ‘Arduino ha vinto, cerchiamo di non perdere noi’ http://bit.ly/arduinohavinto
  • 27. bibliografiaArduino ai raggi X: cosa fare per renderlo professionale - Prima Parte http://it.emcelettronica.com/arduino-ai-raggi-x-cosa-fare-renderlo-professionale-prima-parte Arduino ai raggi X: rendiamolo professionale - Seconda Parte http://it.emcelettronica.com/arduino-ai-raggi-x-rendiamolo-professionale-seconda-parte Arduino ha vinto, cerchiamo di non perdere noi ora! http://it.emcelettronica.com/arduino-ha-vinto-cerchiamo-di-non-perdere-noi-ora Sito ufficiale di Arduino http://www.arduino.cc Sito ufficiale di Processing http://processing.org Sito ufficiale di Wiring http://wiring.org.co LMV358 http://www.ti.com/product/lmv358 NCP1117 http://www.onsemi.com/PowerSolutions/product.do?id=NCP1117 ATMEGA328 http://www.atmel.com/devices/atmega328.aspx ADAFRUIT http://www.adafruit.com/product/2417 ARDUINO.ORG