Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- SOBRANG Murang Mga Materyales !
- Hakbang 2: Video: Panimula LoRa & Modyul RFM95 Hoperf Electronics
- Hakbang 3: Ginanap ang Mga Pagsubok
- Naisagawa ang mga Pagsubok
- Hakbang 4: Video: Komunikasyon LoRa ESP8266 & Radio RFM95 # 1
- Hakbang 5: Arduino IDE Code
- Arduino IDE Code
- Hakbang 6: Halimbawa ng Module ng Paghahatid # 1
- Hakbang 7: Halimbawa ng Modyul ng Pagtanggap # 2
- Hakbang 8: Paggawa ng Antenna
- Paggawa ng Antena
- Hakbang 9: Mga Pag-download at Kumpletong Dokumentasyon
Video: Komunikasyon LoRa ESP8266 & Radio RFM95: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Isa sa pinangalanang mga teknolohiyang ipatutupad para sa Internet ng Mga Bagay, na may kapansin-pansin na mga tampok na komunikasyon sa malayuan at mababang lakas na makikita sa mababang pagkonsumo nito, ang LoRa "Lo ng - Ra nge", ang ganitong uri ng modulasyon ay naging napakapopular sa pagpapadala ng data at pagtanggap ng mga proyekto, mayroong ilang mga aklatan na ipinatupad para sa mga platform ng ESP8266, Arduino, Raspberry pi at ESP32.
Sa opurtunidad na ito isasagawa namin ang isang napaka-simpleng pagsubok sa ESP8266 at RFM95 LoRa.
Kamakailan lamang nakakuha ako ng 2 modules / radio LoRa reference RFM95 ng HopeRF, sa dalas na 915.0 MHz, pagkatapos ay inirekomenda ng isang tutorial ang Introduksyon LoRa at ang mabilis na pagsusuri sa module na RFM95:
Pagtuturo
Panimula LoRa & Modulo RFM95 Hoperf
PDAControlDownloads at Kumpletong Dokumentasyon
Komunikasyon LoRa ESP8266 & Radio RFM95 # 1
PDAControl
Descargas y Documentacion Completa
Komunikasyon LoRa ESP8266 & Radio RFM95 # 1
Hakbang 1: Mga Kagamitan
SOBRANG Murang Mga Materyales !
- 2 ESP8266 NodeMCU
- 2 Radio RFM95, sa aking kaso 915.0 MHz
- 2 puting Mga PCB Adapter para sa ESP8266 12E / F
- 2 Protoboard
- Wire antena, UTP cable, kalkulahin ang haba sa ibaba
Hakbang 2: Video: Panimula LoRa & Modyul RFM95 Hoperf Electronics
Hakbang 3: Ginanap ang Mga Pagsubok
Naisagawa ang mga Pagsubok
Gumagamit kami ng 2 module na ESP8266 NodeMCU, na makikipag-usap sa pamamagitan ng SPI bus kasama ang mga module ng RFM95 gamit ang RH_RF95.h library ng RadioHead, ang pagsubok na ito ay magiging napaka-simple, ang pagpapadala ng isang mensahe kasama ang isang counter mula sa isang module patungo sa isa pa sa 915MHz, Pag-demarate ng pabrika sa likod ng PCB. Sa tutorial na ito gagamitin ang modulasyong LoRa, hindi namin ipapatupad ang LoRaWAN upang hindi malito.
Hakbang 4: Video: Komunikasyon LoRa ESP8266 & Radio RFM95 # 1
Hakbang 5: Arduino IDE Code
Arduino IDE Code
Sa opurtunidad na ito gagamitin namin ang RH_RF95.h library ng RadioHead, napaka ginagamit sa mga halimbawa ng Adafruit para sa pagsubok ng mga PCB at module nito, sa teknikal na paraan ang module na ESP8266 ay nag-configure ng mga parameter ng RFM95 sa pamamagitan ng SPI bus protocol.
Tandaan: Mag-download at / o mga link ng github sa ibaba.
Bus SPI: sa pamamagitan ng Wikipedia
Dahil ito ay isang napaka-simpleng pagsubok, ang mga sumusunod na parameter lamang ang mai-configure sa parehong mga module.
- Potensyal ng paghahatid: 23 dBm = rf95.setTxPower (23, false)
- Dalas / Band: 915MHz = # tukuyin ang RF95_FREQ 915.0
Mahalaga ang tamang pagsasaayos ng mga Pins para sa ESP8266:
- RFM95_CS = CS (Selector ng Chip o Slector Selector).
- RFM95_RST = I-reset ang Radio kapag nagpapasimula.
- RFM95_INT = Pagkagambala mula sa output ng DIO0.
Hakbang 6: Halimbawa ng Module ng Paghahatid # 1
Halimbawa ng Module ng Paghahatid # 1
Ang mensahe na "PDAControl -" at ang halaga ng isang ipinadala na mensahe / packet counter ay ipapadala. Tandaan: Mag-download at / o mga link ng github sa ibaba.
Serial Terminal… Paghahatid ng Mensahe
Hakbang 7: Halimbawa ng Modyul ng Pagtanggap # 2
Halimbawa ng Recipe Modyul # 2
Ang module ay nasa mode ng pagtanggap. Tandaan: Mag-download at / o mga link ng github sa ibaba.
Serial Terminal… Tumatanggap, Mensahe at RSSI
Hakbang 8: Paggawa ng Antenna
Paggawa ng Antena
Para sa pagsubok na ito ang antena ay ginawa gamit ang UTP Cable (Unshielded Twisted Pair) isang 7.8 cm wire ang kinuha, salamat sa absolutelyautomation.com para sa impormasyon, upang makalkula ang haba ng antena, binago ko lamang ang pinakamahalagang parameter ng Frequency, sa ang kaso ng aking module na ito ay hanggang 915.0.
Website: M0ukd.com 1/4 Wave Ground Plane Antenna Calculator
Hakbang 9: Mga Pag-download at Kumpletong Dokumentasyon
PDAControl
Mga Pag-download at Kumpletong Dokumentasyon
Komunikasyon LoRa ESP8266 & Radio RFM95 # 1
pdacontrolen.com/comunication-lora-esp8266-…
PDAControl
Descargas y Documentacion Completa
Komunikasyon LoRa ESP8266 & Radio RFM95 # 1
pdacontroles.com/comunicacion-lora-esp8266-…
Inirerekumendang:
Magdagdag ng isang Digital Display sa isang Lumang Tumatanggap ng Mga Komunikasyon: 6 na Hakbang (na may Mga Larawan)
Magdagdag ng isang Digital Display sa isang Lumang Tanggap ng Komunikasyon: Ang isa sa mga pagkukulang ng paggamit ng isang mas matandang gamit sa komunikasyon ay ang katunayan na ang analog dial ay hindi masyadong tumpak. Palagi kang hulaan sa dalas na iyong natatanggap. Sa mga banda ng AM o FM, sa pangkalahatan ito ay hindi isang problema sapagkat madalas kang
Raspberry PI 3 - Paganahin ang Mga Serial na Komunikasyon sa TtyAMA0 hanggang BCM GPIO 14 at GPIO 15: 9 Mga Hakbang
Raspberry PI 3 - Paganahin ang Mga Serial na Komunikasyon sa TtyAMA0 hanggang BCM GPIO 14 at GPIO 15: Kamakailan lamang ay nagkaroon ako ng interes na paganahin ang UART0 sa aking Raspberry Pi (3b) upang maikonekta ko ito nang direkta sa isang aparato ng antas ng signal na RS-232 gamit ang isang karaniwang 9 -pin d-sub konektor nang hindi kinakailangang dumaan sa isang USB sa RS-232 adapter. Bahagi ng aking intere
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Wireless na Komunikasyon Gamit ang NRF24L01 Transceiver Module para sa Mga Proyekto na Nakabatay sa Arduino: Ito ang aking pangalawang itinuturo na tutorial tungkol sa mga robot at micro-Controller. Tunay na kamangha-manghang makita ang iyong robot na buhay at gumagana tulad ng inaasahan at maniwala ka sa akin magiging mas masaya kung kontrolin mo ang iyong robot o iba pang mga bagay nang wireless nang mabilis at
Paano Wastong Sukatin ang Pagkonsumo ng Lakas ng Mga Wireless na Module ng Komunikasyon sa Era ng Mababang Pagkonsumo ng Kuryente ?: 6 Mga Hakbang
Paano Wastong Sukatin ang Pagkonsumo ng Lakas ng Mga Wireless na Module ng Komunikasyon sa Panahon ng Mababang Pagkonsumo ng Power?: Ang mababang paggamit ng kuryente ay isang napakahalagang konsepto sa Internet ng Mga Bagay. Karamihan sa mga IoT node ay kailangang pinalakas ng mga baterya. Sa pamamagitan lamang ng wastong pagsukat ng pagkonsumo ng kuryente ng module ng wireless maaari nating tumpak na matantya kung magkano ang baterya i
Accesspoint - Istasyon ng Komunikasyon sa Pagitan ng Dalawang mga ESP8266 MCU: 3 Mga Hakbang
Accesspoint - Istasyon ng Komunikasyon sa Pagitan ng Dalawang Mga MC8 ng ESP8266: Kamusta Mga Gumagawa! Sa aking nakaraang itinuro gumawa ako ng isang komunikasyon sa WiFi sa pagitan ng dalawang mga ESP8266 MCU sa pamamagitan ng isang router ng WiFi sa bahay. Tulad ng nakita ko mula sa mga komento may mga Gumagawa na nais na gumamit ng ESP8266 MCUs na malayo sa saklaw ng isang router. Kaya narito ang isang bar