Inhoudsopgave:

Lora Arduino stuurrelaismodule Circuit - Ajarnpa
Lora Arduino stuurrelaismodule Circuit - Ajarnpa

Video: Lora Arduino stuurrelaismodule Circuit - Ajarnpa

Video: Lora Arduino stuurrelaismodule Circuit - Ajarnpa
Video: Радиомодули EBYTE E22 LoRa, настройка и поключение к ардуино 2024, November
Anonim
Image
Image
Lora Arduino Stuurrelais Module Circuit
Lora Arduino Stuurrelais Module Circuit

In dit Lora-project zullen we zien hoe hoogspanningsapparaten kunnen worden bestuurd met het LoRa Arduino-relaisbesturingscircuit. In dit Arduino Lora-project zullen we de Reyax RYLR896 Lora-module, Arduino en 12v-relaismodule gebruiken om 5 huishoudelijke apparaten te bedienen met de Lora-zender- en -ontvangermodule. Dit is dus ook een handig domotica project voor de smart home. Ik zal het volledige schakelschema, de Arduino-code en alle andere details delen met eenvoudige 6 stappen om dit Lora Arduino-project te maken.

Benodigdheden

Lora Modules REYAX RYLR896 2no

Arduino Nano 2no

12v relaismodule 1no

FTDI232 USB naar seriële interfacekaart 1no

7805 spanningsregelaar 1no

22uF condensator 1no

4.7k Weerstand 1no

10k Weerstand 6no

Drukschakelaars 5no

Stap 1: Verbind Lora-module met pc

Verbind Lora-module met pc
Verbind Lora-module met pc
Verbind Lora-module met pc
Verbind Lora-module met pc

Voordat we de LORA-module met Arduino verbinden, moeten we enkele parameters instellen, zoals Adres, Band voor de Lora-module met behulp van AT-commando's. Dus we moeten de Lora-module met USB aansluiten op een seriële interfacekaart volgens het schakelschema. Zodat we de Lora-module kunnen verbinden met Laptop of pc. Hier heb ik FTDI232 USB naar seriële interfacekaart gebruikt.

Stap 2: Stel de parameter in voor zender Lora

Stel de parameter in voor zender Lora
Stel de parameter in voor zender Lora
Stel de parameter in voor zender Lora
Stel de parameter in voor zender Lora

Verbind eerst de Lora module met de laptop. Selecteer in de Arduino IDE de PORT-tool->PortOpen de seriële monitor en stel de Brud-rate in op 115200.

Nu kunnen we de parameters instellen met enkele basis AT-commando's.

Typ eerst AT en druk vervolgens op de enter-toets. We zouden +OK moeten krijgen in de seriële monitor.

Typ vervolgens AT+ADRES=0 om het adres voor zender Lora op 0 te zetten.

Typ vervolgens AT+BAND=865000000 om de band 865MHz in te stellen. De frequentieband voor LoRa-technologie in mijn land is 865 MHz tot 867 MHz. U moet de band instellen volgens uw land. Je kunt het googlen om de band voor jouw land te kennen.

De standaard netwerk-ID is 0. We zullen deze dus niet wijzigen voor dit Lora-project.

Stap 3: Stel de parameter in voor het ontvangen van Lora

Stel de parameter in voor het ontvangen van Lora
Stel de parameter in voor het ontvangen van Lora

Op een vergelijkbare manier moeten we de parameters instellen voor de ontvangende Lora-module.

Typ eerst AT en druk vervolgens op de enter-toets. We zouden +OK moeten krijgen in de seriële monitor.

Typ vervolgens AT+ADDRESS=1 om het adres in te stellen op 1 voor het ontvangen van Lora.

Typ vervolgens AT+BAND=865000000 om de band 865MHz in te stellen. Je kunt het googlen om de band voor jouw land te kennen.

De standaard netwerk-ID is 0. dus we zullen deze niet wijzigen voor dit Lora-project.

Stap 4: Zender LoRa Arduino Circuit

Zender LoRa Arduino Circuit
Zender LoRa Arduino Circuit
Zender LoRa Arduino Circuit
Zender LoRa Arduino Circuit

In het Lora-circuit van de zender hebben we de Lora-module van de zender aangesloten op Arduino Nano volgens het schakelschema.

In het Transmitter Lora-circuit zijn 5 drukknoppen verbonden met Arduino digitale pin D2, D3, D4, D5, D6. Telkens wanneer we op een drukknop drukken, wordt het signaal verzonden naar het ontvangen van de Lora-module om het respectieve relais in of uit te schakelen.

Hier heb ik een spanningsdeler gemaakt met twee weerstanden 4.7k en 10k om het 5v logisch niveau te verlagen naar 3,3v logisch niveau. Arduino kan het signaal op 5v logisch niveau verzenden, maar de Lora-module RYLR896 kan het signaal alleen op 3,3v logisch niveau ontvangen. Dus hebben we de spanningsdeler tussen Arduino TX-pin en Lora RYLR896 RX-pin aangesloten.

Stap 5: LoRa Arduino-circuit ontvangen

LoRa Arduino-circuit ontvangen
LoRa Arduino-circuit ontvangen
LoRa Arduino-circuit ontvangen
LoRa Arduino-circuit ontvangen

Ik heb de ontvangende Lora-module aangesloten op Arduino Nano volgens het ontvangende Lora-schakelschema.

In het Lora-circuit van de ontvanger heb ik Arduino digitale pin D8, D9, D10, D11, D12 gebruikt om de 12v-relaismodule te besturen.

Hier is geen spanningsdeler nodig omdat Arduino een signaal kan ontvangen op een logisch niveau van 3,3 V van de ontvangende Lora-module RYLR896.

Ik heb een spanningsregelaar 7805 (5 volt) gebruikt om 5v-voeding aan het Arduino-circuit te geven.

Stap 6: De printplaat ontwerpen voor de relaismodule

De printplaat voor de relaismodule ontwerpen
De printplaat voor de relaismodule ontwerpen
De printplaat voor de relaismodule ontwerpen
De printplaat voor de relaismodule ontwerpen

In dit LoRa-project heb ik een 12v-relaismodule gebruikt. Je kunt deze relaismodule online kopen, maar omdat ik de relaismodule in de meeste van mijn projecten nodig heb, heb ik de PCB voor de relaismodule ontworpen.

U kunt het Garber-bestand voor deze 12v-relaismodule ook downloaden via de volgende link:

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

Stap 7: Bestel de printplaat

Bestel de printplaat
Bestel de printplaat
Bestel de printplaat
Bestel de printplaat

Na het downloaden van het Garber-bestand kun je eenvoudig de print bestellen

1. Ga naar https://jlcpcb.com en meld u aan / meld u aan

2. Klik op de OFFERTE-knop.

3 Klik op de knop "Voeg uw Gerber-bestand toe". Blader vervolgens door en selecteer het Gerber-bestand dat u hebt gedownload

Stap 8: Het Gerber-bestand uploaden en de parameters instellen

Het Gerber-bestand uploaden en de parameters instellen
Het Gerber-bestand uploaden en de parameters instellen
Het Gerber-bestand uploaden en de parameters instellen
Het Gerber-bestand uploaden en de parameters instellen

4. Stel de vereiste parameter in, zoals hoeveelheid, PCB-kleur, enz

5. Nadat u alle parameters voor PCB hebt geselecteerd, klikt u op de knop OPSLAAN IN WINKELWAGEN.

Stap 9: Selecteer Verzendadres en Betaalmodus

Selecteer Verzendadres en Betaalwijze
Selecteer Verzendadres en Betaalwijze
Selecteer Verzendadres en Betaalwijze
Selecteer Verzendadres en Betaalwijze
Selecteer Verzendadres en Betaalwijze
Selecteer Verzendadres en Betaalwijze

6. Typ het verzendadres.

7. Selecteer de verzendmethode die voor u geschikt is.

8. Dien de bestelling in en ga verder met de betaling.

U kunt uw bestelling ook volgen vanaf de JLCPCB.com. In mijn geval duurde het 2 dagen voordat PCB's werden vervaardigd en binnen een week arriveerden met behulp van de DHL-bezorgoptie. PCB's waren goed verpakt en de kwaliteit was echt goed voor deze betaalbare prijs.

Stap 10: Programmeer de beide Arduino

Image
Image

Upload nu de code voor het Lora Arduino-circuit van de zender en ontvanger.

Ik heb zowel de Arduino-code in de gerelateerde video uitgelegd. Ik zal aanbevelen om de video te bekijken voor een beter begrip.

Download de Arduino-schetsen voor dit Lora Arduino-project:

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

Stap 11: Sluit de huishoudelijke apparaten aan

Eindelijk is het Lora-project klaar
Eindelijk is het Lora-project klaar

Nu zullen we de 5 huishoudelijke apparaten verbinden met de 12v-relaismodule volgens het schakelschema.

Neem de juiste veiligheidsmaatregelen bij het aansluiten van 110v of 230v belasting op de relaismodule.

Stap 12: Eindelijk is het Lora-project klaar

Nu kunnen we de 5 huishoudelijke apparaten bedienen met behulp van het Lora-circuit van de zender. Hier heb ik 5 230v AC lampen aangesloten op de relaismodule. Als ik nu op een willekeurige drukknop druk, gaat de betreffende lamp aan.

In het landelijke gebied kunnen we met dit Arduino Lora-project de hoogspanningsapparaten van 10 km afstand bedienen zonder Bluetooth- of WiFi-apparaat. Dus dit zeer bruikbare Arduino-project in de landelijke omgeving.

Ik hoop dat je dit LORA-project leuk vindt.

Deel alstublieft uw feedback over dit LoRa-project. Bedankt voor je tijd.

Aanbevolen: