Talaan ng mga Nilalaman:

LoRa Messenger para sa Dalawang Mga Device para sa Distances Hanggang sa 8km: 7 Hakbang
LoRa Messenger para sa Dalawang Mga Device para sa Distances Hanggang sa 8km: 7 Hakbang

Video: LoRa Messenger para sa Dalawang Mga Device para sa Distances Hanggang sa 8km: 7 Hakbang

Video: LoRa Messenger para sa Dalawang Mga Device para sa Distances Hanggang sa 8km: 7 Hakbang
Video: 新世界「爛大街」的火系能力! 依舊是高端能力,燒燒果實的作用也無可取代【山治漫剪君】 2024, Hulyo
Anonim
Image
Image
Mga Bahagi
Mga Bahagi

Ikonekta ang proyekto sa iyong laptop o telepono at pagkatapos ay makipag-chat sa pagitan ng mga aparato nang walang internet o SMS gamit ang LoRa lamang.

Hoy, ano na guys? Ang Akarsh dito mula sa CETech. Ngayon ay gagawa kami ng isang proyekto na maaaring maiugnay sa iyong smartphone o anumang computer at ginagawa nitong messenger na pinagana ng LoRa ang aparato. Ngayon kapag nagawa iyon magagawa mong mag-mensahe ng anumang iba pang aparato gamit ang parehong messenger ng LoRa. Ang lahat ng ito ay tapos nang walang pagkakaroon ng 4G / LTE / 3G / GSM / WiFi / SMS.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi

Upang magawa ito kakailanganin mo ng isang board ng ESP8266, iminumungkahi kong gumamit ng isang board na estilo ng NodeMCU, gumamit ako ng Firebeetle board mula sa DFRobot dahil mayroon itong onboard baterya na pagsingil at solusyon sa pagsubaybay.

Para sa layunin ng LoRa, gumamit ako ng isang RYLR896. Masidhi kong iminumungkahi ang modyul na ito dahil napakadaling gamitin sa paglipas ng UART gamit ang AT utos.

Hakbang 2: Kumuha ng mga PCB para sa Iyong Proyekto na Manupaktura

Kumuha ng mga PCB para sa Iyong Proyekto na Manupaktura
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: Pag-unawa sa Reyax Module at Paano Ito Magagamit. (OPSYONAL: Maaari Mong Laktawan ang Pagbasa sa Hakbang Ito Kung Hindi Interesado Tungkol sa Paggawa)

Pag-unawa sa Reyax Modyul at Paano Ito Magagamit. (OPSYONAL: Maaari Mong Laktawan ang Pagbasa sa Hakbang Ito Kung Hindi Interesado Tungkol sa Paggawa)
Pag-unawa sa Reyax Modyul at Paano Ito Magagamit. (OPSYONAL: Maaari Mong Laktawan ang Pagbasa sa Hakbang Ito Kung Hindi Interesado Tungkol sa Paggawa)
Pag-unawa sa Reyax Modyul at Paano Ito Magagamit. (OPSYONAL: Maaari Mong Laktawan ang Pagbasa sa Hakbang Ito Kung Hindi Interesado Tungkol sa Paggawa)
Pag-unawa sa Reyax Modyul at Paano Ito Magagamit. (OPSYONAL: Maaari Mong Laktawan ang Pagbasa sa Hakbang Ito Kung Hindi Interesado Tungkol sa Paggawa)

1. Ang module na LoRa na mayroon kami ay isang module ng UART na na-configure gamit ang mga utos ng AT.

2. Ang module ay naglalaman ng isang STM32 MCU na kung saan ay ang lahat ng pakikipag-usap sa module ng SPI LoRa onboard ang RYLR896.

3. Ang mga utos sa larawan ay mga pangunahing maaari mong tingnan sa dokumentong ito para sa higit pa: REYAX-Lora-AT-CommAND-GABI4. Masidhi ko pa ring inirerekumenda na dumaan sa aking video sa YouTube kung saan ko ito ipinapaliwanag nang maayos.

Hakbang 4: Mga Koneksyon ng Mga Modyul

Mga koneksyon ng mga Modyul
Mga koneksyon ng mga Modyul
Mga koneksyon ng mga Modyul
Mga koneksyon ng mga Modyul

1. Pareho ang mga module ay konektado sa parehong paraan tulad ng sa imahe sa itaas.

2. Kapag ang parehong mga module ay konektado, maaari mong i-program ang mga module nang paisa-isa at pagkatapos ay subukan ang proyekto.

Hakbang 5: I-download at I-set up ang Arduino IDE

I-download at I-set up ang Arduino IDE
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://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json ang Mga Karagdagang Mga Boards Manager URL.

4. Pumunta sa Tools> Board> Boards Manager

5. Maghanap para sa ESP8266 at pagkatapos ay i-install ang board.

6. I-restart ang IDE.

Hakbang 6: Pag-coding ng Proyekto

Coding ang Project
Coding ang Project
Coding ang Project
Coding ang Project

1. I-download ang imbakan:

2. I-extract ang na-download na folder at buksan ang Stage1.ino file sa Arduino IDE.

3. Mag-navigate sa Mga Tool> Lupon. Piliin ang naaangkop na board na ginagamit mo NodeMCU (12E) gumagana sa karamihan ng mga kaso.

4. Piliin ang tamang comm. port sa pamamagitan ng pagpunta sa Tools> Port.

5. Pindutin ang pindutan ng pag-upload.

6. Kapag sinabi ng tab Tapos na Pag-upload handa ka nang gamitin ang aparato.

Matapos ang pag-upload buksan ang serial monitor upang matingnan ang mga sumusunod na detalye

Hakbang 7: Nagpe-play Gamit ang Device

Nagpe-play Sa Device
Nagpe-play Sa Device

1. Ikonekta ang mga aparato gamit ang mga USB cable sa dalawang magkakaibang mga aparato kung saan kailangan mong gawin ang pagmemensahe. Sa aking kaso, ikinonekta ko ang isang module sa aking laptop at ang isa pa sa aking telepono gamit ang OTG cable.

2. Lumipat sa serial monitor at simulang agad na mag-text!

3. CONGO! gumagana ang aparato tulad ng inaasahan.

Inirerekumendang: