Otevře se na nové kartě

Meshmobil aneb jak jsem rozchodil Heltec HT-CT62 s Meshtastic.

Batman u Batmobilu a člověk držící telefon s nečitelným rozhraním

Objednal jsem si Heltec HT-CT62, přišel miniaturní modul s ESP32-C3 a SX1262, který by měl fungovat s projektem Meshtastic. No jo, ale ono je to tak malý? Co s tím? A jak to naprogramovat, když nemám žádnou „základní“ desku?

Vytvořil jsem tak meshmobil, který by mi záviděl i Batman s batmobilem.

Modul Heltec HT-CT62 je opravdu malý, jeho rozměry jsou necelých 18x18mm a rozteč padů je 1.27mm. To trochu komplikuje využití bez dedikované základní desky s touto roztečí, kde by byl programátor, napájecí obvod atd.

Jak tedy tento modul využít? Díky miniaturním rozměrům a zároveň all-in-one řešení se to nabízí jako zajímavé využití v přenosném nódu-bodu projektu Meshatastic. A přesně tak jsem to, s humorem mně vlastním, vytvořil i já – ve skutečnosti to vymyslel kolega, ale na to se nikdo ptát už nebude.

Modul Heltec HT-CT62 s ESP32-C3 a SX1262 zobrazený z obou stran

Ano, dostupná už je třeba Heltec LoRa 32 v3.1 od laskakit nebo pájeníčko, ale to ne všem může vyhovovat a pokud někdo hledá opravdu malý rozměr celkového řešení, HT-CT62 by mohla být použitelná varianta.

Heltec HT-CT62 o rozměrech 18x18mm obsahuje ESP32C3 pro komunikaci s telefonem skrze Wi-Fi nebo Bluetooth a také pro řízení LoRa čipu SX1262.

Modul má už osazené dva konektory na antény – 2.4 GHz a 868 MHz, takže ve finále stačí připojit napájení (VDD-3.3V a GND), akorát že vůbec, prvně musíme nahrát firmware a tady začíná ta pravá legrace.

Heltec zveřejnil doporučené zapojení napájení, prográmatoru, co by základní deska měla obsahovat – https://resource.heltec.cn/download/HT-CT62/HT-CT62_Reference_Design.pdf

Já jsem se tím inspiroval a vytvořil něco jednorázového.

Aby ESP32-C3 naběhlo do bootloaderu, je potřeba na GPIO9 a EN připojit (nebo připájet) pull-up rezistory (třeba 4k7) opřený o VCC. Zároveň připojit i UART – já používám jako programátor USB-UART převodník od laskakit s možností přepnutí napájení.

Zároveň na GPIO9 a EN je potřeba připojit tlačítka, která budou připojena mezi GPIO9/EN a GND.
Před připojením napájení zapojte obě antény, aby se náhodou čipy při vysílání bez připojené antény nezničily.

Po připojení napájení VCC – 3.3V a GND – GND a připojení UART je potřeba zmáčknout tlačítka v tomto pořadí.

RXD – TX (USB-UART převodníku)

TXD – RX (USB-UART převodníku)

GND – GND

Stisknout a podržet tlačítko pro GPIO9 a zmáčknout a pustit tlačítko pro EN, pustit tlačítko pro GPIO9.

ESP32-C3 v modulu HT-CT62 je už v režimu čekajícím nový firmware.

Ve webovém programátoru https://flasher.meshtastic.org/ jen vyberete příslušnou desku – Heltec HT62 – firmware a nahrajete.

Po resetu byste měli vidět komunikaci ESP32-C3 s počítačem – firmware Meshtastic posílá debug zprávy do konzole.

Pak si stačí nainstalovat (například, cest je více) aplikaci do telefonu a připojit přes bluetooth.

Nastavte správný kanál EU_868MHz a pro Prahu zpravidla Medium Range Fast, pro zbytek ČR nejčastěji Long Range Fast.

Tím bychom měli rozchozený modul – a teď něco nepraktického vyrobit, aby člověk zaujal bastlíře – MESHMOBIL. I Batman s Robinem závidí.

MESHMOBIL

Jednoduché zapojení UBS LiPol nabíjecího modulu připojeného na baterku a step-down měnič s výstupním napětím 3.3V.

Těchto 3.3V můžeme pak zapojit do modulu Heltec HT-CT62 -> 3.3V – VDD.

3D tištěnou krabičku jsem přilepil oboustranou lepící páskou k nepoužívanému mobilními telefonu. Nepotřebujete SIM kartu do telefonu, protože stačí mít zapnutý Bluetooth, telefon je spojený do Meshtastic a skrze něj posíláte a přijímáte zprávy od dalších uživatelů.

Zajímavé odkazy:
Až bude zombie apokalypsa, ještě budete rádi, že tu máme Meshtastic
Začalo to nevinně. Teď se Meshtastic velmi rychle rozrůstá do celého Česka. Připoj se i ty.
https://meshtastic.org/
Meshtastic FB skupina
Alternativní síť MeshCore

A pár fotek na konec:
Deska Heltec HT-CT62 s připojenými tlačítky, vodiči a pinovými konektory

Otevřená krabička Meshmobilu s deskou Heltec HT-CT62, anténami a propojenými vodiči

Vnitřek mesh mobilu s deskou Heltec HT-CT62 a propojenými vodiči

Telefon s 3D tištěným držákem a připojeným modulem pro Meshtastic

Sdílejte článek:
Tričko Chiptron s potiskem Trust me, I'm a maker
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku
Buy Me a Coffee

Související články

Technický nákres desky Heltec LoRa 32 V4 z několika stran

Čerstvá novinka z dílny Heltec – výrobce IoT zařízení – vylepšil populární Heltec LoRa 32 z verze 3.1 na v4. Čip je založen na Wi-Fi a Bluetooth čipu ESP32-S3 a LoRa konektivitu zajišťuje SX1262. Univerzální deska má podporu Meshtastic, stojí…

MeshCore

MeshCore jako alternativa k populární off-grid textové komunikaci Meshtastic je nyní už i v Česku. Během velmi krátké chvíle se vytvořila silná komunita, která pracuje na vylepšení pokrytí právě sítí MeshCore pracující pomocí rádií s podporou LoRa. Chcete se zapojit?…

Ruční Meshtastic vysílač s anténou držený nad městskou krajinou

Nadpis je sice ze sekce sci-fi, ale mít nějakou decentralizovanou a samoorganizující síť je a může být v budoucnu více než potřebné.

Programovací deska HT-CT62 vedle modulu ESP32-C3 propojeného vodiči

Při experimentování s malým ale všestranným modulem HT-CT62 jsem zjistil, že programování tohoto modulu není žádná sranda, pokud na něj nemáte nějaký speciální programovací modul.

Detail desky Meshtastic Solar Motherboard s konektory pro solární panel, baterii a čidla

Meshtastic jede! Chcete se taky připojit do už tak velké Meshtastic sítě? Vlastimil si dal tu práci a navrhl kompletní desku pro meshtastic node, ke kterému naprosto jednoduše připojíte solární panel, baterku popřípadě nějaké čidlo přes univerzální konektor a je…

Ruka drží modul ESP32-C3F před obrazovkou s prostředím Arduino IDE

Plánujete vylepšit zařízení novějším Wi-Fi modulem s ESP32-C3 namísto staršího a slabšího modulu s ESP8266? Ač je ESP32-C3F (s ESP32-C3) rozměrově kompatibilní s ESP12F (s ESP8266), záměna není tak jednoduchá – prostá výměna modulů.

Trendy