Mündəricat:

Lora Arduino Nəzarət Rölesi Modulu Dövrü: 12 Addım
Lora Arduino Nəzarət Rölesi Modulu Dövrü: 12 Addım

Video: Lora Arduino Nəzarət Rölesi Modulu Dövrü: 12 Addım

Video: Lora Arduino Nəzarət Rölesi Modulu Dövrü: 12 Addım
Video: LoRa ile 5 Km'den Röle Kontrolü | Kendin Yap | Arduino | Fixaj 2024, Dekabr
Anonim
Image
Image
Lora Arduino İdarəetmə Rölesi Modulu Dövrü
Lora Arduino İdarəetmə Rölesi Modulu Dövrü

Bu Lora layihəsində LoRa Arduino rölesi idarəetmə dövrəsi ilə yüksək gərginlikli cihazları necə idarə edəcəyimizi görəcəyik. Bu Arduino Lora layihəsində, Lora ötürücü və qəbuledici modulu ilə 5 məişət texnikasını idarə etmək üçün Reyax RYLR896 Lora modulu, Arduino və 12v röle modulundan istifadə edəcəyik. Beləliklə, bu da ağıllı ev üçün faydalı bir ev avtomatlaşdırma layihəsidir. Bu Lora Arduino Layihəsini hazırlamaq üçün tam 6 sxemlə Arduino Kodunu və digər bütün detalları paylaşacağam.

Təchizat

Lora Modulları REYAX RYLR896 2 yox

Arduino Nano 2 yox

12v röle modulu 1 yox

FTDI232 USB seriyalı interfeys lövhəsinə 1 yox

7805 gərginlik tənzimləyicisi 1 yox

22 uF kondansatör 1no

4.7k rezistor 1 yox

10k rezistor 6 yox

Düymələr 5no

Addım 1: Lora Modulunu PC ilə bağlayın

Lora Modulunu PC ilə qoşun
Lora Modulunu PC ilə qoşun
Lora Modulunu PC ilə qoşun
Lora Modulunu PC ilə qoşun

LORA modulunu Arduino ilə bağlamadan əvvəl AT əmrlərindən istifadə edərək Lora modulu üçün Ünvan, Bant kimi bəzi parametrləri təyin etməliyik. Beləliklə, Lora Modulunu dövrə diaqramına uyğun olaraq USB ilə serial interfeys lövhəsinə bağlamalıyıq. Lora modulunu Laptop və ya PC ilə bağlaya biləcəyimiz üçün. Burada FTDI232 USB -dən Serial interfeys lövhəsindən istifadə etdim.

Addım 2: Transmitter Lora üçün Parametrini təyin edin

Verici Lora üçün Parametrini təyin edin
Verici Lora üçün Parametrini təyin edin
Verici Lora üçün Parametrini təyin edin
Verici Lora üçün Parametrini təyin edin

Əvvəlcə Lora modulunu dizüstü kompüterə qoşun. Arduino IDE -də Port Aləti -> Serial Monitoru Açın və Brud dərəcəsini 115200 olaraq təyin edin.

İndi bəzi əsas AT əmrləri ilə parametrləri təyin edə bilərik.

Əvvəlcə AT yazın, sonra enter düyməsini basın. Serial monitorda +OK almalıyıq.

Daha sonra AT+ADDRESS = 0 yazaraq Lora vericisinin ünvanını 0 olaraq təyin edin.

Sonra 865MHz bandını təyin etmək üçün AT+BAND = 865000000 yazın. Ölkəmdə LoRa Technology üçün tezlik diapazonu 865 MHz -dən 867 MHz -ə qədərdir. Qrupu ölkənizə görə təyin etməlisiniz. Ölkəniz üçün qrupu bilmək üçün google -a daxil ola bilərsiniz.

Varsayılan Şəbəkə identifikatoru 0 -dır, buna görə də bu Lora layihəsi üçün onu dəyişdirməyəcəyik.

Addım 3: Loranı qəbul etmək üçün Parametr qurun

Loranı qəbul etmək üçün Parametr qurun
Loranı qəbul etmək üçün Parametr qurun

Bənzər bir şəkildə, qəbul edən Lora modulu üçün parametrləri təyin etməliyik.

Əvvəlcə AT yazın, sonra enter düyməsini basın. Serial monitorda +OK almalıyıq.

Sonra Loranı qəbul etmək üçün ünvanı 1 olaraq təyin etmək üçün AT+ADDRESS = 1 yazın.

Sonra 865MHz bandını təyin etmək üçün AT+BAND = 865000000 yazın. Ölkəniz üçün qrupu bilmək üçün google -a daxil ola bilərsiniz.

Varsayılan Şəbəkə identifikatoru 0 -dır, buna görə də bu Lora layihəsi üçün onu dəyişdirməyəcəyik.

Addım 4: Verici LoRa Arduino Dövrü

Verici LoRa Arduino Dövrə
Verici LoRa Arduino Dövrə
Verici LoRa Arduino Dövrə
Verici LoRa Arduino Dövrə

Transmitter Lora sxemində, ötürücü Lora modulunu dövrə diaqramına uyğun olaraq Arduino Nano ilə bağladıq.

Transmitter Lora sxemində 5 düymə Arduino rəqəmsal pin D2, D3, D4, D5, D6 ilə bağlanır. Hər hansı bir düyməni basdığımız zaman, müvafiq röleyi açmaq və ya söndürmək üçün Lora modulunun qəbuluna göndərilən siqnal.

Burada 5v məntiq səviyyəsini 3.3v məntiq səviyyəsinə endirmək üçün iki rezistor 4.7k və 10k olan bir gərginlik ayırıcısı hazırladım. Arduino siqnalı 5v məntiq səviyyəsində göndərə bilər, ancaq Lora RYLR896 modulu yalnız 3.3v məntiq səviyyəsində siqnalı qəbul edə bilər. Beləliklə, Arduino TX pin və Lora RYLR896 RX pin arasındakı gərginlik bölücüsünü bağladıq.

Addım 5: LoRa Arduino Dövrünün Alınması

LoRa Arduino Dövrünü qəbul edir
LoRa Arduino Dövrünü qəbul edir
LoRa Arduino Dövrünü qəbul edir
LoRa Arduino Dövrünü qəbul edir

Qəbul edən Lora modulunu qəbul Lora dövrə diaqramına uyğun olaraq Arduino Nano ilə bağladım.

Alıcı Lora sxemində 12v röle modulunu idarə etmək üçün Arduino rəqəmsal pin D8, D9, D10, D11, D12 istifadə etdim.

Burada gərginlik bölücü tələb olunmur, çünki Arduino RYLR896 qəbuledici modulundan 3.3v məntiq səviyyəsində siqnal qəbul edə bilər.

Arduino sxeminə 5V təchizatı üçün 7805 (5 volt) bir gərginlik tənzimləyicisi istifadə etdim.

Addım 6: Relay Modulu üçün PCB dizaynı

Relay Modulu üçün PCB dizaynı
Relay Modulu üçün PCB dizaynı
Relay Modulu üçün PCB dizaynı
Relay Modulu üçün PCB dizaynı

Bu LoRa layihəsində 12v relay modulundan istifadə etdim. Bu röle modulunu onlayn olaraq ala bilərsiniz, amma əksər layihələrimdə röle moduluna ehtiyacım olduğu üçün Relay modulu üçün PCB hazırladım.

Bu 12v röle modulu üçün Garber faylını aşağıdakı linkdən də yükləyə bilərsiniz

drive.google.com/uc?export=download&id=1gSz2if9vpkj6O7vc9urzS6hUEJHfgl1g

Addım 7: PCB sifariş edin

PCB sifariş edin
PCB sifariş edin
PCB sifariş edin
PCB sifariş edin

Garber faylını yüklədikdən sonra PCB -ni asanlıqla sifariş edə bilərsiniz

1. https://jlcpcb.com saytına daxil olun və Daxil olun/Qeydiyyatdan keçin

2. NOW QUOTE düyməsini basın.

3 "Gerber faylınızı əlavə et" düyməsini basın. Sonra yüklədiyiniz Gerber faylına baxın və seçin

Addım 8: Gerber Faylını Yükləyin və Parametrləri Qurun

Gerber Faylının Yüklənməsi və Parametrlərin Qurulması
Gerber Faylının Yüklənməsi və Parametrlərin Qurulması
Gerber Faylının Yüklənməsi və Parametrlərin Qurulması
Gerber Faylının Yüklənməsi və Parametrlərin Qurulması

4. Kəmiyyət, PCB rəngi və s. Kimi tələb olunan parametri təyin edin

5. PCB üçün bütün Parametrləri seçdikdən sonra SƏBƏTƏ QAYDET düyməsini basın.

Addım 9: Göndərmə Ünvanı və Ödəniş Modunu seçin

Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin
Göndərmə Ünvanı və Ödəniş rejimi seçin

6. Göndərmə ünvanını yazın.

7. Sizin üçün uyğun Göndərmə Metodunu seçin.

8. Sifarişi verin və ödəməyə davam edin.

Sifarişinizi JLCPCB.com saytından da izləyə bilərsiniz. Mənim vəziyyətimdə, PCB -lərin istehsal edilməsi 2 gün çəkdi və DHL çatdırılma seçimindən istifadə edərək bir həftə ərzində gəldi. PCB -lər yaxşı qablaşdırılmışdı və keyfiyyəti bu münasib qiymətə həqiqətən yaxşı idi.

Addım 10: Hər ikisini Arduino proqramlaşdırın

Image
Image

İndi ötürücü və alıcı Lora Arduino dövrəsinin kodunu yükləyin.

Əlaqədar videoda həm Arduino kodunu izah etdim. Daha yaxşı başa düşmək üçün videoya baxmağı məsləhət görürəm.

Bu Lora Arduino layihəsi üçün Arduino eskizlərini yükləyin:

drive.google.com/uc?export=download&id=1jA0Hf32pvWQ6rXFnW1uiHWMEewrxOvKr

Addım 11: Ev Alətlərini qoşun

Nəhayət, Lora Layihəsi Hazırdır
Nəhayət, Lora Layihəsi Hazırdır

İndi 5 ev cihazını dövrə diaqramına uyğun olaraq 12v röle modulu ilə birləşdirəcəyik.

Zəhmət olmasa 110v və ya 230v yükü röle modulu ilə bağlayarkən müvafiq təhlükəsizlik tədbirlərinə əməl edin.

Addım 12: Nəhayət, Lora Layihəsi Hazırdır

İndi ötürücü Lora sxemindən istifadə edərək 5 məişət texnikasını idarə edə bilərik. Burada 5 230v AC lampaları röle modulu ilə bağladım. İndi hər hansı bir düyməyə bassam, müvafiq lampa yanacaq.

Bu Arduino Lora layihəsi ilə kənd yerlərində, heç bir Bluetooth və ya WiFi cihazı olmadan 10 km uzaqlıqdakı yüksək gərginlikli cihazları idarə edə bilərik. Kənd yerində bu çox faydalı Arduino layihəsi.

Ümid edirəm ki, bu LORA layihəsini bəyənəcəksiniz.

Zəhmət olmasa bu LoRa layihəsi ilə bağlı fikirlərinizi bölüşün. Vaxt ayırdığınız üçün təşəkkürlər.

Tövsiyə: