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

Floger: Цаг агаарын параметрийг хянах төхөөрөмж: 6 алхам
Floger: Цаг агаарын параметрийг хянах төхөөрөмж: 6 алхам

Видео: Floger: Цаг агаарын параметрийг хянах төхөөрөмж: 6 алхам

Видео: Floger: Цаг агаарын параметрийг хянах төхөөрөмж: 6 алхам
Видео: Lake Como Bike Ride, Italy - 4K - 36 Miles / 58 Km 2024, Долдугаар сарын
Anonim
Floger: Цаг агаарын параметрийг хянах төхөөрөмж
Floger: Цаг агаарын параметрийг хянах төхөөрөмж

Жижигхэн холбогдсон, AUTONOMUS төхөөрөмж нь цэцэрлэгжүүлэлт хийхэд туслах хэд хэдэн ашигтай зүйлийг хянах боломжтой

Энэхүү төхөөрөмж нь цаг агаарын янз бүрийн үзүүлэлтүүдийг хэмжих зориулалттай.

  • Шал ба агаарын температур
  • Шал, агаарын чийгшил
  • Гэрэлтүүлэг

үүнийг lcd дэлгэц дээр харуулаад sigfox модулаар дамжуулан actoboard руу илгээнэ үү (та үүнийг бас өөр төхөөрөмж эсвэл мэдээллийн санд actoboard -аас илгээж болно, гэхдээ бид энэ зааварт энэ тухай ярихгүй).

Миний хэлснээр хэлтэс нь бие даасан байдалтай байдаг тул мэдээж бид нарны зайгаар тэжээгддэг батерей ашиглах болно, гэхдээ хамгийн гол нь уг төхөөрөмжийг хэзээ ч ашиглахгүй байх болно: үнэхээр бид үүнийг цаг тутамд хэмжилт хийх програмчлах болно. Хэрэв та одоо ринтийг хэмжихийг хүсэхгүй бол. Төгсгөлд нь бидний ашигладаг төхөөрөмж цаг тутамд 30 секундээс бага хугацаанд ашиглагддаг.

ЧУХАЛ:

  • Бид Mbed -ийг ашиглан өгөөмрөөр хуваалцах кодыг ачаалах болно: '), хэрэв та үүнийг сайн мэддэг бол энэ нь давуу тал болно (хэрэв та санаа зовохгүй байвал би үүнийг алхам алхамаар тайлбарлах болно).
  • Би бас таны компьютерийг хийхийн тулд бүх файлыг өгч байгаа тул та үүнийг хэвлэх хэрэгтэй болно.

Алхам 1: бүрэлдэхүүн хэсгүүд

Мэдээж энэ төслийн хувьд би мэдрэгч ашигласан боловч танд микроконтроллер, хоол тэжээлийн систем хэрэгтэй болно

Миний ашигласан бүрэлдэхүүн хэсгүүдийн жагсаалт энд байна

Шалны мэдрэгч:

  • Температур
  • Чийг

Агаарын мэдрэгч:

Температур ба чийг: агаарын температур ба чийг ижил мэдрэгч дээр байна

Гэрлийн мэдрэгч:

Гэрэлтүүлэг

Микроконтроллер карт: Бид 2 микроконтроллер ашиглах болно

  • STM32L432KC
  • TD1208

Өөрчлөлт:

  • Батерей
  • Нарны эс
  • Alimentation адаптер карт: Энэ карт дээр бид зай болон нарны зайг холбох болно (ингэснээр зай цэнэглэх боломжтой болно). Хоол тэжээлийн картны нөгөө талд бид STM32L432KC -ийг USB кабелиар холбож бүхэл системийг (3.3В хүчдэлээр) тэжээнэ.

Дэлгэц:

LCD дэлгэц

Sigfox:

Sigfox модуль нь өгөгдлөө actoboard руу илгээх боломжийг бидэнд олгоно

Алхам 2: ПХБ ба код

ПХБ ба код
ПХБ ба код

ПХБ:

Эхлэхийн тулд би pcb файлуудыг хуваалцах болно. Тэдгээр нь ихэнх хэвлэгч дээр хэвийн ажиллах форматтай байдаг.

Үүнийг хэвлэхийн тулд та үүнийг хийх боломжтой цахилгаан/техникийн дэлгүүрийг хялбархан олох боломжтой.

Та PCB дээр Severral VIA хийх шаардлагатай болно (тэдгээрийг зааж өгсөн гэж бүү санаа зов)

КОД:

Эхний алхам бол MBED дээр данс үүсгэх явдал юм

Үүнийг хийсний дараа та дараах холбоос дээр дарж төсөлд хандах боломжтой болно (зөвхөн унших горимд)

Өмнөх линкээр mbed төсөлд хүрсний дараа үүнийг ажлын талбарт (хөрвүүлэгч) импортлоорой.

Дараа нь STM32 -ийг компьютерт холбож, mbed дээрх үндсэн файлыг эмхэтгээд энэ файлыг STM32 руу хуулна уу (энгийн хуулбар/буулгалтаар).

Алхам 3: Бүрэлдэхүүн хэсгүүдийг холбох

Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

Энэ алхам нь зөвхөн бүрэлдэхүүн хэсгүүдийг хэрхэн яаж холбохыг харуулахын тулд энд байгаа бөгөөд хэрэв та тэдгээрийг жишээ нь лабдек дээр туршиж үзэхийг хүсч байвал, хэрхэн яаж ажилладагийг мэдэх нь үргэлж сайн байдаг, эс тэгвээс та энэ алхамыг алгасаад бүрэлдэхүүн хэсгүүдийг зөвхөн PCB дээр тохируулж болно. холбогдсон байх болно

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

Энд бүх бүрэлдэхүүн хэсгүүдийг хэрхэн яаж холбох талаар 3 схем байна.

Жич: Мэдээжийн хэрэг RED кабель нь 3.3V тэжээлд, ХАР кабель нь газар руу явдаг.

Гуйлгахын тулд хэрэв та бүх бүрэлдэхүүн хэсгүүдийг туршиж үзэхийг хүсч байвал STM32L432KC -ийг компьютерт холбож, хоол тэжээлийн хэсэггүйгээр хийж болно.

Алхам 4: Actoboard

Актобоард
Актобоард
Актобоард
Актобоард
Актобоард
Актобоард

Энэ хэсэгт би Actoboard дээр өөрийн дансаа хэрхэн яаж тохируулах талаар тайлбарлах болно.

Хамгийн гол нь Actoboard вэбсайт руу ороод данс үүсгээрэй

Дууссаны дараа шинэ мэдээллийн эх үүсвэр үүсгэнэ үү (зураг 1).

Акеру -г олох шаардлагатай болно (зураг 2), дараа нь үүнийг аваад товшсоны дараа та "Akeru төхөөрөмжөө холбох" цонхонд очих болно (зураг 3).

Өгөгдлийн эх сурвалж, модемийн дугаар, PAC -д өгөх нэрээ оруулна уу (sigfox модуль дээр өгсөн 2 мэдээлэл нь өвөрмөц онцлогтой).

Сүүлийн хэсэг нь таны авах өгөгдлийн форматыг тохируулах явдал юм.

lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8

Миний өгсөн кодыг өөрчилж чадахгүй л бол форматыг бүү өөрчил (БОЛОХГҮЙ та нэрээ өөрчилсөн боловч формат, хазуулсан тоог нь өөрчлөхгүй).

Тиймээс танд дараахь зүйлс хэрэгтэй болно: гэрэлтэлт (lum), агаарын температур (temp_A), агаарын чийгшил (hum_A), газрын температур (temp_S) ба газрын чийг (hum_S).

Одоо Actoboard нь Sigfox модулиасаа тухайн цонхны баруун талд мессеж хүлээн авсан эсэхийг шалгаж болно (зураг 4). Цаашилбал, та өгөгдлөө хянах самбараар хэлбэржүүлж болно, үүнд: Шинэ самбар үүсгэж, дээр нь дараад шинэ виджет нэмнэ үү (зураг 5). Одоо "Виджет нэмэх" нэртэй шинэ цонх нээгдэв (зураг 6), "Виджетүүд" хоёрдахь таб дээр дараад нэгийг нь сонгоно уу.

Жишээлбэл, би гэрэлтэх чанарыг хэрхэн харуулахыг харуулах болно. Тиймээс "Value" гэсэн хоёрдахь виджетийг сонгоод Widget -ийн тохиргоог өөрчилнө үү (зураг 7), өгөгдлийн багц нэмж, харуулахыг хүсч буй шулмын хувьсагчийг сонгоно уу. Хэрэв та хяналтын самбарт буцаж орвол таны хувьсагч гарч ирэх болно (зураг 8).

Алхам 5: Асуудлыг харуулах

Дэлгэцийн асуудлууд
Дэлгэцийн асуудлууд
Дэлгэцийн асуудлууд
Дэлгэцийн асуудлууд

Энэ хэсэгт манай мэдрэгчээс ямар үнэ цэнэ хүлээж байгааг, мөн тэдгээрийг хэрхэн шалгахыг танд хэлэх болно.

Хэрэв та бүх зүйлийг эхнээс нь зөв хийсэн бол одоохондоо дэлгэц болон жүжигчний самбар дээр үнэ цэнэтэй байх ёстой

Хэрэв ийм зүйл тохиолдвол та дэлгэцэн дээр эсвэл самбар дээр юу ч харахгүй

  • Юуны өмнө мэдрэгч ба микроконтроллерийн хоорондох бүх холболтыг шалгана уу.
  • Хэрэв та холболтын талаар эргэлзэж байвал энэ нь таны LCD дэлгэц байж магадгүй (тэдгээр нь бага зэрэг эмзэг). Хэрэв та сүүлийн алхамыг зөв дагаж мөрдвөл actoboard дээрх үнэ цэнэ хэвээр байх ёстой

Хэрэв танд actoboard -ийг тохируулах асуудал гарвал эндээс өөрийн үнэ цэнийг олж авах гурав дахь арга бол Putty юм

Putty -ийг хэрхэн ашиглах вэ:

  • Төхөөрөмжөө компьютер дээрээ холбоод цонхны захын менежерийг нээгээд таны төхөөрөмж аль порт дээр холбогдсон байгааг олж мэдээрэй (зураг 2).
  • Дараа нь Putty -ийг нээгээд сериал (3 -р зураг дээрх улаан) -ыг сонгоод өмнөх алхамд олдсон COM портын дугаарыг асууна уу (3 -р зураг дээрх улбар шар).
  • OK дээр дарна уу. Консол нь утгыг харуулахыг нээнэ

Алхам 6: Баярлалаа

Хэрэв та өөрийн ФЛОГЕР хийхийг оролдсон бол:) эсвэл үүнийг уншсан ч гэсэн баярлалаа!

Хэрэв танд ямар нэгэн сэтгэгдэл, асуулт, сайжруулалт байвал хуваалцахаас бүү эргэлзээрэй!

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