Агуулгын хүснэгт:
Видео: ESP8266 - 12 Цаг уурын станц: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү төсөл нь ESP8266 - 12. дээр суурилсан цаг уурын станц барих, турших тухай юм. Энэхүү үзэл баримтлал нь нарны зай ашиглан батерейг цэнэглэхэд бага чадал дээр суурилсан болно. Энэхүү зааварчилгаа нь миний өмнөх 2 төслийн цэнэглэх систем, esp бүртгэгч дээр үндэслэсэн болно.
Монголбанк:
ПХБ -ийн загвар хавтан
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
хэрэг
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
6V нарны зай:
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
ESP 8266 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Батерей. 18650 лити - ион батерей.
18650 батерейны эзэмшигч
Мэдрэгч.
Та юу ч сонгож болно, I2C мэдрэгч надад таалагддаг, би гэрэл мэдрэгч MAX44009 -ийг сонгодог https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - температур, чийгшил, даралтын мэдрэгч)
эсвэл.
DS18B20 1 утастай температур мэдрэгч https://s.click.aliexpress.com/e/bhmyP8ha үнэгүй хүргэлт:
s.click.aliexpress.com/e/bhmyP8ha
2 х керамик конденсатор 100 nF
1х электролитийн конденсатор 47microF (470microFarad ашиглах боломжтой)
s.click.aliexpress.com/e/bFvGcnB6 *
* конденсаторын багц
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1 x CP2102 USB UART цуваа модуль
s.click.aliexpress.com/e/btKG0HlO
n
2x хүрэлцэх товчлуур
s.click.aliexpress.com/e/DEGyCsC
2х урт самбар эсвэл 1хлонг талх + 1х богино талх эсвэл 1х pcb (илүү сайн, багтаамж багатай) https://s.click.aliexpress.com/e/DEGyCsC (урт)
s.click.aliexpress.com/e/DEGyCsC (богино)
1х дупон кабелийн багц (тийм ч сайн биш, илүү сайн холбохын тулд зузаан кабель худалдаж авах нь дээр)
Эсэргүүцэл: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Багц:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Алхам 1: Барилга
Би цаг уурын станцын үндсэн хэсгүүдийг, өмнөх зааварчилгааны төслүүдийнхээ талаар дэлгэрэнгүй тайлбарласан болно.
Би ESP8266 - 12 микроконтроллер ашигладаг, та антентай ESP8266 - 7 ашиглаж болно. ESP чипийг ажиллуулахын тулд танд лити -ион батерейнаас хүчдэлийг 3.3 В болгон хөрвүүлдэг 3.3 В доош буулгах модуль хэрэгтэй. Би хуучин зөөврийн компьютерын батерейны лити -ион батерейг ашигладаг.
Батерейг цэнэглэхийн тулд би нарны зай ашигладаг, үндсэндээ танд хамгийн ихдээ 7 В (TP4056 цэнэглэгч модулоос хамаарна), нарны зайнаас хамгийн ихдээ 200 мА гүйдэл өгдөг нарны зай хэрэгтэй. Хамгийн их гүйдэл нь батерейгаас хамаарна, энэ нь C/10 дүрэм боловч лити батерейны хувьд та 500 мА цэнэглэх боломжтой (C бол батерейны хүчин чадал).
Хэмжихийн тулд би нэг утасны үзэл баримтлалд суурилсан DS18b20 гэсэн 3 хэмжигч ашигладаг. Мөн би бие даасан сэдэвч бүрийн нийтийн хаягийг шалгадаг. Яагаад 3 метр гэж? Дараагийн слайдыг шалгана уу.
Мөн ESP нь wifi антенаар хэмжих боломжтой! Би холбосон SSID -ийн хүчийг хэмждэг. Ихэвчлэн энэ нь dB нэгжид байдаг. Мөн миний байшин миний гэрийн эргэн тойронд байгаа wifi сүлжээний тоог шалгадаг. Заримдаа 2, заримдаа 3 эсвэл 4 байдаг.
Алхам 2: Хэмжилт хийх
Хэмжихийн тулд би хайрцаг доторх нэг хэмжигдэхүүн болох 3 хэмжигдэхүүн, esp болон бүх тоног төхөөрөмжийг ашигладаг. Хоёрдахь хэмжигч нь гаднах агаарын температурыг хэмждэг. Би тагтан дээр самбарын ард мэдрэгч залгадаг. Миний лонхны доторх температурыг хэмжихэд ашигладаг гурав дахь термометр. Нартай үед лонхны доторх агаар маш халуун байдаг. Тиймээс энэ нь нарны цацраг илрүүлэгчтэй адил юм.
Мөн би батерейны хүчдэлийг аналог дижитал хөрвүүлэгч (ADC) ашиглан хэмждэг. ESP нь ADC -ийг хамгийн ихдээ 1 В -ийн хүчээр ашигладаг тул би литийн батерейнаас авсан санал тооллогыг 1 В -оос доош хуваах ёстой.
Мөн ESP нь миний байшингийн эргэн тойронд байгаа SSID -ийн хүч болон wifi сүлжээний тоог хэмждэг.
Алхам 3: Туршилт
Туршилтын хувьд би Thingspeak сувгийг ашигладаг (https://thingspeak.com/channels/297517?fref=gc). Би 8 график, гаднах температур, ADC (зайны хүчдэлийг хэмжих ADC -ийн утгууд), ялгаа (гаднах температур - лонх дахь температур), хайрцган дахь температур, wifi -ийн хүч чадал, "wifi" тоо, нарны температур = in лонх.
Миний esp 28 минут тутамд мэдээллийг өгөгдөл илгээдэг (би 30 минут тохируулдаг, гэхдээ дотоод цаг нь бага зэрэг чимээ шуугиантай хэлбэлздэг боловч үндсэндээ цагийн интервал 28 минут орчим байдаг)
Энэ нь маш сайн ажилладаг, гэхдээ өнгөрсөн долоо хоногт нэг удаа нэг үнэ цэнэ дутагдаж байгааг би олж мэдсэн. Цагийн интервал 28 минут = 56 минутаас урт байна. Thingspeak сервер жаахан асуудалтай байж магадгүй юм.
Та мөн эдгээр утгуудаас график үүсгэж, энэ графикийг Thingspeak дээрх өөр суваг дээр нэмж болно (MATLAB Analysis болон MATLAB Visualization хэрэгслүүдийг ашиглана уу). Би үүнийг ашигладаг, гэхдээ энэ нь миний үнэт зүйлд жаахан дутагдаж магадгүй юм. (Би шинэ график, шинэ сувгуудаа устгасны дараа утга алга болсон)
Алхам 4: Графикууд
Гаднах температурыг шалгаж, хүлэмжтэй төстэй шилнийхээ температурыг шинжлэх нь сайхан байдаг. Гадна 15 ° C (59 F) орчим байхад температур 30 ° C (86 F) хүрч болно. Мөн миний гаднах температур үнэн зөв байдаггүй, миний бүс нутгийн цаг агаарын урьдчилсан тооцооны вэбсайт дээр миний хэмждэг гаднах температур илүү өндөр хэвээр байгаа эсэхийг шалгадаг. Магадгүй надад илүү сайн тусгаарлалт хэрэгтэй байж магадгүй юм.
гадаа температур
НАР дахь температур
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
ESP8266 ашиглан энгийн цаг уурын станц: 6 алхам (зурагтай)
ESP8266 ашигладаг энгийн цаг уурын станц: Энэхүү зааварчилгаанд би ESP8266 -ийг хэрхэн ашиглах, температур, даралт, уур амьсгал гэх мэт өгөгдлүүдийг хэрхэн яаж авах, мөн захиалагч гэх мэт YouTube -ийн өгөгдлүүдийг хуваалцах болно. Үзсэн нийт тоо. өгөгдлийг цуваа дэлгэц дээр харуулаад LCD дэлгэц дээр харуулна. Өгөгдөл нь f болно
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 8 алхам (зурагтай)
NaTaLia цаг уурын станц: Arduino нарны эрчим хүчээр ажилладаг цаг уурын станц зөв замаар хийсэн: 1 жилийн турш 2 өөр байршилд амжилттай ажилласны дараа би нарны эрчим хүчээр ажилладаг цаг уурын станцын төслийн төлөвлөгөөгөө хуваалцаж, хэрхэн урт хугацаанд үнэхээр оршин тогтнож чадах систем болж хөгжсөн тухай тайлбарлаж байна. нарны эрчим хүчнээс үүссэн үе. Хэрэв та дагах бол
DIY цаг уурын станц ба WiFi мэдрэгч станц: 7 алхам (зурагтай)
DIY цаг уурын станц ба WiFi мэдрэгч станц: Энэхүү төсөлд би WiFi мэдрэгч станцын хамт цаг агаарын станцыг хэрхэн яаж хийхийг танд үзүүлэх болно. Мэдрэгч станц нь орон нутгийн температур, чийгшлийн өгөгдлийг хэмжиж, WiFi -ээр цаг уурын станц руу илгээдэг. Цаг уурын станц дараа нь
RPi цаг уурын станц ба дижитал цаг: 4 алхам (зурагтай)
RPi цаг уурын станц ба дижитал цаг: Энэ бол хурдан бөгөөд хялбар төсөл бөгөөд үзүүлэх сайхан дэлгэц юм. Энэ нь цаг хугацаа, цаг агаарын нөхцөл байдал, температурыг хоёуланг нь харуулдаг. Хэрэв танд харсан зүйл тань таалагдаж байвал миний хийсэн зүйлийг дагаж мөрдөхийн тулд намайг Instagram, Twitter (@Anders644PI) дээр дагаарай