Cuprins:
- Pasul 1: Pasul 1: Construiți-vă senzorul de temperatură
- Pasul 2: Pasul 2: Creați un cont Twitter și configurați Arduino-tweet.appspot.com
- Pasul 3: Pasul 3: Împingeți codul pe Build.particle.io (Codul de mai jos și în imagine)
- Pasul 4: Pasul 4: Construiți o incintă și primiți tweeturi
Video: Tweeting senzor de temperatură: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Creați-vă propriul senzor de temperatură Tweeting care poate funcționa oriunde cu WiFi.
Pasul 1: Pasul 1: Construiți-vă senzorul de temperatură
Piese necesare:
1 - Foton
1 - senzor de temperatură dht22
1 - Pană de pâine
Rezistor 1 - 10K
5 - fire
1 - Cablu USB la Mini-USB
1 - Fișă de perete
Configurați fotonul așa cum se arată în Diagrama Fritzing de mai sus:)
Pasul 2: Pasul 2: Creați un cont Twitter și configurați Arduino-tweet.appspot.com
Creați twitterul pe care doriți să-l trimiteți din Photon. După crearea twitter, accesați arduino-tweet.appspot.com și introduceți jetonul dvs. twitter. Acest site vă va oferi un nou jeton pe care îl veți introduce în cod în pasul următor. Acest lucru vă permite să trimiteți un tweet de la foton.
Pasul 3: Pasul 3: Împingeți codul pe Build.particle.io (Codul de mai jos și în imagine)
// Această declarație #include a fost adăugată automat de ID-ul particulei.
#include
// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Proxy Twitter #define LIB_DOMAIN "arduino-tweet.appspot.com"
Client TCPClient; #define DHTPIN 0 // la ce pin suntem conectați #define DHTTYPE DHT22 // ce senzor folosim: DHT 22
DHT dht (DHTPIN, DHTTYPE);
dublu curr_hum; // zumzet curent double curr_temp; // temp actual curent checkHum () {curr_hum = dht.getHumidity (); }
void checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Bună ziua!" + String (curr_temp); // msg = "Bună ziua!" + char (curr_temp); întârziere (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST / actualizare HTTP / 1.0"); client.println ("Gazdă:" LIB_DOMAIN); client.print („Lungime conținut:”); client.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 (); întârziere (1000);
client.connect (LIB_DOMAIN, 80); client.println ("POST / actualizare HTTP / 1.0"); client.println ("Gazdă:" LIB_DOMAIN); client.print („Lungime conținut:”); client.println (strlen (msg) + strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / void loop () {/ * checkHum (); // verifică umiditatea. Setează variabilele locale curr_hum și curr_hum str checkTemp (); char msg = "Bună ziua! Temperatura actuală este:" + Char (curr_temp) + ". Umiditatea actuală este:" + Char (curr_hum) + "."); întârziere (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST / actualizare HTTP / 1.0"); client.println ("Gazdă:" LIB_DOMAIN); client.print („Lungime conținut:”); client.println (strlen (msg) + strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); întârziere (60000); * /}
Pasul 4: Pasul 4: Construiți o incintă și primiți tweeturi
Construiți o incintă, conectați-o la un perete unde doriți temperatura și umiditatea și împingeți codul din build.particle.io!
Recomandat:
Senzor de temperatură și umiditate alimentat cu energie solară Arduino Ca senzor Oregon de 433 MHz: 6 pași
Senzor de temperatură și umiditate alimentat cu energie solară Arduino, ca senzor Oregon de 433 MHz: acesta este construirea unui senzor de temperatură și umiditate alimentat cu energie solară. Senzorul emulează un senzor Oregon de 433 MHz și este vizibil în gateway-ul Telldus Net. Senzor de mișcare a energiei solare " din Ebay. Asigurați-vă că scrie 3.7v aluat
Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: 8 pași
Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: În prezent, producătorii, dezvoltatorii preferă Arduino pentru dezvoltarea rapidă a prototipurilor de proiecte. Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Arduino are o comunitate de utilizatori foarte bună. În acest proiect
Punct de acces (AP) NodeMCU ESP8266 pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: 5 pași
Punct de acces (AP) ESP8266 NodeMCU pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: Bună băieți în majoritatea proiectelor folosim ESP8266 și în majoritatea proiectelor folosim ESP8266 ca server web, astfel încât datele să poată fi accesate pe orice dispozitiv prin Wi-Fi accesând Webserver-ul găzduit de ESP8266, dar singura problemă este că avem nevoie de un router funcțional pentru
Senzor senzor digital de temperatură cu LED: 3 pași
Senzor digital de temperatură cu LED simplu: un senzor electronic de temperatură digital simplu, la preț redus, H. William James, august, 2015 LED-urile intermitente abstracte conțin un mic cip IC care le determină să clipească continuu când se aplică o tensiune. Acest studiu arată că clipirea ra
Tweeting senzor cutremur: 4 pași
Tweeting Earthquake Sensor: Acest proiect intitulat Tweeting Earthquake Sensor este un proiect care își propune să alerteze utilizatorul ori de câte ori detectează tremurături sau cutremure. Folosind un comutator de înclinare, acesta va măsura efectiv dacă se produce o vibrație de cutremur în timpul predefinit