Përmbajtje:

Kontrolloni pajisjet shtëpiake mbi LoRa - LoRa në Automatizimin e Shtëpisë - Telekomanda LoRa: 8 hapa
Kontrolloni pajisjet shtëpiake mbi LoRa - LoRa në Automatizimin e Shtëpisë - Telekomanda LoRa: 8 hapa

Video: Kontrolloni pajisjet shtëpiake mbi LoRa - LoRa në Automatizimin e Shtëpisë - Telekomanda LoRa: 8 hapa

Video: Kontrolloni pajisjet shtëpiake mbi LoRa - LoRa në Automatizimin e Shtëpisë - Telekomanda LoRa: 8 hapa
Video: Hiq sun i Dalloj FEMIJET 😄 2024, Korrik
Anonim
Image
Image

Kontrolloni dhe automatizoni pajisjet tuaja elektrike nga distanca të gjata (Kilometra) pa praninë e internetit. Kjo është e mundur përmes LoRa!

Hej, çfarë ka, djema? Akarsh këtu nga CETech.

Ky PCB gjithashtu ka një ekran OLED dhe 3 stafetë të cilët janë të lidhur me ESP32. Mund të bëni gjithçka me kodin dhe të kontrolloni stafetat duke përdorur LoRa/WiFi/Bluetooth. Pra, me pak fjalë, ky projekt ka një ESP32 i cili mund të japë funksionalitet WiFi/Bluetooth, modul LoRa, ekran OLED dhe 3 stafetë. Mundësitë me kodin janë të pafundme. Kam shtuar gjithashtu një zonë prototipimi ku mund të shtoni sensorë ose stafetë shtesë në ESP32 e cila është gjithashtu e arritshme.

Ky është një lloj i pjesës 2 të një projekti. Pra, për çdo sistem kontrolli si ky, keni nevojë për një telekomandë për të kontrolluar gjërat.

Kam bërë një telekomandë të bazuar në LoRa të cilën mund ta shikoni këtu:

Në rastin tim, unë jam duke përdorur telekomandën dhe këtë kontrollues së bashku dhe ata punojnë si një magji!

Hapi 1: Pjesët

Pjesët
Pjesët
Pjesët
Pjesët
Pjesët
Pjesët

Së pari si pjesa kryesore, kam përdorur një modul ESP32 nga DFRobot. Bashkangjitur në PCB duke përdorur disa tituj meshkuj dhe femra. Kam përdorur një ekran OLED.

Për qëllimin e LoRa, kam përdorur një RYLR896. Unë sugjeroj shumë këtë modul pasi është shumë i lehtë për t'u përdorur mbi UART duke përdorur komandat AT.

Pjesët më poshtë mund t’i gjeni:

1) Moduli ESP32 FireBeetle:

2) Moduli Reyax RYLR896 LoRa:

3) Dizajni im PCB: Unë kam përfshirë skedarin Gerber më poshtë.

Për dy pjesët e fundit, nëse keni vështirësi në gjetjen e tyre, mund të më dërgoni mesazh/email dhe ose unë mund t'ju ndihmoj ta gjeni në zonën tuaj ose mund t'i dërgoj tek ju nëse dëshironi.

Hapi 2: Merrni PCB për Projektin tuaj të Prodhuar

Merrni PCB për Projektin tuaj të Prodhuar
Merrni PCB për Projektin tuaj të Prodhuar

Ju duhet të shikoni JLCPCB për porositjen e PCB -ve në internet me çmim të ulët!

Ju merrni 10 PCB me cilësi të mirë të prodhuara dhe dërguara në pragun tuaj për 2 $ dhe disa transport. Ju gjithashtu do të merrni një zbritje në transportin në porosinë tuaj të parë. Për të hartuar PCB -në tuaj në easyEDA, pasi të jetë bërë kjo, ngarkoni skedarët tuaj Gerber në JLCPCB për t'i prodhuar ato me cilësi të mirë dhe kohë të shpejtë të kthesës.

Hapi 3: Kuptimi i Modulit Reyax dhe Si ta Përdorni. (OPSIONALE: Ju mund të kaloni leximin e këtij hapi nëse nuk jeni të interesuar për punën)

Kuptimi i modulit Reyax dhe si ta përdorni atë. (OPSIONALE: Ju mund të kaloni leximin e këtij hapi nëse nuk jeni të interesuar për punën)
Kuptimi i modulit Reyax dhe si ta përdorni atë. (OPSIONALE: Ju mund të kaloni leximin e këtij hapi nëse nuk jeni të interesuar për punën)

1. Moduli LoRa që kemi është një modul UART i cili është konfiguruar duke përdorur komandat AT.

2. Moduli strehon një MCU STM32 e cila bën të gjitha bisedat me modulin SPI LoRa në bordin e RYLR896.

3. Komandat në figurë janë ato themelore që mund t'i referoheni këtij dokumenti për më shumë: REYAX-Lora-AT-COMMAND-GUIDE

4. Unë ende ju rekomandoj fuqimisht që të kaloni nëpër videon time në YouTube ku e shpjegoj këtë siç duhet.

Hapi 4: Lidhjet e moduleve në PCB

Lidhjet e moduleve në PCB
Lidhjet e moduleve në PCB
Lidhjet e moduleve në PCB
Lidhjet e moduleve në PCB

1. Të dy modulet do të lidhen njësoj si në imazhin e mësipërm.

2. Kur të dy modulet janë të lidhur, ju mund t'i programoni modulet një nga një dhe pastaj të testoni projektin.

3. Do t'ju duhet të lidhni qarkun e tranzistorit shumë herë për sa më shumë stafetë që lidheni.

Të gjitha lidhjet e treguara më sipër janë bërë në PCB dhe kështu nuk ka nevojë për ndonjë instalime elektrike të tjera.

Hapi 5: Saldimi i PCB

Saldimi i PCB
Saldimi i PCB

Ngjitni të gjithë përbërësit në PCB.

Unë do të sugjeroja që së pari të bashkoni komponentët me lartësi të ulët në PCB dhe pastaj të kaloni në përbërës me më shumë lartësi si titujt etj.

Para se të aktivizoni modulin, provoni të gjitha lidhjet duke përdorur një multimetër për nyjet e saldimit të keq dhe qarqet e shkurtra.

Për të programuar modulin, mund ta lidhni modulin esp32 direkt me kompjuterin tuaj duke përdorur një kabllo USB.

Hapi 6: Shkarkoni dhe Vendosni Arduino IDE

Shkarkoni dhe Vendosni Arduino IDE
Shkarkoni dhe Vendosni Arduino IDE

Shkarkoni Arduino IDE nga këtu.

1. Instaloni Arduino IDE dhe hapeni atë.

2. Shkoni te Skedari> Preferencat

3. Shtoni https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json URL -të e Menaxherëve të Bordeve Shtesë.

4. Shkoni te Mjetet> Bordi> Menaxherët e bordeve

5. Kërkoni për ESP8266 dhe më pas instaloni tabelën.

6. Rinisni IDE -në.

Hapi 7: Kodimi i projektit

Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit
Kodimi i Projektit

Shkarkoni depon GitHub:

2. Nxirrni depon e shkarkuar.

3. Kopjoni bibliotekat nga depoja e shkarkuar në dosjen Biblioteka në dosjen e skicës Arduino.

4. Hapni skicën e Transmetuesit në Arduino IDE.

5. Shkoni te Tools> Board. Zgjidhni tabelën e duhur që po përdorni, Firebeetle ESP32 në rastin tim.

6. Përzgjidhni kom. port duke shkuar te Tools> Port.

7. Goditni butonin e ngarkimit.

8. Kur skeda thotë Done Uploading duhet të përsërisni hapat e mësipërm me modulin e marrësit për të ngarkuar kodin.

Hapi 8: Luajtja me pajisjen

Duke luajtur me pajisjen
Duke luajtur me pajisjen

1. Thjesht ndizni pajisjen, mund të shtypni butona të ndryshëm në telekomandë për të parë klikimin e stafetëve.

2. Për ta bërë këtë pajisje të funksionojë ju duhet të keni një telekomandë të bazuar në LoRa, mund ta gjeni atë që kam ndërtuar këtu:

3. KONGO! pajisja po funksionon siç pritej.

Recommended: