Arduino Uno

ALTERNANZA SCUOLA-LAVORO "PCTO"


2018-2019

C’era una volta una brigata di fanciulli che viveva in un borgo al di fuori di un meraviglioso castello. Il maniero era fortificato e costituito da grossi pilastri che reggevano la sporgente facciata, decorata con alcuni testi scritti da fanciulli che avevano vinto una sfida.
All’interno del castello si svolgevano, infatti, varie competizioni: la più importante era stabilire le competenze e le capacità creative e di lavoro di ogni gruppo.
Per questa sfida competevano otto gruppi i quali dovevano costruire un progetto, oggetto poi di studio, e ogni giorno i fanciulli dovevano scrivere un elaborato dell’attività svolta. Essi avevano tempo massimo due settimane per presentare al meglio il loro lavoro.
Il premio, per i fanciulli del borgo, consisteva nel poter soggiornare nel castello.
Inoltre, alla fine della sfida, l’elaborato vincente sarebbe stato esposto sulla facciata del castello così da consentire ai partecipanti di acquisire notorietà e fama. 


Once upon a time there was a brigade of children who lived in a village outside a wonderful castle. The manor was made and fortified by large pillars that supported the protruding facade, decorated with some texts written by children who had won a challenge.
In fact, various competitions took place inside the castle: the most important were to establish the skills and creativity and work skills of each group.
For this challenge eight groups competed which had to build a project, then a subject of study, and every day the children had to write an elaborate task. The limit to present their work was two weeks.
The prize for the children of the village consisted in being able to stay in the castle.
Furthermore, the winning work would be exhibited on the facade of the castle so as to acquire notoriety and fame.


VETRUGNO ALESSANDRA
URUCI CHRISTIAN
VASILE LAURA

ABOUT US image
FOREWORD imageFOREWORD image

On May 22nd our teacher  and I.T. Coordinator Bugatti Alessandro explained to us the work to be done in the two weeks of the school-work project.
He showed us the topic of the project and the main component which is “ARDUINO”, the base on which we will work on our computers to create a web site, whose content will be a description, day by day, of our actions with a gallery of pics and descriptions of work phases.
Moreover, with this experience we will realize an easy application for Android mobile phones with the purpose  to test the implemented project.


PREMESSA:

Il giorno 22 Maggio il professore Bugatti Alessandro, nostro docente e coordinatore di informatica, ci ha spiegato il lavoro da svolgere nelle due settimane di alternanza "PCTO": “Percorsi per le Competenze Trasversali e per l’Orientamento”.
Ci ha Illustrato il tema del progetto, il componente principale “ARDUINO” , la base su cui lavoreremo tramite computer e, successivamente, dovremo creare un sito web, il cui contenuto sarà una descrizione giorno per giorno del nostro operato con una galleria di immagini e descrizioni delle varie fasi di lavoro.
Inoltre, con quest’esperienza dovremo  realizzare una semplice applicazione per cellulare Android allo scopo di testare il progetto attuato.



13° Giorno

Obiettivo: controllo di tutto il sito e il lavoro svolto, e portare a termine il progetto.

Ulteriori informazioni  
12° Giorno

Obiettivo: memorizzazione dati e creazione tabella su un file Excel.

Ulteriori informazioni  
11° Giorno

Obiettivo: rivedere ed eventualmente modificare le varie parti nel sito e ultimare il progetto.

Ulteriori informazioni  
10° Giorno

Obiettivo: idealizzazione dell’app con AppInventor

Ulteriori informazioni  
9° Giorno

Obiettivo del giorno: stesura approfondita del diario

Ulteriori informazioni  
8° Giorno

Obiettivo: stesura appunti del giorno precedente all’azienda Inxpect S.p.A.

Ulteriori informazioni  
7° Giorno

Obiettivo: visita all’azienda Inxpect.

Ulteriori informazioni  
6° Giorno

Obiettivo: implementare il progetto.

Ulteriori informazioni  
5° Giorno

obiettivo: conoscere “dweet.io"

Ulteriori informazioni  
4° Giorno

Obiettivo: acquisire dimestichezza con AppInventor e procedere con il progetto.

Ulteriori informazioni  
3° Giorno

Obiettivo: Elaborare al meglio il nostro futuro progetto.

Ulteriori informazioni  
2° Giorno

obiettivo: simulare il funzionamento di Arduino con programmi più complessi.

Ulteriori informazioni  
Codice Arduino
Arduino Code

#include <DHT.h>
#include <LiquidCrystal.h>
#include "DHT.h"
#define DHTPIN 7
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

//Libreria dell'LCD con i pin
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

int redLed = 10;
int greenLed = 9;
int buzzer = 8;
int gas = A1;
int soglia = 500;

void setup() {
lcd.begin(16,2);

pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(gas, INPUT);
Serial.begin(9600);
Serial.println("CLEARDATA");
Serial.println("LABEL, time, valore gas, umidita, temperatura");
lcd.print("Apertura dati. .");
delay(5000);
lcd.clear();
}

void loop() {

int t = dht.readTemperature();
int h = dht.readHumidity();
int analogSensor = analogRead(gas);

if (analogSensor > soglia)
{
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, LOW);
tone(buzzer, 1000, 200);
}
else
{
digitalWrite(redLed, LOW);
digitalWrite(greenLed, HIGH);
noTone(buzzer);
}

switch (((millis()/1000L)/3)%3) {

case 1:
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Temperatura");
lcd.setCursor(13,0);
lcd.print(t);
lcd.setCursor(0,1);
lcd.print("Fumo");
lcd.setCursor(13,1);
lcd.print(analogRead(gas));
break;

case 2:
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Umidita'");
lcd.setCursor(13, 0);
lcd.print(h);
lcd.setCursor(0,1);
lcd.print("Fumo");
lcd.setCursor(13,1);
lcd.print(analogRead(gas));
break;
}

lcd.setCursor(0,1);
lcd.print("Fumo");
lcd.setCursor(13,1);
lcd.print(analogRead(gas));

Serial.print("DATA, TIME,");
Serial.print(analogSensor);
Serial.print(" , ");
Serial.print(h);
Serial.print(" , ");
Serial.println(t);

delay(500);
}


QUESTO SITO È STATO CREATO TRAMITE