Mundarija:
- Ta'minotlar
- 1 -qadam: TTGO ESP32 ni sozlash
- 2 -qadam: Adafruit tuklarini sozlash
- 3 -qadam: Ripple Messenger ilovasini o'rnating
- 4 -qadam: Teskari aloqa
Video: LoRa Mesh Radio: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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:
Shahar tomidagi radio radio antenna: 8 qadam (rasmlar bilan)
Shahar tomidagi radio radio antennasi: Yaqinda uyingizda radio antenna qo'ydim, shuning uchun baland qavatda bo'lmagan kvartiramda signal yaxshiroq bo'lishi mumkin edi. Xobbiga ko'p mablag 'sarflamaydigan juda yangi boshlovchi sifatida, tomga ko'tarilish juda maqbul edi
3 kanalli audio aralashtirgich FM radio uzatgich bilan birlashtirilgan: 19 qadam (rasmlar bilan)
3 kanalli audio aralashtirgich FM radio uzatgichi bilan birlashtirilgan: Salom hammaga, men ushbu maqolada sizni FM radio uzatuvchi bilan birlashtirilgan 3 ta kanalli audio aralashtirgichni qurishga taklif qilaman
LoRa ustidan uy jihozlarini boshqarish - Uy avtomatizatsiyasida LoRa - LoRa masofadan boshqarish pulti: 8 qadam
LoRa ustidan uy jihozlarini boshqarish | Uy avtomatizatsiyasida LoRa | LoRa masofadan boshqarish pulti: elektr asboblaringizni uzoq masofadan (Kilometr) Internetsiz boshqaring va avtomatlashtiring. Bu LoRa orqali mumkin! Hey, nima bo'ldi, bolalar? Akarsh bu erda CETech -dan, bu tenglikni OLED displeyi va 3 ta o'rni bor, ular
Si4703 FM radio kartasini RDS bilan qanday ishlatish - Arduino qo'llanmasi: 5 qadam (rasmlar bilan)
Si4703 FM radio kartasini RDS bilan qanday ishlatish - Arduino qo'llanmasi: Bu Silicon Laboratories Si4703 FM tyuner chipini baholash paneli. Si4703 oddiy FM radiosi bo'lishidan tashqari, Radio Ma'lumotlari Xizmati (RDS) va Radio Broadcast Data Service (RBDS) ma'lumotlarini ham aniqlash va qayta ishlashga qodir
MESH: Internetga ulangan tugmalar bilan reyting tizimi: 5 qadam (rasmlar bilan)
MESH: Internetga ulangan tugmachali reyting tizimi: Agar restoranlar yoki boshqa korxonalar mijozlarning fikr-mulohazalarini joyida yig'ib, darhol ularni elektron jadval bilan sinxronlashsa-chi? Bu retsept - o'zingizning interaktiv reyting tizimini yaratishning tez va oddiy usuli. Internetga ulangan b to'plamini oling