Tartalomjegyzék:

Tweetelés hőmérséklet érzékelő: 4 lépés
Tweetelés hőmérséklet érzékelő: 4 lépés

Videó: Tweetelés hőmérséklet érzékelő: 4 lépés

Videó: Tweetelés hőmérséklet érzékelő: 4 lépés
Videó: Как вести прямую трансляцию в Twitter 2024, November
Anonim
Tweetelés hőmérséklet érzékelő
Tweetelés hőmérséklet érzékelő

Készítse el saját Tweeting hőmérsékletérzékelőjét, amely bárhol működhet WiFi -vel.

1. lépés: 1. lépés: Építse fel a hőmérséklet -érzékelőt

Lépés: Építse fel a hőmérséklet -érzékelőt
Lépés: Építse fel a hőmérséklet -érzékelőt

Szükséges alkatrészek:

1 - Foton

1 - dht22 hőmérséklet érzékelő

1 - Kenyeretábla

1-10K ellenállás

5 - Vezetékek

1 - USB - Mini -USB kábel

1 - Fali dugó

Állítsa be a fotonját a fenti Fritzing diagramon látható módon:)

2. lépés: 2. lépés: Hozzon létre egy Twitter-fiókot, és állítsa be az Arduino-tweet.appspot.com webhelyet

Hozza létre a twittert, amelyet tweetelni szeretne a Photonból. A twitter létrehozása után lépjen az arduino-tweet.appspot.com oldalra, és adja meg twitter tokenjét. Ez az oldal új tokent ad, amelyet a következő lépésben be kell írnia a kódba. Ez lehetővé teszi, hogy twitterezzen a fotonból.

3. lépés: 3. lépés: Nyomja meg a kódot a Build.particle.io webhelyen (a kód alatt és a képen)

3. lépés: Nyomja meg a kódot a Build.particle.io webhelyen (kód alul és a képen)
3. lépés: Nyomja meg a kódot a Build.particle.io webhelyen (kód alul és a képen)

// Ezt a #include utasítást az IDE részecske automatikusan hozzáadta.

#befoglalni

// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"

// Twitter Proxy #define LIB_DOMAIN "arduino-tweet.appspot.com"

TCPClient kliens; #define DHTPIN 0 // milyen érintkezőhöz vagyunk csatlakoztatva #define DHTTYPE DHT22 // melyik érzékelőt használjuk: DHT 22

DHT dht (DHTPIN, DHTTYPE);

dupla curr_hum; // jelenlegi zúgás dupla curr_temp; // jelenlegi temp void checkHum () {curr_hum = dht.getHumidity (); }

void checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Helló!" + Karakterlánc (curr_temp); // msg = "Helló!" + char (curr_temp); késleltetés (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /frissítés HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Content-Length:"); kliens.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } /*void tweetOut (String message) {// char msg = message.toCharArray (); késleltetés (1000);

client.connect (LIB_DOMAIN, 80); client.println ("POST /frissítés HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Content-Length:"); kliens.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / void loop () { / * checkHum (); // páratartalom ellenőrzése. Beállítja a curr_hum és curr_hum str helyi változókat checkTemp (); char msg = "Jó napot! A jelenlegi hőmérséklet:"+Char (curr_temp)+". Az aktuális páratartalom:"+Char (curr_hum)+"."); késleltetés (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /frissítés HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Content-Length:"); kliens.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); késleltetés (60000); */}

4. lépés: 4. lépés: Hozzon létre egy házat, és kezdjen tweetelni

Építsen házat, csatlakoztassa a falhoz, ahol a hőmérsékletet és a páratartalmat szeretné, és nyomja meg a build.particle.io kódot!

Ajánlott: