Агуулгын хүснэгт:
- Алхам 1: Алхам 1: Температур мэдрэгчийг бий болгох
- Алхам 2: Алхам 2: Твиттер данс үүсгээд Arduino-tweet.appspot.com-ийг тохируулна уу
- Алхам 3: Алхам 3: Өөрийн кодыг Build.particle.io дээр дарна уу (Доорх болон зурган дээрх код)
- Алхам 4: Алхам 4: Хашаа барих ба жиргээ авах
Видео: Температур мэдрэгчийг жиргэх: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
WiFi ашиглан хаана ч ажиллах боломжтой жиргээний температур мэдрэгчийг өөрөө хий.
Алхам 1: Алхам 1: Температур мэдрэгчийг бий болгох
Шаардлагатай хэсгүүд:
1 - Фотон
1 - dht22 Температур мэдрэгч
1 - Талхны самбар
1 - 10K эсэргүүцэл
5 - Утас
1 - USB -ээс Mini -USB залгуур
1 - Ханын залгуур
Дээрх Fritzing диаграммд үзүүлсэн шиг фотоноо тохируулаарай:)
Алхам 2: Алхам 2: Твиттер данс үүсгээд Arduino-tweet.appspot.com-ийг тохируулна уу
Photon -оос жиргэхийг хүсч буй твиттерээ үүсгээрэй. Твиттер үүсгэсний дараа arduino-tweet.appspot.com руу ороод твиттер тэмдгээ оруулна уу. Энэ сайт нь танд дараагийн алхамд код оруулах шинэ жетон өгөх болно. Энэ нь фотоноос жиргэх боломжийг танд олгоно.
Алхам 3: Алхам 3: Өөрийн кодыг Build.particle.io дээр дарна уу (Доорх болон зурган дээрх код)
// Энэхүү #include мэдэгдлийг Particle IDE автоматаар нэмсэн.
#оруулах
// OAuth түлхүүр #TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD" тодорхойлох
// Twitter прокси #LIB_DOMAIN "arduino-tweet.appspot.com" -ийг тодорхойлно уу
TCPClient үйлчлүүлэгч; #тодорхойлох DHTPIN 0 // бид ямар зүүтэй холбогдсоныг #тодорхойлох DHTTYPE DHT22 // бидний ашиглаж буй мэдрэгч: DHT 22
DHT dht (DHTPIN, DHTTYPE);
давхар Curr_hum; // одоогийн hum double Curr_temp; // одоогийн temp void 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 ("Агуулга-Урт:"); 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 ("Агуулга-Урт:"); 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 ("Агуулга-Урт:"); 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 -аас кодыг дарна уу!
Зөвлөмж болгож буй:
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: Заримдаа чичиргээ нь олон програмын ноцтой асуудлын шалтгаан болдог. Машины босоо ам, холхивчоос эхлээд хатуу дискний гүйцэтгэл хүртэлх чичиргээ нь машиныг гэмтээх, эрт солих, гүйцэтгэл муутай болгож, нарийвчлалд ихээхэн цохилт өгдөг. Хяналт хийж байна
LM35 температур мэдрэгчийг Arduino -той холбох: 4 алхам
LM35 температур мэдрэгчийг Arduino -той холбох: Термометр бол температур хэмжихэд удаан хугацаанд ашиглагддаг төхөөрөмж юм. Энэхүү төсөлд бид орчин үеийн температур, температурын өөрчлөлтийг LCD дэлгэц дээр харуулах Arduino дээр суурилсан дижитал термометр хийлээ. Үүнийг унтрааж болно
DHT22 чийгшил ба температур мэдрэгчийг Arduino дээр хэрхэн ашиглах вэ: 6 алхам
DHT22 -ийн чийгшил ба температур мэдрэгчийг Arduino -той хэрхэн ашиглах вэ: Энэхүү гарын авлагад бид DHT22 -ийн чийгшил ба температур мэдрэгчийг Arduino -той хэрхэн ашиглах, OLED дэлгэц дээр утгыг харуулах талаар сурах болно
DHT12 I2C чийгшил ба температур мэдрэгчийг Arduino ашиглан хэрхэн ашиглах вэ: 7 алхам
DHT12 I2C -ийн чийгшил ба температур мэдрэгчийг Arduino -той хэрхэн ашиглах вэ: Энэхүү гарын авлагад бид DHT12 I2C -ийн чийгшил ба температур мэдрэгчийг Arduino -той хэрхэн ашиглаж, OLED дэлгэц дээр утгыг харуулах болно
Газар хөдлөлтийн мэдрэгчийг жиргэх: 4 алхам
Газар хөдлөлтийн мэдрэгчийг жиргэх: Энэхүү газар хөдлөлтийн мэдрэгчийг жиргэх нь нэртэй төсөл бөгөөд чичиргээ, газар хөдлөлтийг илрүүлэх бүрт хэрэглэгчийг сэрэмжлүүлэх зорилготой төсөл юм. Хазайлтын унтраалгыг ашиглан газар хөдлөлтийн чичиргээ урьдчилан тогтоосон хугацаанд болж байгаа эсэхийг үр дүнтэй хэмжих болно