Skip to content

Un projet python développé avec arduino, flask ainsi que RPYC

License

Notifications You must be signed in to change notification settings

Snipeur060/Manage-My-Home

Repository files navigation

Manage-My-Home

project-image

Notre projet consiste en la création d'un système domotique contrôlé à distance à l'aide d'un boîtier Arduino et d'un programme Python.

Nous sommes une équipe de trois (élèves de Terminale) dans la spécialité NSI, et avons travaillé ensemble pendant 12 semaines pour réaliser ce projet.

Le système que nous avons développé est capable de contrôler plusieurs capteurs et actionneurs dans une maison, et les informations sont transmises via une communication série entre l'Arduino et Python.

Nous avons également créé un client indépendant en ligne de commande (CLI) pour prendre le contrôle du système domotique.

Ce projet nous a permis d'explorer les possibilités de communication entre l'Arduino et Python, ainsi que de développer nos compétences en programmation et en électronique (malgré l'utilisation de la carte groove)

shieldsshields

🛠️ Installation Steps:

1. Tout d'abord lancer dans /test/check_if_module_is_here.py

2. Lancer le serveur RPYC

python rpyc-server.py

3. Lancer le serveur FLASK

python flask-server.py

Project Screenshots:

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot

project-screenshot

💻 Built with

Technologies used in the project:

  • Arduino
  • Python
  • Serial
  • HTML

🛡️ License:

This project is licensed under the GNU General Public License v2.0

💖Like our work?

Contact: [email protected]

Username : test

Password : test