Sisällysluettelo:

Hallitse kodinkoneita LoRan kautta - LoRa kotiautomaatiossa - LoRa -kaukosäädin: 8 vaihetta
Hallitse kodinkoneita LoRan kautta - LoRa kotiautomaatiossa - LoRa -kaukosäädin: 8 vaihetta

Video: Hallitse kodinkoneita LoRan kautta - LoRa kotiautomaatiossa - LoRa -kaukosäädin: 8 vaihetta

Video: Hallitse kodinkoneita LoRan kautta - LoRa kotiautomaatiossa - LoRa -kaukosäädin: 8 vaihetta
Video: Webinar: Dysautonomia Symptoms in Long-Haul COVID-19 2024, Heinäkuu
Anonim
Image
Image

Hallitse ja automatisoi sähkölaitteitasi pitkiltä etäisyyksiltä (kilometreiltä) ilman Internetiä. Tämä on mahdollista LoRan kautta!

Hei, mitä kuuluu, kaverit? Akarsh täällä CETechistä.

Tässä piirilevyssä on myös OLED -näyttö ja 3 releet, jotka on kytketty ESP32: een. Voit tehdä mitä tahansa koodilla ja ohjata releitä käyttämällä LoRa/WiFi/Bluetooth -yhteyttä. Lyhyesti sanottuna, tässä projektissa on ESP32, joka voi tarjota WiFi/Bluetooth -toiminnallisuuden, LoRa -moduulin, OLED -näytön ja 3 relettä. Koodin käyttömahdollisuudet ovat rajattomat. Olen myös lisännyt prototyyppialueen, johon voit lisätä antureita tai lisäreleitä ESP32: een, joka on myös käytettävissä.

Tämä on eräänlainen osa projektia 2. Joten mitä tahansa tämän kaltaista ohjausjärjestelmää varten tarvitset kaukosäätimen asioiden ohjaamiseen.

Tein LoRa-pohjaisen kaukosäätimen, jonka voit tarkistaa täältä:

Minun tapauksessani käytän kaukosäädintä ja tätä ohjainta yhdessä ja ne toimivat kuin viehätys!

Vaihe 1: Osat

Osat
Osat
Osat
Osat
Osat
Osat

Ensinnäkin pääosana käytin DFRobotin ESP32 -moduulia. Kiinnitti sen piirilevylle käyttämällä uros- ja naarasotsikoita. Käytin OLED -näyttöä.

LoRa -tarkoitukseen käytin RYLR896: ta. Suosittelen lämpimästi tätä moduulia, koska sitä on erittäin helppo käyttää UART: n kautta AT -komentojen avulla.

Osat löydät alta:

1) ESP32 FireBeetle -moduuli:

2) Reyax RYLR896 LoRa -moduuli:

3) PCB -suunnittelu: Olen sisällyttänyt alla olevan Gerber -tiedoston.

Kahden viimeisen osan osalta, jos sinulla on vaikeuksia löytää niitä, voit lähettää minulle viestin/sähköpostin, ja joko voin auttaa sinua löytämään sen alueellasi tai voin lähettää ne sinulle, jos haluat.

Vaihe 2: Hanki piirilevyt projektillesi

Hanki piirilevyt projektillesi
Hanki piirilevyt projektillesi

Sinun täytyy tarkistaa JLCPCB, jos haluat tilata piirilevyjä verkosta halvalla!

Saat 10 laadukasta piirilevyä, jotka valmistetaan ja toimitetaan kotiovellesi 2 dollarin hintaan ja joidenkin toimitusten kanssa. Saat myös alennuksen ensimmäisestä tilauksestasi. Jos haluat suunnitella oman piirilevyn, siirry easyEDAan, kun olet valmis, lähetä Gerber -tiedostosi JLCPCB: hen, jotta ne valmistetaan laadukkaasti ja nopeasti.

Vaihe 3: Reyax -moduulin ymmärtäminen ja sen käyttö. (VALINNAINEN: Voit ohittaa tämän vaiheen lukemisen, jos et ole kiinnostunut työskentelystä)

Reyax -moduulin ymmärtäminen ja sen käyttö. (VALINNAINEN: Voit ohittaa tämän vaiheen lukemisen, jos et ole kiinnostunut työskentelystä)
Reyax -moduulin ymmärtäminen ja sen käyttö. (VALINNAINEN: Voit ohittaa tämän vaiheen lukemisen, jos et ole kiinnostunut työskentelystä)

1. Meillä oleva LoRa -moduuli on UART -moduuli, joka on määritetty AT -komentojen avulla.

2. Moduulissa on STM32 MCU, joka puhuu kaiken SPI LoRa -moduulin kanssa RYLR896: ssa.

3. Kuvan komennot ovat peruskomentoja, joista saat lisätietoja tästä asiakirjasta: REYAX-Lora-AT-COMMAND-GUIDE

4. Suosittelen edelleen vahvasti, että käyt läpi YouTube -videoni, jossa selitän tämän oikein.

Vaihe 4: Piirilevyn moduulien liitännät

Moduulien liitännät piirilevyssä
Moduulien liitännät piirilevyssä
Moduulien liitännät piirilevyssä
Moduulien liitännät piirilevyssä

1. Molemmat moduulit kytketään samalla tavalla kuin yllä olevassa kuvassa.

2. Kun molemmat moduulit on kytketty, voit ohjelmoida moduulit yksitellen ja testata sitten projektia.

3. Sinun on yhdistettävä transistoripiiri useita kertoja niin monelle kytketylle releelle.

Kaikki yllä esitetyt liitännät on tehty piirilevyyn, joten muita johdotuksia ei tarvita.

Vaihe 5: Piirilevyn juottaminen

Piirilevyn juottaminen
Piirilevyn juottaminen

Juotos kaikki komponentit piirilevyyn.

Suosittelen juottamaan ensin pienikokoiset komponentit piirilevylle ja siirtymään sitten korkeammille komponenteille, kuten otsikoille jne.

Ennen kuin kytket virran moduuliin, testaa kaikki liitännät yleismittarilla, jotta juotosliitokset ja oikosulut ovat huonot.

Ohjelmoidaksesi moduulin voit liittää esp32 -moduulin suoraan tietokoneeseen USB -kaapelilla.

Vaihe 6: Lataa ja asenna Arduino IDE

Lataa ja asenna Arduino IDE
Lataa ja asenna Arduino IDE

Lataa Arduino IDE täältä.

1. Asenna Arduino IDE ja avaa se.

2. Valitse Tiedosto> Asetukset

3. Lisää https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json lisäkorttien hallinnan URL -osoitteet.

4. Valitse Työkalut> Hallitus> Taulujen hallinta

5. Etsi ESP8266 ja asenna levy.

6. Käynnistä IDE uudelleen.

Vaihe 7: Projektin koodaus

Projektin koodaus
Projektin koodaus
Projektin koodaus
Projektin koodaus

Lataa GitHub-arkisto:

2. Pura ladattu arkisto.

3. Kopioi kirjastot ladatusta arkistosta Kirjasto -kansioon Arduinon luonnoskansiossa.

4. Avaa lähettimen luonnos Arduino IDE: ssä.

5. Siirry kohtaan Työkalut> Hallitus. Valitse käyttämäsi levy, Firebeetle ESP32 minun tapauksessani.

6. Valitse oikea komm. porttiin valitsemalla Työkalut> Portti.

7. Paina latauspainiketta.

8. Kun välilehdellä lukee Valmis lataus, toista yllä olevat vaiheet vastaanottimoduulilla koodin lataamiseksi.

Vaihe 8: Pelaaminen laitteella

Pelaaminen laitteen kanssa
Pelaaminen laitteen kanssa

1. Kytke vain virta laitteeseen, voit painaa kauko -ohjaimen eri painikkeita nähdäksesi releiden napsautuksen.

2. Jotta tämä laite toimisi, sinulla on oltava LoRa -pohjainen kaukosäädin, jonka olen rakentanut täältä:

3. KONGO! laite toimii odotetulla tavalla.

Suositeltava: