Mündəricat:
- Addım 1: Komponentlər
- Addım 2: PCB və Kod
- Addım 3: Komponentlərin naqilləşdirilməsi
- Addım 4: Aktiv lövhə
- Addım 5: Ekran Problemləri
- Addım 6: Təşəkkür edirəm
Video: Floger: Hava Parametrini İzləyən Bir Cihaz: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Kiçik bağlı və AUTONOMUS cihazı bağçılıqda sizə kömək etmək üçün bir çox faydalı şeyi izləmək üçün
Bu cihaz müxtəlif hava parametrlərini ölçmək üçün hazırlanmışdır:
- Döşəmə və hava istiliyi
- Döşəmə və hava nəmliyi
- Parlaqlıq
bir lcd ekranda göstərin və eyni zamanda bir sigfox modulu vasitəsi ilə actoboard -a göndərin (aktoboarddan başqa bir cihaza və ya verilənlər bazasına da göndərə bilərsiniz, ancaq bu Təlimatda bu barədə danışmayacağıq).
Dediyim kimi bölmə avtonomdur, əlbəttə ki, günəş paneli ilə işləyən bir bataryadan istifadə edəcəyik, amma ən başlıcası cihazın heç vaxt istifadə edilməməsidir: həqiqətən də hər saat ölçü götürmək üçün proqramlaşdıracağıq məsələn indi rignt ölçməsini istəməsəniz. Beləliklə, sonunda hər saatda 30 saniyədən az istifadə etdiyimiz cihaz.
Vacib:
- Səxavətlə paylaşacağım kodu '') yükləmək üçün Mbed -dən istifadə edəcəyik, buna görə də tanışsınızsa bu bir artıdır (narahat olmasanız bunu addım -addım izah edəcəyəm).
- Kompüterinizi düzəltmək üçün bütün sənədləri verirəm, buna görə çap etməlisiniz.
Addım 1: Komponentlər
Bu layihə üçün əlbəttə ki, sensorlar istifadə etdim, ancaq mikrokontrollerlərə və qidalanma sisteminə də ehtiyacınız olacaq
İşdə istifadə etdiyim komponentlərin siyahısı:
Döşəmə sensorlar:
- Temperatur
- Nəmlik
Hava sensorlar:
Temperatur və rütubət: havanın temperaturu və nəmliyi eyni sensordadır
Parlaqlıq sensoru:
Parlaqlıq
Mikrokontroller kartları: 2 mikrokontrolördən istifadə edəcəyik
- STM32L432KC
- TD1208
Alimentasiya:
- Batareya
- Günəş hüceyrəsi
- Alimentation adaptator Card: Bu kartda batareyanı və günəş batareyasını birləşdirəcəyik (beləliklə batareya şarj edə biləcək). Qidalanma kartının digər tərəfində STM32L432KC -ni bütün sistemi gücləndirmək üçün USB kabeli ilə bağlayacağıq (3.3V -də).
Ekran:
LCD ekran
Sigfox:
Sigfox modulu, məlumatlarımızı actoboard -a göndərməyimizə imkan verəcək
Addım 2: PCB və Kod
PCB:
Başlamaq üçün pcb fayllarını paylaşacam. Normal olaraq əksər printerlərdə işləyəcək bir formadadırlar.
Çap etmək üçün bunu edə biləcək bir elektrik/texniki dükanı asanlıqla tapa bilərsiniz.
PCB -də Severral VIA etməlisiniz (göstərildiyindən narahat olmayın)
KOD:
İlk addım MBED -də bir hesab yaratmalısınız
Bunu etdikdən sonra, aşağıdakı LINK düyməsini basaraq layihəyə daxil ola bilərsiniz (yalnız oxumaq rejimində)
Əvvəlki bağlantı ilə mbed layihəsinə çatdıqda, onu iş sahənizə (tərtibçi) idxal edin.
Sonra STM32 -ni kompüterinizə qoşun, mbed -də əsas faylı tərtib edin və bu faylı STM32 -ə kopyalayın (sadə bir surət/yapışdırmaqla).
Addım 3: Komponentlərin naqilləşdirilməsi
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
Bu addım, məsələn, bir labdecdə sınamaq istəsəniz və işlərin necə işlədiyini bilmək həmişə yaxşı olduğu üçün komponentləri bir -birinə necə bağlayacağınızı göstərmək üçün yalnız buradadır, əks halda bu addımı atlaya bilərsiniz və yalnız komponentləri pcb bağlı olacaq
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!
Burada bütün komponentləri bir araya gətirmək üçün 3 sxem var.
PS: açıq şəkildə QIRMIZI kabel 3.3V alimentasiya və QARA kabel yerə gedir.
Bütün komponentləri sınamaq istəsəniz, STM32L432KC -ni kompüterinizə bağlayaraq yemək hissəsi olmadan edə bilərsiniz.
Addım 4: Aktiv lövhə
Bu hissədə sizə Sigfox modulunuz tərəfindən göndərilən bütün məlumatları əldə etmək üçün Actoboard -da hesabınızı necə quracağınızı izah edəcəyəm.
Ən başlıcası Actoboard veb saytına gedin və hesab yaradın
Bitirdikdən sonra yeni bir məlumat mənbəyi yaradın (şəkil 1).
Akeru (şəkil 2) tapmaq məcburiyyətində qalacaqsınız, sonra əldə edib üzərinə tıkladığınızda "Akeru cihazınızı bağlayın" pəncərəsinə çatacaqsınız (şəkil 3).
Məlumat mənbəyinizə verəcəyiniz adı, modem nömrəsini və PAC -ı daxil edin (sigfox modulu haqqında verilən bu 2 məlumat, onlar unikaldır).
Son hissə, əldə edəcəyiniz məlumatların formatını təyin edir:
lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8
Sizə verdiyim kodu da dəyişə bilməyincə formatı dəyişdirməyin (ən azından adını dəyişirsiniz, amma formatını və ya dişləmə sayını deyil).
Buna görə də: parlaqlıq (lum), hava istiliyi (temp_A), hava nəmliyi (hum_A), yer temperaturu (temp_S) və torpaq nəmliyi (hum_S).
Actoboard eyni pəncərənin sağındakı Sigfox modulunuzdan mesaj aldıqlarını yoxlaya bilərsiniz (şəkil 4). Bundan əlavə, məlumatlarınızı bir tablosuna düzəldə bilərsiniz, bunun üçün: Yeni bir tablosu yaradın, üzərinə vurun və yeni bir widget əlavə edin (şəkil 5). İndi "Widget əlavə et" adlı yeni bir pəncərə açılır (şəkil 6), "Widgets" ikinci sekmesini vurun və birini seçin.
Burada, məsələn, parlaqlığın dəyərini necə göstərəcəyimi göstərəcəyəm. Beləliklə, ikinci "Dəyər" widgetını seçin və Widget parametrlərini dəyişdirin (şəkil 7), bir məlumat dəsti əlavə edin və göstərmək istədiyiniz ifritə dəyişənini seçin. İndi tablosuna qayıtsanız, dəyişəniniz görünəcək (şəkil 8).
Addım 5: Ekran Problemləri
Bu hissədə sensorlarımızdan hansı dəyərlərin gözlənildiyini və onları necə yoxlaya biləcəyinizi sizə xəbər verəcəyəm.
Hər şeyi əvvəldən etmisinizsə, indiyə qədər ekranınızda və aktyor lövhənizdə dəyəriniz olmalıdır
Bu halda nə ekranda, nə də lövhədə heç nə görmürsünüz
- Əvvəlcə sensorlar və mikrokontrolör arasındakı bütün əlaqələri yoxlayın.
- Əlaqələrinizdən əminsinizsə, LCD ekranınız ola bilər (bir az kövrəkdir). Son addımı düzgün yerinə yetirsəniz, hələ də aktoboard dəyərinə sahib olmalısınız
Aktoboard qurarkən bəzi problemləriniz varsa, dəyərlərinizə sahib olmağın üçüncü bir yoludur: Putty
Putty necə istifadə olunur:
- Cihazınızı kompüterinizə bağlayın və Windows periferik menecerini açın və cihazınızın hansı porta bağlı olduğunu tapın (şəkil 2).
- Sonra Putty proqramını açın və serialı seçin (şəkil 3 -də qırmızı) və əvvəlki addımda tapılan COM port nömrəsini soruşun (şəkil 3 -də narıncı).
- OK düyməsini basın. Dəyərləri göstərən bir konsol açılacaq
Addım 6: Təşəkkür edirəm
Öz FLOGERinizi yaratmağa çalışsanız:) və ya bunu oxusanız belə təşəkkür edirəm!
Hər hansı bir şərhiniz, sualınız və ya inkişafınız varsa, paylaşmaqdan çekinmeyin!
Tövsiyə:
Səbəti izləyən şəxs: 8 addım
Səbəti İzləyən Adam: Robotlar hər gün bir çox sənayedə daha çox diqqət çəkir. Bu gündən etibarən robotlar bir zamanlar insan diqqətinin tələb olunduğu mənasız işlərin əksəriyyətini öz üzərinə götürürlər. Gəlin sizi izləyən bir botdan başlayaq
MyPetBot (sizi izləyən bir bot): 10 addım (şəkillərlə)
MyPetBot (Sizi İzləyən Bot): Ai riyaziyyatın ən gözəl tətbiqlərindən biridir. Əsasən axtardığınız nəticəyə uyğun olaraq optimallaşdırılmış bir çox matris əməliyyatıdır. Xoşbəxtlikdən, istifadə etməyimizə imkan verən bir çox açıq mənbə vasitəsi var. Mən əvvəlcə ha
Arduino ilə insan izləyən bir robot necə etmək olar: 3 addım
Arduino ilə İnsan Ardınca Robot Necə Hazırlanır: İnsan robotu izləyir və insanı izləyir
İşıq İzləyən Robot: 8 addım
Light Follow Robot: Bu işıq izləyicisi beş hissəli robot seriyasından birincisidir. Sadə ilə daha az mürəkkəbdən başlayacağam. KANALIMDA VİDEOLARI BURADAN TIKLAYIN və birbaşa KANALIMA BURADAN ABUNƏ OLUN
Hava Şamı - Bir baxışda hava və temperatur: 8 addım
Hava Şamı - Bir baxışda Hava və Temperatur: Bu sehrli şamdan istifadə edərək, xaricdəki mövcud temperatur və şərtləri anında deyə bilərsiniz