Orodha ya maudhui:

LoRa QWERTY Pager: Hatua 9
LoRa QWERTY Pager: Hatua 9

Video: LoRa QWERTY Pager: Hatua 9

Video: LoRa QWERTY Pager: Hatua 9
Video: lora msg 2024, Novemba
Anonim
Ukurasa wa LoRa QWERTY
Ukurasa wa LoRa QWERTY

Nimekuwa nikienda kurekebisha mradi wangu uliopo wa Ripple LoRa kuja na kifaa cha mjumbe wa pekee ambacho hakihitaji kifaa rafiki cha Android.

Kifaa hiki kinaweza kutumiwa ama na vifaa vingine vya mjumbe, au kwa vifaa vya Ripple mesh ambavyo hutumia programu ya Ripple Messenger. Hazishirikiani, na huunda moja kwa moja mtandao wao wa mesh, na usimbuaji wa mwisho wa mwisho wa ECC. Na, kwa kweli, zote zinaweza kutumia redio zilizojitolea za kurudia kwa masafa / kuegemea bora.

Vifaa

  • TTGO LoRa32 V2.1
  • Moduli ya DS3231 RTC
  • Moduli ya kibodi
  • Buzzer ya piezo
  • 1S Lipo betri

Hatua ya 1: Kuanza

Kuanza
Kuanza

Utahitaji kadi ndogo ya kumbukumbu ya SD, ambayo itashikilia kitambulisho chako, mipangilio, anwani na mazungumzo yaliyohifadhiwa. Lazima uandae kadi ya SD na faili ya usanidi, ambayo kwa kawaida unahitaji kufanya mara moja tu.

Kati ya watu ambao unataka kuunda mtandao nao, unahitaji kupeana na kupeana vitambulisho vya kipekee kwa kila mtu, kati ya 1 hadi 254. Hakuna seva kuu, hakuna mtandao, kwa hivyo hii ni juu yako kutenga. Kwenye kompyuta, ingiza kadi ya SD, na uunda folda inayoitwa 'ripple'. Katika saraka hiyo, tengeneza faili wazi ya maandishi inayoitwa 'conf.txt' (muundo wa Unix, Sio MS-DOS!) Faili hii inapaswa kuishia kuonekana kama hapo juu.

Mistari inaweza kuwa kwa mpangilio wowote, lakini herufi 2 za kwanza ni jina la mali (kwa mfano. 'ID' ni kitambulisho chako) ikifuatiwa na thamani, iliyokomeshwa na laini mpya.

  • GR - ID ya Kikundi (inaweza kuondoka kama 0)
  • Kitambulisho - Kitambulisho chako cha kipekee (1..254)
  • FQ - Mzunguko wa LoRa wa kutumia
  • SF - LoRa sababu ya kueneza kutumia (10..12)
  • NM - Jina lako la kuonyesha (wengine wanaona hii)
  • TZ - Saa yako ya eneo katika dakika chache kabla ya GMT. (hiari)

KUMBUKA: kila mtu katika kikundi chako lazima atumie viwango sawa vya GR, SF, na FQ !! Mara baada ya kusanidi kadi yako ya SD, ingiza tu kwenye yanayopangwa upande wa kulia, na uongeze kifaa. Funguo za mwelekeo wa njia 4 hutumiwa kusafiri. Juu / Chini kuchagua anwani, Haki ya kuchagua. (Kushoto au ESC hutumiwa kurudi kwenye skrini iliyopita).

KUMBUKA: Kibodi ya Blackberry

Kwa moduli hii ya kibodi nimechagua mchanganyiko-muhimu kwa urambazaji wa njia nne:

  • Juu: ALT + P ('@' char)
  • Chini: ALT + INGIA
  • Nyuma: ALT + $
  • Chagua: INGIA

Hatua ya 2: Kubadilishana Funguo na Wengine

Kubadilishana Funguo na Wengine
Kubadilishana Funguo na Wengine
Kubadilishana Funguo na Wengine
Kubadilishana Funguo na Wengine

Kuongeza mtumiaji mwingine, yaani. mawasiliano, unahitaji kuingia kwenye chumba maalum '-Kubadilisha-'. Kwa chumba hiki cha mazungumzo, unahitaji kukubaliana juu ya nambari ya siri ya nambari 4 na hizo (nyingine), andika hiyo ndani, kisha bonyeza ENTER.

Hapa unachagua kipengee cha juu '-Maelezo Yangu-' na bonyeza ENTER kutangaza kitambulisho chako, jina, na ufunguo wa usimbaji fiche wa umma kwa kila mtu kwenye chumba. Wakati wengine wanapofanya hivi, utaona kitambulisho chao, jina litaonekana kwenye orodha. Tumia vitufe vya Juu / Chini kuchagua, kisha Kulia au Ingiza kitufe cha KUONGEZA mtumiaji huyo kwa anwani zako (zilizohifadhiwa kwenye kadi yako ya SD).

Unaweza kufanya hivyo wakati wowote, kuongeza au kusasisha watumiaji kwenye orodha yako ya anwani.

Hatua ya 3: Mazungumzo

Mazungumzo
Mazungumzo

Kutoka skrini kuu, tumia vitufe vya Juu / Chini kuchagua anwani, kisha Kulia kuingia skrini ya mazungumzo.

Tumia tu kibodi kuandika ujumbe ambao unataka kutuma, kisha bonyeza ENTER kitufe. Maandishi yatawasha / kuzima wakati utumaji unaendelea. Ikiwa imefanikiwa, ujumbe unapita hadi kwenye mazungumzo, vinginevyo ikiwa imeshindwa kuwasilishwa itaacha kuwaka na kukaa chini ya laini iliyo sawa.

Hatua ya 4: Tahadhari

Tahadhari
Tahadhari

Skrini huzima kiatomati baada ya sekunde 15 ikiwa hakuna funguo zinazobanwa. Ikiwa ujumbe mpya unafika, skrini inawasha onyesho la hakikisho kamili la ujumbe na jina la mtumaji, na taa ya kijani kibichi ikiangaza, na beeps za buzzer.

Kutoka hapa, unaweza kubonyeza kitufe cha Kushoto au ESC kurudi kwenye skrini ya nyumbani, au kulia au Ingiza kitufe cha kuingiza skrini ya mazungumzo.

Hatua ya 5: Wiring

Wiring
Wiring

Hapo juu ni mchoro wa wiring kwa kumbukumbu yako. Ni rahisi, ikihusisha tu moduli mbili za watumwa za I2C (saa ya RTC, na kibodi), na buzzer ya piezo.

Hatua ya 6: Flashing Firmware

Firmware iko kwenye ukurasa wa Ripple github:

KUMBUKA: toa kadi ndogo ya SD kabla ya kujaribu kuwasha firmware! Kwa sababu fulani hii inaingiliana na serial ya USB. Kuna maagizo kwenye wavuti juu ya jinsi ya kuwasha firmware kwenye bodi ya TTGO ESP32.

Hatua ya 7: Kuchapisha Kesi na Mkutano

Kuchapisha Kesi na Mkutano
Kuchapisha Kesi na Mkutano

Tafadhali angalia kiungo hiki cha Thingiverse kwa faili za STL. Kuna vipande viwili kuu, ganda la juu na la chini. Pia kuna vipande viwili vidogo vya kutengeneza kitelezi cha kuzima / kuzima kitufe.

Utahitaji bolts kadhaa za M2 kubandika bodi ya TTGO na kibodi kwenye kipande cha juu cha ganda.

Salama kibodi kwenye sehemu ya juu ya kesi na bolts 2x M2, na uzie kebo ya Ribbon kupitia yanayopangwa, pindisha nyuma na bonyeza kwenye bodi ya kudhibiti ambayo imelindwa kwa upande wa chini (angalia picha hapo juu).

Kisha, unganisha kitufe cha kuwasha / kuzima kupitia nafasi, kisha klipu vipande viwili vya ganda pamoja.

Hatua ya 8: Kuweka Saa ya RTC

Ili kupanda moduli ya RTC, unahitaji kuunda faili maalum kwenye kadi ya SD na kompyuta yako. Kwenye folda ya 'ripple', tengeneza faili wazi ya maandishi iitwayo 'clock.txt' (muundo wa Unix, Sio MS-DOS). Hariri faili na ongeza maadili ya tarehe ifuatayo kwenye mistari tofauti, kwa mpangilio huu:

mwaka

mwezi (1..12)

siku ya mwezi (1..31)

saa (0..23).

dakika (0..59)

sekunde (0..59)

Hifadhi faili, toa kadi ya SD, kisha itelezeshe kwenye kifaa. Utahitaji kuwasha upya kifaa ili iweze kuanza kutumika. Saa ya RTC inapaswa sasa kuwekwa, na skrini ya nyumbani inapaswa kuonyesha wakati sahihi.

Hatua ya 9: Hitimisho

Ikiwa utaona mradi huu ni muhimu na unahisi kama kutupa Bitcoin njia yangu, nitashukuru sana:

Anwani yangu ya BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Maoni

Wakati SHTF ikitokea, au apocalypse ya zombie inapiga, au asteroid, au chochote, na unahitaji kuzungumza na familia yako na marafiki, natumahi kuwa kifaa hiki kitasaidia!:-) Jisikie huru kuacha maoni na kuniuliza maswali yoyote unayoweza kuwa nayo.

Ilipendekeza: