Spisu treści:

Obwód modułu przekaźnika sterującego Lora Arduino: 12 kroków
Obwód modułu przekaźnika sterującego Lora Arduino: 12 kroków

Wideo: Obwód modułu przekaźnika sterującego Lora Arduino: 12 kroków

Wideo: Obwód modułu przekaźnika sterującego Lora Arduino: 12 kroków
Wideo: Przekaźniki - nowoczesne elementy elektroniczne i półprzewodnikowe. Webinar dla JM elektronik 2024, Lipiec
Anonim
Image
Image
Obwód modułu przekaźnika sterującego Lora Arduino
Obwód modułu przekaźnika sterującego Lora Arduino

W tym projekcie Lora zobaczymy, jak sterować urządzeniami wysokiego napięcia za pomocą obwodu sterującego przekaźnika LoRa Arduino. W tym projekcie Arduino Lora użyjemy modułu Reyax RYLR896 Lora, Arduino i modułu przekaźnika 12V do sterowania 5 urządzeniami gospodarstwa domowego za pomocą modułu nadajnika i odbiornika Lora. Jest to więc również przydatny projekt automatyki domowej dla inteligentnego domu. Podzielę się kompletnym schematem obwodu, kodem Arduino i wszystkimi innymi szczegółami w prostych 6 krokach, aby stworzyć ten projekt Lora Arduino.

Kieszonkowe dzieci

Moduły Lora REYAX RYLR896 2no

Arduino Nano 2 no

Moduł przekaźnika 12v 1nie

FTDI232 płyta interfejsu USB na szeregowy 1 no

7805 regulator napięcia 1no

Kondensator 22uF 1no

Rezystor 4,7k 1no

Rezystor 10k 6no

Przełączniki wciskane 5nie

Krok 1: Podłącz moduł Lora do komputera

Połącz moduł Lora z komputerem
Połącz moduł Lora z komputerem
Połącz moduł Lora z komputerem
Połącz moduł Lora z komputerem

Przed połączeniem modułu LORA z Arduino musimy ustawić niektóre parametry jak Adres, Pasmo dla modułu Lora za pomocą komend AT. Musimy więc podłączyć moduł Lora z USB do płyty interfejsu szeregowego zgodnie ze schematem obwodu. Dzięki temu możemy połączyć moduł Lora z laptopem lub komputerem PC. Tutaj użyłem płytki interfejsu FTDI232 USB to Serial.

Krok 2: Ustaw parametr dla nadajnika Lora

Ustaw parametr dla nadajnika Lora
Ustaw parametr dla nadajnika Lora
Ustaw parametr dla nadajnika Lora
Ustaw parametr dla nadajnika Lora

Najpierw połącz moduł Lora z laptopem. W Arduino IDE wybierz narzędzie PORT -> PortOpen the Serial Monitor i ustaw szybkość Brud na 115200.

Teraz możemy ustawić parametry za pomocą kilku podstawowych poleceń AT.

Najpierw wpisz AT, a następnie naciśnij klawisz Enter. Powinniśmy uzyskać +OK na monitorze szeregowym.

Następnie wpisz AT+ADDRESS=0, aby ustawić adres 0 dla nadajnika Lora.

Następnie wpisz AT+BAND=865000000, aby ustawić pasmo 865MHz. Pasmo częstotliwości dla technologii LoRa w moim kraju wynosi od 865 MHz do 867 MHz. Musisz ustawić zespół na swój kraj. Możesz go wygooglować, aby poznać zespół dla swojego kraju.

Domyślny identyfikator sieci to 0. więc nie zmienimy go dla tego projektu Lora.

Krok 3: Ustaw parametr otrzymywania Lora

Ustaw parametr otrzymywania Lora
Ustaw parametr otrzymywania Lora

W podobny sposób musimy ustawić parametry dla modułu odbiorczego Lora.

Najpierw wpisz AT, a następnie naciśnij klawisz Enter. Powinniśmy uzyskać +OK na monitorze szeregowym.

Następnie wpisz AT+ADDRESS=1, aby ustawić adres na 1 do odbioru Lora.

Następnie wpisz AT+BAND=865000000, aby ustawić pasmo 865MHz. Możesz go wygooglować, aby poznać zespół dla swojego kraju.

Domyślny identyfikator sieci to 0. więc nie zmienimy go dla tego projektu Lora.

Krok 4: Obwód Arduino nadajnika LoRa

Obwód Arduino nadajnika LoRa
Obwód Arduino nadajnika LoRa
Obwód Arduino nadajnika LoRa
Obwód Arduino nadajnika LoRa

W obwodzie nadajnika Lora połączyliśmy moduł nadajnika Lora z Arduino Nano zgodnie ze schematem obwodu.

W obwodzie nadajnika Lora 5 przycisków jest połączonych z cyfrowymi pinami Arduino D2, D3, D4, D5, D6. Za każdym razem, gdy naciśniemy dowolny przycisk, sygnał wysyłany do odbioru modułu Lora, aby włączyć lub wyłączyć odpowiedni przekaźnik.

Tutaj zrobiłem dzielnik napięcia z dwoma rezystorami 4,7k i 10k, aby obniżyć poziom logiczny 5V do poziomu logicznego 3,3V. Arduino może wysyłać sygnał na poziomie logicznym 5 V, ale moduł Lora RYLR896 może odbierać sygnał tylko na poziomie logicznym 3,3 V. Połączyliśmy więc dzielnik napięcia między pinem Arduino TX a pinem Lora RYLR896 RX.

Krok 5: Odbieranie obwodu LoRa Arduino

Odbieranie obwodu LoRa Arduino
Odbieranie obwodu LoRa Arduino
Odbieranie obwodu LoRa Arduino
Odbieranie obwodu LoRa Arduino

Połączyłem moduł odbiorczy Lora z Arduino Nano zgodnie ze schematem odbiorczym Lora.

W obwodzie odbiornika Lora wykorzystałem cyfrowe piny Arduino D8, D9, D10, D11, D12 do sterowania modułem przekaźnika 12v.

Tutaj dzielnik napięcia nie jest wymagany, ponieważ Arduino może odbierać sygnał na poziomie logicznym 3,3 V z odbierającego modułu Lora RYLR896.

Użyłem regulatora napięcia 7805 (5-woltowego) do zasilania 5V obwodu Arduino.

Krok 6: Projektowanie PCB dla modułu przekaźnika

Projektowanie PCB dla modułu przekaźnika
Projektowanie PCB dla modułu przekaźnika
Projektowanie PCB dla modułu przekaźnika
Projektowanie PCB dla modułu przekaźnika

W tym projekcie LoRa użyłem modułu przekaźnika 12v. Możesz kupić ten moduł przekaźnika online, ale ponieważ potrzebuję modułu przekaźnika w większości moich projektów, zaprojektowałem płytkę PCB dla modułu przekaźnika.

Możesz również pobrać plik Garber dla tego modułu przekaźnika 12 v z poniższego linku

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

Krok 7: Zamów płytkę drukowaną

Zamów płytkę drukowaną
Zamów płytkę drukowaną
Zamów płytkę drukowaną
Zamów płytkę drukowaną

Po pobraniu pliku Garber możesz łatwo zamówić PCB

1. Odwiedź https://jlcpcb.com i zaloguj się / zarejestruj się

2. Kliknij przycisk WYCENIAJ TERAZ.

3 Kliknij przycisk „Dodaj swój plik Gerber”. Następnie przejrzyj i wybierz pobrany plik Gerber

Krok 8: Przesyłanie pliku Gerber i ustawianie parametrów

Przesyłanie pliku Gerber i ustawianie parametrów
Przesyłanie pliku Gerber i ustawianie parametrów
Przesyłanie pliku Gerber i ustawianie parametrów
Przesyłanie pliku Gerber i ustawianie parametrów

4. Ustaw wymagany parametr, taki jak ilość, kolor PCB itp

5. Po wybraniu wszystkich parametrów dla PCB kliknij przycisk ZAPISZ DO KOSZYKA.

Krok 9: Wybierz adres wysyłki i tryb płatności

Wybierz adres wysyłkowy i tryb płatności
Wybierz adres wysyłkowy i tryb płatności
Wybierz adres wysyłkowy i tryb płatności
Wybierz adres wysyłkowy i tryb płatności
Wybierz adres wysyłkowy i tryb płatności
Wybierz adres wysyłkowy i tryb płatności

6. Wpisz adres wysyłkowy.

7. Wybierz odpowiednią dla siebie metodę wysyłki.

8. Złóż zamówienie i przejdź do płatności.

Możesz również śledzić swoje zamówienie na JLCPCB.com. W moim przypadku wyprodukowanie PCB zajęło 2 dni i dotarło w ciągu tygodnia, korzystając z opcji dostawy DHL. Płytki PCB były dobrze zapakowane, a jakość była naprawdę dobra w tej przystępnej cenie.

Krok 10: Zaprogramuj oba Arduino

Image
Image

Teraz wgraj kod do układu nadajnika i odbiornika Lora Arduino.

Wyjaśniłem oba kody Arduino w powiązanym filmie. Polecam obejrzeć film dla lepszego zrozumienia.

Pobierz szkice Arduino dla tego projektu Lora Arduino:

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

Krok 11: Podłącz urządzenia domowe

Wreszcie projekt Lora jest gotowy
Wreszcie projekt Lora jest gotowy

Teraz połączymy 5 urządzeń gospodarstwa domowego z modułem przekaźnika 12 V zgodnie ze schematem obwodu.

Należy zachować odpowiednie środki ostrożności podczas podłączania obciążenia 110 V lub 230 V z modułem przekaźnika.

Krok 12: Wreszcie projekt Lora jest gotowy

Teraz możemy sterować 5 urządzeniami gospodarstwa domowego za pomocą obwodu nadajnika Lora. Tutaj podłączyłem 5 lamp 230v AC z modułem przekaźnika. Teraz, jeśli nacisnę dowolny przycisk, zapali się odpowiednia lampka.

Na obszarach wiejskich dzięki temu projektowi Arduino Lora możemy sterować urządzeniami wysokiego napięcia z odległości 10 km bez żadnego urządzenia Bluetooth lub WiFi. Więc to bardzo przydatny projekt Arduino na terenach wiejskich.

Mam nadzieję, że podoba Ci się ten projekt LORA.

Podziel się swoją opinią na temat tego projektu LoRa. Dziękuję za Twój czas.

Zalecana: