INHOUDSOPGAWE:
- Voorrade
- Stap 1: Aan die gang
- Stap 2: Uitruil van sleutels met ander
- Stap 3: Gesprekke
- Stap 4: Waarskuwings
- Stap 5: Bedrading
- Stap 6: Flits die firmware
- Stap 7: Druk die omhulsel en samestelling af
- Stap 8: Stel die RTC -klok in
- Stap 9: Gevolgtrekking
Video: LoRa QWERTY Pager: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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
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
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
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
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:
Skakel u QWERTY -sleutelbord om in CYRLLIC (Для Россиян) WINDOWS of ANDROID: 4 stappe
Skakel u QWERTY -sleutelbord om in CYRLLIC (Для Россиян) WINDOWS of ANDROID: Dit is 'n baie eenvoudige handleiding vir diegene wat hul (eintlik enige) sleutelborde in 'n Russies/Cyrilliese sleutelbord wil omskakel. Wat ons gaan doen, is nie 'n permanente toepassing nie, en u kan te eniger tyd terugkeer na die oorspronklike sleutelbordinstellings
LoRa GPS Tracker/Pager: 9 stappe (met foto's)
LoRa GPS Tracker/Pager: --- 'n Toestel wat intydse liggingopsporing en tweerigting-pager kombineer oor 'n LoRa-netwerknetwerk .--- 'n Aantal mense in soek en redding (SAR) het my gekontak stel belang in die ander Ripple LoRa -gaasprojekte wat ek gewerk het
ESP32 Met E32-433T LoRa-module-tutoriaal - LoRa Arduino -koppelvlak: 8 stappe
ESP32 Met E32-433T LoRa-module-tutoriaal | LoRa Arduino Interfacing: Hey, wat gaan aan, ouens! Akarsh, hier van CETech. Hierdie projek van my sluit aan by die E32 LoRa-module van eByte, 'n 1-watt transceiver-module met 'n hoë krag met 'n ESP32 met behulp van Arduino IDE. Ons het die werking van die E32 in ons laaste tutoria verstaan
Beheer huishoudelike toestelle oor LoRa - LoRa in tuisautomatisering - LoRa -afstandsbediening: 8 stappe
Beheer huishoudelike toestelle oor LoRa | LoRa in tuisautomatisering | LoRa -afstandsbediening: beheer en outomatiseer u elektriese toestelle vanaf lang afstande (kilometer) sonder die internet. Dit is moontlik deur LoRa! Haai, wat gaan aan, ouens? Akarsh hier van CETech. Hierdie PCB het ook 'n OLED -skerm en 3 relais wat 'n
Skakel 'n Macbook -sleutelbord van QWERTY na Dvorak om: 9 stappe
Skakel 'n Macbook-sleutelbord om van QWERTY na Dvorak: Ek het onlangs van Qwerty na Dvorak oorgeskakel vanweë die kommer oor langtermyn skade aan my polse. Na ongeveer 5 weke kan ek redelik goed raak. Ek is egter 'n groot fan van kortpaaie (veral in programme soos Adobe Creative Suite), en as ek