Mundarija:
- 1 -qadam: komponentlar
- 2 -qadam: PCB va kod
- 3 -qadam: Komponentlarni ulash
- 4 -qadam: Actoboard
- 5 -qadam: muammolarni ko'rsatish
- 6 -qadam: Rahmat
Video: Floger: ob -havo parametrlarini kuzatuvchi qurilma: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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:
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
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
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
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
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:
Versano: ko'p funktsiyali qulay qurilma (arduino nano): 6 qadam
Versano: ko'p funktsiyali qulay qurilma (arduino Nano): Menga qulay multimetr kerak edi, uni hamma joyda osongina olib o'tish mumkin edi. Men oddiy va multimetrlarga ega bo'lgan kichkina kichkina bo'lishni xohlardim. Bir necha soatlik kodlash va sxemalarni tuzish bilan men voltni o'lchaydigan asbob yasash bilan tugadim
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: 5 qadam (rasmlar bilan)
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: Agar siz qayiq egasi bo'lsangiz, nihoyat, qayiqni quruqlikka olib chiqishda qulaylik bor. U erda cho'kib keta olmaydi. Boshqa hamma joyda to'lqinlar ostida sirg'alib yo'qolib ketish tendentsiyasini yengish uchun doimiy kurashga duch keladi. Qishda, Alasda
Xpedit - piyoda sayr qilish va sayr qilish uchun atmosferani kuzatuvchi qurilma: 12 qadam (rasmlar bilan)
Xpedit - piyoda sayr qilish va sayr qilish uchun atmosferani kuzatuvchi qurilma: Agar siz sarguzashtli sayohatni yoki yovvoyi tabiatga sayohat qilishni rejalashtirmoqchi bo'lsangiz, sumkangizda atrof -muhitni tushunishga yordam beradigan qurilma bo'lishi shart. Yaqinlashib kelayotgan sarguzashtli sayohatim uchun men yordamchi qurilmani qurishni rejalashtirdim
Boshqarish panelida papka parametrlarini qanday tiklash mumkin: 10 qadam
Boshqarish panelidagi papka parametrlarini qanday tiklash mumkin: Kompyuter virusi-bu fayllar yoki disklarga zarar etkazadigan yoki hatto ularni yo'q qiladigan o'z-o'zidan takrorlanadigan bajariladigan dastur. U har doim diskda bo'sh joyni, ba'zida esa asosiy xotirani egallaydi. Viruslarga qarshi turli xil dasturlar mavjud, ular viruslarni samarali yo'q qila oladi, masalan
Mac OS X tizim parametrlarini qulfini oching: 4 qadam
Mac OS X tizim sozlamalarini qulfini oching: Juda oddiy va tez Barcha tizim sozlamalarini qulfdan chiqaring Men buni Google qidiruvida topdim, bu mening fikrim emas