Taula de continguts:
- Subministraments
- Pas 1: Introducció
- Pas 2: intercanviar claus amb altres
- Pas 3: converses
- Pas 4: alertes
- Pas 5: cablejat
- Pas 6: Intermitent del firmware
- Pas 7: Impressió de la funda i el muntatge
- Pas 8: Configuració del rellotge RTC
- Pas 9: Conclusió
Vídeo: Paginador LoRa QWERTY: 9 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
He intentat adaptar el meu projecte de malla Ripple LoRa existent per arribar a un dispositiu de missatgeria independent que no necessiti un dispositiu Android complementari.
Aquest dispositiu es pot utilitzar amb altres dispositius de missatgeria independents o amb dispositius de malla Ripple que utilitzen l'aplicació Ripple Messenger. Són interoperables i formen automàticament la seva pròpia xarxa de malla, amb xifratge ECC de extrem a extrem. I, per descomptat, tots poden utilitzar ràdios repetidores dedicades per obtenir un millor rang / fiabilitat.
Subministraments
- TTGO LoRa32 V2.1
- Mòdul RTC DS3231
- Mòdul de teclat
- Zumbador piezoelèctric
- Bateria Lipo 1S
Pas 1: Introducció
Necessitareu una targeta de memòria micro SD, que contindrà la vostra identificació, configuració, contactes i converses desades. Heu de preparar la targeta SD amb un fitxer de configuració, que normalment només cal fer una vegada.
Entre les persones amb qui vulgueu formar una xarxa, heu de conferir i assignar identificadors únics per a cada persona, entre 1 i 254. No hi ha servidor central ni Internet, de manera que depèn de vosaltres assignar-los. A l'ordinador, inseriu la targeta SD i creeu una carpeta anomenada "ondulació". En aquest directori, creeu un fitxer de text pla anomenat "conf.txt" (format Unix, no MS-DOS!).
Les línies poden estar en qualsevol ordre, però els 2 primers caràcters són el nom de la propietat (per exemple, "ID" és el vostre identificador) seguit del valor, acabat amb una línia nova. Les propietats són:
- GR: identificador de grup (només es pot deixar com a 0)
- ID: el vostre identificador únic (1..254)
- FQ: freqüència LoRa a utilitzar
- SF - Factor de distribució LoRa a utilitzar (10..12)
- NM: el vostre nom visible (els altres ho veuen)
- TZ: la vostra zona horària en minuts abans de GMT. (opcional)
NOTA: tots els membres del vostre grup han d’utilitzar els mateixos valors GR, SF i FQ. Un cop hàgiu configurat la targeta SD, només cal inserir-la a la ranura del costat dret i engegar el dispositiu. Les tecles de direcció de 4 direccions s’utilitzen per navegar. Amunt / avall per seleccionar un contacte, dret a seleccionar. (Esquerra o ESC s'utilitza per tornar a la pantalla anterior).
NOTA: Teclat Blackberry
Per a aquest mòdul de teclat he optat per combinacions de tecles per a la navegació de quatre direccions:
- Amunt: ALT + P (el caràcter "@")
- A baix: ALT + ENTER
- Tornar: ALT + $
- Seleccioneu: ENTRAR
Pas 2: intercanviar claus amb altres
Per afegir un altre usuari, és a dir. un contacte, heu d’entrar a la sala especial “Intercanvi”. Per a aquesta sala de xat, heu d’acordar una contrasenya de 4 dígits amb els altres, escriviu-la i premeu ENTRAR.
Aquí seleccioneu l'element superior "-Els meus detalls" i premeu ENTRAR per transmetre el vostre identificador, nom i clau de xifratge públic a la resta de persones de la sala. Quan altres ho facin, veureu el seu identificador i el seu nom apareixerà a la llista. Utilitzeu les tecles amunt / avall per seleccionar i, a continuació, la tecla dreta o ENTRAR per AFEGIR aquest usuari als vostres contactes (desats a la targeta SD).
Podeu fer-ho en qualsevol moment per afegir o actualitzar usuaris a la vostra llista de contactes.
Pas 3: converses
A la pantalla principal, utilitzeu les tecles Amunt / Avall per seleccionar un contacte i, a continuació, Dreta per entrar a la pantalla de conversa.
Simplement utilitzeu el teclat per escriure els missatges que vulgueu enviar i, a continuació, premeu la tecla ENTER. El text parpellejarà activat / desactivat mentre l’enviament estigui en curs. Si té èxit, el missatge es desplaça cap amunt fins a la conversa; en cas contrari, si no es lliura, deixarà de parpellejar i es mantindrà per sota de la línia horitzontal.
Pas 4: alertes
La pantalla s'apaga automàticament al cap de 15 segons si no es premen tecles. Si arriba un missatge nou, la pantalla s'activa mostrant una vista prèvia a pantalla completa del missatge i del nom del remitent, amb el LED verd parpellejant i els sons sonors.
A partir d’aquí, podeu prémer la tecla esquerra o ESC per tornar a la pantalla inicial o la tecla dreta o ENTER per entrar a la pantalla de conversa.
Pas 5: cablejat
A la part superior es mostra un esquema de cablejat per a la vostra referència. És bastant senzill, només implica dos mòduls esclaus I2C (rellotge RTC i teclat) i un brunzidor piezoelèctric.
Pas 6: Intermitent del firmware
El firmware es troba a la pàgina Ripith github:
NOTA: traieu la targeta micro SD abans d’intentar fer flash el firmware. Per alguna raó, això interfereix amb la sèrie USB. Hi ha instruccions al lloc sobre com fer flaixar el firmware a la placa TTGO ESP32.
Pas 7: Impressió de la funda i el muntatge
Consulteu aquest enllaç de Thingiverse per obtenir els fitxers STL. Hi ha dues peces principals, la closca superior i la inferior. També hi ha dues petites peces per fer un control lliscant d’interruptor d’encès / apagat personalitzat.
Necessitareu una sèrie de perns M2 per fixar la placa TTGO i el teclat a la part superior de la carcassa.
Assegureu el teclat a la part superior de la caixa amb perns de 2x M2 i infileu el cable de cinta a la ranura, doblegueu-lo cap enrere i feu clic a la placa de control que està fixada a la part inferior (vegeu la imatge superior).
A continuació, munteu l’interruptor d’encès / apagat per la ranura i, a continuació, retalleu les dues peces de la closca.
Pas 8: Configuració del rellotge RTC
Per sembrar el mòdul RTC, heu de crear un fitxer especial a la targeta SD amb l'ordinador. A la carpeta "ondulació", creeu un fitxer de text pla anomenat "clock.txt" (format Unix, no MS-DOS). Editeu el fitxer i afegiu els valors de data següents en línies diferents, en aquest ordre:
curs
mes (1..12)
dia del mes (1..31)
hora (0..23).
minuts (0..59)
segons (0..59)
Deseu el fitxer, expulseu la targeta SD i llisqueu-la al dispositiu. Haureu de reiniciar el dispositiu perquè tingui efecte. Ara s’hauria de configurar el rellotge RTC i la pantalla inicial hauria de mostrar l’hora correcta.
Pas 9: Conclusió
Si trobeu útil aquest projecte i us ve de gust tirar Bitcoin a la meva manera, us agrairia molt:
La meva adreça BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Comentaris
Quan es produeix SHTF, o l’èxit de l’apocalipsi zombi, l’asteroide o qualsevol altra cosa, i necessiteu xerrar amb la vostra família i amics, espero que aquest gadget us sigui útil.:-) No dubteu a deixar comentaris i fer-me qualsevol pregunta que tingueu.
Recomanat:
MuMo - LoRa Gateway: 25 passos (amb imatges)
MuMo - LoRa Gateway: ### ACTUALITZACIÓ 10-03-2021 // la informació / actualitzacions més recents estaran disponibles a la pàgina de github: https: //github.com/MoMu-Antwerp/MuMo Què és MuMo? MuMo és una col·laboració entre desenvolupament de productes (un departament de la Universitat d'Anvers) sota el
Converteix el teclat QWERTY en CYRLLIC (Для Россиян) WINDOWS o ANDROID: 4 passos
Convertiu el vostre teclat QWERTY en CYRLLIC (Для Россиян) WINDOWS o ANDROID: Aquest és un tutorial molt senzill per a aquells que vulguin convertir els seus teclats (en realitat qualsevol) en un teclat rus / ciríl·lic. El que farem no és una aplicació permanent i podeu tornar a la configuració original del teclat en qualsevol moment
ESP32 amb tutorial del mòdul E32-433T LoRa - Interfície LoRa Arduino: 8 passos
ESP32 amb tutorial del mòdul E32-433T LoRa | Interfície LoRa Arduino: Ei, què passa, nois! Akarsh aquí de CETech.Aquest projecte meu és la interfície del mòdul E32 LoRa d’Ebyte, que és un mòdul transceptor d’1 potència d’alta potència amb un ESP32 amb Arduino IDE. Hem entès el funcionament de l’E32 a la nostra última tutoria
Controlar els electrodomèstics sobre LoRa - LoRa en domòtica - Control remot LoRa: 8 passos
Controlar els electrodomèstics sobre LoRa | LoRa en domòtica | Control remot LoRa: controleu i automatitzeu els aparells elèctrics des de llargues distàncies (quilòmetres) sense la presència d'Internet. Això és possible a través de LoRa! Ei, què passa, nois? Akarsh aquí de CETech.This PCB també té una pantalla OLED i 3 relés que un
Converteix un teclat Macbook de QWERTY a Dvorak: 9 passos
Converteix un teclat Macbook de QWERTY a Dvorak: recentment he canviat de Qwerty a Dvorak a causa de les preocupacions sobre danys a llarg termini als canells. Després d’unes 5 setmanes, puc escriure tàctils força bé. Tot i això, sóc un gran fan de les dreceres de teclat (sobretot en aplicacions com Adobe Creative Suite), i si tinc