Turinys:
- Prekės
- 1 žingsnis: Darbo pradžia
- 2 žingsnis: Keiskite raktus su kitais
- 3 žingsnis: pokalbiai
- 4 žingsnis: įspėjimai
- 5 žingsnis: laidų prijungimas
- 6 veiksmas: programinės įrangos mirksėjimas
- 7 veiksmas: dėklo ir surinkimo spausdinimas
- 8 veiksmas: nustatykite RTC laikrodį
- 9 žingsnis: Išvada
Video: „LoRa QWERTY“peidžeris: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Teko adaptuoti esamą „Ripple LoRa“tinklo projektą, kad būtų sukurtas atskiras pranešimų siuntimo įrenginys, kuriam nereikia papildomo „Android“įrenginio.
Šį įrenginį galima naudoti su kitais atskirais pranešimų siuntimo įrenginiais arba su „Ripple“tinklo įrenginiais, kuriuose naudojama „Ripple Messenger“programa. Jie yra sąveikaujantys ir automatiškai suformuoja savo tinklą su visapusišku ECC šifravimu. Ir, žinoma, jie visi gali naudoti specialius radijo imtuvus, kad užtikrintų didesnį diapazoną/patikimumą.
Prekės
- TTGO LoRa32 V2.1
- DS3231 RTC modulis
- Klaviatūros modulis
- Pjezo garsinis signalas
- 1S Lipo baterija
1 žingsnis: Darbo pradžia
Jums reikės „micro SD“atminties kortelės, kurioje bus saugomas jūsų ID, nustatymai, kontaktai ir išsaugoti pokalbiai. Turite paruošti SD kortelę su konfigūracijos failu, kurį paprastai reikia padaryti tik vieną kartą.
Tarp žmonių, su kuriais norite kurti tinklą, turite kiekvienam asmeniui suteikti ir priskirti unikalius ID, nuo 1 iki 254. Nėra centrinio serverio, interneto, todėl tai priklauso nuo jūsų. Kompiuteryje įdėkite SD kortelę ir sukurkite aplanką „pulsavimas“. Tame kataloge sukurkite paprasto teksto failą pavadinimu „conf.txt“(„Unix“formatas, o ne MS-DOS!) Šis failas turėtų atrodyti taip, kaip nurodyta aukščiau
Eilutės gali būti bet kokia tvarka, tačiau pirmieji 2 simboliai yra ypatybės pavadinimas (pvz., „ID“yra jūsų ID), po kurio eina vertė, baigta nauja eilute. Savybės yra šios:
- GR - grupės ID (galima palikti tik kaip 0)
- ID - jūsų unikalus ID (1..254)
- FQ - naudojamas „LoRa“dažnis
- SF - naudojamas „LoRa“barstymo koeficientas (10..12)
- NM - jūsų rodomas vardas (kiti tai mato)
- TZ - jūsų laiko juosta minutėmis prieš GMT. (neprivaloma)
PASTABA: visi jūsų grupės nariai turi naudoti tas pačias GR, SF ir FQ reikšmes !! Sukonfigūravę SD kortelę, tiesiog įdėkite ją į dešinįjį lizdą ir įjunkite įrenginį. Keturių krypčių klavišai naudojami naršyti. Aukštyn/žemyn, norėdami pasirinkti kontaktą, dešinėn, kad pasirinktumėte. (Kairėn arba ESC naudojama grįžti į ankstesnį ekraną).
PASTABA: „BlackBerry“klaviatūra
Šiame klaviatūros modulyje aš pasirinkau klavišų kombinacijas keturių krypčių navigacijai:
- Aukštyn: ALT + P („@“simbolis)
- Žemyn: ALT + ENTER
- Atgal: ALT + $
- Pasirinkite: ENTER
2 žingsnis: Keiskite raktus su kitais
Norėdami pridėti kitą vartotoją, t. kontaktą, turite patekti į specialų „Exchange“kambarį. Šiame pokalbių kambaryje turite susitarti dėl keturių skaitmenų slaptažodžio su kitais, įveskite jį ir paspauskite ENTER.
Čia pasirenkate viršutinį elementą „-Mūsų duomenys“ir paspauskite ENTER, kad visiems kitiems kambaryje esantiems žmonėms būtų transliuojamas jūsų ID, vardas ir viešas šifravimo raktas. Kai kiti tai padarys, sąraše matysite jų ID ir vardą. Naudokite aukštyn/žemyn klavišus, kad pasirinktumėte, tada dešinėn arba ENTER klavišu, kad pridėtumėte tą vartotoją prie savo kontaktų (išsaugotas SD kortelėje).
Tai galite padaryti bet kuriuo metu, norėdami pridėti ar atnaujinti vartotojus į savo kontaktų sąrašą.
3 žingsnis: pokalbiai
Pagrindiniame ekrane naudokite aukštyn/žemyn klavišus, kad pasirinktumėte kontaktą, tada dešinėn, kad įeitumėte į pokalbio ekraną.
Tiesiog klaviatūra įveskite pranešimus, kuriuos norite išsiųsti, tada paspauskite klavišą ENTER. Tekstas mirksės įjungus/išjungiant siuntimo metu. Jei pasisekė, pranešimas pereina į pokalbį, priešingu atveju, jei jo nepavyko pristatyti, jis nustos mirksėti ir liks žemiau horizontalios linijos.
4 žingsnis: įspėjimai
Jei nepaspaudžiate jokių mygtukų, ekranas automatiškai išsijungia po 15 sekundžių. Jei gaunamas naujas pranešimas, ekrane įsijungia viso ekrano pranešimo ir siuntėjo vardo peržiūra, mirksi žalias šviesos diodas ir pypteli.
Čia galite paspausti kairę arba ESC klavišą, kad grįžtumėte į pagrindinį ekraną, arba dešinę arba ENTER, kad patektumėte į pokalbio ekraną.
5 žingsnis: laidų prijungimas
Viršuje yra jūsų prijungimo schema. Tai gana paprasta, tik du I2C vergo moduliai (RTC laikrodis ir klaviatūra) ir pjezo garsinis signalas.
6 veiksmas: programinės įrangos mirksėjimas
Programinė įranga yra „Ripple github“puslapyje:
PASTABA: prieš bandydami atnaujinti programinę -aparatinę įrangą, išimkite „micro SD“kortelę! Dėl tam tikrų priežasčių tai trukdo USB serijai. Svetainėje yra instrukcijų, kaip įjungti programinę -aparatinę įrangą į TTGO ESP32 plokštę.
7 veiksmas: dėklo ir surinkimo spausdinimas
Žiūrėkite šią „Thingiverse“nuorodą, skirtą STL failams. Yra dvi pagrindinės dalys, viršutinė ir apatinė. Taip pat yra du nedideli gabalai, skirti individualiam įjungimo/išjungimo jungiklio slankikliui.
Norėdami pritvirtinti TTGO plokštę ir klaviatūrą prie viršutinio korpuso, jums reikės kelių M2 varžtų.
Pritvirtinkite klaviatūrą prie viršutinės korpuso dalies 2x M2 varžtais ir perkiškite juostos kabelį per angą, sulenkite atgal ir spragtelėkite į valdymo plokštę, pritvirtintą prie apačios (žr. Paveikslėlį aukščiau).
Tada per lizdą surinkite įjungimo/išjungimo jungiklį, tada suspauskite dvi korpuso dalis.
8 veiksmas: nustatykite RTC laikrodį
Norėdami įterpti RTC modulį, su kompiuteriu turite sukurti specialų failą SD kortelėje. Aplanke „pulsavimas“sukurkite paprasto teksto failą, pavadintą „clock.txt“(„Unix“formatas, o ne MS-DOS). Redaguokite failą ir pridėkite šias datos reikšmes atskirose eilutėse tokia tvarka:
metus
mėnuo (1..12)
mėnesio diena (1..31)
valanda (0..23).
minutės (0..59)
sekundės (0..59)
Išsaugokite failą, išimkite SD kortelę, tada įstumkite ją į įrenginį. Turėsite iš naujo paleisti įrenginį, kad jis įsigaliotų. Dabar turėtų būti nustatytas RTC laikrodis, o pradiniame ekrane turėtų būti rodomas teisingas laikas.
9 žingsnis: Išvada
Jei manote, kad šis projektas yra naudingas ir manote, kad norite išmesti „Bitcoin“, būčiau tikrai dėkingas:
Mano BTC adresas: 1CspaTKKXZynVUviXQPrppGm45nBaAygmS
Atsiliepimas
Kai įvyks SHTF arba pasieks zombių apokalipsė, asteroidas ar bet kas, ir jums reikia kalbėtis su savo šeima ir draugais, tikiuosi, kad ši programėlė jums pravers!:-) Nesivaržykite palikti komentarų ir užduoti man bet kokių klausimų.
Rekomenduojamas:
Konvertuokite savo QWERTY klaviatūrą į CYRLLIC (Для Россиян) WINDOWS arba ANDROID: 4 žingsniai
Konvertuokite savo QWERTY klaviatūrą į CYRLLIC (Для Россиян) WINDOWS arba ANDROID: Tai labai paprasta pamoka tiems, kurie nori savo (iš tikrųjų bet kokias) klaviatūras paversti rusų/kirilicos klaviatūra. Tai, ką darysime, nėra nuolatinė programa, ir bet kuriuo metu galite grįžti prie pradinių klaviatūros nustatymų
„LoRa“GPS sekiklis/peidžeris: 9 žingsniai (su paveikslėliais)
„LoRa GPS Tracker“/„Pager“: --- įrenginys, apjungiantis vietos stebėjimą realiuoju laiku ir abipusį peidžerį LoRa tinklo tinkle .--- Su manimi susisiekė daugybė paieškos ir gelbėjimo (SAR) žmonių, domina kiti „Ripple LoRa“akių projektai, su kuriais dirbu
ESP32 Su E32-433T „LoRa“modulio pamoka - „LoRa Arduino“sąsaja: 8 žingsniai
ESP32 Su E32-433T „LoRa“modulio pamoka | „LoRa Arduino“sąsaja: Ei, kas vyksta, vaikinai! Akarsh čia iš „CETech“. Šis mano projektas sujungia „eByte“„E32 LoRa“modulį, kuris yra didelės galios 1 vatų siųstuvo-imtuvo modulis su ESP32, naudojant „Arduino IDE“. Mes supratome E32 veikimą paskutinėje pamokoje
Namų prietaisų valdymas per LoRa - „LoRa“namų automatikoje - „LoRa“nuotolinio valdymo pultas: 8 žingsniai
Valdykite buitinius prietaisus per LoRa | „LoRa“namų automatikoje | „LoRa“nuotolinis valdymas: valdykite ir automatizuokite savo elektros prietaisus iš didelių atstumų (kilometrų) be interneto. Tai įmanoma per LoRa! Ei, kas, vaikinai? Akarsh čia iš CETech. Šioje PCB taip pat yra OLED ekranas ir 3 relės, kurios
„MacBook“klaviatūros konvertavimas iš „QWERTY“į „Dvorak“: 9 veiksmai
Konvertuokite „MacBook“klaviatūrą iš „QWERTY“į „Dvorak“: neseniai persijungiau iš „Qwerty“į „Dvorak“, nes nerimauju dėl ilgalaikio riešo pažeidimo. Po maždaug 5 savaičių aš galiu gerai prisiliesti. Tačiau esu didelis sparčiųjų klavišų gerbėjas (ypač tokiose programose kaip „Adobe Creative Suite“) ir, jei turiu