Mundarija:

LoRa Mesh Radio: 4 qadam (rasmlar bilan)
LoRa Mesh Radio: 4 qadam (rasmlar bilan)

Video: LoRa Mesh Radio: 4 qadam (rasmlar bilan)

Video: LoRa Mesh Radio: 4 qadam (rasmlar bilan)
Video: Луиза расулова.тойдаги холат 2024, Iyul
Anonim
LoRa mash radiosi
LoRa mash radiosi

Bu mobil telefonlar uchun uyali aloqa tashqarisida yoki falokat stsenariylarida guruhda SMS-ga o'xshash xabarlarni yoqish uchun juda oddiy qo'shimchalar. U kam quvvatli/uzoq masofali aloqa uchun Semtech LoRa radiolaridan foydalanadi. Uskunaning ko'plab variantlari bor va men hali ham turli xil qurilmalar va ishlab chiqaruvchilarni sinab ko'rmoqdaman, lekin hozircha bu qo'llanmada quyidagi taxtalardan birini yig'ish va sozlash ko'rsatiladi:

  • OLED bilan TTGO ESP32 Lora
  • Adafruit tuklar M0 RFM96

Ta'minotlar

Uskunani bu erda sotib olish mumkin:

  • OLED bilan TTGO ESP32 Lora. -VA-
  • Adafruit tuklar M0 RFM95

Majburiy bo'lmagan narsalar, lekin tavsiya etiladi:

  • kichik yoqish/o'chirish tugmasi
  • Piezo signal
  • kichik 1S Lipo batareyasi
  • USB OTG kabeli

1 -qadam: TTGO ESP32 ni sozlash

TTGO ESP32 ni sozlash
TTGO ESP32 ni sozlash

Bu taxta juda yaxshi, chunki u yaxshi OLED -ekran va Bluetooth radiosiga ega. Afsuski, LoRa radiosi Tuk kabi yaxshi emas va faqat diapazonning yarmini oladi.

Ushbu karta yordamida siz telefonga UDB OTG kabeli, Bluetooth Classic yoki Bluetooth LE orqali ulanishni tanlashingiz mumkin. Siz faqat tegishli dasturiy ta'minot tasvirini ko'rsatadigan taxtani yondirasiz (har bir ulanish turi uchun uchta turli dasturiy ta'minot ikkiliklari mavjud).

Qadamlar:

  • Ripple dasturiy ta'minoti tasviri bilan taxtani o'chiring: GitHub -da ReadMe -ni kuzatib boring
  • batareyani ulang va almashtiring
  • piezo signal signalini ulang: TTGO V2 -> GND va Pin 13 ga, boshqa taxtalar -> GND va Pin 25 ga.
  • ixtiyoriy: sumkani 3D bosib chiqarish

Buning uchun men 3D-bosma quti ham ishlab chiqdim, uni bu erdan yuklab olishingiz mumkin:

2 -qadam: Adafruit tuklarini sozlash

Adafruit patlarni sozlash
Adafruit patlarni sozlash
Adafruit patlarni sozlash
Adafruit patlarni sozlash
Adafruit patlarni sozlash
Adafruit patlarni sozlash
Adafruit patlarni sozlash
Adafruit patlarni sozlash

Bu taxtalar sifatli, lekin biroz qimmatroq. Bu bilan biroz ko'proq bog'liqlik bor, chunki siz LoRa antennasini o'rnatish uchun biroz ko'proq lehim qilishingiz kerak.

Qadamlar:

  • taxtani Ripple dasturiy ta'minoti bilan o'chiring: GitHub -da ReadMe -ni kuzatib boring
  • piezo signalini GND va raqamli pin 11 ga ulang. (EDIT: ilgari aytilganidek, 13 -pin emas)
  • u.fl antenna ulagichini ostiga lehimlang, antennani u.fl ga ulang
  • Majburiy emas: sumkani 3D bosib chiqarish. Fayllar uchun bu erga qarang:

(Ixtiyoriy) Dipolli antennani lehimlash

3D bosma quti dipolli antennadan foydalanish uchun mo'ljallangan: https://www.banggood.com/T-Type-900MHz-Long-Range-Receiver-Antenna-IPEX-4-for-FrSky-R9-Mini-R9 -MM-p-1361029.html

Bu yaxshi antenna, lekin u to'g'ri ulagichga ega emas, shuning uchun siz IPEX4 -ni kesib olishingiz kerak, so'ngra kokaksimon bantlarni va lehimni antennaning taglik tagliklariga ajrating (yuqoridagi rasmga qarang). Buning uchun siz kabelning chetidan taxminan 10 mm tashqi plastmassani olib tashlashingiz kerak, so'ngra atrofidagi juda nozik koaksimon to'rni ajratib oling va ustiga lehim qo'ying. Keyin ichki faol simdan taxminan 1 mm plastmassani chiqarib oling va unga oz miqdorda lehim qo'ying.

Keyin, antennaning erga o'tiradigan joylarini tuklarga, o'rtada esa faol antenna yostig'ini oldindan qalaylang, so'ngra antennani bu yostiqchalarga lehimlang (koaksni er yostiqchalariga ajratib qo'ying, faol ichki simni antenna yostig'iga).

3 -qadam: Ripple Messenger ilovasini o'rnating

Ripple Messenger ilovasini o'rnating
Ripple Messenger ilovasini o'rnating
Ripple Messenger ilovasini o'rnating
Ripple Messenger ilovasini o'rnating

Buning uchun yordamchi dastur Ripple Messenger deb nomlanadi. Hozirda faqat Android versiyasi bor, uni Play do'konidan yuklab olishingiz mumkin: Ripple Messenger

Sizning guruhingizdagi har bir kishiga 1 dan 254 gacha bo'lgan yagona raqamli identifikator ajratilishi kerak. Siz buni o'zingiz hal qilishingiz kerak. Muvofiqlashtirish uchun markaziy server yo'q.

Siz ham (ixtiyoriy ravishda) o'zingizni turli guruh identifikatorlari bilan belgilash orqali kichik guruhlarga ajratishingiz mumkin (yana 1 dan 254 gacha). Odatiy bo'lib, barchangiz nol guruhida qolishingiz mumkin. Guruhlar "kanallar" ga o'xshaydi va alohida tarmoqlarni tashkil qiladi.

Do'stlar qo'shish

O'rnatish ekraniga o'zingizning shaxsiy ma'lumotlaringizni kiritganingizdan so'ng, SAVE ni tanlagandan so'ng, siz bir -biringizning QR kodlarini skanerlash orqali boshqa foydalanuvchining telefoniga do'st sifatida qo'shilishingiz mumkin. Bu ochiq kalitlarni almashtiradi, shuning uchun siz bir -biringizga shaxsiy xabar yuborishingiz mumkin. Guruhingizdagi boshqa qurilmalar sizning xabarlaringizni jimgina uzatadi, lekin ularni "ochib" bera olmaydi.

Radio aloqasi

Radio kartani planshetga/telefonga USB OTG kabeli orqali yoki Bluetooth orqali ulash mumkin. Buning uchun ustuvor harakatlar panelidan "Preferences" menyusini tanlab o'zingizning xohishingizni belgilashingiz kerak. Yuqori satrda sizning radio kartangiz ulanganligini aniqlagach, oq rangga bo'yalgan belgi bor.

Bluetooth Classic uchun siz bluetooth yoqilganligiga ishonch hosil qilishingiz kerak va siz telefonni/planshetni doska bilan qo'lda ulashingiz kerak. Bluetooth sozlamalariga o'ting, skanerlash/yangilash -ni tanlang va "Ripple Device" tugmasini bosing. Ripple ilovasiga qayting, so'ng "Qurilmani tanlash" tugmasini bosing va ro'yxatdan "Ripple Device" ni tanlang.

Bluetooth LE uchun siz ulashingiz shart emas. "Qurilmani tanlash" ekranida "Ripple xizmati" ni tanlaganingizga ishonch hosil qiling.

Suhbatlar

Asosiy ekrandan siz suhbatlashmoqchi bo'lgan do'stingizga teging, u suhbat ekraniga o'tadi (yuqoridagi rasmda). Harakatlar panelida ularning ismi ko'rsatiladi, o'ng tomonda esa - bu ko'rsatkich, bu foydalanuvchining qurilmasiga hozircha kirish mumkinmi yoki yo'qmi va eng yaqin signal qanchalik kuchli ekanligini ko'rsatadi.

Joriy manzilni yuborish uchun xabarlarni yozing yoki matn maydonining chap tomonidagi "pin" belgisini bosing.

Boshqa foydalanuvchilar o'z manzillarini yuborganlarida, siz uning ostidan chizilganini ko'rasiz va ular qancha masofada joylashganligini va taxminan qaysi kompas tomon yo'nalishini ko'rasiz. Google Xaritalarda manzilni ko'rish uchun havolani bosishingiz mumkin.

4 -qadam: Teskari aloqa

Bu men sevimli mashg'ulot sifatida qilgan ishim, chunki men bunday ishdan zavqlanaman. Bu qiziqarli sinov bo'ldi va davom etmoqda.

Men hali ham yaxshiroq radio modullari va apparat birikmalarini, 3D bosib chiqarish dizaynini, uni iste'molchi qurilmasiga o'xshash qilish uchun qidiryapman.

Hali ham bir qancha xatolarni bartaraf etish mumkin. Menga ayting -chi, bu siz uchun ishlaganmi yoki muammolarga duch kelsangiz. Fikr -mulohaza juda xush kelibsiz.

Xursand bo'ling!

hurmat bilan, Skott Pauell.

Agar siz ushbu loyihani foydali deb bilsangiz va o'zimga Bitcoin yuborishni xohlasangiz, men juda minnatdorman: Mening BTC manzilim: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Tavsiya: