Kazalo:
- Zaloge
- 1. korak: Začnite
- 2. korak: Zamenjava ključev z drugimi
- 3. korak: Pogovori
- 4. korak: Opozorila
- 5. korak: Ožičenje
- 6. korak: utripanje vdelane programske opreme
- 7. korak: Tiskanje ohišja in sklopa
- 8. korak: Nastavitev ure RTC
- 9. korak: Zaključek
Video: LoRa QWERTY Pejdžer: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Poskusil sem prilagoditi svoj obstoječi mrežni projekt Ripple LoRa, da bi ustvaril samostojno messenger napravo, ki ne potrebuje spremljevalne naprave Android.
To napravo lahko uporabljate z drugimi samostojnimi messenger napravami ali z mrežnimi napravami Ripple, ki uporabljajo aplikacijo Ripple Messenger. So interoperabilni in samodejno tvorijo lastno mrežno omrežje s šifriranjem ECC od konca do konca. Seveda pa lahko vsi uporabljajo namenske radijske sprejemnike za večji doseg/zanesljivost.
Zaloge
- TTGO LoRa32 V2.1
- DS3231 RTC modul
- Modul tipkovnice
- Piezo zvonec
- 1S Lipo baterija
1. korak: Začnite
Potrebovali boste pomnilniško kartico micro SD, na kateri bodo shranjeni vaš ID, nastavitve, stiki in shranjeni pogovori. Kartico SD morate pripraviti s konfiguracijsko datoteko, kar običajno storite le enkrat.
Med ljudmi, s katerimi želite vzpostaviti omrežje, morate za vsako osebo podeliti in dodeliti edinstvene identifikacijske številke v razponu od 1 do 254. Ni osrednjega strežnika, ni interneta, zato morate to dodeliti sami. V računalnik vstavite kartico SD in ustvarite mapo z imenom 'ripple'. V tem imeniku ustvarite navadno besedilno datoteko z imenom 'conf.txt' (format Unix, ne MS-DOS!) Ta datoteka bi morala izgledati kot zgoraj
Vrstice so lahko v poljubnem vrstnem redu, vendar sta prva 2 znaka ime lastnosti (npr. 'ID' je vaš ID), ki mu sledi vrednost, končana z novo vrstico. Lastnosti so:
- GR - ID skupine (lahko pustite samo 0)
- ID - vaš edinstven ID (1..254)
- FQ - frekvenca LoRa za uporabo
- SF - uporabi faktor širjenja LoRa (10..12)
- NM - Vaše prikazno ime (to vidijo drugi)
- TZ - Vaš časovni pas v minutah pred GMT. (neobvezno)
OPOMBA: vsi v vaši skupini morajo uporabljati iste vrednosti GR, SF in FQ !! Ko konfigurirate kartico SD, jo samo vstavite v režo na desni strani in vklopite napravo. Za navigacijo se uporabljajo 4-smerne smerne tipke. Gor/Dol, da izberete stik, Desno, da izberete. (Levo ali ESC se uporablja za vrnitev na prejšnji zaslon).
OPOMBA: Blackberry tipkovnica
Za ta modul tipkovnice sem se odločil za kombinacije tipk za 4-smerno navigacijo:
- Gor: ALT + P (znak '@')
- Dol: ALT + ENTER
- Nazaj: ALT + $
- Izberite: ENTER
2. korak: Zamenjava ključev z drugimi
Če želite dodati drugega uporabnika, tj. stik, morate vstopiti v posebno sobo »-Menjava-«. Za to klepetalnico se morate dogovoriti za 4-mestno geslo z drugimi, vnesite to in pritisnite ENTER.
Tukaj izberete zgornji element '-Moje podrobnosti-' in pritisnete ENTER za predvajanje svojega ID-ja, imena in javnega šifrirnega ključa vsem ostalim v sobi. Ko drugi to storijo, boste na seznamu videli njihov ID, ime. S tipkama gor/dol izberite, nato pa desno ali tipko ENTER, da dodate tega uporabnika v svoje stike (shranjeno na kartico SD).
To lahko storite kadar koli, da dodate ali posodobite uporabnike na svojem seznamu stikov.
3. korak: Pogovori
Na glavnem zaslonu s tipkama za gor/dol izberite stik, nato desno za vstop na zaslon za pogovor.
S tipkovnico vnesite sporočila, ki jih želite poslati, nato pritisnite tipko ENTER. Besedilo bo med pošiljanjem vklopljeno/izklopljeno. Če je sporočilo uspešno, se pomakne navzgor v pogovor, sicer pa, če ga ne dostavijo, preneha utripati in ostane pod vodoravno črto.
4. korak: Opozorila
Zaslon se samodejno izklopi po 15 sekundah, če ne pritisnete nobene tipke. Če prispe novo sporočilo, se vklopi zaslon, ki prikazuje celozaslonski predogled sporočila in imena pošiljatelja, pri čemer utripa zelena LED, zvočni signal pa piska.
Od tu lahko pritisnete levo ali tipko ESC, da se vrnete na začetni zaslon, ali desno ali tipko ENTER za vstop na zaslon pogovora.
5. korak: Ožičenje
Zgoraj je shema ožičenja za vašo referenco. Je precej preprosta, vključuje le dva pomožna modula I2C (ura RTC in tipkovnica) ter piezo zvočni signal.
6. korak: utripanje vdelane programske opreme
Vdelana programska oprema je na strani ripple github:
OPOMBA: Pred poskusom bliskovite vdelane programske opreme odstranite kartico micro SD! Iz nekega razloga to moti serijo USB. Na spletnem mestu so navodila, kako vdelano programsko opremo prestaviti na ploščo TTGO ESP32.
7. korak: Tiskanje ohišja in sklopa
Za datoteke STL si oglejte to povezavo Thingiverse. Obstajata dva glavna dela, zgornja in spodnja lupina. Na voljo sta tudi dva majhna kosa za izdelavo drsnika za vklop/izklop po meri.
Za pritrditev plošče TTGO in tipkovnice na zgornji del lupine potrebujete več vijakov M2.
Tipkovnico pritrdite na zgornji del ohišja z 2x vijakoma M2 in trak napeljite skozi režo, ga upognite nazaj in kliknite na nadzorno ploščo, ki je pritrjena na spodnjo stran (glejte sliko zgoraj).
Nato vstavite stikalo za vklop/izklop skozi režo, nato pa skupaj pritrdite dva dela lupine.
8. korak: Nastavitev ure RTC
Če želite sejati modul RTC, morate z računalnikom ustvariti posebno datoteko na kartici SD. V mapi 'ripple' ustvarite navadno besedilno datoteko z imenom 'clock.txt' (format Unix, ne MS-DOS). Uredite datoteko in v naslednjih vrsticah v naslednjem vrstnem redu dodajte naslednje vrednosti datuma:
leto
mesec (1..12)
dan v mesecu (1..31)
uro (0..23).
minute (0..59)
sekunde (0..59)
Shranite datoteko, izvlecite kartico SD in jo potisnite v napravo. Če želite začeti veljati, morate znova zagnati napravo. Zdaj bi morala biti nastavljena ura RTC, na domačem zaslonu pa pravilen čas.
9. korak: Zaključek
Če se vam zdi ta projekt koristen in bi radi po svoje vrgli nekaj bitcoina, bi bil zelo hvaležen:
Moj naslov BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Povratne informacije
Ko se zgodi SHTF ali zadene apokalipsa zombija, ali asteroid, ali karkoli drugega, in morate klepetati z družino in prijatelji, upam, da vam bo ta pripomoček prišel prav!:-) Ne pustite komentarjev in me vprašajte, če imate kakršna koli vprašanja.
Priporočena:
Pretvorite svojo tipkovnico QWERTY v CYRLLIC (Za Россиян) WINDOWS ali ANDROID: 4 koraki
Pretvorite svojo tipkovnico QWERTY v KIRILSKE (Za Россиян) WINDOWS ali ANDROID: To je zelo preprosta vadnica za tiste, ki želijo pretvoriti svoje (dejansko katere koli) tipkovnice v rusko/cirilsko tipkovnico. To, kar bomo storili, ni stalna aplikacija in kadar koli se lahko vrnete na prvotne nastavitve tipkovnice
LoRa GPS sledilnik/pejdžer: 9 korakov (s slikami)
LoRa GPS sledilnik/pejdžer: --- Naprava, ki združuje sledenje lokaciji v realnem času in dvosmerni pozivni signal prek mrežnega omrežja LoRa .---V stik z mano so prišli številni ljudje, ki zanimajo me drugi projekti mrežastih mrež Ripple LoRa, ki sem jih delal
ESP32 z E32-433T LoRa modulom Vadnica - LoRa Arduino vmesnik: 8 korakov
ESP32 z E32-433T LoRa modulom Vadnica | LoRa Arduino Interfacing: Hej, kaj je, fantje! Akarsh tukaj iz CETech-a. Ta moj projekt povezuje modul E32 LoRa iz eByte, ki je 1-vatni oddajniški modul velike moči z ESP32 z uporabo Arduino IDE. Delovanje E32 smo razumeli v naši zadnji vadnici
Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov
Nadzirajte gospodinjske aparate nad LoRa | LoRa v avtomatizaciji doma | LoRa daljinski upravljalnik: Upravljajte in avtomatizirajte svoje električne naprave na dolge razdalje (kilometre) brez prisotnosti interneta. To je mogoče prek LoRa! Hej, kaj je, fantje? Akarsh tukaj iz CETech -a. Ta PCB ima tudi zaslon OLED in 3 releje, ki
Pretvorite tipkovnico Macbook iz QWERTY v Dvorak: 9 korakov
Pretvorite tipkovnico Macbook iz QWERTY v Dvorak: Pred kratkim sem zaradi skrbi zaradi dolgotrajne poškodbe zapestja prešel iz Qwerty v Dvorak. Po približno 5 tednih se lahko zelo dobro tipkam. Sem pa velik ljubitelj bližnjic na tipkovnici (zlasti v aplikacijah, kot je Adobe Creative Suite), in če imam