Cloud luftföroreningar analytics med Intel Edison och IBM Bluemix (4 / 4 steg)
Steg 4: Testa enheten!
Innan du ansluter enheten till molnet och visa data online, bör du testa enheten genom att använda Arduino IDE. I det här exemplet vi läser mätningar form två luft kvalitet sensorer (ansluten till Intel Edison) och läsa den över seriell anslutning. Se till att du ändrar "Board" till "Edison" och COM-porten till den seriella port som din Edison använder.
Här är Arduino koden kan du använda:
till stift används: const int analogInPin = A0; Föroreningarna sensor 1 int sensorValue = 0;
CONST int analogInPin1 = A1; Föroreningarna sensor 2 int sensorValue1 = 0; int dåliga = 0; int bra = 0;
void setup() {/ / initiera seriell kommunikation på 9600 bps: Serial.begin(9600); / / pinMode (LED, OUTPUT); pinMode (2, utgång); pinMode (3, OUTPUT); pinMode (4, OUTPUT); pinMode (5, OUTPUT); pinMode (6, OUTPUT); pinMode (7, OUTPUT);
}
void loop() {/ / läsa analogt värde: sensorValue = analogRead(analogInPin); sensorValue1 = analogRead(analogInPin1);
mappa den till spänna av analog ut:
skriva ut resultatet till seriell monitor: Serial.print(sensorValue); Serial.Print(","); avgränsade med kommatecken
Serial.Print(sensorValue1); Serial.Print(","); avgränsade med semikolon / / *** här är för THE AIR kvalitet SENSOR ***
om ((sensorValue > = 450) || (sensorValue1 < = 500)) {/ / DÅLIG! digitalWrite 2, hög, digitalWrite (6, hög); digitalWrite (4, hög), digitalWrite (3, låg); digitalWrite (7, låg). Serial.Print("BAAAAAD!"); Serial.println(); skriva ut en radmatning karaktär} annat {digitalWrite (2, låg), digitalWrite (6, låg), digitalWrite (4, låg), digitalWrite (3, hög), digitalWrite (7, hög); Serial.Print("Good!"); Serial.println(); skriva ut en radmatning karaktär
}
vänta 2 millisekunder innan nästa slingan / / för analog till digital omvandlare sedimentera / / efter den sista behandlingen: delay(500); }
När du har verifierat att sensorn fungerar korrekt, kan du ansluta den till moln angett med JavaScript-kod du i steg 3.
Om du vill visa data, bara gå till https://quickstart.internetofthings.ibmcloud.com och ange din Mac borde adress och du se din data!
Som ett sidoprojekt tryckt vi 3D ett transparent plasthölje som sprider ljuset som det ändrar färg från rött (förorenade) blå (ren luft).