Mundarija:
- 1 -qadam: 1 -qadam: Harorat sensori yarating
- 2-qadam: 2-qadam: Twitter hisobini yarating va Arduino-tweet.appspot.com-ni o'rnating
- 3 -qadam: 3 -qadam: O'z kodingizni Build.particle.io -ga kiriting (Kod quyida va rasmda)
- 4 -qadam: 4 -qadam: Korpus yarating va tvit qiling
Video: Tweeting harorat sensori: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Wi -Fi yordamida istalgan joyda ishlashi mumkin bo'lgan o'zingizning Tweeting harorat sensori yarating.
1 -qadam: 1 -qadam: Harorat sensori yarating
Kerakli qismlar:
1 - foton
1 - dht22 harorat sensori
1 - non paneli
1 - 10K qarshilik
5 - simlar
1 - USB -dan Mini -USB kabeli
1 - devor vilkasi
Fotoningizni yuqoridagi chizish diagrammasida ko'rsatilganidek o'rnating:)
2-qadam: 2-qadam: Twitter hisobini yarating va Arduino-tweet.appspot.com-ni o'rnating
Photon -dan tvit yozmoqchi bo'lgan twitter -ni yarating. Tvitterni yaratgandan so'ng, arduino-tweet.appspot.com saytiga o'ting va twitter belgisini qo'ying. Bu sayt sizga yangi belgini beradi, uni keyingi bosqichda kodga kiritasiz. Bu sizga fotondan tvit yozish imkonini beradi.
3 -qadam: 3 -qadam: O'z kodingizni Build.particle.io -ga kiriting (Kod quyida va rasmda)
// Bu #include bayonoti Particle IDE tomonidan avtomatik ravishda qo'shilgan.
#qo'shing
// OAuth kaliti #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"
// Twitter proksi-serveri #debine LIB_DOMAIN "arduino-tweet.appspot.com"
TCPClient mijozi; #define DHTPIN 0 // biz qaysi pinga ulanganmiz #deft DHTTYPE DHT22 // biz qaysi sensordan foydalanamiz: DHT 22
DHT dht (DHTPIN, DHTTYPE);
er -xotin; // joriy hum juftlik Curr_temp; // joriy temp void checkHum () {Curr_hum = dht.getHumidity (); }
bekor checkTemp () {curr_temp = dht.getTempFarenheit (); } void setup () {pinMode (DHTPIN, INPUT); checkTemp (); char msg = "Salom!" + String (Curr_temp); // msg = "Salom!" + char (Curr_temp); kechikish (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /HTTP /1.0 yangilash"); client.println ("Xost:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); mijoz.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } /*void tweetOut (String xabar) {// char msg = message.toCharArray (); kechikish (1000);
client.connect (LIB_DOMAIN, 80); client.println ("POST /HTTP /1.0 yangilash"); client.println ("Xost:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); mijoz.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / void loop () { / * checkHum (); // namlikni tekshiring. Curr_hum va Curr_hum str checkTemp () mahalliy o'zgaruvchilarini o'rnatadi; char msg = "Xayrli kun! Hozirgi harorat:"+Char (Curr_temp)+". Hozirgi namlik:"+Char (Curr_hum)+"."); kechikish (1000); client.connect (LIB_DOMAIN, 80); client.println ("POST /HTTP /1.0 yangilash"); client.println ("Xost:" LIB_DOMAIN); client.print ("Content-Length:"); client.println (strlen (msg)+strlen (TOKEN) +14); mijoz.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); kechikish (60000); */}
4 -qadam: 4 -qadam: Korpus yarating va tvit qiling
Devorni qurib, harorat va namlikni xohlagan devorga ulang va build.particle.io -dan kodni kiriting!
Tavsiya:
Harorat va yorug'lik sensori: 8 qadam
Harorat va yorug'lik sensori: Bu asosiy harorat va yorug'lik sensori uchun. Bu haqida
Arduino bilan LM35 harorat sensori: 4 qadam
Arduino bilan LM35 harorat sensori: Termometrlar uzoq vaqt davomida haroratni o'lchash uchun ishlatilgan foydali asbobdir. Ushbu loyihada biz hozirgi harorat va harorat o'zgarishini LCD displeyda ko'rsatish uchun Arduino -ga asoslangan raqamli termometr yaratdik. Depl bo'lishi mumkin
Arduino bilan Servo va DHT11 harorat va namlik sensori yordamida avtomatik sovutish foniy: 8 qadam
Arduino bilan Servo va DHT11 harorat va namlik sensori yordamida avtomatik sovutish foniy: Bu qo'llanmada biz qanday boshlashni o'rganamiz & harorat ma'lum darajadan oshganda fanatni aylantiring
Sensorli harorat va harorat sensori: 4 qadam
Sensorli haroratni qanday o'lchash mumkin ?: Kirish: "O'qitish" darsligi, shuningdek, Arduino -dagi temperatura sensori. Xo'sh, biz hech qachon materiallarni o'rnatmasligimiz kerak
Tweeting zilzila sensori: 4 qadam
Tweeting zilzila sensori: "Tweeting Earthquake Sensor" deb nomlangan loyiha - bu titroq yoki zilzila aniqlanganda foydalanuvchini ogohlantirishga qaratilgan loyiha. Burilish kalitidan foydalanib, u zilzila tebranishi oldindan belgilangan vaqtda sodir bo'lishini samarali o'lchaydi