Skip to content

Cesarziraci/Altair-Embedded-Sensor-Node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚠️ Work in Progress
This project is currently under development. Use with caution.

🌌 Altair – Embedded Sensor Node

Altair is a compact, efficient, and versatile development board based on the RP2040 microcontroller, featuring built-in ESP8266 WiFi connectivity. Designed for environmental sensing, IoT applications, and embedded systems, the board is inspired by the star Altair in the Aquila constellation β€” combining performance and low power consumption in a single device.


πŸ”§ Key Features

  • 🎯 Main MCU: RP2040 (dual-core ARM Cortex-M0+ @ 133 MHz)
  • πŸ“‘ WiFi: Integrated ESP8266
  • 🌦️ Environmental Sensor: BME280 (temperature, humidity, and pressure)
  • πŸ“ˆ Motion Sensing: LIS3DHTR (3-axis accelerometer)
  • πŸ’Ύ External Flash Memory for additional storage
  • πŸ”‹ Battery Charging via USB
  • πŸ”Œ USB Programming for RP2040 (no adapter required)
  • βš™οΈ Ideal for portable applications, autonomous systems, and sensor networks

πŸ–ΌοΈ Board Previews

πŸ–ΌοΈ Board Previews

Top view of Altair PCB

Right back view of Altair PCB

Left back  Altair Board


πŸ“¦ Repository Structure

  • hardware/ – Schematics, PCB layout, and manufacturing files
  • firmware/ – Example firmware for RP2040
  • wifi/ – Communication interface with ESP8266 (UART, AT commands, etc.)
  • docs/ – Datasheets, diagrams, and technical documentation

πŸš€ Getting Started

  1. Connect Altair via USB-C to your computer.
  2. Hold the BOOTSEL button while plugging it in to mount it as a USB drive.
  3. Drag and drop your compiled .uf2 firmware onto the drive.
  4. Use your preferred IDE (Arduino, PlatformIO, or Thonny) to start developing.

πŸ› οΈ Requirements

  • Python 3.x (if using Thonny or MicroPython)
  • Libraries for BME280 and the LIS3DHTR
  • UART communication between RP2040 and ESP8266

🧠 Example Use Cases

  • πŸ“Š Portable weather station
  • πŸ›°οΈ IoT node with WiFi or LoRa extension
  • 🧭 Motion tracking in wearable devices
  • πŸ§ͺ Educational embedded systems projects

πŸ“œ License

This project is licensed under the [MIT License].


✨ Credits

Developed by CΓ©sar
Logo and name inspired by the Aquila constellation and its brightest star, Altair.


🌐 Contribute

Got ideas, feedback, or improvements? Fork the repo, open an issue, or submit a pull request β€” contributions are welcome!

About

Altair is a development board based on the RP2040 microcontroller.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages