Агуулгын хүснэгт:
- Алхам 1: Цахим эд анги
- Алхам 2: эд ангиудыг холбох
- Алхам 3: Кодлох
- Алхам 4: ThingSpeak тохиргоо
- Алхам 5: Андройд апп ашиглах
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэ бол ThuSpeak платформыг ашиглан онлайнаар олон нийтэд мэдээлэх боломжтой wi-fi холболттой миний Arduino дээр суурилсан цаг уурын станцын анхны үе юм.
Цаг уурын станц нь янз бүрийн мэдрэгч ашиглан цаг агаар, хүрээлэн буй орчинтой холбоотой дараах мэдээллийг цуглуулдаг.
- Температур;
- Чийгшил;
- Агаарын даралт;
- Гэрлийн эрч хүч;
- Хэт ягаан туяаны индекс;
- Тоосны концентраци.
Зорилго нь нээлттэй тоног төхөөрөмжийг ашиглан жижиг, энгийн цаг уурын станц хийх явдал юм.
Эхлээд хөгжилтэй байцгаая!
Алхам 1: Цахим эд анги
Энэхүү төслийн хувьд танд дараах бүрэлдэхүүн хэсгүүд хэрэгтэй болно.
- Arduino Uno (худалдаж авах)
- Grove гэрэл мэдрэгч (худалдаж авах)
- Grove хэт ягаан туяаны мэдрэгч (худалдаж авах)
- Барометрийн даралт мэдрэгч (BMP085) (худалдаж авах)
- DHT22 (худалдаж авах)
- Grove тоосны мэдрэгч (худалдаж авах)
- ESP8266 (худалдаж авах)
- Protoshield (илүү авсаархан хувилбарын хувьд) эсвэл ердийн талхны самбар (худалдаж авах / худалдаж авах)
- 1 кох эсэргүүцэл (x2)
- 10 кох эсэргүүцэл (x1)
- 4k7 ом эсэргүүцэл (x1)
- Зарим холбогч утас
- Компьютер (Arduino кодыг эмхэтгэх, байршуулах зориулалттай)
Энэ төслийг угсрахад танд тусгай хэрэгсэл хэрэггүй болно. Бүх бүрэлдэхүүн хэсгүүдийг дуртай цахим худалдааны дэлгүүрээс онлайнаар олж болно.
Уг хэлхээ нь USB портоор тэжээгддэг (компьютер эсвэл ердийн утасны цэнэглэгчтэй), гэхдээ та гадаад DC тэжээлийн хангамж эсвэл Arduino цахилгаан залгуурт холбогдсон батерейг нэмж болно.
Цаг уурын станцын хэлхээний тохиолдол энэ төслийн хамрах хүрээнээс гадуур байна.
Алхам 2: эд ангиудыг холбох
Бүх бүрэлдэхүүн хэсгүүдийг схемийн дагуу холбоно уу. Мэдрэгч бүрийг самбар дээр холбохын тулд танд хэдэн холбогч утас хэрэгтэй болно. Та прото хамгаалагч (илүү авсаархан хэлхээний хувьд), ердийн талх хавтан эсвэл өөрийн эзэмшдэг Arduino бамбайг ашиглаж болно.
USB кабелийг Arduino Uno самбар дээр холбоод дараагийн алхам руу орно уу.
Алхам 3: Кодлох
Та хамгийн сүүлийн үеийн Arduino IDE -г аль хэдийн суулгасан гэж үзвэл дараах сангуудыг татаж аваад суулгаарай.
DHT22 номын сан:
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 номын сан:
github.com/adafruit/Adafruit-BMP085-Library
Номын санг Arduino IDE -д хэрхэн нэмэх талаар заавар авахыг хүсвэл дараах Arduino гарын авлагыг үзээрэй.
www.arduino.cc/en/Guide/Libraries
Arduino кодыг татаж авах (weatherBox.ino). XXXXX -ийг wifi чиглүүлэгч SSID YYYYY -ээр чиглүүлэгчийн нууц үгээр, ZZZZZ -ийг ThingSpeak сувгийн бичих API түлхүүрээр солино уу (дараагийн алхам дээр үүнийг хэрхэн олж авахыг үзнэ үү).
Arduino самбарыг компьютерийн USB порт руу холбоод кодыг байршуулна уу.
Алхам 4: ThingSpeak тохиргоо
- ThingSpeak данс үүсгэх;
- Шинэ суваг үүсгэх;
-
Цаг агаарын станцынхаа нэр, тодорхойлолтыг оруулна уу. Дараах сувгуудыг оноож, сувгийг хадгална уу.
- суваг 1 = гэрэл
- суваг 2 = чийгшил
- суваг 3 = температур (DHT22 -ээс)
- суваг 4 = хэт ягаан туяаны индекс
- суваг 5 = тоосны концентраци
- суваг 6 = даралт
- суваг 7 = температур (BMP085 -аас)
- API бичих түлхүүрийг хуулах. Энэ нь Arduino кодын өмнөх алхамд ашиглагддаг;
- Станцыг асаахад мэдрэгчийн утгыг үе үе суваг руу оруулах болно. Та хувьсагч бүрийн нийтийн болон хувийн дүрслэлийг тохируулж болно.
Олон нийтийн сувгийн жишээ:
Алхам 5: Андройд апп ашиглах
Та цаг агаарын станцын өгөгдлийг ямар ч хөтөч дээр дүрслэх боломжтой болно. Гэхдээ та үүнийг Андройд дээр суурилсан ухаалаг гар утсан дээрээс шалгаж, хүссэн үедээ төсөөлж болно.
- ThingsView програмыг Google Play дэлгүүрээс Андройд төхөөрөмж дээрээ татаж суулгаарай;
- Аппликешн дээр сувгийн ID дугаараа оруулаад нэмэх дээр дарна уу. Та ID -г ThingSpeak сувгийн тохиргооноос олох болно;
- Хувьсагч бүрийн одоогийн утгыг графикаар харуулах болно;
- Хөгжилтэй байгаарай!
Зөвлөмж болгож буй:
Arduino болон ThingSpeak ашигладаг мини цаг уурын станц: 4 алхам
Arduino болон ThingSpeak ашигладаг мини цаг уурын станц: Сайн байцгаана уу. Энэхүү зааварчилгааны номонд би танд цаг агаарын мини станц хийх алхамыг зааж өгөх болно. Түүнчлэн, бид ThingSpeak API -ийг ашиглан цаг агаарын мэдээллээ серверт байршуулах болно, эс тэгвээс цаг агаарын төлөв байдлын зорилго юу вэ
MicroPython програм: Мини цаг уурын станц: 7 алхам
MicroPython Хөтөлбөр: Мини цаг уурын станц: Одоо өвөл болж байна, гэхдээ би зөвхөн цамц өмссөн байсан ч гэсэн бага зэрэг халсан хэвээр байгаа нь одоогийн температурыг мэдэхийг хүсдэг тул би Micropython ESP32 ба DHT11 мэдрэгчийг ашигладаг. мөн цаг агаарын энгийн станцтай тул та одоогийн мэдээллийг авах боломжтой
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай