Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pag-setup ng TTGO ESP32
- Hakbang 2: Pag-set up ng Adafruit Feather
- Hakbang 3: I-setup ang Ripple Messenger App
- Hakbang 4: Feedback
Video: LoRa Mesh Radio: 4 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ito ay isang simpleng simpleng add-on para sa mga mobile phone upang paganahin ang pagmemensahe na tulad ng SMS sa isang pangkat kapag wala sa saklaw ng cell, o sa mga sitwasyon ng kalamidad. Gumagamit ito ng mga radio ng Semtech LoRa, para sa mga komunikasyon na mababa ang lakas / malayuan. Mayroong maraming mga pagpipilian sa hardware, at sinusubukan ko pa rin ang iba't ibang mga aparato at tagagawa, ngunit sa ngayon ang tutorial na ito ay magpapakita kung paano tipunin at i-setup ang isa sa mga sumusunod na board:
- TTGO ESP32 Lora kasama ang OLED
- Adafruit Feather M0 RFM96
Mga gamit
Maaaring mabili ang hardware dito:
- TTGO ESP32 Lora kasama ang OLED. -O-
- Adafruit Feather M0 RFM95
Opsyonal na mga item, ngunit inirerekomenda ay:
- maliit na on / off switch
- Piezo buzzer
- maliit na baterya ng 1S Lipo
- USB OTG cable
Hakbang 1: Pag-setup ng TTGO ESP32
Ang board na ito ay medyo maganda sa kasama nito ang isang magandang OLED screen at Bluetooth radio. Sa kasamaang palad, ang LoRa radio ay hindi kasing ganda ng Feather, at tila nakakakuha lamang ng halos kalahati ng saklaw.
Sa board na ito maaari kang pumili kung makakonekta sa handset sa pamamagitan ng UDB OTG cable, Bluetooth Classic o Bluetooth LE. I-flash mo lang ang board gamit ang naaangkop na imahe ng firmware (mayroong tatlong magkakaibang mga binary binary para sa bawat uri ng koneksyon).
Mga Hakbang:
- flash ang board gamit ang imahe ng firmware ng Ripple: Sundin ang ReadMe sa GitHub
- wire up baterya at lumipat
- i-wire ang buzzer ng piezo: TTGO V2 -> sa GND at Pin 13, iba pang mga board -> sa GND at Pin 25
- opsyonal: 3D print ang kaso
Nagdisenyo din ako ng isang naka-print na kaso ng 3D para dito, na maaari mong i-download mula rito:
Hakbang 2: Pag-set up ng Adafruit Feather
Ang mga board na ito ay magandang kalidad, ngunit medyo mas mahal. Mayroong medyo kasangkot sa mga ito, dahil kailangan mong gumawa ng higit pang paghihinang upang mai-install ang isang antena ng LoRa.
Mga Hakbang:
- flash ang board gamit ang Ripple firmware: Sundin ang ReadMe sa GitHub
- i-wire ang buzzer ng piezo sa GND at digital pin 11. (EDIT: HINDI pin 13 tulad ng naunang nakasaad)
- maghinang ng isang u.fl antena konektor upang sa ilalim, ikonekta ang antena sa u.fl
- Opsyonal: I-print ng 3D ang kaso. Tingnan dito para sa mga file:
(Opsyonal) Pag-solder ng Dipole Antenna
Ang naka-print na kaso ng 3D ay idinisenyo para magamit sa dipole antena na ito: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html
Ito ay isang mahusay na antena, ngunit walang tamang konektor, kaya kailangan mong i-cut ang IPEX4 nang isa, pagkatapos ay paghiwalayin ang mga braids ng coax at solder sa mga antena ground pad (tingnan ang dulo ng larawan sa itaas). Upang magawa ito, kailangan mong i-strip ang tungkol sa 10mm ng panlabas na plastik sa dulo ng cable, pagkatapos ay paghiwalayin ang napakahusay na nakapalibot na coax wire mesh pagkatapos ay maglagay ng solder dito. Pagkatapos alisin ang tungkol sa 1mm ng plastik mula sa panloob na aktibong kawad at ilagay ito ng isang maliit na halaga ng panghinang.
Susunod, paunang i-tin ang mga antena ground pad sa Feather, at ang aktibong antena pad sa gitna, pagkatapos ay ihihinang ang antena sa mga pad na ito (pinaghiwalay ang coax sa ground pads, aktibong panloob na wire sa antena pad).
Hakbang 3: I-setup ang Ripple Messenger App
Ang kasamang app para dito ay tinatawag na Ripple Messenger. Sa kasalukuyan mayroon lamang isang bersyon ng Android, na maaari mong i-download mula sa Play store: Ripple Messenger
Ang bawat tao sa iyong pangkat ay dapat na ilaan ng isang natatanging numerong ID, sa pagitan ng 1 at 254. Kailangan mong ayusin ito sa inyong mga sarili. Walang gitnang server para sa pag-uugnay.
Maaari mo ring (opsyonal) na ayusin sa mga sub-group sa pamamagitan ng pagtatalaga ng iyong sarili ng iba't ibang mga Group-ID (muli, sa pagitan ng 1 at 254). Bilang default, lahat kayo ay mananatili lamang sa pangkat na zero. Ang mga pangkat ay tulad ng 'mga channel', at bubuo ng magkakahiwalay na mga network ng mesh.
Pagdaragdag ng Mga Kaibigan
Kapag naipasok mo na ang iyong sariling mga detalye sa screen ng Pag-setup at napili ang I-save, maaari kang maidagdag bilang isang Kaibigan sa mga handset ng ibang gumagamit sa pamamagitan ng pag-scan ng mga QR code ng bawat isa. Ipinagpapalit nito ang mga pampublikong key upang maaari kang magpadala ng mga mensahe sa bawat isa nang pribado. Ang iba pang mga aparato sa iyong pangkat ay tahimik na magpapalabas ng iyong mga mensahe, ngunit hindi 'mabuksan' ang mga ito.
Kumokonekta sa Radyo
Ang radio board ay maaaring konektado sa tablet / handset alinman sa pamamagitan ng USB OTG cable, o sa pamamagitan ng Bluetooth. Dapat mong itakda ang iyong kagustuhan para dito sa pamamagitan ng pagpili sa menu na 'Mga Kagustuhan' mula sa tuktok na action bar. Mayroong isang icon sa tuktok na bar ng aksyon na magiging puting maputi kapag napansin na nakakonekta ang iyong board ng radyo.
Para sa Bluetooth Classic, kailangan mong tiyakin na nakabukas ang bluetooth at kailangan mong ipares ang iyong handset / tablet nang manu-mano sa board. Pumunta sa setting ng Bluetooth, at piliin ang i-scan / i-refresh at i-tap ang 'Ripple Device' kapag ito ay dumating. Bumalik sa Ripple app pagkatapos ay i-tap ang pindutang 'Piliin ang Device' at piliin ang 'Ripple Device' mula sa listahan.
Para sa Bluetooth LE hindi mo dapat kailangang ipares. Tiyaking napili mo lang ang 'Ripple Service' sa 'Piliin ang Device' na screen.
Mga pag-uusap
Mula sa pangunahing screen ay nai-tap mo lamang ang kaibigan na nais mong makipag-chat, aling mga paglipat sa screen ng pag-uusap (tulad ng nakalarawan sa itaas). Ipapakita ng action bar ang kanilang pangalan, at sa kanan ay isang tagapagpahiwatig ng signal na magpapakita kung kasalukuyang naaabot ang aparato ng gumagamit na iyon, at kung gaano kalakas ang pinakamalapit na signal.
Mag-type lamang ng mga mensahe, o mag-tap sa icon na 'pin' sa kaliwa ng text box upang maipadala ang iyong kasalukuyang lokasyon.
Kapag ipinadala ng ibang mga gumagamit ang kanilang lokasyon makikita mo ito na may salungguhit, at sa isang pagkalkula kung gaano kalayo ang mga ito at sa humigit-kumulang na heading sa kompas. Maaari kang mag-tap sa link upang makita ang lokasyon sa Google Maps.
Hakbang 4: Feedback
Ito ay isang bagay na nagawa ko bilang isang libangan, at dahil nasisiyahan ako sa ganitong uri ng trabaho. Ito ay naging isang nakawiwiling hamon, at nagpapatuloy.
Naghahanap pa rin ako ng mas mahusay na mga module ng radyo at mga kumbinasyon ng hardware, kasama ang mga disenyo ng pag-print ng 3D upang gawin itong mas katulad ng isang aparato ng consumer.
Marahil ay may isang bilang pa rin ng mga bug na paplantsa. Ipaalam sa akin kung nagtrabaho ito para sa iyo, o kung nakakaranas ka ng mga problema. Malugod na tinatanggap ang puna.
Mag-enjoy!
regards, Scott Powell.
Kung mahahanap mo ang proyektong ito na kapaki-pakinabang at nais na magtapon ng ilang Bitcoin sa aking paraan, nagpapasalamat talaga ako: Ang aking address sa BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Inirerekumendang:
May-ari ng Larawan Na May Built-in Speaker: 7 Hakbang (na may Mga Larawan)
May-ari ng Larawan Sa Built-in Speaker: Narito ang isang magandang proyekto na isasagawa sa katapusan ng linggo, kung nais mong gumawa ka ng sariling tagapagsalita na maaaring magkaroon ng mga larawan / post card o kahit na listahan ng dapat mong gawin. Bilang bahagi ng pagbuo gagamitin namin ang isang Raspberry Pi Zero W bilang sentro ng proyekto, at isang
Kontrolin ang Mga Kagamitang Pantahanan Sa LoRa - LoRa sa Home Automation - LoRa Remote Control: 8 Mga Hakbang
Kontrolin ang Mga Home Appliances Sa LoRa | LoRa sa Home Automation | LoRa Remote Control: Kontrolin at i-automate ang iyong mga de-koryenteng kasangkapan mula sa malalayong distansya (Kilometro) nang walang pagkakaroon ng internet. Posible ito sa pamamagitan ng LoRa! Hoy, anong meron, guys? Ang Akarsh dito mula sa CETech. Ang PCB na ito ay mayroon ding isang OLED display at 3 relay kung saan isang
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Mga WiFi Bar na Naka-synchronize na WiFi Mesh: 3 Hakbang (na may Mga Larawan)
Ang Mga WiFi Bar na Naka-synchronize na WiFi Mesh: Ang proyektong ito ay isang koleksyon ng mga LED bar na may indibidwal na kontroladong mga digital na LED (WS2812b " Neopixels "). Pinapayagan nilang gawin ang mga animasyon sa kanila nang hindi sila magkakasamang nag-kable. Gumagamit sila ng isang WiFi Mesh upang kumonekta sa bawat isa, at ang
Pinahusay na NRF24L01 Radio Na May DIY Dipole Antenna Modification .: 5 Mga Hakbang (na may Mga Larawan)
Pinahusay na NRF24L01 Radio Na may DIY Dipole Antenna Modification .: Ang sitwasyon ay nagawa ko lamang na magpadala at tumanggap sa pamamagitan ng 2 o 3 mga pader na may distansya na halos 50 talampakan, gamit ang karaniwang nRF24L01 + modules. Hindi ito sapat para sa inilaan kong paggamit. Nauna kong sinubukan ang pagdaragdag ng mga inirerekumendang capacitor, ngunit