Satura rādītājs:

Kontrolējiet sadzīves tehniku virs LoRa - LoRa mājas automatizācijā - LoRa tālvadības pults: 8 soļi
Kontrolējiet sadzīves tehniku virs LoRa - LoRa mājas automatizācijā - LoRa tālvadības pults: 8 soļi

Video: Kontrolējiet sadzīves tehniku virs LoRa - LoRa mājas automatizācijā - LoRa tālvadības pults: 8 soļi

Video: Kontrolējiet sadzīves tehniku virs LoRa - LoRa mājas automatizācijā - LoRa tālvadības pults: 8 soļi
Video: Pirmās palīdzības ABC. Elektrotraumas. Zemspriegums 2024, Novembris
Anonim
Image
Image

Kontrolējiet un automatizējiet savas elektroierīces no lieliem attālumiem (kilometriem) bez interneta klātbūtnes. Tas ir iespējams, izmantojot LoRa!

Čau, kas notiek, puiši? Akarsh šeit no CETech.

Šai PCB ir arī OLED displejs un 3 releji, kas ir savienoti ar ESP32. Ar kodu jūs varat darīt jebko un kontrolēt relejus, izmantojot LoRa/WiFi/Bluetooth. Īsi sakot, šim projektam ir ESP32, kas var nodrošināt WiFi/Bluetooth funkcionalitāti, LoRa moduli, OLED displeju un 3 relejus. Iespējas ar kodu ir bezgalīgas. Esmu pievienojis arī prototipēšanas zonu, kur var pievienot sensorus vai papildu relejus ESP32, kas ir arī pieejams.

Šis ir projekta 2.daļas veids. Tātad jebkurai vadības sistēmai, piemēram, šai, ir nepieciešama tālvadības pults, lai kontrolētu lietas.

Es izveidoju LoRa balstītu tālvadības pulti, kuru varat pārbaudīt šeit:

Manā gadījumā es izmantoju tālvadības pulti un šo kontrolieri kopā, un tie darbojas kā šarms!

1. darbība: detaļas

Daļas
Daļas
Daļas
Daļas
Daļas
Daļas

Pirmkārt, kā galveno daļu es izmantoju DFRobot ESP32 moduli. Pievienoja to PCB, izmantojot dažas galvenes vīriešiem un sievietēm. Es izmantoju OLED displeju.

LoRa nolūkos es izmantoju RYLR896. Es ļoti iesaku šo moduli, jo to ir ļoti viegli izmantot, izmantojot UART, izmantojot AT komandas.

Daļas varat atrast zemāk:

1) ESP32 FireBeetle modulis:

2) Reyax RYLR896 LoRa modulis:

3) Mans PCB dizains: zemāk esmu iekļāvis Gerber failu.

Pēdējās divās daļās, ja jums ir grūtības tos atrast, varat man rakstīt ziņu/e -pastu, un vai nu es varu jums palīdzēt to atrast jūsu reģionā, vai arī varu nosūtīt jums, ja vēlaties.

2. darbība: iegūstiet PCB savam projektam

Iegūstiet PCB savam projektam
Iegūstiet PCB savam projektam

Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda JLCPCB!

Jūs saņemsiet 10 labas kvalitātes PCB, kas ražoti un nosūtīti uz jūsu sliekšņa par 2 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam. Lai izveidotu savu PCB, dodieties uz easyEDA, kad tas ir izdarīts, augšupielādējiet savus Gerber failus JLCPCB, lai tie tiktu ražoti ar labu kvalitāti un ātru apgrozījuma laiku.

3. darbība. Izpratne par Reyax moduli un tā izmantošanu. (Pēc izvēles: varat izlaist šīs darbības lasīšanu, ja neesat ieinteresēts par darbu)

Izpratne par Reyax moduli un tā izmantošanu. (Pēc izvēles: varat izlaist šīs darbības lasīšanu, ja neesat ieinteresēts par darbu)
Izpratne par Reyax moduli un tā izmantošanu. (Pēc izvēles: varat izlaist šīs darbības lasīšanu, ja neesat ieinteresēts par darbu)

1. Mūsu pieejamais LoRa modulis ir UART modulis, kas ir konfigurēts, izmantojot AT komandas.

2. Modulī ir STM32 MCU, kas visu runā ar SPI LoRa moduli RYLR896.

3. Attēlā redzamās komandas ir vienkāršas, lai uzzinātu vairāk šajā dokumentā: REYAX-Lora-AT-COMMAND-GUIDE

4. Es joprojām ļoti iesaku jums izlasīt manu YouTube videoklipu, kur es to pareizi izskaidroju.

4. solis: PCB moduļu savienojumi

Moduļu savienojumi PCB
Moduļu savienojumi PCB
Moduļu savienojumi PCB
Moduļu savienojumi PCB

1. Abi moduļi tiks savienoti tāpat kā attēlā iepriekš.

2. Kad abi moduļi ir savienoti, varat programmēt moduļus pa vienam un pēc tam pārbaudīt projektu.

3. Jums būs jāpievieno tranzistora ķēde vairākas reizes tik daudziem relejiem, kurus pievienojat.

Visi iepriekš parādītie savienojumi tiek veikti PCB, un tāpēc nav nepieciešama cita elektroinstalācija.

5. solis: PCB lodēšana

PCB lodēšana
PCB lodēšana

Lodējiet visas sastāvdaļas pie PCB.

Es ieteiktu vispirms pielodēt PCB zemā augstuma komponentus un pēc tam pāriet uz komponentiem ar lielāku augstumu, piemēram, galvenes utt.

Pirms moduļa barošanas pārbaudiet visus savienojumus, izmantojot multimetru, lai konstatētu lodēšanas savienojumu un īssavienojumu bojājumus.

Lai ieprogrammētu moduli, esp32 moduli var savienot tieši ar datoru, izmantojot USB kabeli.

6. darbība: lejupielādējiet un iestatiet Arduino IDE

Lejupielādējiet un iestatiet Arduino IDE
Lejupielādējiet un iestatiet Arduino IDE

Lejupielādējiet Arduino IDE no šejienes.

1. Instalējiet Arduino IDE un atveriet to.

2. Atveriet Fails> Preferences

3. Pievienojiet https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json papildu dēļu pārvaldnieka vietrāžus URL.

4. Atveriet Rīki> Padome> Dēļu pārvaldnieks

5. Meklējiet ESP8266 un pēc tam instalējiet dēli.

6. Restartējiet IDE.

7. solis: projekta kodēšana

Projekta kodēšana
Projekta kodēšana
Projekta kodēšana
Projekta kodēšana

Lejupielādējiet GitHub krātuvi:

2. Izvelciet lejupielādēto repozitoriju.

3. Kopējiet bibliotēkas no lejupielādētās krātuves uz mapi Bibliotēka Arduino skiču mapē.

4. Atveriet raidītāja skici Arduino IDE.

5. Dodieties uz Tools> Board. Izvēlieties atbilstošo dēli, kuru izmantojat, manā gadījumā Firebeetle ESP32.

6. Izvēlieties pareizo kom. portu, dodoties uz Tools> Port.

7. Nospiediet augšupielādes pogu.

8. Kad cilnē ir rakstīts Gatavs augšupielāde, atkārtojiet iepriekš minētās darbības ar uztvērēja moduli, lai augšupielādētu kodu.

8. darbība. Spēlēšana ar ierīci

Spēlēšana ar ierīci
Spēlēšana ar ierīci

1. Vienkārši ieslēdziet ierīci, jūs varat nospiest dažādas tālvadības pults, lai redzētu releju klikšķi.

2. Lai šī ierīce darbotos, jums ir nepieciešama LoRa balstīta tālvadības pults, kuru es izveidoju šeit:

3. KONGO! ierīce darbojas, kā paredzēts.

Ieteicams: