Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1: Buuin ang Iyong Sensor ng Temperatura
- Hakbang 2: Hakbang 2: Lumikha ng isang Twitter Account at I-set up ang Arduino-tweet.appspot.com
- Hakbang 3: Hakbang 3: Itulak ang Iyong Code sa Build.particle.io (Code sa ibaba at sa Larawan)
- Hakbang 4: Hakbang 4: Bumuo ng isang Enclosure at Kumuha ng Tweeting
Video: Tweeting Temp Sensor: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Gumawa ng iyong sariling Tweeting Temperature Sensor na maaaring gumana kahit saan sa WiFi.
Hakbang 1: Hakbang 1: Buuin ang Iyong Sensor ng Temperatura
Mga Kinakailangan na Bahagi:
1 - Photon
1 - Sensor ng Temperatura ng dht22
1 - Breadboard
1 - 10K Resistor
5 - Mga wire
1 - USB sa Mini-USB Cord
1 - Wall Plug
I-set up ang iyong poton tulad ng ipinapakita sa Fritzing Diagram sa itaas:)
Hakbang 2: Hakbang 2: Lumikha ng isang Twitter Account at I-set up ang Arduino-tweet.appspot.com
Lumikha ng kaba na nais mong mag-tweet mula sa Photon. Matapos likhain ang kaba pumunta sa arduino-tweet.appspot.com at ilagay sa iyong token sa twitter. Bibigyan ka ng site na ito ng isang bagong token na ilalagay mo sa code sa susunod na hakbang. Pinapayagan kang mag-tweet mula sa poton.
Hakbang 3: Hakbang 3: Itulak ang Iyong Code sa Build.particle.io (Code sa ibaba at sa Larawan)
// Ang pahayag na #include na ito ay awtomatikong naidagdag ng Particle IDE.
# isama
// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter Proxy #define LIB_DOMAIN "arduino-tweet.appspot.com"
Client ng TCPClient; #define DHTPIN 0 // kung anong pin ang nakakonekta namin sa #define DHTTYPE DHT22 // kung aling sensor ang ginagamit namin: DHT 22
DHT dht (DHTPIN, DHTTYPE);
doble na curr_hum; // kasalukuyang hum doble curr_temp; // kasalukuyang temp void checkHum () {curr_hum = dht.getHumidity (); }
void checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Hello!" + String (curr_temp); // msg = "Hello!" + char (curr_temp); pagkaantala (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST / update HTTP / 1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Haba ng Nilalaman:"); 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 (); pagkaantala (1000);
client.connect (LIB_DOMAIN, 80); client.println ("POST / update HTTP / 1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Haba ng Nilalaman:"); client.println (strlen (msg) + strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / void loop () {/ * checkHum (); // suriin ang kahalumigmigan. Itinatakda ang mga lokal na variable na curr_hum at curr_hum str checkTemp (); char msg = "Magandang hapon! Ang kasalukuyang temperatura ay:" + Char (curr_temp) + ". Ang kasalukuyang halumigmig ay:" + Char (curr_hum) + "."); pagkaantala (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST / update HTTP / 1.0"); client.println ("Host:" LIB_DOMAIN); client.print ("Haba ng Nilalaman:"); client.println (strlen (msg) + strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); pagkaantala (60000); * /}
Hakbang 4: Hakbang 4: Bumuo ng isang Enclosure at Kumuha ng Tweeting
Bumuo ng isang enclosure, mag-plug sa isang pader kung saan mo nais ang tempature at halumigmig at itulak ang code mula sa build.particle.io!
Inirerekumendang:
Lumilikha-Alerto-Gamit-Ubidots-ESP32 + Temp at Humidity Sensor: 9 Mga Hakbang
Lumilikha-Alert-Gamit-Ubidots-ESP32 + Temp at Humidity Sensor: Sa tutorial na ito, susukatin namin ang iba't ibang data ng temperatura at halumigmig gamit ang Temp at halumigmig sensor. Malalaman mo rin kung paano ipadala ang data na ito sa Ubidots. Upang maaari mong pag-aralan ito mula sa kahit saan para sa iba't ibang application. Sa pamamagitan din ng paglikha ng emai
Alert-using-ThingSpeak + ESP32-Wireless-Temp- Humidity-Sensor: 7 Hakbang
Alert-using-ThingSpeak + ESP32-Wireless-Temp- Humidity-Sensor: Sa tutorial na ito, susukatin namin ang iba't ibang data ng temperatura at halumigmig gamit ang Temp at halumigmig sensor. Malalaman mo rin kung paano ipadala ang data na ito sa ThingSpeak. Upang maaari kang lumikha ng isang alerto sa temp sa iyong mail sa isang partikular na halaga
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor): 4 na Hakbang
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station / Digital Temp Sensor): Hi guys! Sa Instructable na ito, matututunan namin kung paano i-interface ang sensor ng LM35 sa NodeMCU at Ipakita ang impormasyon ng temperatura sa internet sa isang smartphone na may application na Blynk. (Gayundin sa proyektong ito gagamitin namin ang SuperChart widget sa Bl
ThingSpeak, IFTTT, Temp at Humidity Sensor at Google Sheet: 8 Hakbang
ThingSpeak, IFTTT, Temp at Humidity Sensor at Google Sheet: Sa proyektong ito, susukatin namin ang temperatura at halumigmig gamit ang NCD temperatura at sensor ng halumigmig, ESP32, at ThingSpeak. Magpapadala din kami ng iba't ibang mga pagbabasa ng temperatura at halumigmig sa Google Sheet gamit ang ThingSpeak at IFTTT para sa pagsusuri sa
Tweeting Earthquake Sensor: 4 Hakbang
Tweeting Earthquake Sensor: Ang proyektong ito na may karapatan, Tweeting Earthquake Sensor ay isang proyekto na naglalayong alertuhan ang gumagamit tuwing nakakakita ito ng panginginig o mga lindol. Gamit ang isang ikiling switch, mabisang susukat nito kung ang isang pagyanig ng lindol ay nagaganap sa loob ng paunang natukoy na tim