Sisällysluettelo:
- Vaihe 1: Vaihe 1: Rakenna lämpötila -anturi
- Vaihe 2: Vaihe 2: Luo Twitter-tili ja määritä Arduino-tweet.appspot.com
- Vaihe 3: Vaihe 3: Työnnä koodisi Build.particle.io -sivustolle (koodi alla ja kuvassa)
- Vaihe 4: Vaihe 4: Rakenna kotelo ja hanki twiittaus
Video: Tweetin lämpötila -anturi: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tee oma Tweeting -lämpötila -anturi, joka toimii missä tahansa WiFi -yhteyden kanssa.
Vaihe 1: Vaihe 1: Rakenna lämpötila -anturi
Tarvittavat osat:
1 - Fotoni
1 - dht22 Lämpötila -anturi
1 - Leipälevy
1-10K vastus
5 - Johdot
1 - USB - Mini -USB -johto
1 - Seinäpistoke
Aseta fotoni yllä olevan Fritzing -kaavion mukaisesti:)
Vaihe 2: Vaihe 2: Luo Twitter-tili ja määritä Arduino-tweet.appspot.com
Luo twitter, jonka haluat twiitata Photonista. Kun olet luonut twitterin, siirry osoitteeseen arduino-tweet.appspot.com ja lisää twitter-tunnuksesi. Tämä sivusto antaa sinulle uuden tunnuksen, jonka lisäät koodiin seuraavassa vaiheessa. Tämän avulla voit twiitata fotonista.
Vaihe 3: Vaihe 3: Työnnä koodisi Build.particle.io -sivustolle (koodi alla ja kuvassa)
// Partikkelin IDE lisäsi tämän #include -lauseen automaattisesti.
#sisältää
// OAuth-avain #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter-välityspalvelin #define LIB_DOMAIN "arduino-tweet.appspot.com"
TCPClient -asiakas; #define DHTPIN 0 // mihin nastaan olemme yhteydessä #define DHTTYPE DHT22 // mitä anturia käytämme: DHT 22
DHT dht (DHTPIN, DHTTYPE);
kaksinkertainen curr_hum; // nykyinen hum kaksinkertainen curr_temp; // nykyinen väliaikainen checkHum () {curr_hum = dht.getHumidity (); }
void checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Hei!" + Jono (curr_temp); // msg = "Hei!" + char (curr_temp); viive (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /päivitä HTTP /1.0"); client.println ("Isäntä:" LIB_DOMAIN); client.print ("Content-Length:"); 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 (); viive (1000);
client.connect (LIB_DOMAIN, 80); client.println ("POST /päivitä HTTP /1.0"); client.println ("Isäntä:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / void loop () { / * checkHum (); // tarkista kosteus. Asettaa paikalliset muuttujat curr_hum ja curr_hum str checkTemp (); char msg = "Hyvää iltapäivää! Nykyinen lämpötila on:"+Char (curr_temp)+". Nykyinen kosteus on:"+Char (curr_hum)+"."); viive (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /päivitä HTTP /1.0"); client.println ("Isäntä:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); viive (60000); */}
Vaihe 4: Vaihe 4: Rakenna kotelo ja hanki twiittaus
Rakenna kotelo, liitä seinä, jossa haluat lämpötilan ja kosteuden, ja paina koodia build.particle.io!
Suositeltava:
Aloittaminen pitkän kantaman langattomilla lämpötila- ja tärinäantureilla: 7 vaihetta
Aloittaminen pitkän kantaman langattomilla lämpötila- ja tärinäantureilla: Joskus tärinä aiheuttaa vakavia ongelmia monissa sovelluksissa. Koneen akseleista ja laakereista kiintolevyn suorituskykyyn tärinä aiheuttaa konevaurioita, varhaisen vaihdon, heikon suorituskyvyn ja aiheuttaa suuren osuman tarkkuuteen. Valvotaan
Lämpötila- ja valoanturi: 8 vaihetta
Lämpötila- ja valoanturi: Tämä ohje on tarkoitettu peruslämpötila- ja valoanturille. Siinäpä suurinpiirtein se
Arduino -näytön lämpötila TM1637 -LED -näytössä: 7 vaihetta
Arduino -näytön lämpötila TM1637 -LED -näytössä: Tässä opetusohjelmassa opimme näyttämään lämpötilan LED -näytön TM1637 ja DHT11 -anturin sekä Visuinon avulla
Lämpötila, kosteusmonitori - Arduino Mega + Ethernet W5100: 5 vaihetta
Lämpötila, kosteusmonitori - Arduino Mega + Ethernet W5100: Moduuli 1 - FLAT - laitteisto: Arduino Mega 2560 Wiznet W5100 Ethernet -suoja 8x DS18B20 -lämpötila -anturi OneWire -väylällä - jaettu 4 OneWire -väylään (2,4,1,1) 2x digitaalilämpötila ja kosteusanturi DHT22 (AM2302) 1x lämpötila ja kosteus
Liitäntä LM35 -lämpötila -anturiin Arduinolla: 4 vaihetta
Liitäntä LM35 -lämpötila -anturiin Arduinolla: Lämpömittarit ovat hyödyllisiä laitteita, joita käytetään pitkään lämpötilan mittaamiseen. Tässä projektissa olemme tehneet Arduino -pohjaisen digitaalisen lämpömittarin, joka näyttää nykyisen ympäristön lämpötilan ja lämpötilan muutokset nestekidenäytöllä. Se voi olla