Sadržaj:
- Pribor
- Korak 1: Početak
- Korak 2: Razmjena ključeva s drugima
- Korak 3: Razgovori
- Korak 4: Upozorenja
- Korak 5: Ožičenje
- Korak 6: Bljeskanje firmvera
- Korak 7: Ispis kućišta i sklopa
- Korak 8: Postavljanje RTC sata
- Korak 9: Zaključak
Video: LoRa QWERTY Pager: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Pokušao sam prilagoditi svoj postojeći Ripple LoRa mesh projekt kako bih došao do samostalnog messenger uređaja za koji nije potreban popratni Android uređaj.
Ovaj uređaj može se koristiti ili s drugim samostalnim messenger uređajima ili s mrežastim uređajima Ripple koji koriste aplikaciju Ripple Messenger. Oni su interoperabilni i automatski formiraju vlastitu mrežnu mrežu s end-to-end ECC enkripcijom. I, naravno, svi oni mogu koristiti namjenske radio prijemnike za bolji domet/pouzdanost.
Pribor
- TTGO LoRa32 V2.1
- DS3231 RTC modul
- Modul tipkovnice
- Piezo zujalica
- 1S Lipo baterija
Korak 1: Početak
Trebat će vam memorijska kartica micro SD na kojoj će se nalaziti vaš ID, postavke, kontakti i spremljeni razgovori. SD karticu morate pripremiti s konfiguracijskom datotekom, što obično trebate učiniti samo jednom.
Među ljudima s kojima želite uspostaviti mrežu, morate dodijeliti i dodijeliti jedinstvene identifikacijske brojeve za svaku osobu, u rasponu od 1 do 254. Ne postoji središnji poslužitelj, nema interneta, pa je na vama da to dodijelite. Na računalu umetnite SD karticu i stvorite mapu pod nazivom 'ripple'. U tom direktoriju stvorite običnu tekstualnu datoteku pod nazivom 'conf.txt' (Unix format, a ne MS-DOS!) Ova bi datoteka trebala izgledati kao gore
Reci mogu biti bilo kojim redoslijedom, ali prva 2 znaka su naziv svojstva (npr. 'ID' je vaš ID) nakon čega slijedi vrijednost, završena novim retkom. Svojstva su:
- GR - ID grupe (možete ostaviti samo 0)
- ID - vaš jedinstveni ID (1..254)
- FQ - frekvencija LoRa za korištenje
- SF - faktor rasipanja LoRa (10..12)
- NM - Vaše ime za prikaz (drugi vide ovo)
- TZ - Vaša vremenska zona u minutama ispred GMT -a. (izborno)
NAPOMENA: svi u vašoj grupi moraju koristiti iste vrijednosti GR, SF i FQ !! Nakon što ste konfigurirali SD karticu, samo je umetnite u utor s desne strane i uključite uređaj. Četverosmjerne tipke za smjer koriste se za navigaciju. Gore/Dolje za odabir kontakta, Desno za odabir. (Lijevo ili ESC koristi se za povratak na prethodni zaslon).
NAPOMENA: Blackberry tipkovnica
Za ovaj modul tipkovnice odlučio sam se za kombinacije tipki za četverosmjernu navigaciju:
- Gore: ALT + P (znak '@')
- Dolje: ALT + ENTER
- Natrag: ALT + $
- Odaberite: ENTER
Korak 2: Razmjena ključeva s drugima
Za dodavanje drugog korisnika, tj. kontakt, morate ući u posebnu prostoriju '-Mangaža-'. Za ovu sobu za razgovor morate se s drugima složiti oko 4-znamenkasti pristupni kôd, upišite ga, a zatim pritisnite ENTER.
Ovdje odabirete gornju stavku '-Moji detalji-' i pritisnite ENTER za emitiranje vašeg ID-a, imena i javnog ključa za šifriranje svima ostalima u prostoriji. Kad drugi to učine, vidjet ćete njihov ID, ime će se pojaviti na popisu. Tipkama Gore/Dolje odaberite, zatim Desno ili ENTER da biste DODALI tog korisnika u svoje kontakte (spremljeno na SD karticu).
To možete učiniti u bilo kojem trenutku za dodavanje ili ažuriranje korisnika na popis kontakata.
Korak 3: Razgovori
Na glavnom zaslonu tipkama Gore/Dolje odaberite kontakt, a zatim Desno za ulazak na zaslon razgovora.
Samo tipkovnicom upišite poruke koje želite poslati, a zatim pritisnite tipku ENTER. Tekst će bljeskati uključeno/isključeno dok je slanje u tijeku. Ako uspije, poruka se pomiče prema gore u razgovoru, u protivnom će prestati treperiti ako ne uspije isporučiti i ostati ispod vodoravne crte.
Korak 4: Upozorenja
Zaslon se automatski isključuje nakon 15 sekundi ako se ne pritisne nijedna tipka. Ako stigne nova poruka, zaslon će se uključiti prikazujući prikaz poruke i imena pošiljatelja na cijelom zaslonu, sa zelenom LED diodom koja treperi, a zujalica se oglašava.
Odavde možete pritisnuti lijevo ili tipku ESC za povratak na početni zaslon ili desnu tipku ili tipku ENTER za ulazak na zaslon razgovora.
Korak 5: Ožičenje
Gore je dijagram ožičenja za vašu referencu. Prilično je jednostavno, samo uključuje dva I2C slave modula (sat RTC i tipkovnicu) i piezo zvučni signal.
Korak 6: Bljeskanje firmvera
Firmver se nalazi na stranici Ripple github:
NAPOMENA: uklonite mikro SD karticu prije pokušaja fleširanja firmvera! Iz nekog razloga to ometa USB serijski broj. Na web mjestu postoje upute o tome kako postaviti firmver na ploču TTGO ESP32.
Korak 7: Ispis kućišta i sklopa
Molimo pogledajte ovu vezu Thingiverse za STL datoteke. Postoje dva glavna dijela, gornji i donji omotač. Postoje i dva mala komada za izradu prilagođenog klizača za uključivanje/isključivanje.
Trebat će vam nekoliko vijaka M2 za pričvršćivanje ploče TTGO i tipkovnice na gornji dio ljuske.
Pričvrstite tipkovnicu na gornji dio kućišta 2x M2 vijcima i provucite vrpčani kabel kroz utor, savijte ga unatrag i pritisnite u upravljačku ploču koja je pričvršćena s donje strane (vidi gornju sliku).
Zatim spojite prekidač za uključivanje/isključivanje kroz utor, a zatim spojite dva dijela ljuske zajedno.
Korak 8: Postavljanje RTC sata
Da biste postavili RTC modul, morate stvoriti posebnu datoteku na SD kartici s vašim računalom. U mapi 'ripple' stvorite običnu tekstualnu datoteku pod nazivom 'clock.txt' (Unix format, a ne MS-DOS). Uredite datoteku i dodajte sljedeće vrijednosti datuma u zasebne retke, ovim redoslijedom:
godina
mjesec (1..12)
dan u mjesecu (1..31)
sat (0..23).
minute (0..59)
sekunde (0..59)
Spremite datoteku, izvadite SD karticu, a zatim je gurnite u uređaj. Morat ćete ponovno pokrenuti uređaj da bi stupio na snagu. RTC sat bi sada trebao biti postavljen, a početni zaslon trebao bi prikazivati točno vrijeme.
Korak 9: Zaključak
Ako smatrate da je ovaj projekt koristan i želite li baciti malo bitcoina, bio bih vam jako zahvalan:
Moja BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Povratne informacije
Kad se dogodi SHTF, ili zadesi apokalipsa zombija, ili asteroid, ili bilo što drugo, i trebate razgovarati s obitelji i prijateljima, nadam se da će vam ovaj gadget dobro doći!:-) Slobodno ostavite komentare i pitajte me što god imate pitanja.
Preporučeni:
Pretvorite svoju QWERTY tipkovnicu u CYRLLIC (Dlâ Rossiân) WINDOWS ili ANDROID: 4 koraka
Pretvorite svoju QWERTY tipkovnicu u CIRLIČNE (Dlâ Rossiân) WINDOWS ili ANDROID: Ovo je vrlo jednostavan vodič za one koji žele pretvoriti (zapravo bilo koju) tipkovnicu u rusku/ćiriličnu tipkovnicu. Ono što ćemo učiniti nije trajna aplikacija i možete se u bilo kojem trenutku vratiti na izvorne postavke tipkovnice
LoRa GPS tracker/pager: 9 koraka (sa slikama)
LoRa GPS Tracker/Pager: --- Uređaj koji kombinira praćenje lokacije u stvarnom vremenu i dvosmjerni pager, preko LoRa mreže .--- Kontaktirali su me brojni ljudi u potrazi i spašavanju (SAR) koji zanimaju me za druge Ripple LoRa mrežaste projekte na kojima sam radio
ESP32 S vodičem E32-433T LoRa modula - LoRa Arduino sučelje: 8 koraka
ESP32 S vodičem E32-433T LoRa modula | LoRa Arduino povezivanje: Hej, što ima, dečki! Akarsh ovdje iz CETech-a. Ovaj moj projekt povezuje E32 LoRa modul s eByte-a koji je primopredajnički modul velike snage 1 W s ESP32 koristeći Arduino IDE. Rad našeg E32 smo razumjeli u našem zadnjem vodiču
Upravljajte kućanskim aparatima preko LoRa - LoRa u kućnoj automatizaciji - LoRa daljinski upravljač: 8 koraka
Upravljajte kućanskim aparatima preko LoRa | LoRa u kućnoj automatizaciji | LoRa daljinski upravljač: Upravljajte i automatizirajte svoje električne uređaje s velikih udaljenosti (kilometara) bez prisutnosti interneta. To je moguće putem LoRa! Hej, što ima ljudi? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED zaslon i 3 releja koji
Pretvorite Macbook tipkovnicu iz QWERTY u Dvorak: 9 koraka
Pretvorite Macbook tipkovnicu iz QWERTY u Dvorak: Nedavno sam prešao s Qwertyja u Dvorak zbog brige oko dugotrajnog oštećenja zapešća. Nakon otprilike 5 tjedana, mogu prilično dobro tipkati. Međutim, veliki sam ljubitelj tipkovnih prečaca (osobito u aplikacijama poput Adobe Creative Suite), a ako imam