Агуулгын хүснэгт:
- Алхам 1: Шуурхай видео
- Алхам 2: Хувийн цаг уурын станцад шаардлагатай электроникийн бүрэлдэхүүн хэсгүүд
- Алхам 3: Хувийн цаг уурын станцад шаардлагатай багаж хэрэгсэл, нэмэлт зүйлс
- Алхам 4: Програм хангамжийн шаардлага
- Алхам 5: Thingspeak.com дээр хувийн суваг үүсгэх
- Алхам 6: Хувийн цаг уурын станцын схем
- Алхам 7: Ерөнхий зориулалтын хэлхээний самбар дээр хэлхээ угсрах (GCB)
- Алхам 8: Код
- Алхам 9: Хаалганы бэлтгэл
- Алхам 10: Тагийг хаах
Видео: Хувийн цаг уурын станц хийх: 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Өрөөндөө сууж хөлрөх эсвэл жихүүдэс хүрэх; Танай өрөөний температур ямар байх бол гэж та гайхаж байна уу? эсвэл чийгшил ямар байх вэ? Энэ нь хэсэг хугацааны дараа надтай хамт тохиолдсон юм.
Энэ нь хувийн өрөөний температур, чийгшил, даралт, гэрлийн эрч хүчийг хянаж, thingspeak.com дээрх хувийн суваг руу байршуулдаг Хувийн цаг уурын станцыг бий болгоход хүргэдэг.
Эхэлцгээе.
Алхам 1: Шуурхай видео
Бүх зүйлийг 5 минутын дотор нэгтгэсэн жижиг видео энд байна.
YouTube дээр үзэх бол энд дарна уу
Алхам 2: Хувийн цаг уурын станцад шаардлагатай электроникийн бүрэлдэхүүн хэсгүүд
Тодорхойлолт: Бид чийгшлийг мэдрэхийн тулд DHT11, температур, даралтыг хэмжих BMP180, гэрлийн эрчмийн талаар тодорхой ойлголттой болохын тулд Хөнгөн хамааралтай эсэргүүцэл (LDR) ашиглана. Arduino нано нь эдгээр мэдрэгчээс мэдээлэл цуглуулж ESP8266 руу илгээж, үүнийг өөрийн хувийн суваг руу thingspeak.com дээр байршуулна. Бид Arduino наногоо 12V-2A хананы адаптераар тэжээх болно, мэдрэгч ба ESP8266 нь LM2596 дээр суурилсан бак хөрвүүлэгчээс хөрвүүлсэн хүчдэлийг хүлээн авах болно.
Бүрэлдэхүүн хэсгүүдийн жагсаалт:
- BMP180 даралт ба температур мэдрэгч,
- DHT11 чийгшил мэдрэгч,
- Хөнгөн хамааралтай эсэргүүцэл (LDR),
- ESP8266 wifi модуль (програм хангамж бэлэн),
- Ардуино нано,
- 2 резистор- 51 KOhm ба 4.7KOhm,
- LM2596 Бак хөрвүүлэгч,
- DC үүр,
- Шилжүүлэх ба
- 12V-2A хананы адаптер.
Алхам 3: Хувийн цаг уурын станцад шаардлагатай багаж хэрэгсэл, нэмэлт зүйлс
Тодорхойлолт: Бид утас хуулах зориулалттай утас хуулагч, хашлага дээрх нүх/нүхийг тэгшлэх зориулалттай файл, хашлага доторх эд ангиудыг байрлуулах зориулалттай цавуу буу, хашлагын тагийг хаах шураг жолооч, гагнуурын төмөр бүхий гагнуурын төмрийг ерөнхий зориулалтын хэлхээний самбар дээр угсрах (GCB). 4х4х2 инчийн хуванцар хайрцаг нь хашлага болдог. GCB дээр зөв угсрахын тулд бидэнд эрэгтэй, эмэгтэй berg тууз, эмэгтэй холбогч хэрэгтэй болно.
Хэрэгслийн жагсаалт:
- Утас хуулагч,
- Файл,
- Цавуу буу,
- Шургуулагч ба
- Гагнуурын төмөр ба гагнуурын утас.
Нэмэлт зүйлсийн жагсаалт:
- 4x4x2 инчийн хуванцар хайрцаг (би энэ хэмжээсийг ашигласан, ойролцоох хэмжээсүүд сайн байх ёстой),
- Ерөнхий зориулалтын хэлхээний самбар,
- эрэгтэй, эмэгтэй berg зурвас ба
- эмэгтэй холбогч.
Алхам 4: Програм хангамжийн шаардлага
Тодорхойлолт: Мэдрэгчийн өгөгдлийн үнэ цэнийг харахын тулд бидэнд thingspeak.com дээр хувийн суваг хэрэгтэй болно. Arduino nano -д зориулж arduino код бичихийн тулд бидэнд Arduino IDE хэрэгтэй болно. (Залуус та компьютер/зөөврийн компьютер, интернетэд холбогдсон wifi маршрут эзэмшсэн гэж бодож байна)
Програм хангамжийн шаардлагын жагсаалт:
- Thingspeak.com дээрх хувийн суваг болон
- Arduino IDE (хамгийн сүүлийн хувилбар байх нь зүйтэй).
Та Arduino IDE -ийн хамгийн сүүлийн хувилбарыг arduino.cc дээрээс татаж авах боломжтой.
Одоо thingspeak.com дээр хувийн суваг үүсгэе.
Алхам 5: Thingspeak.com дээр хувийн суваг үүсгэх
Thingspeak.com дээр хувийн суваг хийхийн тулд дараах алхмуудыг дагана уу.
- Вэб хөтөчөө нээгээд thingspeak.com руу ороод баруун дээд буланд байгаа "Бүртгүүлэх" таб дээр дарна уу (Зургийн дугаар 1)
- Дэлгэрэнгүй мэдээллийг бөглөж, 'Бүртгэл үүсгэх' дээр дарна уу (Зургийн дугаар 2)
- Одоо 'Шинэ суваг' таб дээр дарна уу (Зургийн дугаар 3)
- Сувгийн дэлгэрэнгүй мэдээллийг дахин бөглөж, 4 талбарыг идэвхжүүлээрэй (бид 4 мэдрэгчийн утгыг илгээх болно), доош гүйлгээд "Сувгийг хадгалах" таб дээр дарна уу (Зургийн дугаар 4/5)
- Энэ хуудсан дээр 'API түлхүүрүүд' таб дээр дарж 'API түлхүүр бичих' -ийг тэмдэглэнэ үү.
Энэ бол хүмүүс, одоо та өөрийн хувийн ярих сувагтай боллоо.
Одоо электроникийн бүх бүрэлдэхүүн хэсгүүдийг нэгтгэж үзье.
Алхам 6: Хувийн цаг уурын станцын схем
Энд би Хувийн цаг уурын станцын схемийн зургийг хавсаргаж байна. Би мөн үүнд зориулж фризинг файл хавсаргаж байна. Холболтууд нь маш энгийн.
- BMP180 нь arduino нано I2C порт руу холбогддог.
- LDR нь хүчдэл хуваагч хэлбэрээр 51 KOhm резистороор холбогдсон бөгөөд уулзвар нь arduino нано A1 зүүтэй холбогддог.
- DHT11 -ийн өгөгдлийн зүү нь 4.7 KOhm резистортой, A0 зүү arduino нано руу холбогдсон байна.
- ESP8266 -ийн TX ба RX нь arduino нано -ийн D10 ба D11 -тэй холбогддог. ESP8266 -ийн CH_PD нь 3.3V төмөр замд холбогддог.
- Энэ модулийн потенциометрийг эргүүлснээр LM2596 модулийн гаралтыг 3.3В болгон тохируулна уу. Энэ модулийн гаралтыг BMP180, DHT11, LDR, ESP8266 -ийн Vcc ба Gnd -ийн Vcc ба Gnd -т тус тус холбоно уу.
- LM2596 модулийн оролт нь 12V-2A хананы адаптераас ирдэг бөгөөд энэ нь Arduino нано-ийн Vin ба Gnd-тэй холбогддог.
Бид энэ хэлхээг ерөнхий зориулалтын хэлхээний самбар дээр угсрах хэрэгтэй. Үүнийг хийцгээе.
Алхам 7: Ерөнхий зориулалтын хэлхээний самбар дээр хэлхээ угсрах (GCB)
Тоног төхөөрөмжийн багаж хэрэгсэл, 3 -р алхамаас авсан нэмэлт зүйлүүд одоо бизнес эрхэлж байна.
- GDB дээр Arduino нано ба ESP8288 -ийг байрлуулахдаа эмэгтэй berg туузыг ашиглана уу.
- Гагнуурын төмөр ба гагнуурын утсыг ашиглан самбар дээр цахилгаанаар холбох,
- Эмэгтэй холбогчийг ашиглан бүх мэдрэгч болон LM2596 модулийн хамрах хүрээг өргөтгөж, хаалтын таг болон хананд наалдана.
- Эмэгтэй өргөтгөлүүдийг 3 -т хийсэн холболтын цэгүүдийг хийхийн тулд эрэгтэй berg зурвас ашиглана уу.
- GCB дээрх схемийг утсаар (утсыг хуулагч ашиглан хуулж) эсвэл хайлсан гагнуурын утсаар хийж, эцэст нь
- Мультиметр ашиглан хэлхээг асаахаасаа өмнө төрөл зүйл байгаа эсэхийг шалгаарай.
Одоо бүх тоног төхөөрөмжийг GCB дээр байрлуулсан тул кодыг харцгаая.
Алхам 8: Код
Хувийн цаг уурын станцын код нь маш энгийн. Би зөөвөрлөхөд хялбар байх үүднээс кодыг зөв тайлбарласан болно. Кодыг шатаахаасаа өмнө дараахь зүйлийг анхаарч үзээрэй.
- Бүх номын санг суулгасан эсэхийг шалгаарай.
- Кодын 14 -р мөрөнд хандалтын цэгийн (wifi чиглүүлэгч) SSID -ээр зураас орлуулна уу.
- Кодын 15 -р мөрөнд wifi сүлжээнийхээ PASSWORD -тай зураас орлуулна уу.
- 17 -р мөрөнд өөрийн түлхүүр үгийг хувийн сувгаар бичээд API түлхүүр бичээрэй
- Arduino наног програмчлахдаа таны 12V DC тэжээлийн унтраалттай байгаа эсэхийг шалгаарай.
Миний ашиглаж байсан код, номын санг татаж авах github (Personal Weather Station) линк энд байна.
Бид техник хангамж, програм хангамжаа бэлэн болгосноор сав баглаа боодол л үлдэж байна.
Алхам 9: Хаалганы бэлтгэл
Одоо бид 4x4x2 инчийн хайрцган дээр янз бүрийн хэлбэр, хэмжээтэй нүх гаргах хэрэгтэй. Бид DC үүрэнд нүх гаргаж, ямар ч хаалттай ханыг асаах хэрэгтэй. Мөн бид хашлагын таган дээр мэдрэгчийн нүх гаргах хэрэгтэй.
Би хашлага дээр хийх ёстой нүхний хэмжээг харуулсан зургийг хавсаргав.
Хуванцарыг таслахын тулд халуун хутга ашиглана уу.
Нүхийг тэгшлэхийн тулд файл ашиглана уу.
Одоо таны хашаа таны тойргийг зохион байгуулахад бэлэн боллоо.
Алхам 10: Тагийг хаах
Угсарсан GCB -ийг хашлага дотор оруулна уу.
Шилжүүлэгч ба DC үүрийг хананы нүхэнд байрлуулах; тагны нүх дээрх мэдрэгч. Тэдний байрлалыг эцэслэж, засахын тулд цавуу буу ашиглана уу. Эцэст нь тагийг хаахын тулд шургуулагч ашиглана уу.
Энд танд хувийн цаг уурын станц байна. Цахилгаан тэжээлээ асаагаад өрөөнийхөө температур, чийгшил, даралт, гэрлийн эрчмийг дэлхийн хаана ч байсан ухаалаг гар утас/компьютер/зөөврийн компьютер/таблетаараа дамжуулан хувийн сувгаараа үзээрэй.
Энэ бол сургамжтай зүйл юм. Ямар нэгэн эргэлзээ байвал коммент бичээрэй.
Хэрэв танд энэ заавар таалагдсан бол миний youtube суваг танд таалагдах магадлал өндөр байна. Уншсанд баярлалаа.
Зөвлөмж болгож буй:
Java дахь BME280 -тай Raspberry Pi ашиглан хувийн цаг уурын станц: 6 алхам
Java дахь BME280 -тай Raspberry Pi -ийг ашиглаж буй хувийн цаг уурын станц: Цаг агаар муу байгаа нь цонхоор үргэлж муу харагдаж байдаг. Бид мөн халаалт, агааржуулалтын системдээ илүү сайн хяналт тавихыг хүсч байсан. Хувийн цаг уурын станц барих нь маш чухал
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
Particle Photon IoT хувийн цаг уурын станц: 4 алхам (зурагтай)
Particle Photon IoT хувийн цаг уурын станц:
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай