Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Kumuha ng mga PCB para sa Iyong Proyekto na Manupaktura
- Hakbang 3: I-download at I-set up ang Arduino IDE
- Hakbang 4: Mga Koneksyon at Paghihinang
- Hakbang 5: Pag-coding ng Modyul
- Hakbang 6: Nagpe-play Sa LoRa Radios
Video: LoRa ESP32 Mga Radyo Madaling Magsimula sa Tutorial - Walang Mga Kable: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Hoy, anong meron, guys? Akarsh dito mula sa CETech.
Ngayon ay gagawa kami ng isang proyekto na karaniwang tungkol sa pagse-set up ng mga radio ng LoRa upang makausap ang bawat isa sa pinakamadaling paraan na posible.
Narito ang microcontroller na ginamit ko ay ang ESP32, na konektado sa mga board ng LoRa na 915MHz, nag-attach din ako ng isang OLED display sa isa sa Radio upang ang impormasyon ng packet ay nakikita. Ang lahat ng mga module na ginamit sa proyektong ito ay mula sa DFRobot dahil ang pagiging tugma ng pin ay naroroon para sa mga modyul na ito, Kaya't hindi ko inirerekumenda ang paggamit ng mga module ng iba't ibang mga tagagawa. Kaya't magsimula tayo!
Gumawa rin ako ng isang video tungkol sa pagbuo ng proyektong ito nang detalyado, inirerekumenda kong panoorin iyon para sa mas mahusay na pananaw at detalye.
Hakbang 1: Mga Bahagi
Upang magawa ito kakailanganin mo ng isang board ng ESP32 o isang ESP8266 at maaari ka ring magdagdag ng isang baterya kung nais mo.
Gumamit ako ng firebeetle LoRa board na 915MHz dalas. Nag-aalok ang DFRobot ng 3 uri ng mga board depende sa dalas na ligal sa iyong lugar:
1) 433MHz
2) 868MHz
3) 915MHz
Para sa display, gumamit ako ng isang OLED na kalasag.
Iminumungkahi ko ang paggamit ng mga board mula sa DFRobot sa modyul na ito dahil ang pinout ay magiging tugma at hindi ka makakaharap ng mga isyu kahit saan.
Hakbang 2: Kumuha ng mga PCB para sa Iyong Proyekto na Manupaktura
Dapat mong suriin ang JLCPCB para sa pag-order ng mga PCB online para sa murang!
Makakakuha ka ng 10 mahusay na kalidad na mga PCB na gawa at naipadala sa iyong pintuan para sa 2 $ at ilang pagpapadala. Makakakuha ka rin ng isang diskwento sa pagpapadala sa iyong unang order. Upang idisenyo ang iyong sariling ulo ng PCB sa easyEDA, sa sandaling tapos na i-upload ang iyong mga Gerber file sa JLCPCB upang makagawa ang mga ito ng mahusay na kalidad at mabilis na oras ng pag-ikot.
Hakbang 3: I-download at I-set up ang Arduino IDE
I-download ang Arduino IDE mula rito.
1. I-install ang Arduino IDE at buksan ito.
2. Pumunta sa File> Mga Kagustuhan
3. Idagdag ang https://dl.espressif.com/dl/package_esp32_index.j… sa Mga Karagdagang Mga Tagapamahala ng Mga URL ng URL.4. Pumunta sa Tools> Board> Boards Manager
5. Maghanap para sa ESP32 at pagkatapos ay i-install ang board.
6. I-restart ang IDE.
Hakbang 4: Mga Koneksyon at Paghihinang
1. Paghinang ng mga module sa mga nakasalansan na header.
2. Kakailanganin mong ikonekta ang parehong mga module ng LoRa sa mga module ng ESP32 ayon sa diagram ng mga kable.
3. Ipunin ang lahat ng mga 5-6 na module na iyong gagamitin at i-stack ang mga ito ayon sa iyong pangangailangan ng Radio. Para sa mga hakbang na ito, inirerekumenda kong panoorin ang aking video dahil ang bahaging ito ay ipinaliwanag nang detalyado doon.
Hakbang 5: Pag-coding ng Modyul
I-download ang GitHub repository:
2. I-extract ang na-download na repository.
3. Kopyahin ang mga aklatan mula sa na-download na repository sa folder ng Library sa Arduino sketch folder.
4. Buksan ang sketch ng Transmitter sa Arduino IDE.
5. Mag-navigate sa Mga Tool> Lupon. Piliin ang naaangkop na board na iyong ginagamit, Firebeetle ESP32 sa aking kaso.
6. Piliin ang tamang comm. port sa pamamagitan ng pagpunta sa Tools> Port.
7. Pindutin ang pindutan ng pag-upload.
8. Kapag sinabi ng tab na Tapos Na Pag-upload dapat mong ulitin ang mga hakbang sa itaas gamit ang module ng tatanggap upang mai-upload ang code.
Hakbang 6: Nagpe-play Sa LoRa Radios
Sa sandaling maibigay ang lakas sa parehong mga module ang OLED sa transmitter ay nagsisimulang ipakita ang numero ng packet na ipinapadala, sa kabilang banda ang Serial monitor na konektado sa Receiver ay nagpapakita ng natanggap na packet na may lakas na signal.
Inirerekumendang:
EZ-Pelican - Matibay, Madaling Bumuo at Lumipad Plane ng Pagkontrol sa Radyo: 21 Hakbang (na may Mga Larawan)
EZ-Pelican - Matibay, Madaling Bumuo at Lumipad Plane ng Pagkontrol sa Radyo: Sa gabay na ito ipapakita ko sa iyo kung paano bumuo ng EZ-Pelican! Ito ay isang radio control airplane na dinisenyo ko. Ang mga pangunahing tampok ay: Super Durable - Magagawa upang mahawakan ang maraming mga pag-crash Madaling Bumuo ng Madaling Lumipad Murang! Ang ilang mga bahagi nito ay pumukaw
Madaling Plane ng Control ng Papel sa Radyo: 8 Hakbang (na may Mga Larawan)
Madali Radio Control Paper Plane: Ang itinuturo na ito ay magpapakita sa iyo kung paano gumawa ng isang radio control paper plane para sa murang! Kinakailangan ang inspirasyon mula sa gabay ni Peter Sripol sa paggawa ng isang RC papel na eroplano, subalit nabubuo sa kung ano ang ginawa niya sa pamamagitan ng paggamit ng isang mas murang quadcopter, at paggamit ng isang disenyo
DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Gawin, Madaling Gamitin, Madaling Port: 3 Mga Hakbang
DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Mamuhay, Madaling Gamitin, Madaling Port: Ang proyekto na ito ay makakatulong sa iyo upang ikonekta ang 18 LEDs (6 Red + 6 Blue + 6 Yellow) sa iyong Arduino Board at pag-aralan ang mga signal ng real-time na signal ng iyong computer at i-relay ang mga ito sa ang mga LEDs upang magaan ang mga ito ayon sa mga beat effects (Snare, High Hat, Kick)
Paano Madaling Baguhin ang isang Mag-sign na "Banayad / LED" para sa Madaling Programming ng Arduino: 7 Mga Hakbang (na may Mga Larawan)
Paano Madaling Baguhin ang isang Mag-sign na "Banayad / LED" para sa Madaling Programming ng Arduino: Sa itinuturo na ito ay ipapakita ko kung paano maaaring gawing kahit sino ang isang bagay na may ilaw sa isang mai-program na arduino flashing na ilaw o " Moving Lights "
Flux Capacitor -MADaling MADALING GUMAWA: 6 Mga Hakbang
Flux Capacitor -MADaling MADALING GUMAWA: gumawa ng Bumalik Sa Kinabukasan * Flux Capacitor * ngunit ayaw mong gumastos ng 300 $ o gumastos ng anumang pera? mabuti alam kong nais mong basahin ito kaya. gumawa ako ng isang BTTF Flux Capacitor nang libre, sa pamamagitan ng paggamit ng isang lumang pc bilang aking * mga bahagi * nito wired up na ito ay tumatakbo ang 12V kotse