Skip to content

FutureProofHomes/Satellite1-Hardware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

Satellite1

A Private Voice Assistant & Multi-sensor with Room Presence Detection, Music Streaming Capablities & Smart Home Control.
Explore the docs (Coming Soon) »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

The Satellite1 is a completely private and and open-source voice assistant/multisensor with advanced audio processing and music streaming capabilities. It focuses on controlling your smart home via the Home Assistant platform and their incredible Assist voice control pipeline. With some extra GPU-power and software you can control your home via your own local AI/LLM.

In Q4 2024 you will be able to purchase all the parts necessary to build your own Satellite1 at FutureProofHomes.net.

The Satellite1 is designed to sit on a desk and be used with the built-in speaker or you can plug into external amplified speakers via the 3.5mm headphone jack. In 2025 we will introduce an official enclosure and a stealth in-ceiling mount with a high-powered amplifier so that the Satellite1 can be used with in-ceiling speakers. We highly recommend the in-ceiling approach as the user-experience is amazing.

Satellite1 Enclosure w/ speaker mesh coming in 2025.

Why Open Source?

The Satellite1 is a powerful device - and with great power, comes great responsibility. We believe it would be irresponsible to ask our customers to trust that our hardware and software protect your privacy. Instead, you can audit the product yourself. You can also build with us! Please contribute to the project (and perhaps even join the team).

NOTE: All firmware and schematics will be be open-source upon launch. The actual Kicad project files will operate under a delayed open source model (DOSP) to ensure the FutureProofHomes team can keep the lights on. Thanks for your understanding as we get some wind beneath our wings!

Why Purchase from FutureProofHomes?

Put simply, your purchase helps fund our team and further innovation towards our roadmap. Also, purchasing from us ensures you get top-quality products that are tested, fully-functional, in-stock (as often as possible) and received community leadership. You can purchase Satellite1 components individually, or purchase the entire devkit as a package. Help us, help you!

Key Hardware Features

  • ESP32-S3 n16r8 SoC
  • Far-Field Microphone Array with Premium XMOS XU316 Noise Reduction and Echo Cancellation
  • Power DAC capable of 25W x 1 @ 8Ohm
  • DAC 3.5mm Headphone Line Out
  • Hardware Mute Button
  • Volume Up/Down & Action Buttons
  • 12 NeoPixel LEDs
  • Temperature/Humidity/Light Sensor on-board
  • USB-C Power Delivery for easy power input
  • Expandable GPIO for Hackability and Additional Functionality

Key Software Features

  • Easily Modifiable & Flashable Firmware via ESPHome.
  • On-Device WakeWord support. Choose your own WakeWord or create your own Wakeword. "Hey, Jarvis", "Alexa", "Alfred".
  • Supports TTS Announcements via Home Assistant
  • Supports MP3 Music Streaming via HA Media Browser or Music Assistant
  • Supports Bluetooth Room Presence Detection via Bermuda (Apple Watches Included)
  • Exposes All Sensor Data Like Any Good Multi-Sensor Should

Interoperability

  • The Satellite1 HAT will work with ESP32, Raspberry Pi and Mac/PC USB connection.

(back to top)

Built With

  • KiCad
  • ESPHome

(back to top)

Getting Started

Prerequisites

  • For smart home control you'll need a functional Home Assistant server. Installation instructions here.
  • For AI/LLM interactions you'll need a GPU, Instruct LLM, and custom software, plus some hacks (at the time of writing this). This will become easier in the future. Stay tuned.

Usage

For more examples, please refer to the Documentation

(back to top)

Roadmap

  • FutureProofHomes Sat1 PCB Dev Kit
  • Sat1 Enclosure
  • Sense360 Ceiling Mount & Amplifier1
  • AI Base Station

Learn more on our website: FutureProofHomes.net

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the CERN Open Hardware Licence Version 2 - Strongly Reciprocal Licesnse. See LICENSE.txt for more information.

(back to top)

Contact

FutureProofHomes - Website - [email protected]

(back to top)

YouTube

Checkout out our growing YouTube Channel - YouTube.com/@FutureProofHomes

(back to top)

Acknowledgments

  • @alextrical, @gnumpi & @ben-gineering for joining my wild adventures and the company
  • @redbull for the wings
  • Huge thanks to all the @FutureProofHomes YouTube subscribers for encouraging us to do this. You give us meaning and purpose. Thank you.

(back to top)

About

A Private and Open Source AI-Powered Voice Assistant & Multisensor for Home Assistant

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published