Skip to content

About

This project is a modern, enhanced version of the original ISAC Beacon, designed to provide both short-range Bluetooth connectivity and long-range LoRa mesh communication using Meshtastic. It also integrates environmental sensors, NeoPixel visual feedback, and audio playback in a modular, solder-free design for accessibility.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

ISAC Beacon (Upgraded Version)

This project is a modern, enhanced version of the original ISAC Beacon, designed to provide both short-range Bluetooth connectivity and long-range LoRa mesh communication using Meshtastic. It integrates advanced environmental sensors, NeoPixel visual feedback, and audio playback in a modular, solder-free design for accessibility and expandability.


📦 Features

  • Bluetooth Low Energy (BLE) for real-time communication with smartphones.
  • LoRa (Meshtastic) support for encrypted long-range messaging and location sharing.
  • Environmental Sensing:
    • Full-spectrum UV (A, B, C) detection.
    • Ambient light level.
    • Temperature, humidity, and CO₂ concentration.
    • Air quality / particulate matter (PM1.0, PM2.5, PM10).
  • Audio feedback via plug-and-play STEMMA QT speaker.
  • Visual feedback with NeoPixel ring.
  • Accessible, solder-free design using Qwiic/STEMMA QT connectors for sensors and audio.

🧠 Hardware Used

Microcontrollers & Communication

Sensors (All Qwiic/STEMMA QT)

I²C Multiplexer (optional):

Audio & Visual

User Inputs

  • Two tactile push buttons for user interaction.

Power

Cabling


📐 System Architecture

[ UV | Light | CO₂ | Air Quality ]
             ↓
 [ Feather ESP32 V2 ]
         ↙    ↓     ↘
  BLE ↔ Phone    NeoPixel   Speaker
             ↓
   Serial UART → TTGO T-Beam → LoRa Mesh

###🔋 Powering the System All devices powered by a shared 3.7V LiPo battery.

Feather charges via USB-C.

T-Beam can either share the same battery (via JST splitter) or be powered separately.

###🔧 Software Stack

  • Feather ESP32 V2:
    • Arduino code for BLE communication.
    • I²C sensor polling.
    • NeoPixel and button control.
    • Serial communication with T-Beam. -T-Beam: -Meshtastic firmware for LoRa messaging and location sharing.

###🛠 Plug-and-Play Chain All sensors connected via STEMMA QT/Qwiic cables — no soldering required. Sensors can be daisy-chained directly. Multiplexer (optional) only needed if I²C address conflicts arise with additional sensors.

###📲 Coming Soon Finalized Arduino code for Feather ESP32 V2. Updated wiring diagrams and pin assignments. 3D printable case design optimized for the new hardware. Printable plug-and-play setup guide for assembly.

###🧩 License Open hardware and firmware under MIT license. Fork, remix, and improve freely.

###🙏 Acknowledgments Inspired by the original ISAC Beacon project by WedgeTheJedi, with adaptations for modern hardware, accessibility, and real-world mesh communication.

###✅ Key Benefits No soldering required for all sensors and speaker. BLE + LoRa dual communication. Full environmental sensing including rare UV-C measurement. Expandable for future sensors or peripherals.

About

This project is a modern, enhanced version of the original ISAC Beacon, designed to provide both short-range Bluetooth connectivity and long-range LoRa mesh communication using Meshtastic. It also integrates environmental sensors, NeoPixel visual feedback, and audio playback in a modular, solder-free design for accessibility.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors