Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: ПХБ ба код
- Алхам 3: Бүрэлдэхүүн хэсгүүдийг холбох
- Алхам 4: Actoboard
- Алхам 5: Асуудлыг харуулах
- Алхам 6: Баярлалаа
Видео: Floger: Цаг агаарын параметрийг хянах төхөөрөмж: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Жижигхэн холбогдсон, 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: Баярлалаа
Хэрэв та өөрийн ФЛОГЕР хийхийг оролдсон бол:) эсвэл үүнийг уншсан ч гэсэн баярлалаа!
Хэрэв танд ямар нэгэн сэтгэгдэл, асуулт, сайжруулалт байвал хуваалцахаас бүү эргэлзээрэй!
Зөвлөмж болгож буй:
Түрлэг ба цаг агаарын цаг: 9 алхам (зурагтай)
Түрлэг ба цаг агаарын цаг: Хэдийгээр та далайн түрлэг өндөр эсвэл нам, эсвэл хаа нэгтээ байгаа эсэхийг харуулдаг цорын ганц гартай аналог цаг худалдаж авах боломжтой боловч миний хүсч байсан зүйл бол далайн түрлэг ямар үед болохыг хэлж өгөх байсан юм. Би q руу харах боломжтой зүйлийг хүсч байсан
Time Cube - Arduino цаг хянах төхөөрөмж: 6 алхам
Time Cube - Arduino Time Tracking Gadget: Би танд ухаалаг куб хэрэгслийг эргүүлж цаг хугацааны үйл явдлыг хянах энгийн боловч үнэхээр хэрэгтэй arduino төслийг санал болгохыг хүсч байна. Үүнийг " Ажиллах " > " Сурах " > " Гэрийн ажил " > " Амрах " тал нь тоолох болно
DHT11 бүхий ESP32 дээр суурилсан M5Stack M5stick C цаг агаарын хяналт - M5stick-C дээрх температурын чийгшил ба дулааны индексийг DHT11: 6 алхамаар хянах
DHT11 бүхий ESP32 дээр суурилсан M5Stack M5stick C цаг агаарын хяналт | DHT11-ийн тусламжтайгаар M5stick-C дээрх температурын чийгшил ба дулааны индексийг хянаж үзээрэй: Сайн байна уу залуусаа, энэ зааварт бид DHT11 температур мэдрэгчийг m5stick-C (m5stack-ийн хөгжлийн самбар) -тай хэрхэн холбож, m5stick-C дэлгэц дээр харуулах талаар сурах болно. Тиймээс энэ хичээлээр бид температур, чийгшил & дулаан би
IoT хялбар болсон: Алсын цаг агаарын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: 7 алхам
IoT хялбар болгосон: Цаг агаарын алсын мэдээллийг авах: Хэт ягаан туяа ба агаарын температур ба чийгшил: Энэхүү заавар дээр бид алсын мэдээллийг хэт ягаан туяа (хэт ягаан туяа), агаарын температур, чийгшил болгон авах болно. Эдгээр өгөгдөл нь маш чухал бөгөөд ирээдүйд цаг уурын станцад ашиглагдах болно
Бөөрөлзгөнө Pi болон Weewx ашиглан 5 -аас 1 цаг агаарын станц (бусад цаг агаарын станцууд нийцтэй байдаг): 5 алхам (зурагтай)
Acurite 5 in 1 цаг уурын станц нь Raspberry Pi болон Weewx -ийг ашигладаг (бусад цаг уурын станцууд хоорондоо нийцтэй байдаг): Би Acurite 5 -ийг 1 цаг уурын станц худалдаж аваад би хол байхдаа гэртээ байгаа цаг агаарыг шалгахыг хүсч байсан. Гэртээ ирээд үүнийг тохируулсны дараа би дэлгэцээ компьютерт холбох эсвэл тэдний ухаалаг зангилааг худалдаж авах ёстой гэдгээ ойлгосон