Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/osorbe10/ecotronix
Low Cost Interactive Home Automation Prototype
https://github.com/osorbe10/ecotronix
bash face-recognition iot micropython mqtt python3 raspberry-pi raspberry-pi-camera raspberry-pi-pico-w speech-recognition
Last synced: about 1 month ago
JSON representation
Low Cost Interactive Home Automation Prototype
- Host: GitHub
- URL: https://github.com/osorbe10/ecotronix
- Owner: Osorbe10
- Created: 2023-02-13T22:43:56.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-17T19:18:56.000Z (over 1 year ago)
- Last Synced: 2024-11-13T20:08:47.214Z (about 1 month ago)
- Topics: bash, face-recognition, iot, micropython, mqtt, python3, raspberry-pi, raspberry-pi-camera, raspberry-pi-pico-w, speech-recognition
- Language: Python
- Homepage:
- Size: 761 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EcoTronix
Low Cost Interactive Home Automation Prototype
## Components
Required
- Raspberry Pi
- Raspberry Pi Camera
- Microphone [USB]Optional
- Raspberry Pi Pico W (As many as you want)
- Speaker [USB] or [MiniJack 3,5 mm]## Installation
Open a terminal in the directory where you want to download the project and paste the following fragment:
```bash
sudo apt-get update && sudo apt-get upgrade -y && sudo apt autoremove -y
sudo apt install git -y && git clone https://github.com/Osorbe10/EcoTronix.git
cd EcoTronix && sudo chmod +x install.sh
sudo ./install.sh
```Once the installation is finished, it is mandatory to enter the settings to configure the system.
## Usage
To enter the settings just type the following command in the terminal:
```bash
./config.py
```It's important never to modify configuration files directly. To do this, it's essential to use the above configuration program.
Once configured, to start the application type the following command in the terminal:
```bash
./start.py
```## Compatibility
Tested on Raspbian GNU/Linux 11 (bullseye) for Raspberry Pi 3 Model B V1.2 with a Raspberry Pi NoIR Camera V2.1 and on Raspberry Pi Pico W 2022.
To verify your Raspberry Pi model and OS, enter the following command in a terminal:
```bash
echo "Model:" $(cat /sys/firmware/devicetree/base/model | tr -d '\0')
echo "OS:" $(cat /etc/os-release | grep "PRETTY_NAME" | awk -F '=' '{print $2}' | tr -d '"')
```