Агуулгын хүснэгт:
Видео: Arduino Ultra Low Power Weather Station: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад Arduino нано, bme 280, rf433 радио модулийг ашиглан хэт бага хүчин чадалтай цаг уурын станцыг хэрхэн яаж бүтээхийг харуулах болно. нарны зай.
Алхам 1: эд анги
Дамжуулагч:
- 1 x Arduino Pro mini (Цахилгаан удирдлага, хүчдэлийн зохицуулагчийг салгасан тохиолдолд)
- 1 x Bme280 мэдрэгч (ямар ч мэдрэгч хийх болно, хэдхэн бит код нэмээрэй)
- 1 x Бак хөрвүүлэгч (Хамгийн үр дүнтэй, СОНГУУЛЬ)
- 1 x диод (Нэмэлт)
- 2 x 18650s (ямар ч батерей нь 2-5.5V-ийн хязгаарт байвал ажиллах болно)
- 1 х талхны самбар
- Зарим эрэгтэй, эмэгтэй толгой ба кабель
- 1 x Rf433 дамжуулагч (антентай)
- 1 x нарны зай (СОНГОЛТТОЙ)
- 1 x Цаг агаарын хамгаалалттай хашлага (би хуучин Tupperware ашиглаж байсан)
Хүлээн авагч:
- 1 x Arduino Pro mini (Энэ тохиолдолд ямар ч ардуино хийх болно)
- 1 x Шингэн болор дэлгэц
- 1 x Rf433 хүлээн авагч (антентай)
Алхам 2: Үүнийг бүтээх
Хүлээн авагчийн протокард самбар дээрх бүх зүйлийг зохих утсаар холбож, антенныг модулийнхаа давтамжийн дагуу ийм хуудсан дээр хий. Антенны урт нь хүлээн авагч болон дамжуулагчийн хувьд ижил байх ёстой.
Алхам 3: Код
Дамжуулагчийн кодыг LowPower.h номын сан болон adafruit -ийн bme280 номын санг ашиглан бага хүчээр оновчтой болгосон.
Нөгөө талын хүлээн авагч нь бага чадлын хувьд оновчтой байдаггүй, гэхдээ та үүнийг өөрөө хялбархан нэмж болно.
Эрчим хүч хэмнэхийн тулд зарим сонголтыг кодонд тайлбарласан боловч үүнийг дибаг хийх зорилгоор тайлбарлах боломжгүй юм.
Алхам 4: Үр дүн
Дамжуулагч талаас гүйдлийг хэмжих нь ойролцоогоор 11uA унтах гүйдлийг харуулдаг. Үүнийг 24 секундын турш хийдэг бөгөөд дараа нь температур, чийгшил, барометрийн даралтыг дамжуулдаг. Үүнийг хийхийн тулд ойролцоогоор 350 мс, ойролцоогоор 11.5 мА ашиглах шаардлагатай. Гэхдээ та өөрийн мэдрэгчийг хялбархан нэмж, цаг уурын станцыг өргөтгөх боломжтой.
Ажиллах хугацааг тооцоолохын тулд би Орегоны суулгасан энэхүү тооцоолуурыг ашигласан. Онлайн тооцоолуур дахь утгыг орлуулах нь 1.5 орчим жилийн ажиллах хугацааг харуулдаг бөгөөд үүнийг суурилуулсан 1, 500mAh LiPos -ийг харгалзан үзэхэд нэлээд зөвшөөрөгдөх болно. Нөгөө талаас нарны зай хураагууртай бол ийм төрлийн хэрэглээг ашиглах хугацааг хязгаарлахгүй.
Би дараа нь батерейны хамгаалалтын ic эсвэл батерейг хянах код нэмэх болно
Та бүхэнд хэрэгтэй гэж найдаж байна, ямар нэгэн асуулт, залруулга байвал доор үлдээгээрэй
Алхам 5: EDIT:
Би rr433 модулийг nrf24l01 самбар, антеннаар өөрчилсөн бөгөөд хүлээн авагчийн хувьд би esp8266 нэмж, Blynk -ийг ашиглан утсандаа мэдээлэл авах боломжтой болсон бөгөөд энэхүү тохиргоог хийснээр та нэг хүлээн авагчтай олон цаг агаарын станцтай байж болно. таны утас руу. Хэрэв хэн нэгэн миний зохиосон кодын схем эсвэл захиалгат ПХБ -ийг хүсч байвал надтай чөлөөтэй ярилцаарай.
Зөвлөмж болгож буй:
Iot Weather Station: 5 алхам
Iot Цаг уурын станц: Сайн байна уу залуусаа Iam Энэхүү зааварчилгааг бичиж, Iot дээр суурилсан цаг уурын станцыг хэрхэн хийхийг танд харуулахын тулд Wemos D1 Mini Board & OpenWeather газрын зургаас цаг агаарын нарийвчлал, температурыг харуулахын тулд 128 × 68 Oled дэлгэцийг ашигладаг
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): 4 алхам
ESP8266 NodeMCU + LM35 + Blynk (IOT Weather Station/ Digital Temp Sensor): Сайн байна уу залуусаа! Энэхүү зааварчилгаанд бид LM35 мэдрэгчийг NodeMCU -тай хэрхэн холбож, температурын мэдээллийг Blynk програмтай ухаалаг гар утсан дээр харуулах талаар сурах болно
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: 6 алхам
Raspberry PI -ийн температур ба чийгшлийн бүртгэл, Cloud Weather Station, Wifi болон гар утасны статистик: Raspberry PI төхөөрөмжөөр та өрөөн доторх, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт температур, чийгшлийн мэдээллийг бүртгэх боломжтой. Энэ жишээг бид температур, чийгшлийг бүртгэхэд ашиглах болно. Төхөөрөмж интернетэд холбогдоно
LP-2010 AES17 1998 Switching amplifier Low Pass (low-pass) Filter: 4 Steps
LP-2010 AES17 1998 Шилжүүлэгч өсгөгч бага нэвтрүүлэх (бага нэвтрүүлэх) шүүлтүүр: Энэ бол бага дамжуулагч шүүлтүүрийн маш сайн D ангиллын өсгөгч юм. Нарийн хийц, супер гүйцэтгэл, хялбар холболт нь энэ бүтээгдэхүүнийг ашиглахад хялбар болгож, өндөр өртөгтэй гүйцэтгэл
Олон даалгавартай бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): 4 алхам
Олон даалгавар бүхий бөөрөлзгөнө 1 B (Personal Cloud + Weather Station): Хэсэг хугацааны өмнө би шинэ хувилбар худалдаж авсны дараа RPiB нөөцтэй байсныг санаж байсан бөгөөд нөөц файлуудаа хадгалахдаа хувийн нууцлалын талаар бодож байгаад өөрийн гэсэн үүл сервертэй болохоор шийдсэн. Сайн үр дүнд баяртай байгаа боловч R -ийн боломжийн үр ашигт сэтгэл хангалуун бус байна