Indholdsfortegnelse:
- Trin 1: Trin 1: Byg din temperatursensor
- Trin 2: Trin 2: Opret en Twitter-konto, og konfigurer Arduino-tweet.appspot.com
- Trin 3: Trin 3: Skub din kode på Build.particle.io (kode herunder og i billede)
- Trin 4: Trin 4: Byg en kabinet og få tweeting
Video: Tweeting Temp Sensor: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Lav din egen Tweeting Temperature Sensor, der kan fungere overalt med WiFi.
Trin 1: Trin 1: Byg din temperatursensor
Nødvendige dele:
1 - Foton
1 - dht22 Temperatursensor
1 - Brødbræt
1 - 10K modstand
5 - Tråde
1 - USB til Mini -USB -ledning
1 - Vægstik
Opsæt din foton som vist i Fritzing -diagrammet ovenfor:)
Trin 2: Trin 2: Opret en Twitter-konto, og konfigurer Arduino-tweet.appspot.com
Opret den twitter, du vil tweet fra Photon. Efter at have oprettet twitter skal du gå til arduino-tweet.appspot.com og indsætte dit twitter-token. Dette websted giver dig et nyt token, som du vil sætte i koden i det næste trin. Dette giver dig mulighed for at tweet fra foton.
Trin 3: Trin 3: Skub din kode på Build.particle.io (kode herunder og i billede)
// Denne #include -erklæring blev automatisk tilføjet af Particle IDE.
#omfatte
// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter Proxy #definer LIB_DOMAIN "arduino-tweet.appspot.com"
TCPClient -klient; #define DHTPIN 0 // hvilken pin vi er forbundet til #define DHTTYPE DHT22 // hvilken sensor vi bruger: DHT 22
DHT dht (DHTPIN, DHTTYPE);
dobbelt curr_hum; // nuværende brum dobbelt curr_temp; // aktuelle temp void checkHum () {curr_hum = dht.getHumidity (); }
void checkTemp () {curr_temp = dht.getTempFarenheit (); } ugyldig opsætning () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Hej!" + String (curr_temp); // msg = "Hej!" + char (curr_temp); forsinkelse (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /opdater HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Indholdslængde:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } /*void tweetOut (strengbesked) {// char msg = message.toCharArray (); forsinkelse (1000);
client.connect (LIB_DOMAIN, 80); client.println ("POST /opdater HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Indholdslængde:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / void loop () { / * checkHum (); // Kontroller luftfugtigheden. Indstiller de lokale variabler curr_hum og curr_hum str checkTemp (); char msg = "God eftermiddag! Den aktuelle temperatur er:"+Char (curr_temp)+". Den aktuelle luftfugtighed er:"+Char (curr_hum)+"."); forsinkelse (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /opdater HTTP /1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Indholdslængde:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); forsinkelse (60000); */}
Trin 4: Trin 4: Byg en kabinet og få tweeting
Byg et kabinet, tilslut en væg, hvor du vil have temperatur og luftfugtighed, og skub koden fra build.particle.io!
Anbefalede:
Tweeting vejrstation: 8 trin (med billeder)
Tweeting vejrstation: Har du nogensinde ønsket at overvåge din bys aktuelle vejrforhold, kulstofaftryk, støj og forureningsniveauer? Vil du være en korsfarer for klimaændringer eller oprette din egen tweeting-vejrstation og dele dine lokale vejrforhold med
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 trin
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): Hej fyre! I denne instruktør lærer vi, hvordan du tilslutter LM35 -sensoren til NodeMCU og viser denne temperaturinformation over internettet på en smartphone med Blynk -applikation. (Også i dette projekt bruger vi SuperChart -widget i Bl
ThingSpeak, IFTTT, Temp and Humidity Sensor og Google Sheet: 8 trin
ThingSpeak, IFTTT, Temp and Humidity Sensor og Google Sheet: I dette projekt måler vi temperatur og fugtighed ved hjælp af NCD temperatur- og fugtighedsføler, ESP32 og ThingSpeak. Vi sender også forskellige temperatur- og luftfugtighedsmålinger til Google Sheet ved hjælp af ThingSpeak og IFTTT til analyse af
Temp Sensor DS18B20 (Raspberry Pi): 4 trin (med billeder)
Temp Sensor DS18B20 (Raspberry Pi): Grundlæggende vejledning i, hvordan man opsætter en DS18b20 temp sensor med raspberry pi
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: 4 trin (med billeder)
ESP8266/ESP-12 Arduino Powered SmartThings DS18B20 Temp. Sensor: Vi kan alle lide at vide, hvad den aktuelle rumtemperatur er, og nogle gange hvad temperaturen er i et andet rum, eller måske endda i dit feriehus på den anden side af verden. Måske vil du overvåge temperaturen i dit kæledyrs fires hus