Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Hej, çfarë ka, djema! Akarsh këtu nga CETech.
Ky projekt imi po ndërlidh modulin E32 LoRa nga eByte i cili është një modul transmetues me fuqi të lartë 1 vat me një ESP32 duke përdorur Arduino IDE.
Ne e kuptuam punën e E32 në mësimin tonë të fundit, këtë herë unë kam krijuar një PCB e cila do të lidh ESP32 me një E32.
Së fundmi, ne do të testojmë bordin tonë me një modul tjetër LoRa Breakout dhe do të krijojmë një lidhje.
Le të fillojmë me argëtimin tani.
Hapi 1: Pjesët
Ju mund të gjeni modulet LoRa nga eByte në lidhjet e mëposhtme nga LCSC:
Moduli E32 1W LCSC:
E32 moduli 100mW LCSC:
Antena 433MHz LCSC:
Firebeetle ESP32 nga DFRobot:
Hapi 2: 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: Tutoriali i mëparshëm [OPSIONAL]
Unë bëra një video mësimore për fillimin për të njëjtin modul javën e kaluar, të cilën ju rekomandoj që të hidhni një sy para se të përparoni me këtë mësim.
Hapi 4: Instalimet dhe qarku
Të gjitha lidhjet janë bërë tashmë në PCB.
Lidhjet midis bordit të prishjes ESP32, OLED dhe E32 janë themelore dhe lidhen duke përdorur vetëm disa tela.
Lidhjet e brendshme të bordit të prishjes E32 janë pak më komplekse për të cilat kam shtuar një diagram qark të veçantë.
Lidhja më e rëndësishme që duhet bërë është kunjat M1 dhe M0. Ato duhet të lidhen me GND ose VCC për funksionimin e modulit dhe nuk mund të lihen të lundrojnë. Ne do të mësojmë më shumë rreth përzgjedhjes së mënyrave të ndryshme duke përdorur M1 dhe M0 në hapin tjetër.
Së fundmi, unë gjithashtu kam bashkangjitur disa LED në kunjat Rx dhe Tx në mënyrë që kur transmetimi i të dhënave po ndodh mbi UART të jetë i dukshëm në LED.
Hapi 5: Mënyrat e funksionimit
Ndryshimi i tensionit të kunjave M1 dhe M0 mund të vendosen mënyra të ndryshme të modulit.
Ne mund të shohim mënyra të ndryshme në tabelën e mësipërme.
Unë përqendrohem kryesisht në Modalitetin 0 dhe Modalitetin 3. Për përdorim normal të LoRa, e mbaj modulin në Modalitetin 0 dhe për konfigurim, e mbaj në Modalitetin 3.
Për këtë projekt, ne do t'i mbajmë të dy kunjat në 0, dmth. Modaliteti 0.
Hapi 6: PCB -ja jonë
Kam hartuar një PCB duke përdorur diagramin e qarkut të mësipërm dhe e kam prodhuar.
PCB ka tituj për modulet e ekranit ESP32, E32 dhe OLED.
Ekzistojnë gjithashtu disa përbërës themelorë përveç kësaj.
Unë gjithashtu kam shpërthyer disa kunja shtesë GPIO të ESP32 në PCB për mundësinë e zgjerimit të projektit.
Kështu që unë bashkova përbërësit në PCB dhe programova ESP32 në hapin tjetër.
Hapi 7: Kodimi
1. Shkarkoni depon GitHub:
2. Nxirrni depon e shkarkuar.
3. Hapni skicën e papërpunuar në Arduino IDE.
4. Shkoni te Tools> Board. Zgjidhni tabelën e duhur që po përdorni, Firebeetle ESP32 në rastin tim.
5. Përzgjidhni kom. port duke shkuar te Tools> Port.
6. Goditni butonin e ngarkimit.
7. Kur skeda thotë Done Uploading do të shihni që ekrani OLED të marrë jetë.
Hapi 8: Testi Përfundimtar
E lidha PCB ESP32 me energji duke përdorur mikro USB.
Për anën tjetër të lidhjes LoRa, kam përdorur modulin breakout nga tutoriali i mëparshëm të cilin e lidha duke përdorur një modul FTDI në një PC dhe vendosa ndërprerësin e modalitetit të M0 dhe M1 në 0 & 0.
Pastaj filloni të dërgoni të dhëna përmes UART në modulin e lidhur me PC dhe vuri re se OLED filloi të tregonte të dhënat e marra përmes LoRa pasi që ESP32 dërgon një mesazh mirënjohje prapa të cilin e shohim në monitorin serik. Shikoni videon time për të njëjtën demonstrim.
Recommended:
Komunikim pa tela LoRa 3Km deri në 8Km me kosto të ulët E32 (sx1278/sx1276) Pajisja për Arduino, Esp8266 ose Esp32: 15 hapa
Komunikim pa tela LoRa 3Km deri në 8Km me kosto të ulët E32 (sx1278/sx1276) Pajisje për Arduino, Esp8266 ose Esp32: Unë krijoj një bibliotekë për të menaxhuar EBYTE E32 bazuar në serinë Semtech të pajisjes LoRa, pajisje shumë të fuqishme, të thjeshta dhe të lira. Ju mund të gjeni Versioni 3Km këtu, versioni 8Km këtu Ata mund të punojnë në një distancë prej 3000m deri në 8000m, dhe ato kanë shumë karakteristika të një
Arduino Tutorial - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01: 3 hapa (me fotografi)
Arduino Tutorial - BLYNK Styled Button dhe ESP -01 Moduli Relay: Mirësevini në një tutorial tjetër në kanalin tonë, ky është tutoriali i parë i këtij sezoni që do t'i kushtohet sistemeve IoT, këtu do të përshkruajmë disa nga veçoritë dhe funksionalitetet e pajisjeve përdoret në këtë lloj sistemesh. Për të krijuar këto s
Moduli RF 433MHZ - Bëni marrës dhe transmetues nga moduli 433MHZ RF pa asnjë mikrokontrollues: 5 hapa
Moduli RF 433MHZ | Bëni Marrës dhe Transmetues Nga Moduli RF 433MHZ Pa Asnjë Mikrokontrollues: Dëshironi të dërgoni të dhëna pa tel? lehtë dhe pa mikrokontrollues të nevojshëm? Këtu po shkojmë, në këtë udhëzues do t'ju tregoj transmetuesin dhe marrësin tim bazë të rf gati për t'u përdorur! Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur shumë ver
HiFive1 Arduino Board Me ESP-01 WiFi Moduli Tutorial: 5 hapa
HiFive1 Arduino Board Me ESP-01 WiFi Moduli Tutorial: HiFive1 është bordi i parë i pajtueshëm me Arduino i bazuar në RISC-V i ndërtuar me CPU FE310 nga SiFive. Bordi është rreth 20 herë më i shpejtë se Arduino UNO, por si bordi i UNO, i mungon çdo lidhje wireless. Për fat të mirë, ka disa të lira
Projekti Arduino: Gama e Testit LoRa Moduli RF1276 për Zgjidhjen e Gjurmimit GPS: 9 hapa (me fotografi)
Projekti Arduino: Gama e Testit LoRa Moduli RF1276 për GPS Zgjidhja e Gjurmimit: Lidhja: USB - Serial Nevoja: Shfletuesi Chrome Nevojë: 1 X Arduino Mega Nevojë: 1 X GPS Nevojë: 1 X kartë SD Nevojë: 2 X LoRa Modem RF1276Funksioni: Arduino Dërgo vlerën GPS në bazën kryesore - Baza kryesore ruan të dhënat në Dataino Server Lora Module: Gama ultra e gjatë