Përmbajtje:

LoRa QWERTY Pager: 9 hapa
LoRa QWERTY Pager: 9 hapa

Video: LoRa QWERTY Pager: 9 hapa

Video: LoRa QWERTY Pager: 9 hapa
Video: That photoshop teacher might be a North Korea Fanatic 2024, Korrik
Anonim
LoRa QWERTY Pager
LoRa QWERTY Pager

Unë kam pasur një përpjekje për të përshtatur projektin tim ekzistues të rrjetës Ripple LoRa për të dalë me një pajisje të pavarur të mesazheve e cila nuk ka nevojë për një pajisje Android shoqëruese.

Kjo pajisje mund të përdoret ose me pajisje të tjera të dërguara të pavarura, ose me pajisje me rrjetë Ripple të cilat përdorin aplikacionin Ripple Messenger. Ato janë të ndërveprueshme dhe formojnë automatikisht rrjetin e tyre të rrjetës, me kriptim ECC nga skaji në skaj. Dhe, natyrisht, të gjithë mund të përdorin radio të përsëritura të dedikuara për gamë/besueshmëri më të mirë.

Furnizimet

  • TTGO LoRa32 V2.1
  • Moduli DS3231 RTC
  • Moduli i tastierës
  • Zhurmë piezo
  • Bateri 1S Lipo

Hapi 1: Fillimi

Fillimi
Fillimi

Ju do të keni nevojë për një kartë memorie micro SD, e cila do të mbajë ID tuaj, cilësimet, kontaktet dhe bisedat e ruajtura. Duhet të përgatisni kartën SD me një skedar konfigurimi, të cilin zakonisht duhet ta bëni vetëm një herë.

Ndër personat me të cilët dëshironi të krijoni një rrjet, ju duhet të jepni dhe caktoni ID unike për secilin person, në rangun prej 1 deri në 254. Nuk ka server qendror, nuk ka internet, kështu që varet nga ju që t'i ndani. Në një kompjuter, futni kartën SD dhe krijoni një dosje të quajtur 'ripple'. Në atë drejtori, krijoni një skedar teksti të thjeshtë të quajtur 'conf.txt' (format Unix, Jo MS-DOS!) Ky skedar duhet të përfundojë si më sipër

Linjat mund të jenë në çdo rend, por 2 karakteret e para janë emri i pronës (p.sh. 'ID' është ID -ja juaj) e ndjekur nga vlera, e përfunduar me një linjë të re. Vetitë janë:

  • GR - ID e grupit (mund të largohet si 0)
  • ID - ID juaj unik (1..254)
  • FQ - Frekuenca LoRa për t'u përdorur
  • SF - Faktori i përhapjes së LoRa për t'u përdorur (10..12)
  • NM - Emri juaj i shfaqjes (të tjerët e shohin këtë)
  • TZ - Zona juaj kohore në minuta përpara GMT. (opsionale)

SH NOTNIM: të gjithë në grupin tuaj duhet të përdorin të njëjtat vlera GR, SF dhe FQ !! Pasi të keni konfiguruar kartën tuaj SD, thjesht futeni në folenë e djathtë dhe ndizni pajisjen. Çelësat e drejtimit me 4 drejtime përdoren për të lundruar. Lart/Poshtë për të zgjedhur një kontakt, E drejta për të zgjedhur. (Majtas ose ESC përdoret për t'u kthyer në ekranin e mëparshëm).

SHENIM: Tastiera Blackberry

Për këtë modul të tastierës unë kam zgjedhur kombinimet e çelësave për navigimin me 4 drejtime:

  • Lart: ALT + P (shkronja '@')
  • Poshtë: ALT + ENTER
  • Mbrapa: ALT + $
  • Zgjidhni: ENTER

Hapi 2: Shkëmbimi i çelësave me të tjerët

Shkëmbimi i çelësave me të tjerët
Shkëmbimi i çelësave me të tjerët
Shkëmbimi i çelësave me të tjerët
Shkëmbimi i çelësave me të tjerët

Për të shtuar një përdorues tjetër, dmth. një kontakt, ju duhet të hyni në dhomën speciale '-Shkëmbimi-'. Për këtë dhomë bisede, duhet të bini dakord për një kodkalim 4-shifror me tjetrin, shkruani atë, pastaj shtypni ENTER.

Këtu ju zgjidhni artikullin kryesor '-Detalet e mia-' dhe shtypni ENTER për të transmetuar ID-në tuaj, emrin dhe çelësin e enkriptimit publik për të gjithë të tjerët në dhomë. Kur të tjerët e bëjnë këtë, do të shihni ID -në e tyre, emri shfaqet në listë. Përdorni çelësat lart/poshtë për të zgjedhur, pastaj tastin e djathtë ose ENTER për ta shtuar atë përdorues në kontaktet tuaja (të ruajtura në kartën tuaj SD).

Ju mund ta bëni këtë në çdo kohë, për të shtuar ose përditësuar përdoruesit në listën tuaj të kontakteve.

Hapi 3: Biseda

Bisedat
Bisedat

Nga ekrani kryesor, përdorni çelësat Lart/Poshtë për të zgjedhur një kontakt, pastaj Djathtas për të hyrë në ekranin e bisedës.

Thjesht përdorni tastierën për të shkruar mesazhet që dëshironi të dërgoni, pastaj shtypni butonin ENTER. Teksti do të ndizet/fiket ndërsa dërgimi është në progres. Nëse është i suksesshëm, mesazhi lëviz në bisedë, përndryshe nëse dështon të dorëzohet, ai do të ndalojë së ndezuri dhe do të qëndrojë nën vijën horizontale.

Hapi 4: Paralajmërimet

Alarmet
Alarmet

Ekrani fiket automatikisht pas 15 sekondash nëse nuk shtypni asnjë çelës. Nëse vjen një mesazh i ri, ekrani ndizet duke shfaqur një pamje paraprake të ekranit të plotë të mesazhit dhe emrit të dërguesit, me dritën jeshile të ndezur dhe bip zile.

Prej këtu, mund të shtypni butonin Majtas ose ESC për t'u kthyer në ekranin bazë, ose tastin Djathtas ose ENTER për të hyrë në ekranin e bisedës.

Hapi 5: Instalimet elektrike

Instalime elektrike
Instalime elektrike

Më sipër është një diagram i instalimeve elektrike për referencën tuaj. Fairlyshtë mjaft e thjeshtë, duke përfshirë vetëm dy module skllevër I2C (ora RTC dhe tastiera), dhe një zile piezo.

Hapi 6: Ndezja e firmuerit

Firmware është në faqen github të Ripple:

SH NOTNIM: hiqni kartën micro SD para se të provoni të ndezni firmuerin! Për disa arsye kjo ndërhyn me serialin USB. Ka udhëzime në faqe se si të ndezni firmuerin në bordin TTGO ESP32.

Hapi 7: Shtypja e Rastit dhe Asamblesë

Shtypja e Rastit dhe Asamblesë
Shtypja e Rastit dhe Asamblesë

Ju lutemi shikoni këtë lidhje Thingiverse për skedarët STL. Ekzistojnë dy pjesë kryesore, guaska e sipërme dhe e poshtme. Ekzistojnë gjithashtu dy pjesë të vogla për të bërë një rrëshqitës të ndezjes/fikjes me porosi.

Ju do të keni nevojë për një numër bulonash M2 për të ngjitur tabelën TTGO dhe tastierën në pjesën e sipërme të guaskës.

Sigurojeni tastierën në pjesën e sipërme të kutisë me bulona 2x M2 dhe kaloni kabllon e shiritit përmes folesë, përkuleni atë dhe klikoni në tabelën e kontrollit e cila është e siguruar në pjesën e poshtme (shiko foton më lart).

Pastaj, mblidhni çelësin e ndezjes/fikjes përmes folesë, pastaj kapni dy pjesët e guaskës së bashku.

Hapi 8: Vendosja e orës RTC

Për të mbjellë modulin RTC, duhet të krijoni një skedar të veçantë në kartën SD me kompjuterin tuaj. Në dosjen 'ripple', krijoni një skedar teksti të thjeshtë të quajtur 'clock.txt' (format Unix, Jo MS-DOS). Ndryshoni skedarin dhe shtoni vlerat e mëposhtme të datës në rreshta të veçantë, në këtë mënyrë:

vit

muaj (1..12)

dita e muajit (1..31)

orë (0..23).

minuta (0..59)

sekonda (0..59)

Ruani skedarin, nxirrni kartën SD, pastaj rrëshqiteni atë në pajisje. Për të hyrë në fuqi, do t'ju duhet të rindizni pajisjen. Ora RTC tani duhet të vendoset dhe ekrani kryesor duhet të tregojë kohën e duhur.

Hapi 9: Përfundim

Nëse e gjeni këtë projekt të dobishëm dhe dëshironi të hidhni pak Bitcoin në rrugën time, do të isha vërtet mirënjohës:

Adresa ime BTC: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Komente

Kur ndodh SHTF, ose godet apokalipsi mumje, asteroidi, apo çfarëdo tjetër, dhe keni nevojë të bisedoni me familjen dhe miqtë tuaj, shpresoj që kjo vegël të jetë e dobishme!:-) Mos ngurroni të lini komente dhe më bëni çfarëdo pyetje që mund të keni.

Recommended: