Skip to content

MeshAdventurer is hardware for Meshtastic with Off-Road use in mind

License

Notifications You must be signed in to change notification settings

chrismyers2000/MeshAdventurer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MeshAdventurer

MeshAdventurer is hardware for Meshtastic with Off-Road use in mind.

Stay connected with your friends while off-roading in places far away from civilization. Simply place your MeshAdventurer on your dash or windsheild and plug it in to any power source from 9-28V (or dedicated 5V input), Or Hide it out of sight while using an external roof-mounted antenna for even more range. The MeshAdventurer is powered by Meshtastic Firmware and accompying app for Android and iOS. Send and recieve messages to your friends miles away without using the celluar network.

PCB_V1 1

Features:

  • 1W transmit power for extended range compared to normal Meshtastic hardware (typically 100mW-160mW).
  • Wide range voltage input (9-28V), It can be powered by USB or barrel plug making it extremely versitile. You can even power it using a solar panel!
  • OLED display and rotary encoder with "Canned messages", these are messages pre-programmed by you and can be sent without the need of a smart phone. This is especially useful if your phone dies and you are in an emergency situation.
  • Optional Temp/Hum/Pressure sensor can send potentially useful data to the rest of your group.
  • On-board GPS will keep sending your position even after your phone is disconnected.
  • A buzzer to notify you when messages are recieved.
  • 100% compatible with official Meshtastic DIY V1 firmware so you can stay up to date when new versions are released. No custom firmware needed!

Instructions:

This is currently a DIY project only. You will have to have the PCBs manufactured and assembled or solder the components yourself. I used JLCPCB as they are fairly cheap and fast. 20 boards cost me just under $12 USD not including shipping. Simply upload the gerber .zip file to JLCPCB and follow the instructions. Most of the components were availible from LCSC at the time of writing this. Components such as the ESP32 module, E22-900M30S module, buzzer, OLED display, and GPS all were sourced from Amazon and AliExpress.

  • Assemble the power circuit first and verify 5V output before soldering the ESP32 and E22 modules.
  • Flash the ESP32 using the lastest Meshtastic Firmware. Use the firmware-meshtastic-diy-v1-xxxxx.bin file.

Materials

  • PCB SMD components are all on the bottom side of the board, check the BOM for component list. Top side components listed below.
  • Ebyte LoRa module: 868MHz and 915Mhz E22-900M30S or 433Mhz E22-400M30S
  • MCU: ESP32-WROOM-32D
  • GPS Module: ATGM336H
  • Temp/Hum Module: BME280
  • OLED Display: SSD1306 Pay attention to the VCC and GND pin sequence when ordering this module, it's common to find them reversed.
  • Rotary Encoder: EC11
  • SMA Connector: SMA-KWE903
  • Button: KH-6X6X5H-TJ

Disclaimer

The hardware is currently in testing phase but should work fine, it all worked on the breadboard. Future versions may include a Li-ion charging circuit.

About

MeshAdventurer is hardware for Meshtastic with Off-Road use in mind

Resources

License

Stars

Watchers

Forks

Packages

No packages published