SlideShare a Scribd company logo
1 of 25
Download to read offline
Arduino ai raggi X
rendiamolo professionale
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
● 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?
‘Arduino ha vinto,
cerchiamo di non perdere noi’
http://bit.ly/arduinohavinto
Una soluzione
La soluzione
http://bit.ly/arduinom0
Con e senza DEBUG
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
Come averla a costo zero?
http://bit.ly/arduinogratis

More Related Content

What's hot

L'arte dello sbroglio dei Circuiti Stampati
L'arte dello sbroglio dei Circuiti StampatiL'arte dello sbroglio dei Circuiti Stampati
L'arte dello sbroglio dei Circuiti StampatiEmanuele Bonanni
 
Robot schiva ostacoli
Robot schiva ostacoliRobot schiva ostacoli
Robot schiva ostacoliLuigi Capasso
 
Workshop arduino e sensori
Workshop arduino e sensoriWorkshop arduino e sensori
Workshop arduino e sensoriPaolo Aliverti
 
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...Sardegna Ricerche
 
Lezione 4 arduino - corso 20 ore
Lezione 4 arduino - corso 20 oreLezione 4 arduino - corso 20 ore
Lezione 4 arduino - corso 20 oreMirko Mancin
 
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
 
Vscc b2007 p-b2307p
Vscc b2007 p-b2307pVscc b2007 p-b2307p
Vscc b2007 p-b2307pGpsLazio
 
Workshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileWorkshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileCommit University
 
Relazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordano
Relazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordanoRelazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordano
Relazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordanoStefano Gabetti
 
Design of programmable medical devices_Teamwork
Design of programmable medical devices_TeamworkDesign of programmable medical devices_Teamwork
Design of programmable medical devices_TeamworkAntonella Zito
 

What's hot (14)

Ptek HB1
Ptek HB1Ptek HB1
Ptek HB1
 
L'arte dello sbroglio dei Circuiti Stampati
L'arte dello sbroglio dei Circuiti StampatiL'arte dello sbroglio dei Circuiti Stampati
L'arte dello sbroglio dei Circuiti Stampati
 
Fare Musica con Arduino
Fare Musica con ArduinoFare Musica con Arduino
Fare Musica con Arduino
 
Ao
AoAo
Ao
 
Robot schiva ostacoli
Robot schiva ostacoliRobot schiva ostacoli
Robot schiva ostacoli
 
Workshop arduino e sensori
Workshop arduino e sensoriWorkshop arduino e sensori
Workshop arduino e sensori
 
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
 
Lezione 4 arduino - corso 20 ore
Lezione 4 arduino - corso 20 oreLezione 4 arduino - corso 20 ore
Lezione 4 arduino - corso 20 ore
 
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 ...
 
Vscc b2007 p-b2307p
Vscc b2007 p-b2307pVscc b2007 p-b2307p
Vscc b2007 p-b2307p
 
Workshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileWorkshop Arduino by Fiore Basile
Workshop Arduino by Fiore Basile
 
Arduino - Cosa sono e come funzionano i display
Arduino - Cosa sono e come funzionano i displayArduino - Cosa sono e come funzionano i display
Arduino - Cosa sono e come funzionano i display
 
Relazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordano
Relazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordanoRelazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordano
Relazione pdbp 2016 gruppo 05 brondino gabetti boscaglia giordano
 
Design of programmable medical devices_Teamwork
Design of programmable medical devices_TeamworkDesign of programmable medical devices_Teamwork
Design of programmable medical devices_Teamwork
 

Viewers also liked

Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Daniele Costarella
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Salvatore Carotenuto
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Daniele Costarella
 
Introduzione all'alfabetizzazione informatica
Introduzione all'alfabetizzazione informaticaIntroduzione all'alfabetizzazione informatica
Introduzione all'alfabetizzazione informaticaSilvio Grosso
 
Concetti Di Base Di Informatica
Concetti Di Base Di InformaticaConcetti Di Base Di Informatica
Concetti Di Base Di InformaticaFrancesco Caliulo
 
Arduino and Linux / hardware & software openSource together
Arduino and Linux / hardware & software openSource togetherArduino and Linux / hardware & software openSource together
Arduino and Linux / hardware & software openSource togetherDavide Gomba
 
Indirizzo elettrotecnica ed elettronica Corso Serale
Indirizzo elettrotecnica ed elettronica Corso SeraleIndirizzo elettrotecnica ed elettronica Corso Serale
Indirizzo elettrotecnica ed elettronica Corso Seralealtierospinellisesto
 
Arduino & Smartphone
Arduino & SmartphoneArduino & Smartphone
Arduino & Smartphonedega1999
 
Libro auditoria informatica Jose Antonio Echenique
Libro auditoria informatica Jose Antonio EcheniqueLibro auditoria informatica Jose Antonio Echenique
Libro auditoria informatica Jose Antonio EcheniqueAngel Hernández
 
Matemática completa volume 1 parte 1
Matemática completa volume 1 parte 1Matemática completa volume 1 parte 1
Matemática completa volume 1 parte 1ligabo
 

Viewers also liked (13)

Heavy Arduino
Heavy ArduinoHeavy Arduino
Heavy Arduino
 
Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1Electronics LAB [with Arduino] | DAY 1
Electronics LAB [with Arduino] | DAY 1
 
Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3Electronics LAB [with Arduino] | DAY 3
Electronics LAB [with Arduino] | DAY 3
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2
 
Introduzione all'alfabetizzazione informatica
Introduzione all'alfabetizzazione informaticaIntroduzione all'alfabetizzazione informatica
Introduzione all'alfabetizzazione informatica
 
Concetti Di Base Di Informatica
Concetti Di Base Di InformaticaConcetti Di Base Di Informatica
Concetti Di Base Di Informatica
 
Arduino nella Pmi
Arduino nella PmiArduino nella Pmi
Arduino nella Pmi
 
D. lgs 81 08
D. lgs 81 08D. lgs 81 08
D. lgs 81 08
 
Arduino and Linux / hardware & software openSource together
Arduino and Linux / hardware & software openSource togetherArduino and Linux / hardware & software openSource together
Arduino and Linux / hardware & software openSource together
 
Indirizzo elettrotecnica ed elettronica Corso Serale
Indirizzo elettrotecnica ed elettronica Corso SeraleIndirizzo elettrotecnica ed elettronica Corso Serale
Indirizzo elettrotecnica ed elettronica Corso Serale
 
Arduino & Smartphone
Arduino & SmartphoneArduino & Smartphone
Arduino & Smartphone
 
Libro auditoria informatica Jose Antonio Echenique
Libro auditoria informatica Jose Antonio EcheniqueLibro auditoria informatica Jose Antonio Echenique
Libro auditoria informatica Jose Antonio Echenique
 
Matemática completa volume 1 parte 1
Matemática completa volume 1 parte 1Matemática completa volume 1 parte 1
Matemática completa volume 1 parte 1
 

Similar to Arduino ai raggi x

Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUSTOPS Italia
 
LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino Matteo Troìa
 
Encoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 ITEncoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 ITLika Electronic
 
EuComm
EuCommEuComm
EuCommiBLio
 
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
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteMirco Sbrollini
 
Presentazione Magnetica
Presentazione MagneticaPresentazione Magnetica
Presentazione MagneticaAndrea Volpini
 
Lezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreLezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreMirko Mancin
 
Inverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase ReverberiInverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase ReverberiMarco Achilli
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Salvatore Carotenuto
 
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
 
Newsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 ITNewsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 ITLika Electronic
 
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.pdfSamuel Ou
 
Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018SELTA
 
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
 
Comunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-LinkComunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-Linkifm electronic gmbh
 
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 Arduino ai raggi x (20)

Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUST
 
LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino LinoLab - Laboratorio di Arduino
LinoLab - Laboratorio di Arduino
 
Encoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 ITEncoder Incrementali Programmabili IP58 IQ58 IT
Encoder Incrementali Programmabili IP58 IQ58 IT
 
EuComm
EuCommEuComm
EuComm
 
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
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolante
 
Presentazione Magnetica
Presentazione MagneticaPresentazione Magnetica
Presentazione Magnetica
 
Lezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreLezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 ore
 
Inverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase ReverberiInverter Fotovoltaici monofase Reverberi
Inverter Fotovoltaici monofase Reverberi
 
Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2Electronics LAB [with Arduino] | DAY 2
Electronics LAB [with Arduino] | DAY 2
 
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
 
Dcmiini0 ivy r270-20131022-web
Dcmiini0 ivy r270-20131022-webDcmiini0 ivy r270-20131022-web
Dcmiini0 ivy r270-20131022-web
 
Newsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 ITNewsletter Lika Electronic Maggio 2016 IT
Newsletter Lika Electronic Maggio 2016 IT
 
Arduino ICT2016 [IT]
Arduino ICT2016 [IT]Arduino ICT2016 [IT]
Arduino ICT2016 [IT]
 
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
 
Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018Portfolio Energy Automation SELTA 2018
Portfolio Energy Automation SELTA 2018
 
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
 
Arduino&Raspberry
Arduino&RaspberryArduino&Raspberry
Arduino&Raspberry
 
Comunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-LinkComunicazione per sensori intelligenti IO-Link
Comunicazione per sensori intelligenti IO-Link
 
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 wearableEmanuele Bonanni
 
Technology ESP - Intuizione al TEDx
Technology ESP - Intuizione al TEDxTechnology ESP - Intuizione al TEDx
Technology ESP - Intuizione al TEDxEmanuele Bonanni
 
PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]
PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]
PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]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 crisiEmanuele Bonanni
 
Startup errors | Tutti i miei sbagli
Startup errors | Tutti i miei sbagliStartup errors | Tutti i miei sbagli
Startup errors | Tutti i miei sbagliEmanuele Bonanni
 
Thinking in SEO (grey hat)
Thinking in SEO (grey hat)Thinking in SEO (grey hat)
Thinking in SEO (grey hat)Emanuele Bonanni
 
An Easy Timer In C Language2
An Easy Timer In C Language2An Easy Timer In C Language2
An Easy Timer In C Language2Emanuele Bonanni
 
An Easy Timer In C Language
An Easy Timer In C LanguageAn Easy Timer In C Language
An Easy Timer In C LanguageEmanuele Bonanni
 
Rolling Your Own Embedded Linux Distribution
Rolling  Your  Own  Embedded  Linux  DistributionRolling  Your  Own  Embedded  Linux  Distribution
Rolling Your Own Embedded Linux DistributionEmanuele 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 LinuxEmanuele Bonanni
 
Microchip NANOWatt Technology
Microchip NANOWatt TechnologyMicrochip NANOWatt Technology
Microchip NANOWatt TechnologyEmanuele Bonanni
 
USB Training - Silicon Labs -
USB Training - Silicon Labs -USB Training - Silicon Labs -
USB Training - Silicon Labs -Emanuele Bonanni
 

More from Emanuele Bonanni (20)

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
 
PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]
PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]
PCB ART 2 - L'arte dello sbroglio dei circuiti stampati [parte seconda]
 
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 -
 

Arduino ai raggi x

  • 1. Arduino ai raggi X rendiamolo professionale
  • 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. ● 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?
  • 19. ‘Arduino ha vinto, cerchiamo di non perdere noi’ http://bit.ly/arduinohavinto
  • 23. Con e senza DEBUG
  • 24. 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
  • 25. Come averla a costo zero? http://bit.ly/arduinogratis