Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hey, necesiz uşaqlar? Akarsh burada CETech -dən.
Bu gün sadə bir LoRa qovşağı olan bir layihə hazırlayacağıq və hətta onu tək kanallı bir keçid olaraq da istifadə edə bilərsiniz.
Burada istifadə etdiyim mikro nəzarətçi, 433MHz LoRa lövhələrinə (Ai-Thinker tərəfindən Ra-02) bağlı olan ESP8266-dır, paket məlumatlarının görünməsi üçün PCB-yə bir OLED displey də bağladım.
İşləri asanlaşdırmaq üçün lehimləmə üçün istehsal edə biləcəyiniz bir PCB hazırladım.
Bu layihəni ətraflı şəkildə qurmaqla bağlı bir video da hazırladım, daha yaxşı fikir və detal üçün bunu izləməyi məsləhət görürəm.
Addım 1: hissələr
Quruluşumun çox hissəsini LCSC -dən aldım.
Sizə lazım olacaq:
1) Ra-02 LoRa modulu
2) ESP8266
3) OLED ekran
4) Rezistorlar və kondansatörler kimi passiv komponentlər
Növbəti addımda görəcəyimiz bu komponentləri lehimləmək üçün PCB -dən tələb etməlisiniz.
Addım 2: Layihə PCB İstehsalını əldə edin
PCB -ləri onlayn sifariş etmək üçün JLCPCB -ni yoxlamalısınız!
2 ABŞ dolları və bir qədər göndərmə ilə qapınıza qədər göndərilən 10 keyfiyyətli PCB alırsınız. İlk sifarişinizdə çatdırılma zamanı da endirim əldə edəcəksiniz. Şəxsi PCB -nizi EasyEDA -ya hazırlamaq üçün Gerber sənədlərinizi JLCPCB -yə yükləyin və keyfiyyətli və tez bir zamanda istehsal olunmasını təmin edin.
Gerber faylını yükləyin:
Addım 3: Bağlantılar (NƏZƏRİ)
Buradakı əlaqələrdə əsasən 4 cəhət var:
1) ESP8266 -nın düzgün işləməsi üçün G0, G15, EN və RST üçün əlaqəni aşağı çəkmək lazımdır.
2) Ra-02 və ESP8266 modulları SPI protokolu ilə bir-birinə bağlıdır
3) OLED və ESP8266, I2C avtobusu ilə bir -birinə bağlanır
4) Bütün modulların işləməsi üçün elektrik raylarına qoşulması lazımdır. (Aydındır: P)
Addım 4: Lehimləmə
Bütün komponentləri PCB -yə lehimləyin.
Əvvəlcə aşağı hündürlükdəki komponentləri PCB üzərində lehimləməyi və sonra başlıqlar və s. Kimi daha yüksək olan komponentlərə keçməyi təklif edərdim.
Modulu işə salmadan əvvəl, pis lehim birləşmələri və qısa dövrələr üçün bir multimetrdən istifadə edərək bütün əlaqələri yoxlayın.
Addım 5: Modulun kodlaşdırılması
1) Kodu buradan yükləyin.
2) Arduino IDE -də kodu açın.
3) PC2 -ni seriyaya çevirmək üçün CP2102 USB -dən istifadə edərək kompüterə qoşun.
4) GPIO0 aşağı çəkərkən ESP8266 modulunu sıfırlayın (sıfırlayarkən G0 düyməsini basılı saxlayın).
5) İndi IDE -də yükləmə düyməsini vurun. Yükləmə bir və ya iki dəfə uğursuz ola bilər, buna görə uğursuzluq halında 2-3 dəfə cəhd etməlisiniz.
6) USB -ni serial adapterə ayırın və hələ yoxsa OLED displeyə qoşun.
7) Layihənin digər hissəsini Alıcı/Verici proqramlaşdırın
Addım 6: Test zamanı
Hər iki modulu kodladıqdan sonra onları gücə bağlaya bilərsiniz.
Mənim vəziyyətimdə vericimi bir güc bankına, bir alıcıya bir dizüstü kompüterə bağlamaq üçün bir dizüstü kompüterə bağladım.
Vericiyə enerji verən kimi alıcıya qoşulmuş serial monitorda mesajlar görməyə başladım.
Mənimki bir cazibədarlıq kimi işləyir!