Coder Social home page Coder Social logo

meshadventurer's Introduction

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.

meshadventurer's People

Contributors

chrismyers2000 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.