Obsah:

Pager LoRa QWERTY: 9 kroků
Pager LoRa QWERTY: 9 kroků

Video: Pager LoRa QWERTY: 9 kroků

Video: Pager LoRa QWERTY: 9 kroků
Video: СЕРИАЛ 2022! УБОЙНАЯ КОМЕДИЯ НОВИНКА! ОПЕРАТИВНИК-ОДИНОЧКА ИГРАЕТ РОЛЬ СЕМЬЯНИНА! ХОЛОСТЯК 2024, Listopad
Anonim
Pager LoRa QWERTY
Pager LoRa QWERTY

Pokusil jsem se přizpůsobit svůj stávající síťový projekt Ripple LoRa, abych přišel se samostatným zařízením pro zasílání zpráv, které nepotřebuje doprovodné zařízení Android.

Toto zařízení lze použít buď s jinými samostatnými zařízeními pro zasílání zpráv, nebo se zařízeními Ripple mesh, která používají aplikaci Ripple Messenger. Jsou interoperabilní a automaticky vytvářejí vlastní síťovou síť s šifrováním ECC typu end-to-end. A samozřejmě mohou všichni využívat vyhrazené opakovače pro lepší dosah/spolehlivost.

Zásoby

  • TTGO LoRa32 V2.1
  • Modul RTC DS3231
  • Modul klávesnice
  • Piezo bzučák
  • 1S baterie Lipo

Krok 1: Začínáme

Začínáme
Začínáme

Budete potřebovat paměťovou kartu micro SD, do které se vejde vaše ID, nastavení, kontakty a uložené konverzace. Kartu SD musíte připravit pomocí konfiguračního souboru, což obvykle stačí provést pouze jednou.

Mezi lidmi, se kterými chcete vytvořit síť, musíte každé osobě udělit a přidělit jedinečná ID v rozsahu 1 až 254. Neexistuje žádný centrální server, žádný internet, takže je na vás, abyste je přidělili. Do počítače vložte kartu SD a vytvořte složku s názvem „zvlnění“. V tomto adresáři vytvořte prostý textový soubor s názvem 'conf.txt' (formát Unix, ne MS-DOS!) Tento soubor by měl nakonec vypadat jako výše

Řádky mohou být v libovolném pořadí, ale první 2 znaky jsou název vlastnosti (např. 'ID' je vaše ID), za nímž následuje hodnota ukončená novým řádkem. Vlastnosti jsou:

  • GR - ID skupiny (může odejít jako 0)
  • ID - vaše jedinečné ID (1..254)
  • FQ - frekvence LoRa k použití
  • SF - faktor rozmetání LoRa k použití (10..12)
  • NM - Vaše zobrazované jméno (ostatní toto vidí)
  • TZ - Vaše časové pásmo v minutách před GMT. (volitelný)

POZNÁMKA: každý ve vaší skupině musí používat stejné hodnoty GR, SF a FQ !! Jakmile nakonfigurujete kartu SD, stačí ji vložit do slotu na pravé straně a zapnout zařízení. K navigaci slouží 4směrné směrové klávesy. Nahoru/dolů vyberte kontakt, doprava vyberte. (Pro návrat na předchozí obrazovku se používá Left nebo ESC).

POZNÁMKA: Klávesnice Blackberry

Pro tento modul klávesnice jsem se rozhodl pro kombinace kláves pro čtyřsměrnou navigaci:

  • Nahoru: ALT + P (znak „@“)
  • Dolů: ALT + ENTER
  • Zpět: ALT + $
  • Vyberte: ENTER

Krok 2: Výměna klíčů s ostatními

Výměna klíčů s ostatními
Výměna klíčů s ostatními
Výměna klíčů s ostatními
Výměna klíčů s ostatními

Chcete -li přidat dalšího uživatele, tzn. kontakt, musíte vstoupit do speciální místnosti „-Výměna-“. Pro tuto chatovací místnost se musíte s ostatními dohodnout na 4místném přístupovém kódu, zadejte jej a stiskněte klávesu ENTER.

Zde vyberte horní položku „-Moje detaily-“a stisknutím klávesy ENTER odešlete své ID, jméno a veřejný šifrovací klíč všem ostatním v místnosti. Když to udělají ostatní, zobrazí se v seznamu jejich ID a jméno. Pomocí kláves Nahoru/Dolů vyberte, poté klávesou Vpravo nebo ENTER přidejte uživatele k vašim kontaktům (uloženo na vaši SD kartu).

Můžete to udělat kdykoli a přidat nebo aktualizovat uživatele do svého seznamu kontaktů.

Krok 3: Konverzace

Konverzace
Konverzace

Na hlavní obrazovce vyberte pomocí kláves Nahoru/Dolů kontakt a poté doprava na obrazovku konverzace.

Pomocí klávesnice zadejte zprávy, které chcete odeslat, a poté stiskněte klávesu ENTER. Během odesílání text bliká. Pokud je zpráva úspěšná, přejde do konverzace, v opačném případě přestane blikat a zůstane pod vodorovnou čarou.

Krok 4: Upozornění

Upozornění
Upozornění

Pokud nestisknete žádné tlačítko, obrazovka se automaticky vypne po 15 sekundách. Pokud přijde nová zpráva, obrazovka se zapne a zobrazí náhled celé zprávy a jména odesílatele na celou obrazovku, bliká zelená LED a pípne bzučák.

Odtud se můžete stisknutím klávesy Left nebo ESC vrátit na domovskou obrazovku, nebo klávesou Right nebo ENTER vstoupit na obrazovku konverzace.

Krok 5: Zapojení

Elektrické vedení
Elektrické vedení

Nahoře je schéma zapojení pro vaši referenci. Je to docela jednoduché, zahrnuje pouze dva podřízené moduly I2C (hodiny RTC a klávesnice) a piezoelektrický bzučák.

Krok 6: Blikání firmwaru

Firmware je na stránce Ripple github:

POZNÁMKA: Před pokusem o flash firmware vyjměte kartu micro SD! Z nějakého důvodu to interferuje se sériovým portem USB. Na webu jsou pokyny, jak nahrát firmware na desku TTGO ESP32.

Krok 7: Tisk pouzdra a sestavy

Tisk pouzdra a sestavy
Tisk pouzdra a sestavy

Soubory STL najdete v tomto odkazu Thingiverse. Existují dva hlavní kusy, horní a dolní plášť. K dispozici jsou také dva malé kusy pro vytvoření vlastního posuvníku vypínače.

K připevnění desky TTGO a klávesnice k hornímu dílu pláště budete potřebovat řadu šroubů M2.

Klávesnici připevněte k horní části skříně pomocí 2 šroubů M2 a protáhněte plochý kabel otvorem, ohněte jej a zacvakněte do ovládací desky, která je připevněna ke spodní straně (viz obrázek výše).

Poté sestavte spínač zapnuto/vypnuto skrz štěrbinu a poté spojte dva pláště dohromady.

Krok 8: Nastavení hodin RTC

Chcete -li nasadit modul RTC, musíte na počítači na kartě SD vytvořit speciální soubor. Ve složce „zvlnění“vytvořte soubor prostého textu s názvem „clock.txt“(formát Unix, nikoli MS-DOS). Upravte soubor a přidejte následující hodnoty data na samostatné řádky v tomto pořadí:

rok

měsíc (1..12)

den v měsíci (1..31)

hodinu (0..23).

minut (0..59)

sekund (0..59)

Uložte soubor, vysuňte SD kartu a poté ji zasuňte do zařízení. Aby se to projevilo, budete muset zařízení restartovat. Nyní by měly být nastaveny hodiny RTC a na domovské obrazovce by měl být zobrazen správný čas.

Krok 9: Závěr

Pokud tento projekt shledáte užitečným a máte chuť hodit bitcoiny po svém, byl bych opravdu vděčný:

Moje BTC adresa: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS

Zpětná vazba

Když se stane SHTF nebo zasáhne zombie apokalypsa, asteroid nebo cokoli jiného a potřebujete si popovídat s rodinou a přáteli, doufám, že se vám tento gadget bude hodit!:-) Neváhejte zanechat komentář a zeptejte se mě na jakékoli otázky.

Doporučuje: