Orodha ya maudhui:

Redio za LoRa ESP32 Rahisi Mafunzo ya Kuanza - Hakuna Wiring: 6 Hatua
Redio za LoRa ESP32 Rahisi Mafunzo ya Kuanza - Hakuna Wiring: 6 Hatua

Video: Redio za LoRa ESP32 Rahisi Mafunzo ya Kuanza - Hakuna Wiring: 6 Hatua

Video: Redio za LoRa ESP32 Rahisi Mafunzo ya Kuanza - Hakuna Wiring: 6 Hatua
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Julai
Anonim
Image
Image

Haya, kuna nini, jamani? Akarsh hapa kutoka CETech.

Leo tutafanya mradi ambao kimsingi ni juu ya kuanzisha redio za LoRa kuzungumza na kila mmoja kwa njia rahisi zaidi.

Hapa mdhibiti mdogo ambaye nimetumia ni ESP32, ambayo imeunganishwa na bodi za LoRa za 915MHz, pia nimeambatanisha onyesho la OLED kwa moja ya Redio ili habari ya pakiti ionekane. Moduli zote zinazotumiwa katika mradi huu zinatoka kwa DFRobot kwani utangamano wa pini upo kwa moduli hizi, Kwa hivyo sipendekezi kutumia moduli za wazalishaji tofauti. Basi wacha tuanze!

Pia nimefanya video juu ya kujenga mradi huu kwa undani, ninapendekeza kutazama hiyo kwa ufahamu bora na undani.

Hatua ya 1: Sehemu

Sehemu
Sehemu
Sehemu
Sehemu

Ili kufanya hivyo utahitaji bodi ya ESP32 au ESP8266 na unaweza pia kuongeza betri ikiwa unataka.

Nilitumia bodi ya moto ya LoRa ya masafa ya 915MHz. DFRobot inatoa aina 3 za bodi kulingana na masafa ambayo ni halali katika eneo lako:

1) 433MHz

2) 868MHz

3) 915MHz

Kwa onyesho, nilitumia ngao ya OLED.

Ninashauri kutumia bodi kutoka kwa DFRobot na moduli hii kwani pinout itakuwa sawa na hautakabiliwa na maswala popote.

Hatua ya 2: Pata PCB kwa Mradi Wako Uliotengenezwa

Pata PCB kwa Mradi Wako Uliotengenezwa
Pata PCB kwa Mradi Wako Uliotengenezwa

Lazima uangalie JLCPCB kwa kuagiza PCB kwenye mtandao kwa bei rahisi!

Unapata PCB bora 10 zilizotengenezwa na kusafirishwa kwa mlango wako kwa $ 2 na usafirishaji fulani. Pia utapata punguzo la usafirishaji kwa agizo lako la kwanza. Kubuni kichwa chako cha PCB juu ya rahisiEDA, mara tu hiyo ikimaliza pakia faili zako za Gerber kwenye JLCPCB ili kuzitengeneza kwa ubora mzuri na wakati wa haraka wa kugeuza.

Hatua ya 3: Pakua na usanidi IDE ya Arduino

Pakua na usanidi IDE ya Arduino
Pakua na usanidi IDE ya Arduino

Pakua IDE ya Arduino kutoka hapa.

1. Sakinisha Arduino IDE na uifungue.

2. Nenda kwenye Faili> Mapendeleo

3. Ongeza https://dl.espressif.com/dl/package_esp32_index.j ……. kwa URL za Meneja wa Bodi za Ziada. Nenda kwa Zana> Bodi> Meneja wa Bodi

5. Tafuta ESP32 na kisha usakinishe bodi.

6. Anzisha tena IDE.

Hatua ya 4: Uunganisho na Soldering

Uunganisho na Soldering
Uunganisho na Soldering
Uunganisho na Soldering
Uunganisho na Soldering
Uunganisho na Soldering
Uunganisho na Soldering
Uunganisho na Soldering
Uunganisho na Soldering

1. Solder moduli zilizo na vichwa vyenye stackable.

2. Utahitaji kuunganisha moduli zote za LoRa na moduli za ESP32 kulingana na mchoro wa wiring.

3. Kusanya moduli zote 5-6 ambazo utatumia na uziweke kulingana na mahitaji yako ya Redio. Kwa hatua hizi, ninapendekeza sana kutazama video yangu kama sehemu hii inaelezewa kwa undani huko.

Hatua ya 5: Kuandika Moduli

Kuandika Moduli
Kuandika Moduli
Kuandika Moduli
Kuandika Moduli
Kuandika Moduli
Kuandika Moduli

Pakua hazina ya GitHub:

2. Ondoa hazina iliyopakuliwa.

3. Nakili maktaba kutoka kwa hazina iliyopakuliwa hadi kwenye folda ya Maktaba katika folda ya mchoro wa Arduino.

4. Fungua mchoro wa Transmitter katika IDE ya Arduino.

5. Nenda kwenye Zana> Bodi. Chagua ubao unaofaa unaotumia, Firebeetle ESP32 kwa upande wangu.

6. Chagua comm sahihi. bandari kwa kwenda kwenye Zana> Bandari.

7. Piga kitufe cha kupakia.

8. Wakati kichupo kinasema Kufanya Kupakia unapaswa kurudia hatua zilizo hapo juu na moduli ya mpokeaji kupakia nambari.

Hatua ya 6: Kucheza na Redio za LoRa

Kucheza na Redio za LoRa
Kucheza na Redio za LoRa

Mara tu nguvu inapopewa moduli zote mbili OLED kwenye kituma inaanza kuonyesha nambari ya pakiti ambayo inatumwa, kwa upande mwingine mfuatiliaji wa Serial iliyounganishwa na Mpokeaji inaonyesha pakiti iliyopokelewa na nguvu ya ishara.

Ilipendekeza: