INHOUDSOPGAWE:

LoRa QWERTY Pager: 9 stappe
LoRa QWERTY Pager: 9 stappe

Video: LoRa QWERTY Pager: 9 stappe

Video: LoRa QWERTY Pager: 9 stappe
Video: Мама Лора 15 серия Иронический детектив Комедия 2024, November
Anonim
LoRa QWERTY Pager
LoRa QWERTY Pager

Ek het my bestaande Ripple LoRa -gaasprojek aangepas om 'n selfstandige boodskappertoestel te kry wat nie 'n metgesel Android -toestel nodig het nie.

Hierdie toestel kan óf met ander selfstandige boodskappertoestelle gebruik word, óf met Ripple mesh -toestelle wat die Ripple Messenger -app gebruik. Hulle is interoperabel en vorm outomaties hul eie gaasnetwerk met 'n einde-tot-einde ECC-kodering. En natuurlik kan almal toegewyde herhalerradio's gebruik vir 'n beter reikafstand/betroubaarheid.

Voorrade

  • TTGO LoRa32 V2.1
  • DS3231 RTC -module
  • Sleutelbordmodule
  • Piezo -gonser
  • 1S Lipo battery

Stap 1: Aan die gang

Aan die gang kom
Aan die gang kom

U benodig 'n mikro -SD -geheue kaart wat u ID, instellings, kontakte en gestoorde gesprekke bevat. U moet die SD -kaart voorberei met 'n konfigurasielêer, wat u gewoonlik net een keer hoef te doen.

Onder die mense met wie u 'n netwerk wil vorm, moet u vir elke persoon unieke ID's toewys en toewys, in die reeks van 1 tot 254. Daar is geen sentrale bediener, geen internet nie, dus moet u dit toeken. Plaas die SD -kaart op 'n rekenaar en skep 'n gids met die naam 'rimpel'. Skep in die gids 'n gewone tekslêer genaamd 'conf.txt' (Unix-formaat, nie MS-DOS nie!) Hierdie lêer behoort uiteindelik soos hierbo te lyk

Die reëls kan in enige volgorde wees, maar die eerste 2 karakters is die eiendomsnaam (bv. 'ID' is u ID) gevolg deur die waarde, beëindig met 'n nuwe reël. Die eienskappe is:

  • GR - Groep -ID (kan net as 0 vertrek)
  • ID - U unieke ID (1..254)
  • FQ - LoRa frekwensie om te gebruik
  • SF - LoRa -verspreidingsfaktor om te gebruik (10..12)
  • NM - U vertoonnaam (ander sien dit)
  • TZ - U tydsone in minute voor GMT. (opsioneel)

LET WEL: almal in u groep moet dieselfde GR-, SF- en FQ -waardes gebruik !! As u u SD-kaart gekonfigureer het, steek dit net in die gleuf aan die regterkant en skakel die toestel aan. Die 4-rigting rigtingsleutels word gebruik om te navigeer. Op/af om 'n kontak te kies, regs om te kies. (Links of ESC word gebruik om terug te gaan na die vorige skerm).

LET WEL: Blackberry -sleutelbord

Vir hierdie sleutelbordmodule het ek gekies vir sleutelkombinasies vir die 4-rigtingnavigasie:

  • Omhoog: ALT + P (die '@' karakter)
  • Af: ALT + ENTER
  • Agter: ALT + $
  • Kies: ENTER

Stap 2: Uitruil van sleutels met ander

Sleutels uitruil met ander
Sleutels uitruil met ander
Sleutels uitruil met ander
Sleutels uitruil met ander

Om 'n ander gebruiker by te voeg, bv. As u 'n kontakpersoon het, moet u die spesiale '-Exchange-' kamer binnegaan. Vir hierdie kletskamer moet u saam met die ander (s) 'n 4-syfer-wagwoord ooreenkom, dit invoer en dan op ENTER druk.

Hier kies u die belangrikste item '-My Details-' en druk op ENTER om u ID, naam en publieke enkripsiesleutel na alle ander in die kamer uit te saai. As ander dit doen, sal u hul ID, naam in die lys verskyn. Gebruik Up/Down -sleutels om te kies, dan regs of ENTER om die gebruiker toe te voeg tot u kontakte (gestoor op u SD -kaart).

U kan dit te eniger tyd doen om gebruikers by u kontaklys te voeg of op te dateer.

Stap 3: Gesprekke

Gesprekke
Gesprekke

Gebruik die op/af -sleutels in die hoofskerm om 'n kontakpersoon te kies en dan regs om die gespreksskerm te betree.

Gebruik die sleutelbord om die boodskappe wat u wil stuur in te tik, en druk dan op ENTER. Die teks sal aan/af flits terwyl die versending aan die gang is. As dit suksesvol is, rol die boodskap in die gesprek in, anders stop dit met flits en bly dit onder die horisontale lyn as dit nie afgelewer word nie.

Stap 4: Waarskuwings

Waarskuwings
Waarskuwings

Die skerm word na 15 sekondes outomaties af as geen sleutels ingedruk word nie. As 'n nuwe boodskap opdaag, word die skerm aangeskakel met 'n voorskou op die volledige skerm van die boodskap en die naam van die sender, met die groen LED wat flikker en die buzzer piep.

Van hier af kan u op die linker- of ESC -sleutel druk om terug te keer na die tuisskerm, of op die regter- of ENTER -sleutel om die gespreksskerm te betree.

Stap 5: Bedrading

Bedrading
Bedrading

Hierbo is 'n bedradingsdiagram vir u verwysing. Dit is redelik eenvoudig en bevat slegs twee I2C -slaafmodules (RTC -klok en sleutelbord) en 'n piëzo -zoemer.

Stap 6: Flits die firmware

Die firmware is op die Ripple github -bladsy:

LET WEL: verwyder die micro SD -kaart voordat u probeer om die firmware te flits! Om een of ander rede steur dit die USB -reeks. Daar is instruksies op die webwerf oor hoe om die firmware op die TTGO ESP32 -bord te flits.

Stap 7: Druk die omhulsel en samestelling af

Druk die omhulsel en montering
Druk die omhulsel en montering

Sien hierdie Thingiverse -skakel vir die STL -lêers. Daar is twee hoofstukke, die boonste en onderste dop. Daar is ook twee klein stukkies om 'n pasgemaakte aan/uit -skakelaar te maak.

U benodig 'n aantal M2 -boute om die TTGO -bord en die sleutelbord aan die boonste dopstuk te plak.

Bevestig die sleutelbord aan die boonste gedeelte van die omhulsel met 2x M2 -boute, en trek die lintkabel deur die gleuf, buig dit terug en klik in die bedieningsbord wat aan die onderkant vasgemaak is (sien foto hierbo).

Monteer dan die aan/uit -skakelaar deur die gleuf en knip die twee dopstukke aanmekaar.

Stap 8: Stel die RTC -klok in

Om die RTC -module te saai, moet u 'n spesiale lêer op die SD -kaart saam met u rekenaar skep. Skep in die 'rimpel'-lêergids 'n gewone lêer met die naam' clock.txt '(Unix-formaat, nie MS-DOS). Wysig die lêer en voeg die volgende datumwaardes op aparte reëls in hierdie volgorde by:

jaar

maand (1..12)

dag van die maand (1..31)

uur (0..23).

minute (0..59)

sekondes (0..59)

Stoor die lêer, gooi die SD -kaart uit en skuif dit in die toestel. U moet die toestel herlaai om in werking te tree. Die RTC -horlosie moet nou ingestel word, en die tuisskerm moet die regte tyd wys.

Stap 9: Gevolgtrekking

As u van plan is om hierdie projek nuttig te vind en lus is om bietjie Bitcoin op my pad te gooi, sal ek baie dankbaar wees:

My BTC -adres: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Terugvoer

As SHTF gebeur, of die zombie -apokalips tref, of die asteroïde, of wat ook al, en u met u familie en vriende moet gesels, hoop ek dat hierdie apparaat handig te pas kom!:-) Laat gerus kommentaar en stel my die vrae wat u mag hê.

Aanbeveel: