Мазмуну:
- 1 -кадам: 1 -кадам: Температура сенсорун түзүңүз
- 2-кадам: 2-кадам: Twitter эсебин түзүңүз жана Arduino-tweet.appspot.com орнотуңуз
- 3 -кадам: 3 -кадам: Build.particle.io боюнча кодуңузду басыңыз (Төмөндөгү жана Сүрөттөгү код)
- 4 -кадам: 4 -кадам: Корпус куруңуз жана Твиттериңизди алыңыз
Video: Tweeting Temp Sensor: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
WiFi менен каалаган жерде иштей турган өзүңүздүн твиттер температура сенсорун жасаңыз.
1 -кадам: 1 -кадам: Температура сенсорун түзүңүз
Керектүү тетиктер:
1 - Фотон
1 - dht22 Температура сенсору
1 - нан тактасы
1 - 10K каршылыгы
5 - зымдар
1 - USBден Mini USB кабелине
1 - Wall Plug
Фотону жогорудагы Фритзинг диаграммасында көрсөтүлгөндөй орнотуңуз:)
2-кадам: 2-кадам: Twitter эсебин түзүңүз жана Arduino-tweet.appspot.com орнотуңуз
Фотондон твит кылгыңыз келген твиттерди түзүңүз. Твиттерди түзгөндөн кийин arduino-tweet.appspot.com сайтына кирип, твиттер белгини киргизиңиз. Бул сайт кийинки кадамда кодго киргизе турган жаңы белгини берет. Бул фотондон твит кылууга мүмкүндүк берет.
3 -кадам: 3 -кадам: Build.particle.io боюнча кодуңузду басыңыз (Төмөндөгү жана Сүрөттөгү код)
// Бул #include билдирүүсү автоматтык түрдө Particle IDE тарабынан кошулган.
#кошуу
// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter прокси #define LIB_DOMAIN "arduino-tweet.appspot.com"
TCPClient кардары; #define DHTPIN 0 // кандай туташуубуз бар #DHTTYPE DHT22 аныктоо // кайсы сенсорду колдонуп жатабыз: DHT 22
DHT dht (DHTPIN, DHTTYPE);
double Curr_hum; // учурдагы кош кош Curr_temp; // учурдагы убактылуу боштук checkHum () {Curr_hum = dht.getHumidity (); }
жараксыз checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Салам!" + Сап (Curr_temp); // msg = "Салам!" + char (Curr_temp); кечигүү (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /HTTP /1.0 жаңыртуусу"); client.println ("Хост:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("токен ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } /*void tweetOut (String message) {// char msg = message.toCharArray (); кечигүү (1000);
client.connect (LIB_DOMAIN, 80); client.println ("POST /HTTP /1.0 жаңыртуусу"); client.println ("Хост:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("токен ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / void loop () { / * checkHum (); // нымдуулукту текшерүү. Curr_hum жана Curr_hum str checkTemp () жергиликтүү өзгөрмөлөрүн коёт; char msg = "Кутман кеч! Учурдагы температура:"+Char (curr_temp)+". Учурдагы нымдуулук:"+Char (Curr_hum)+"."); кечигүү (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /HTTP /1.0 жаңыртуусу"); client.println ("Хост:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("токен ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); кечигүү (60000); */}
4 -кадам: 4 -кадам: Корпус куруңуз жана Твиттериңизди алыңыз
Корпус куруп, температураны жана нымдуулукту каалаган дубалга сайыңыз жана build.particle.io кодун басыңыз!
Сунушталууда:
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Nem Sensor: 7 Steps
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: Бул окуу куралында биз Temp жана нымдуулук сенсорунун жардамы менен ар кандай температура жана нымдуулук маалыматтарын өлчөйбүз. Бул маалыматты ThingSpeakке кантип жөнөтүүнү да үйрөнөсүз. Белгилүү бир баада почтаңызга темп эскертүүсүн түзө аласыз
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 кадам
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): Салам балдар! Бул Нускамада, биз LM35 сенсорун NodeMCU менен кантип байланыштырууну үйрөнөбүз жана Blynk тиркемеси бар смартфондо интернетте ошол температура маалыматын көрсөтөбүз. (Ошондой эле бул долбоордо биз SuperChart виджетин Bl
ThingSpeak, IFTTT, Temp and Humidity Sensor жана Google Sheet: 8 кадам
ThingSpeak, IFTTT, Temp and Humidity Sensor жана Google Sheet: Бул долбоордо биз температуранын жана нымдуулуктун температурасын жана нымдуулук сенсорун, ESP32 жана ThingSpeakти колдонуп өлчөйбүз. Биз ошондой эле ThingSpeak жана IFTTTдин жардамы менен Google Sheetке ар кандай температура жана нымдуулук көрсөткүчтөрүн жөнөтөбүз
Tweeting Lamp Bot: 5 кадам (Сүрөттөр менен)
Tweeting Lamp Bot: Бул үйрөткүч сизге чөнтөк телефонун көзөмөлдөгөн Tweeting - Lamp жасоону үйрөтөт. Бул IIT аркылуу уюлдук телефондун көзөмөлдөгөн лампасын түзүү үчүн MIT тиркемесинин ойлоп табуучусун жана бөлүкчөлөрдү коддоо чөйрөсүн колдонгон эң сонун долбоор
Temp Sensor DS18B20 (Raspberry Pi): 4 кадам (Сүрөттөр менен)
Temp Sensor DS18B20 (Raspberry Pi): DS18b20 темп сенсорун малина пи менен кантип орнотуунун негизги үйрөткүчү