
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

Pokušao sam prilagoditi svoj postojeći Ripple LoRa mesh projekt kako bih došao do samostalnog messenger uređaja za koji nije potreban prateći Android uređaj.
Ovaj uređaj se može koristiti ili s drugim samostalnim messenger uređajima, ili s mrežnim 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 uređaje za ponavljanje radi boljeg dometa/pouzdanosti.
Supplies
- TTGO LoRa32 V2.1
- DS3231 RTC modul
- Modul tastature
- Piezo zujalica
- 1S Lipo baterija
Korak 1: Početak

Trebat će vam micro SD memorijska kartica na kojoj će se nalaziti vaš ID, postavke, kontakti i spremljeni razgovori. Morate pripremiti SD karticu 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 ID -ove za svaku osobu, u rasponu od 1 do 254. Ne postoji centralni server, nema interneta, pa je na vama da dodijelite to. Na računaru umetnite SD karticu i stvorite mapu pod nazivom 'ripple'. U tom direktoriju kreirajte običnu tekstualnu datoteku pod nazivom 'conf.txt' (Unix format, a ne MS-DOS!) Ova datoteka bi trebala izgledati kao gore
Linije mogu biti bilo kojim redoslijedom, ali prva 2 znaka su naziv svojstva (npr. 'ID' je vaš ID) nakon čega slijedi vrijednost, završena novim redom. Svojstva su:
- GR - ID grupe (možete ostaviti samo 0)
- ID - Vaš jedinstveni ID (1..254)
- FQ - LoRa frekvencija za upotrebu
- 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. (opcionalno)
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. Četverosmjerni tipke za smjer koriste se za navigaciju. Gore/Dolje za odabir kontakta, Desno za odabir. (Lijevo ili ESC se koristi za povratak na prethodni ekran).
NAPOMENA: Blackberry tastatura
Za ovaj modul tipkovnice odlučio sam se za kombinacije tipki za četverosmjernu navigaciju:
- Gore: ALT + P (znak '@')
- Dolje: ALT + ENTER
- Nazad: 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 složiti s četveroznamenkastom šifrom lozinke, upišite je, a zatim pritisnite ENTER.
Ovdje odabirete gornju stavku '-Moji detalji-' i pritisnite ENTER da emitirate svoj ID, ime i javni ključ za šifriranje svima ostalima u prostoriji. Kada drugi to učine, vidjet ćete njihov ID, ime će se pojaviti na popisu. Pomoću tipki Gore/Dolje odaberite, zatim Desno ili ENTER za dodavanje tog korisnika u svoje kontakte (spremljeno na SD karticu).
To možete učiniti u bilo kojem trenutku kako biste dodali ili ažurirali korisnike na svoju listu kontakata.
Korak 3: Razgovori

Na glavnom ekranu koristite tipke Gore/Dolje za odabir kontakta, zatim Desno za ulazak na ekran za razgovor.
Samo pomoću tastature unesite poruke koje želite da pošaljete, a zatim pritisnite taster ENTER. Tekst će treptati uključeno/isključeno dok je slanje u toku. Ako uspije, poruka se pomiče prema gore u razgovoru, u protivnom će prestati bljeskati ako ne uspije biti isporučena i ostat će ispod vodoravne crte.
Korak 4: Upozorenja

Ekran se automatski isključuje nakon 15 sekundi ako ne pritisnete nijedan taster. Ako stigne nova poruka, zaslon će se uključiti prikazujući prikaz cijelog ekrana poruke i imena pošiljatelja, sa zelenom LED diodom koja treperi, a zujalica se oglašava.
Odavde možete pritisnuti lijevo ili tipku ESC za povratak na početni ekran, ili desno ili tipku ENTER za ulazak na ekran za razgovor.
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 (RTC sat i tastatura) i piezo zvučni signal.
Korak 6: Ažuriranje firmvera
Firmver se nalazi na stranici Ripple github:
NAPOMENA: uklonite mikro SD karticu prije pokušaja fleširanja firmvera! Iz nekog razloga ovo ometa USB serijski broj. Na web mjestu postoje upute o tome kako prenijeti firmver na ploču TTGO ESP32.
Korak 7: Odštampajte kućište i sklop

Molimo pogledajte ovu Thingiverse vezu za STL datoteke. Postoje dva glavna komada, 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 tastaturu za gornji dio kućišta pomoću 2x M2 vijaka, te provucite vrpčani kabel kroz utor, savijte ga unatrag i pritisnite u upravljačku ploču koja je pričvršćena za donju stranu (vidi sliku iznad).
Zatim spojite prekidač za uključivanje/isključivanje kroz otvor, a zatim spojite dva dijela ljuske zajedno.
Korak 8: Podešavanje sata za RTC
Da biste postavili RTC modul, morate stvoriti posebnu datoteku na SD kartici sa svojim računarom. 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 redove, ovim redoslijedom:
godine
mjesec (1..12)
dan u mjesecu (1..31)
sat (0..23).
minute (0..59)
sekunde (0..59)
Sačuvajte datoteku, izbacite SD karticu, a zatim je gurnite u uređaj. Morat ćete ponovo pokrenuti uređaj da bi stupio na snagu. RTC sat bi sada trebao biti postavljen, a početni ekran bi trebao prikazivati tačno vrijeme.
Korak 9: Zaključak
Ako smatrate da je ovaj projekt koristan i želite li baciti malo bitcoina, bio bih vam 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 porodicom i prijateljima, nadam se da će vam ovaj gadget dobro doći!:-) Slobodno ostavite komentare i pitajte me što god imate pitanja.
Preporučuje se:
Pretvorite svoju QWERTY tastaturu u CYRLLIC (Dlâ Rossiân) WINDOWS ili ANDROID: 4 koraka

Pretvorite svoju QWERTY tastaturu u CIRLIČNE (Dlâ Rossiân) WINDOWS ili ANDROID: Ovo je vrlo jednostavan vodič za one koji žele pretvoriti (zapravo bilo koju) tastaturu u rusku/ćiriličnu tastaturu. Ono što ćemo učiniti nije trajna aplikacija i možete se u bilo kojem trenutku vratiti na izvorne postavke tastature
LoRa GPS tracker/pejdžer: 9 koraka (sa slikama)

LoRa GPS tragač/pager: --- Uređaj koji kombinira praćenje lokacije u stvarnom vremenu i dvosmjerni pejdžer preko LoRa mreže .--- Kontaktirali su me brojni ljudi u potrazi i spašavanju (SAR) koji zanimaju me za druge projekte Ripple LoRa mreže na kojima sam radio
ESP32 S vodičem E32-433T LoRa modula - LoRa Arduino povezivanje: 8 koraka

ESP32 S vodičem E32-433T LoRa modula | LoRa Arduino Interfacing: Hej, šta ima, momci! Akarsh ovdje iz CETech-a. Ovaj moj projekat povezuje E32 LoRa modul sa eByte-a koji je primopredajnik velike snage 1 W sa ESP32 koristeći Arduino IDE. Razumeli smo rad E32 u našem poslednjem 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 automatizujte svoje električne uređaje na velike udaljenosti (kilometre) bez prisustva interneta. To je moguće putem LoRa! Hej, šta ima momci? Akarsh ovdje iz CETech -a. Ova PCB također ima OLED ekran i 3 releja koji
Pretvorite Macbook tastaturu iz QWERTY u Dvorak: 9 koraka

Pretvorite Macbook tastaturu iz QWERTY u Dvorak: Nedavno sam prešao sa Qwerty na Dvorak zbog brige o dugotrajnom oštećenju zglobova. Nakon otprilike 5 tjedana, mogu prilično dobro tipkati. Međutim, veliki sam ljubitelj prečaca na tipkovnici (posebno u aplikacijama poput Adobe Creative Suite), a ako imam