Successfully reported this slideshow.
EMAIL 4 BACK-UP
Giffoni Open Makers Day
09/11/2013

Rino Ragucci
Questa
opera
è
pubblicata
sotto
una
Licenza
Creative
Comm...
Intro



Come nasce l'idea?



Approccio tradizionale vs making





Abbassamento della soglia di difficoltà e
costo (...
26/08/1991 - Linux
Prime tracce scritte
Architettura
Modem ADSL
LAN switch
RJ45
SHIELD
ETHERNET
UPS

Alimentatore 7V

+

+

--

--

ARDUINO
UNO

GND

PWR 220V AC
...
Architettura
+Know how: relè





un interruttore che viene azionato da un
elettromagnete
Relè 5V SPDT (Single Pole, Double
Throw)

...
Prima versione






Acquisto relay
Realizzazione prima versione
sketch
Funzionamento inaffidabile
+Know how: floating input

Problema: pin2 di input connesso a nulla
quando relay passa nello stato dis-eccitato
(black-out...
+Know how: debouncing
+Know how: debouncing in sw
void loop(){
int d;
// read the state of the Input Pin:
currentState= digitalRead(buttonPin);
...
+Know how: debouncing
+Know how: SMTP servers




Difficile oggi trovare SMTP
server che accettino posta
indipendentemente dal proprio
provide...
Possibili sviluppi futuri







reset
Basetta millefori
Porting su altro hw con web
server
Sistema domotico multifunz...
Saluti



Grazie per l'attenzione



Domande?
Upcoming SlideShare
Loading in …5
×

Email 4 blackout

243 views

Published on

Event: Giffoni Open Makers Day 2013
Speaker: Rino Ragucci

Progetto Arduino. Internet of things: in caso di blackout casalingo il sistema permette di inviare una email di avviso del problema.

Published in: Education
  • Be the first to comment

Email 4 blackout

  1. 1. EMAIL 4 BACK-UP Giffoni Open Makers Day 09/11/2013 Rino Ragucci Questa opera è pubblicata sotto una Licenza Creative Commons Attribuzione 3.0 Italia (CC BY NC ND 3.0)
  2. 2. Intro  Come nasce l'idea?  Approccio tradizionale vs making   Abbassamento della soglia di difficoltà e costo (hw in gran parte già disponibile) Incremento di know-how (tecnica R&D)
  3. 3. 26/08/1991 - Linux
  4. 4. Prime tracce scritte
  5. 5. Architettura Modem ADSL LAN switch RJ45 SHIELD ETHERNET UPS Alimentatore 7V + + -- -- ARDUINO UNO GND PWR 220V AC soggetto a blackout PIN2 Input digitale 10 KOhm 5V 100 Ohm NC Alimentatore 5.5V + -- S GND COM RELAY 5V SPDT ND
  6. 6. Architettura
  7. 7. +Know how: relè   un interruttore che viene azionato da un elettromagnete Relè 5V SPDT (Single Pole, Double Throw)  NC (Normally Connected)  COM (Common)  ND (Normally Disconnected)
  8. 8. Prima versione    Acquisto relay Realizzazione prima versione sketch Funzionamento inaffidabile
  9. 9. +Know how: floating input Problema: pin2 di input connesso a nulla quando relay passa nello stato dis-eccitato (black-out in atto) Soluzione: pull down resistor
  10. 10. +Know how: debouncing
  11. 11. +Know how: debouncing in sw void loop(){ int d; // read the state of the Input Pin: currentState= digitalRead(buttonPin); if (currentState != previousState){ d= debouncing(); if (d==1) changeStateHandler(); } previousState= currentState; //Serial.println(time); //6ms //delay(100); } int debouncing(){ delay(100); previousState= currentState; currentState= digitalRead(buttonPin); if (currentState == previousState) return 1; else return 0; }
  12. 12. +Know how: debouncing
  13. 13. +Know how: SMTP servers   Difficile oggi trovare SMTP server che accettino posta indipendentemente dal proprio provider della connessione (causa antispam) Gmail: https
  14. 14. Possibili sviluppi futuri     reset Basetta millefori Porting su altro hw con web server Sistema domotico multifunzione
  15. 15. Saluti  Grazie per l'attenzione  Domande?

×