Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.58 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.58 KB

Home-automatisation

Long ago I asked myself what bigger projects I could possibly do with my RaspberryPi and my ESP-32. I thought it would be nice to link them somehow together. So I decided to make a little home-automatisation.

The reason behind this project ist that I dont know a lot about website programming and javascript, but a lot more about server programming with C/C++, Java or Rust. To improve my knowledge in web development, I was planing to operate these devices through an web interface.

Project aims:

  • build a big LED matrix, which I could hang on my wall to show different light modes

  • program different methods, which can be called to show the light shows

  • program Tetris, which can be played through my website or a controler

  • program a Raspberry/ESP-32 as server to control the Devices

    • Try to implement an API to let the website add and remove different devices (Maybe I should implement a Database, which could also improve my lack of knowledge in programing them)
    • Add sensors in my apartment and send sensor data to the website (for example: temperature and humidity)
  • program the website to show and control the devices

    • program a good looking website
    • Implement an API to add more devices to my server
  • (Optional) program a mobile App to control my devices (to get in contact with android studio or javascript libraries for mobile phone websites)

    • (Optional) implement a bluetooth connection into the app to control the LED-matrix
  • Since someone lend me the EMOTIV Insight, I will try to implement the snake game, which then can be played with it.