Агуулгын хүснэгт:

Wemos D1 Mini, BME280 ба Sensate ашиглан цаг уурын станц: 6 алхам
Wemos D1 Mini, BME280 ба Sensate ашиглан цаг уурын станц: 6 алхам

Видео: Wemos D1 Mini, BME280 ба Sensate ашиглан цаг уурын станц: 6 алхам

Видео: Wemos D1 Mini, BME280 ба Sensate ашиглан цаг уурын станц: 6 алхам
Видео: Автономная погодная метеостанция BME280 и Wemos D1 отправка данных в BLYNK 2024, Арваннэгдүгээр
Anonim
Wemos D1 Mini, BME280, Sensate ашиглан цаг уурын станц
Wemos D1 Mini, BME280, Sensate ашиглан цаг уурын станц

Өмнөх нийтлэлүүдэд би цаг уурын станц барих янз бүрийн аргуудыг хуваалцсан. Хэрэв та шалгаж үзээгүй бол линк энд байна.

Энэхүү зааварчилгаанд би Wemos болон Sensate нэртэй IoT платформ ашиглан энгийн цаг уурын станц хэрхэн байгуулах талаар үзүүлэх болно. Тиймээс эхэлцгээе.

Хангамж

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon US / Amazon UK / Banggood)
  3. 1.3 "OLED дэлгэц ……. (Amazon US / Amazon UK / Banggood)

Эдгээрийн хамт бидэнд iOS эсвэл Android -д зориулсан Sensate App хэрэгтэй болно.

Алхам 1: Мэдрэмж гэж юу вэ?

Мэдрэмж гэж юу вэ?
Мэдрэмж гэж юу вэ?

Өөрсдийнх нь хэлснээр: "Sensate Sense Аппликейшнийг ашиглан мэдрэгчдээ хүссэн үедээ, хаанаас ч хамаагүй хандаж болно. Үнэгүй Sensate Firmware ашиглан одоо байгаа техник хангамжийн бүрэлдэхүүн хэсгүүдийг ашиглан өгөгдөл бүртгэгчээ боловсруулаарай. Эсвэл өөрийн програмын хамгийн оновчтой чипийг олж, өөрийн шийдлийг бий болго."

Товчхондоо, энэ бол програм хангамжийн хамт танд энгийн төслүүдийг бий болгох энгийн код өгөх боломжийг олгодог програм юм. Таны хийх ёстой зүйл бол тэдний firmware -г асаах, програмаа суулгах, тохиргооны тохиргоог үзэх, өгөгдөл цуглуулахад бэлэн байх явдал юм. таны мэдрэгчээс.

Алхам 2: Flashing Sensate Firmware

Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware

Одоо бид ESP самбараа (энэ тохиолдолд WeMos D1 Mini) Sensate үүл рүү холбогдох боломжтой байхыг хүсч байна. Үүний тулд бид самбар дээр Sensate -ийн Firmware -ийг асаах хэрэгтэй. Процесс нэлээд шууд урагшлах болно.

Эхлээд та дараахь зүйлийг татаж авах хэрэгтэй.

  • CP210x эсвэл CH34x драйверийг татаж аваад суулгаарай (самбар дээр ашигласан USB to TTL чипээс хамаарна). Миний хувьд CH340 суулгасан.
  • NodeMCU флаш машиныг эндээс татаж аваарай.
  • Дараа нь хамгийн сүүлийн үеийн Sensate програмыг эндээс татаж авна уу.

Бүх зүйлийг татаж аваад драйверуудыг суулгасны дараа. Бид WeMos самбарынхаа портыг шалгах хэрэгтэй. Порт олохын тулд:

  • "Төхөөрөмжийн менежер" рүү очно уу >> "Портууд".
  • Самбарыг USB -ээр компьютерт холбоно уу. Жагсаалтанд шинэ порт гарч ирэхийг та анзаарах болно. Үүнийг анхаарна уу.

Одоо бид самбарыг шинэ програм хангамжаар гялалзуулж болно. Холбоосоос зөв програмыг татаж авсан эсэхээ шалгаарай. (Энэ төсөлд бид WeMos D1 mini ашиглаж байгаа тул уг програмыг ашиглах болно)

  • Гялсгуурыг нээгээд "Нарийвчилсан" таб руу очно уу. Дээрх зураг дээрхтэй ижил төстэй тохиргоог хийсэн эсэхээ шалгаарай.
  • Дараа нь "Config" таб руу очоод эхний мөрөн дээр дараад firmware татаж авсан фолдер руу очно уу. Тохирох файлыг сонгоно уу.
  • Одоо "Үйл ажиллагаа" табыг олж аваарай, энд COM портын хайрцагт өмнө нь тэмдэглэсэн портыг сонгоно уу.
  • "Flash" дээр дарж, анивчиж дуустал хүлээнэ үү.

Одоо бидэнд Sensate -ийн програм хангамж бүхий WeMos D1 мини самбар байна. Ачаалах процессыг дуусгахын тулд дахин тохируулах товчийг дарна уу.

Алхам 3: WiFi сүлжээг тохируулах

WiFi сүлжээг тохируулж байна
WiFi сүлжээг тохируулж байна
WiFi сүлжээг тохируулж байна
WiFi сүлжээг тохируулж байна
WiFi сүлжээг тохируулж байна
WiFi сүлжээг тохируулж байна

Одоо бид програмыг амжилттай гялалзуулж, ачаалсны дараа бид WiFi -ийн итгэмжлэлийг самбар дээр тохируулах хэрэгтэй. Үүнийг хийхийн тулд эхлээд самбараа асаагаад ухаалаг гар утасныхаа WiFi -ийг асаагаарай.

  1. "Sensate-Setup" дээр товшоод "Setup-Sensate" нууц үгээ оруулна уу.
  2. Төхөөрөмжийг холбосны дараа үндсэн хөтөчөө нээгээд "192.168.4.1" URL хаягийг оруулаад enter товчийг дарна уу.
  3. Та тохиргооны хуудас руу чиглүүлэх болно. Энд холбогдохыг хүссэн "SSID" (WiFi нэр) -ийг сонгоод нууц үгээ оруулна уу.
  4. Үйлчилгээний тохиргоонд төхөөрөмжөө нэрлэнэ үү (энэ тохиолдолд "Цаг агаарын станц"). Хадгалах дээр дараад дахин эхлүүлнэ үү.

Үүнийг хийсний дараа WeMos самбар таны WiFi сүлжээнд холбогдоход бэлэн боллоо. Одоо бид урагшилж, Sensate програмын тохиргоог эхлүүлж болно.

Алхам 4: Sensate Mobile App -ийг тохируулах

Sensate Mobile програмыг тохируулж байна
Sensate Mobile програмыг тохируулж байна
Sensate Mobile програмыг тохируулж байна
Sensate Mobile програмыг тохируулж байна
Sensate Mobile програмыг тохируулж байна
Sensate Mobile програмыг тохируулж байна

Юуны өмнө та ухаалаг гар утсандаа Sensate Sense програмыг суулгасан эсэхээ шалгаарай. Дараа нь програмыг нээгээд доорх алхмуудыг дагана уу.

  • Эхний хуудсан дээр "Тоног төхөөрөмжийн тохиргоо" дээр дарна уу. Дараа нь бид гүүрийг тохируулахыг хүсч байгаа эсэхийг асуух болно, учир нь бид үүнийг өмнөх алхамдаа аль хэдийн тохируулсан байсан тул "Үгүй ээ, үүнийг аль хэдийн тохируулсан байна" гэсэн хоёр дахь сонголтыг дарна уу.
  • Дараагийн хуудас нь боломжтой бүх гүүрийг харуулах болно. Бидний саяхан хийсэн зүйлийг сонгоно уу.
  • Дараагийн хуудсан дээр бид мэдрэгч болон 3 сонголтын талаархи бүх мэдээллийг авах болно. Энд "Тохиргооны мастер" -ыг сонгоно уу. Дараагийн хуудсан дээр та тохиргооны талаархи дэлгэрэнгүй мэдээллийг уншиж болно. Уншсаны дараа "Эхлэх" дээр дарна уу.
  • Одоо бид дэмжигдсэн бүх самбаруудын жагсаалтыг авах болно. Энд бид "WeMos D1 Mini" -ийг сонгоод "Үргэлжлүүлэх" дээр дарна уу.
  • Дараа нь бид үйл ажиллагааны горимыг сонгохыг хүсдэг. 2 горим байдаг бөгөөд нэг нь уншилтыг аль болох олон удаа авч, шинэчлэх ердийн горим юм. Нөгөө горим "Унтах горим", энэ горимд бид үе үе шинэчлэлт авах боломжтой бөгөөд самбар нь эрчим хүч хэмнэх горимд байх болно. Энэ төслийн хувьд би температур, чийгшлийг цаг тухайд нь шинэчлэхийг хүсч байгаа тул анхны горимыг сонгосон.
  • Дараа нь бид дэлгэцийг сонгох хэрэгтэй. Бид 1.3 "128x64 дэлгэцийг ашиглаж байгаа тул бид үүнийг сонгох болно. Дараа нь" Үргэлжлүүлэх "дээр дарна уу.
  • Дараагийн хуудсан дээр "Өргөтгөл байхгүй" гэснийг сонгоно уу.
  • Дараагийн хуудсан дээр бид мэдрэгчийг сонгох ёстой. Бид "BME280" ашиглаж байгаа тул үүнийг сонгоно уу. Та ижил төстэй боловч даралт мэдрэгчгүй BMP280 -ийг сонгоогүй байгаа эсэхийг шалгаарай.
  • Мэдрэгчийг сонгоход апп нь ямар өгөгдөл цуглуулахыг сонгох боломжийг олгодог. Энд бүх гурван сонголтыг сэлгэнэ үү. Бусад тохиргоотой тоглох шаардлагагүй.
  • Эцэст нь дуусгах дээр дарна уу.

Одоо бидний хийх ёстой зүйл бол хэлхээг бий болгох явдал юм.

Алхам 5: Хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Бид энд I2C холболтыг ашиглаж байгаа тул холболтууд нь маш энгийн. Дээрх зургуудыг үзнэ үү: VCC, GND (цахилгаан зүү) ба SDA, SCL (I2C тээглүүр) гэсэн 4 зүү энд тоглодог.

Утасыг дараах байдлаар холбоно уу.

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Тэгээд л болоо. Одоо хэлхээг асаагаад сүлжээнд холбогдохыг хүлээгээрэй, одоо бид OLED болон програмын өгөгдлийг авах болно.

Алхам 6: Эцсийн тэмдэглэл

Эцсийн тэмдэглэл
Эцсийн тэмдэглэл
Эцсийн тэмдэглэл
Эцсийн тэмдэглэл

Тиймээс одоо бид код бичих шаардлагагүй DIY цаг уурын станцтай боллоо. Гайхалтай биш гэж үү? Одоо та миний урьд нь энд хийсэн шиг хайрцаг хийж болно. Хичээлийг дагахад хялбар байсан гэж найдаж байна, та одоо ямар нэгэн зүйл сурсан гэж найдаж байна.

Хэрэв танд ямар нэгэн асуулт байвал доорх сэтгэгдлийг үлдээж болно.

Зөвлөмж болгож буй: