Mündəricat:
- Addım 1: Hava İstasyonu necə işləyir
- Addım 2: Dövrə Şeması
- Addım 3: PCB istehsalı
- Addım 4: Kassa Dizaynı
- Addım 5: Tərkibi
- Addım 6: Proqram Bölməsi
- Addım 7: Avadanlıq Montajı və Nümayişi
Video: Onlayn Hava İstasyonu (NodeMCU): 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Hey, uşaqlar! Ümid edirəm ki, əvvəlki təlimatlı "Arduino Robot 4WR" -dən zövq aldınız və yenisinə hazırsınız, hər zamanki kimi öz elektron layihənizi hazırlayarkən sizə bu təlimatı addım -addım istiqamətləndirmək üçün hazırladım.
Bu layihəni hazırlayarkən, bu təlimatçının öz elektron əsaslı layihənizi yaratmağı seçdiyiniz zaman sizə kömək edəcək ən yaxşı bələdçi olacağından əmin olmağa çalışdıq, buna görə də ümid edirik ki, bu təlimatda lazımi sənədlər var.
Bu layihə, elektron cihazımızın görünüşünü yaxşılaşdırmaq üçün JLCPCB -dən sifariş etdiyimiz xüsusi PCB aldıqdan sonra xüsusi olaraq hazırlamaq üçün çox əlverişlidir və bu təlimatda gözəl hava stansiyanızı yaratmağınıza imkan verən kifayət qədər sənəd və kod var.
Bu layihəni cəmi 2 gündə hazırladıq, bütün lazımi hissələri əldə etmək və aparat istehsalını və montajını başa çatdırmaq üçün bir gün, sonra bir gün layihəmizə uyğun kod hazırlamaq üçün testlərə başladıq. düzəlişlər.
Bu təlimatdan nə öyrənəcəksiniz:
- Layihənizin funksionallığından asılı olaraq düzgün aparat seçimi.
- Hava stansiyasının işini başa düş.
- Bütün seçilmiş komponentləri birləşdirmək üçün dövrə diaqramını hazırlayın.
- Öz PCB dizaynınızı istehsal edin.
- Elektron hissələri PCB -yə lehimləyin.
- Layihənin bütün hissələrini yığın.
- İlk sınağa başlayın və layihəni təsdiq edin.
Addım 1: Hava İstasyonu necə işləyir
Həmişə olduğu kimi, bu qısa təsvirlə layihəmə başladım, layihəmiz hava proqnozu yeniləmələrini almaq və bağlı olan OLED ekranda göstərmək üçün internetə qoşulmaq üçün artıq WiFi modulu olan NodeMCU inkişaf lövhəsinə əsaslanır. I²C rabitə portu vasitəsilə NodeMCU -ya.
Bütün bunların problemsiz baş verməsi üçün bəzi kitabxanalar mənbə koduna daxil edilməlidir. Bu kitabxanalar açıq mənbədə mövcuddur və onları birbaşa Arduino IDE -dən əlavə edə bilərsiniz
Hava stansiyası da İnternetdən Vaxt və Tarix məlumatlarını alacaq və bu xüsusiyyəti yerinə yetirmək üçün Hava proqnozlarını və vaxt tarixi məlumatlarını yükləyəcək NodeMCU veb saytlarını təqdim etməliyik. Bütün bunlar bu təqdimatın Proqram təminatı bölməsində izah ediləcəkdir.
Addım 2: Dövrə Şeması
Bu layihə o qədər sadədir ki, heç bir mürəkkəbliyi yoxdur, bu layihə üçün lazım olan bütün komponentləri və bəzi həyəcan siqnalları və bəzi LED çıxışları üçün bir siqnal kimi bəzi əlavə hissələri olan bu elektron sxemini hazırlamaq üçün EasyEDA onlayn platformasından istifadə etdim. sxemi və ya-p.webp
Addım 3: PCB istehsalı
Dövrəni hazırladıqdan sonra, bu sxem diaqramını layihə mövzumuza uyğun bir bulud şəkli olan xüsusi bir PCB dizaynına çevirdim, indi ehtiyac duyduğumuz şey bu dövrə dizaynını istehsal etməkdir, buna görə ən yaxşısını əldə etmək üçün ən yaxşı və ən ucuz PCB istehsalçılarına köçdüm. PCB istehsal xidməti, JLC, geniş miqyaslı, yaxşı avadanlıqlar, ciddi idarəetmə və üstün keyfiyyətə malik peşəkar bir PCB istehsalçısıdır. Həmişə olduğu kimi, PCB dizaynının GERBER fayllarını yükləmək və bəzi istehsal parametrlərini təyin etmək üçün sadəcə bir neçə kliklə sifarişimi almaq üçün üç gün gözlədim.
Fotoşəkillərdə gördüyünüz kimi, PCB -lər çox yaxşı istehsal olunur və bu bulud forması layihəmizə daha yaxşı bir görünüş qatacaq
Əlaqəli yükləmə faylları
Bu dövrə üçün Gerberfile də yükləyə bilərsiniz.
Addım 4: Kassa Dizaynı
Elektron komponentləri yerləşdirəcəyimiz bu mühiti dizayn etmək üçün Solidworks proqramından daha çox istifadə etdim və sonra dizayn edilmiş hissələri CNC lazer kəsmə maşını vasitəsilə istehsal etdim.
korpus hissələri üçün DXF fayllarını yükləyə bilərsiniz
Addım 5: Tərkibi
İndi bu layihənin tam komponentlər siyahısını nəzərdən keçirək, buna görə ehtiyacımız olacaq:
★ ☆ ★ Lazım olan komponentlər (Amazon bağlantıları) ★ ☆ ★
JLCPCB -dən sifariş etdiyimiz PCB
- NodeMCU inkişaf lövhəsi:
- Bir OLED ekran:
- Bəzi SIL bağlayıcıları:
- Mini USB konnektoru:
- İki ağ LED (5 mm):
- 100 Ohm rezistor:
- 5V DC güc adapteri:
- Və bağlama hissələri
Addım 6: Proqram Bölməsi
Arduino IDE kitabxana qurulması
İnternet kitabxanalarına daxil olmaq üçün kompüterinizin İnternetə qoşulduğundan əmin olun. Arduino IDE -ni işə saldıqdan sonra eskizə keçin >> kitabxana daxil edin >> kitabxanaları idarə edin, yüklədiyiniz kitabxanaları və yükləyə biləcəyiniz digər kitabxanaları göstərmək üçün yeni bir pəncərə görünəcək, bu üç kitabxananı yüklədiyinizə əmin olun. Yuxarıdakı fotoşəkillərə baxın və onları adlarına görə axtara bilərsiniz (mənimki ilə eyni versiyanı yükləyin)
- İlk kitabxana, NodeMCU lövhəsindən istifadə edərək ekran ekranının idarə olunmasını asanlaşdıracaq OLED ekrandır.
- İkinci kitabxana, NodeMCU mənbə koduna sahib olmağınıza kömək edəcək.
- Üçüncü kitabxana, onlayn axın kitabxanasıdır, çünki internet məlumatları MCU -nun onları şərh etməsi üçün bir az böyük bir məlumat olduğundan, bu kitabxana internetdəki böyük məlumatları bəzi kiçik çərçivələrə bölməyə kömək edəcək.
Müvafiq kitabxanalara sahib olduqdan sonra IDE nümunələrinə keçin və hava stansiyası demosunu işə salın. Yuxarıdakı fotoda gördüyünüz kimi, bu proqrama daxil olan bütün yüklənmiş kitabxanalar, etməli olduğumuz növbəti addım WiFi ID və şifrəni daxil etməkdir, bundan sonra NodeMCU -nun proqnoz yeniləmələrini alacağı openweathermap veb saytına keçirik.
Bu veb saytında bir hesab yaratdıqdan sonra unikal API açarınız olacaq, buna görə kopyalayın və kod demosuna yapışdırın.
Daha sonra ehtiyac duyduğunuz yerin identifikatorudur, buna görə openweathermap veb saytına qayıdın və ölkənizi seçin və veb saytın alətlər çubuğunda istədiyiniz yerin idini tapacaqsınız, buna görə kodunuza kopyalayın və yapışdırın, indi son addım yükləməkdir. NodeMCU -ya kod yazın və hələ də Arduino IDE ilə NodeMCU lövhələrindən necə istifadə edəcəyinizi bilmirsinizsə, sizə yol göstərmək üçün bu videoya baxın.
Addım 7: Avadanlıq Montajı və Nümayişi
İndi hər şey hazırdır, buna görə elektron komponentlərimizi PCB -yə lehimləməyə başlayaq və bunun üçün bir lehimləmə dəmirinə və bir lehim telinə ehtiyacımız var.
Gördüyünüz kimi, bu PCB -ni istifadə etmək çox keyfiyyətli olması səbəbindən və hər bir komponenti lehimləyərkən sizə rəhbərlik edəcək etiketləri unutmadan çox asandır, çünki üst ipək qatında hər bir komponentin yerləşdirilməsini göstərən bir etiket tapa bilərsiniz. lövhə və beləliklə heç bir lehimləmə səhvi etməyəcəyinizə 100% əmin olacaqsınız.
Hər bir komponenti yerləşdirmək üçün lehimləmişəm, bu PCB haqqında iki qatlı bir PCB deməkdir ki, elektron komponentlərinizi lehimləmək üçün hər iki tərəfini istifadə edə bilərsiniz.
İndi Avadanlıq montajını bitirdik və enerji təchizatı adapterini bağladıqdan sonra gadget hava proqnozlarını göstərməyə başlayır.
Bu layihəni hazırlamaq çox asandır və heyrətamizdir və hər hansı bir istehsalçıya öz gadget'larını necə yaratmağı məsləhət görürük, amma daha çox kərə yağı hazırlamaq üçün layihəmizdə bir sıra digər təkmilləşdirmələr etməyi məsləhət görürük, buna görə də gözləyəcəyəm yaxşılaşdırmaq üçün şərhləriniz üçün.
Tövsiyə:
Fanair: Otağınız üçün Hava İstasyonu: 6 Addım (Şəkillərlə)
Fanair: Otağınız üçün Hava İstasyonu: Mövcud havanı öyrənməyin saysız -hesabsız yolu var, ancaq o zaman yalnız çöldəki havanı bilirsiniz. Evinizin içərisində, müəyyən bir otağın içərisində havanı bilmək istəyirsinizsə nə etməli? Bu layihə ilə həll etməyə çalışdığım budur. Fanair mul istifadə edir
Onlayn Hava İstasyonu: 6 addım
Onlayn Hava İstasyonu: Buna inanmayacaqsınız! Amma əvvəldən. CoolPhone -un növbəti versiyası üzərində işləyirdim və dizayn edərkən buraxdığım səhvlərin sayı məni ara verməyə məcbur etdi. Ayaqqabılarımı taxıb bayıra çıxdım. Soyuq olduğu ortaya çıxdı, buna görə də
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 8 Addım (Şəkillərlə)
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 2 fərqli yerdə 1 illik uğurlu əməliyyatdan sonra günəş enerjisi ilə işləyən hava stansiyası layihə planlarımı paylaşıram və uzun müddət ərzində həqiqətən də sağ qala biləcək bir sistemə necə çevrildiyini izah edirəm. günəş enerjisindən dövrlər. Təqib etsəniz
ESP8266: 4 Addımlarını istifadə edərək Onlayn Hava Göstərmə Vidceti
ESP8266 istifadə edərək onlayn hava ekran vidceti: Bir neçə həftə əvvəl, müəyyən bir şəhər üçün hava məlumatlarını əldə edən və OLED modulunda nümayiş etdirən bir onlayn hava görüntü sistemi qurmağı öyrəndik. Yeni bir lövhə olan layihə üçün Arduino Nano 33 IoT lövhəsindən istifadə etdik
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm