Mundarija:

Floger: ob -havo parametrlarini kuzatuvchi qurilma: 6 qadam
Floger: ob -havo parametrlarini kuzatuvchi qurilma: 6 qadam

Video: Floger: ob -havo parametrlarini kuzatuvchi qurilma: 6 qadam

Video: Floger: ob -havo parametrlarini kuzatuvchi qurilma: 6 qadam
Video: Лямбда зонд (Sparts dws-16523) 2024, Iyul
Anonim
Floger: ob -havo parametrlarini kuzatadigan qurilma
Floger: ob -havo parametrlarini kuzatadigan qurilma

Bog'dorchilikka yordam beradigan bir nechta foydali narsalarni kuzatish uchun kichik ulangan va AUTONOMUS qurilmasi

Ushbu qurilma turli xil ob -havo parametrlarini o'lchash uchun mo'ljallangan:

  • Zamin va havo harorati
  • Er va havo namligi
  • Yorqinlik

uni LCD displeyda ko'rsatish va sigfox moduli orqali aktoboardga jo'natish (siz uni aktoboarddan boshqa qurilmaga yoki ma'lumotlar bazasiga yuborishingiz mumkin, lekin biz bu yo'riqnomada bu haqda gapirmaymiz).

Aytganimdek, bo'linma avtonomdir, shuning uchun biz quyosh batareyasi bilan ishlaydigan batareyadan foydalanamiz, lekin eng muhimi, qurilma hech qachon ishlatilmaydi: biz uni har soatda o'lchash uchun dasturlashtiramiz. agar siz hozir uni o'lchashni so'ramasangiz. Shunday qilib, biz har soatda 30 soniyadan kamroq vaqt davomida ishlatamiz.

MUHIM:

  • Biz kodni yuklash uchun Mbed -dan foydalanamiz, men uni saxiylik bilan baham ko'raman: '), shuning uchun siz uni yaxshi bilsangiz, bu ortiqcha (agar xavotirlanmasangiz, men uni bosqichma -bosqich tushuntirib beraman).
  • Men ham sizning shaxsiy kompyuteringizni yaratish uchun barcha fayllarni beraman, shunda siz uni chop etishingiz kerak bo'ladi.

1 -qadam: komponentlar

Bu loyiha uchun men, albatta, datchiklardan foydalanardim, lekin sizga mikrokontrollerlar va ovqatlantirish tizimi ham kerak bo'ladi

Mana men ishlatgan komponentlar ro'yxati:

Zamin sensorlar:

  • Harorat
  • Namlik

Havo sezgichlari:

Harorat va namlik: havo harorati va namligi bir xil sensorda

Yorug'lik sensori:

Yorqinlik

Mikrokontroller kartalari: Biz 2 ta mikrokontrollerdan foydalanamiz

  • STM32L432KC
  • TD1208

Alimentatsiya:

  • Batareya
  • Quyosh xujayrasi
  • Alimentatsiya adapteri kartasi: Ushbu kartada biz batareyani va quyosh batareyasini ulaymiz (shuning uchun batareya zaryad qila oladi). Ovqatlanish kartasining boshqa tomonida biz STM32L432KC ni USB kabeliga ulab, butun tizimni quvvatlantiramiz (3.3V da).

Ko'rsatish:

LCD displey

Sigfox:

Sigfox moduli bizga ma'lumotlarimizni aktoboardga yuborish imkonini beradi

2 -qadam: PCB va kod

PCB va kod
PCB va kod

PCB:

Boshlash uchun men pcb fayllarini almashaman. Ular odatda ko'pchilik printerlarda ishlaydigan formatda.

Uni chop etish uchun siz elektr/texnik do'konini osongina topishingiz mumkin.

Kompyuterda VIA -ni ajratish kerak bo'ladi (ular ko'rsatilganidan xavotir olmang)

KOD:

Birinchi qadam, MBED -da hisob yaratish

Bu bajarilgandan so'ng, quyidagi havolani bosing, siz loyihaga kira olasiz (faqat o'qish rejimida)

Oldingi havola bilan mbed loyihasiga etib kelganingizda, uni ish joyingizga (kompilyatorga) import qiling.

Keyin STM32 -ni kompyuteringizga ulang, mbed -dagi asosiy faylni kompilyatsiya qiling va ushbu faylni STM32 -ga nusxalash (oddiy nusxa ko'chirish/joylashtirish).

3 -qadam: Komponentlarni ulash

Komponentlarni ulash
Komponentlarni ulash
Komponentlarni ulash
Komponentlarni ulash
Komponentlarni ulash
Komponentlarni ulash

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

Bu qadam faqat komponentlarni bir -biriga qanday ulashni ko'rsatish uchun, agar siz ularni labdecda sinab ko'rishni xohlasangiz va ishlarning qanday ishlashini bilish har doim yaxshi bo'lsa, aks holda siz bu bosqichni o'tkazib yuborib, komponentlarni kompyuterga o'rnatishingiz mumkin. ulanadi

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

Bu erda siz barcha komponentlarni bir -biriga ulash bo'yicha 3 ta sxemaga egasiz.

PS: aniqki, RED kabeli 3.3V alimentatsiyaga o'tadi va Qora kabel erga tushadi.

Agar siz barcha tarkibiy qismlarni sinab ko'rishni xohlasangiz, uni STM32L432KC -ni kompyuteringizga ulab, ovqatlanish qismisiz bajarishingiz mumkin.

4 -qadam: Actoboard

Aktyorlar taxtasi
Aktyorlar taxtasi
Aktyorlar taxtasi
Aktyorlar taxtasi
Aktyorlar taxtasi
Aktyorlar taxtasi

Bu erda men sizga Actoboard -da o'z hisobingizni qanday o'rnatishni tushuntiraman, Sigfox moduli yuborgan barcha ma'lumotlarni oladi.

Eng asosiysi Actoboard veb -saytiga o'ting va hisob yarating

Ishingiz tugagach, yangi ma'lumotlar manbasini yarating (1 -rasm).

Siz Akeruni topishingiz kerak bo'ladi (2 -rasm), keyin siz uni olganingizda va ustiga bosganingizda "Akeru qurilmangizni ulang" oynasiga kelasiz (3 -rasm).

Ma'lumot manbasiga, uning modem raqamiga va PAC -ga beriladigan ismni kiriting (bu sigfox modulida berilgan 2 ta ma'lumot, ular noyobdir).

Oxirgi qism - siz oladigan ma'lumotlarning formatini belgilash.

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

Siz bergan kodni o'zgartira olmasangiz, formatni o'zgartirmang (hech bo'lmaganda siz nomini o'zgartirmoqchisiz, lekin formatini yoki tishlash sonini o'zgartirmang).

Shunday qilib, sizda: yorug'lik (lum), havo harorati (temp_A), havo namligi (hum_A), er harorati (temp_S) va er namligi (hum_S).

Endi siz Actoboard Sigfox modulidan xuddi shu oynaning o'ng tomonida xabarlar olishini tekshirishingiz mumkin (4 -rasm). Bundan tashqari, siz asboblar paneli yordamida ma'lumotlarni o'zgartirishingiz mumkin: Yangi asboblar paneli yarating, ustiga bosing va yangi vidjet qo'shing (5 -rasm). Endi "Vidjet qo'shish" nomli yangi oyna ochildi (6 -rasm), ikkinchi "Vidjetlar" yorlig'ini bosing va birini tanlang.

Bu erda, masalan, men nashrida qiymatini qanday ko'rsatishni ko'rsataman. Ikkinchi "Value" vidjetini tanlang va vidjet sozlamalarini o'zgartiring (7 -rasm), ma'lumotlar to'plamini qo'shing va ko'rsatmoqchi bo'lgan jodugar o'zgaruvchisini tanlang. Endi, agar siz boshqaruv paneliga qaytsangiz, o'zgaruvchingiz paydo bo'ladi (8 -rasm).

5 -qadam: muammolarni ko'rsatish

Ko'rsatish muammolari
Ko'rsatish muammolari
Ko'rsatish muammolari
Ko'rsatish muammolari

Bu bo'limda men sizga sensorlarimizdan qanday qadriyatlar kutilishini va ularni qanday tekshirish mumkinligini aytaman.

Agar siz hamma narsani boshidanoq qilgan bo'lsangiz, hozircha sizda ekran va aktyorlar taxtasida valeus bo'lishi kerak

Agar bu ekranda ham, aktobda ham ko'rinmasa

  • Birinchidan, sensorlar va mikrokontroller o'rtasidagi barcha ulanishlarni tekshiring.
  • Agar siz ulanishdan shubhalansangiz, bu sizning LCD displeyingiz bo'lishi mumkin (ular biroz mo'rt). Agar siz oxirgi qadamni to'g'ri bajargan bo'lsangiz, siz hali ham aktoboard qiymatiga ega bo'lishingiz kerak

Agar sizda aktoboardni o'rnatishda ba'zi muammolar mavjud bo'lsa, bu sizning qadriyatlaringizni olishning uchinchi usuli: Putty

Putty -dan qanday foydalanish kerak:

  • Qurilmangizni kompyuterga ulang va Windows periferiya menejerini oching va qurilmangiz qaysi portga ulanganligini toping (2 -rasm).
  • Keyin Putty -ni oching va ketma -ketlikni tanlang (3 -rasmda qizil) va oldingi qadamda topilgan COM port raqamini so'rang (3 -rasmda to'q sariq).
  • OK ni bosing. Konsol qiymatlarni aks ettiradi

6 -qadam: Rahmat

Agar siz o'z FLOGERingizni yaratishga harakat qilgan bo'lsangiz:) yoki buni o'qigan bo'lsangiz ham rahmat!

Agar sizda sharhlaringiz, savollaringiz yoki yaxshilanishlaringiz bo'lsa, baham ko'ring!

Tavsiya: