Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Hanki piirilevyt projektillesi
- 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ä)
- Vaihe 4: Piirilevyn moduulien liitännät
- Vaihe 5: Piirilevyn juottaminen
- Vaihe 6: Lataa ja asenna Arduino IDE
- Vaihe 7: Projektin koodaus
- Vaihe 8: Pelaaminen laitteella
Video: Hallitse kodinkoneita LoRan kautta - LoRa kotiautomaatiossa - LoRa -kaukosäädin: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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ä)
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
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
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 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
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
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:
Hallitse Grbl CNC: tä Wifi: n kautta: 5 vaihetta
Hallitse Grbl CNC: tä Wifi: n kautta: Tässä opetusohjelmassa käyn läpi, miten voit ottaa GRBL -ohjauksen käyttöön WIFI: ssä. Voit käyttää tätä menetelmää minkä tahansa lähettäjän kanssa, mukaan lukien lasergrbl ja Universal Gcode Sender (UGS). Lyhyesti sanottuna käytämme arkypitan työtä ja muita ohjelmistoja luodaksemme vi
Hallitse kodinkoneita Alexan kautta ESP8266: n tai ESP32: 8 askeleen avulla
Hallitse kodinkoneita Alexan avulla ESP8266: n tai ESP32: n avulla: Hei, mitä kuuluu, kaverit! Akarsh täällä CETechiltä. Tämä projektini auttaa elämääsi helpottumaan ja sinusta tuntuu kuninkaalta, kun olet hallinnut kodin laitteita antamalla vain käskyn Alexalle. Tärkeintä tämän p
Hallitse sähköistä maailmaa Internetin kautta: 16 vaihetta
Hallitse sähköistä maailmaa Internetin kautta: Noudattamalla tätä ohjetta voit sytyttää ja sammuttaa LED -valon mistä tahansa päin maailmaa. Lue kaikki ohjeet huolellisesti ja noudata vaiheita yksi kerrallaan. Kun olet lukenut tämän ohjeen, voit käyttää tätä tietoa erilaisiin
LoRan (SX1278/XL1278-SMT) saaminen toimimaan SPI: n kautta WeMos D1 ESP-12F ESP8277 -emolevyssä, jossa on OLED: 7 vaihetta
LoRan (SX1278/XL1278 -SMT) saaminen toimimaan SPI: n kautta WeMos D1 ESP -12F ESP8277 -emolevymoduulilla OLED: Tämä kesti viikon työskennellä - näyttää siltä, että kukaan muu ennen minua ei ole ymmärtänyt sitä - joten toivon, että tämä säästää sinut hankala nimi "WeMos D1 ESP-12F ESP8266 emolevymoduuli ja 0,96 tuuman OLED-näyttö" on 11 dollarin kehityslauta
Hallitse kodinkoneita älypuhelimellasi Blynk -sovelluksella ja Raspberry Pi: 5 vaihetta (kuvilla)
Hallitse kodinkoneita älypuhelimellasi Blynk -sovelluksella ja Raspberry Pi: Tässä projektissa aiomme oppia käyttämään Blynk -sovellusta ja Raspberry Pi 3: ta kodinkoneiden ohjaamiseen (kahvinkeitin, lamppu, ikkunaverho ja paljon muuta) Laitteistokomponentit: Raspberry Pi 3 Relay Lamp Breadboard -langat Ohjelmistosovellukset: Blynk A