Aller au contenu


Photo

Système domotique intelligent pour une smart house


16 réponses à ce sujet

#1 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 13 avril 2019 - 09:07

Bonjour..

je suit débutante dans la domotique , je doit réaliser un Système domotique intelligent pour une smart house 

les outils à utiliser: carte arduino , capteurs , actionneurs

fonctionnalités de système : contrôler l’éclairage ,contrôler climatisation , contrôler les rideaux électriques

pour faire le contrôle intelligent il faut un prise de décision : en récupère les données captées et on a un base de règles (sauvegarder dans BD) chaque règle a une priorité alors le système doit déterminer l'action a faire.

si qlq peut m'aider comment récupérer les données captées et les utiliser? 

comment programmer la prise de décision en python et faire le lien avec arduino?



#2 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 13 avril 2019 - 09:20

ce genre de question me laisse perplexe...

Ou les profs sont de parfaits incompétents qui vous demandent des choses impossibles à réaliser avec les cours que vous avez eu,

ou bien il vous laisse choisir un sujet auquel vous n'êtes pas en mesure de faire face (ou bien c'est que certains élèves se réveillent au dernier moment)

 

Tu as quel niveau en électronique (quelle classe?)

ce projet est à faire pour quand ?


  • Path aime ceci

#3 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 13 avril 2019 - 09:34

ce projet n'est pas en électronique  c'est informatique.

la réalisation de projet complet pas pour ce mois ; mais pour cette semaine  je doit réaliser la démarche de projet (le codage des règles (sont de type si....alors..) , la récupération des données(base de fait) , prise de décision)



#4 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 13 avril 2019 - 10:23

ok, donc c'est le prof qui vous aiguille et impose les étapes (c'est plutôt un bon point je trouve)

 

Les composants (arduino, capteurs) sont imposés ?

Avez-vous déjà commencé à voir le fonctionnement de l'arduino ? (type de données gérées, adressage des ports ...etc) ?

 

La prise de décisions est plutôt basique dans ce type de projet, avec de simple structures conditionnelles ( si détection de mouvement + nuit alors allumer lumière)



#5 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 13 avril 2019 - 10:35

oui les composants  sont imposés.

j'ai un simple idée sur le fonctionnement de l'arduino.

pour la prise de décisions il ya une difficulté comment le faire en python : prgm arduino en C++  (comment récupérer le décision ( python) et l'utiliser en arduino ?)



#6 Laurent42

Laurent42

    Membre

  • Membres
  • 58 messages
  • Gender:Male
  • Location:LV-426

Posté 13 avril 2019 - 12:14

pars de tes capteurs et demande toi quelle action déclencher; par exemple:

température <15 : allumage chauffage

température > 30 : allumage climatisation

capteur vent trop fort : remonter store

capteur présence et "pas nuit" : allumage lumière

 

Laurent



#7 levend

levend

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 5 572 messages
  • Gender:Male
  • Location:Vendée

Posté 13 avril 2019 - 12:29

Pourquoi en python ?


Imprimante 3D : Prusa i3 (MK1) + CR-10S + CR-10 S5 + Artillery Sidewinder X2 + CR-30 + Elegoo Mars + Anycubic Wash & cure 2 + Phrozen Sonic Mega 8K + Phrozen Cure Mega

#8 gerardosamara

gerardosamara

    Membre passionné

  • Membres
  • PipPipPip
  • 374 messages
  • Gender:Male
  • Location:Costa Rica & Bretagne

Posté 13 avril 2019 - 01:00

Bonjour..


pour faire le contrôle intelligent il faut un prise de décision : en récupère les données captées et on a un base de règles (sauvegarder dans BD) chaque règle a une priorité alors le système doit déterminer l'action a faire.

si qlq peut m'aider comment récupérer les données captées et les utiliser? 

comment programmer la prise de décision en python et faire le lien avec arduino?

 

Si je comprends bien l'intelligence de décision sera au-dessus d'Arduino avec un RPI par exemple qui  contiendra  le controlleur domotiquecodé  en python .

Les échanges entre le RPI et la carte Arduino se feront probablement en liaison USB

La carte Arduino  recevra les données des capteurs et les enverra au programme python du RPI qui ensuite enverra les commandes vers les actionneurs via Arduino.

Je suppose aussi qu'un interface utilisateur va etre développée pour créer et gerér ce système domotique

 

C'est bien cela le projet ? Si oui c'est plutot "costaud" !

 

Bon courage en tout cas


Pura vida

 

Ma chaine youtube  https://www.youtube....EQ5MTR3A/videos

Tutoriel MIT Inventor2  https://www.robot-ma...e-robot-mobile/


#9 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 13 avril 2019 - 02:05

Si je comprends bien l'intelligence de décision sera au-dessus d'Arduino

 

c'est ce que j'ai compris également,

je trouve ça un peu dommage car un arduino est largement capable de s'occuper de la partie "intelligente"

n'importe quel type de transmission série fera l'affaire, il faudra juste établir le protocole.

 

Le plus simple serait que l'arduino transmette toutes les informations à la suite en continue, et de prévoir des données

particulières pour identifier la provenance de chaque capteur.



#10 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 13 avril 2019 - 05:29

Pourquoi en python ?

c'est ce que demandé

comme il est demandé d'utiliser le principe de chaînage avant dans le processus de décision.



#11 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 13 avril 2019 - 05:36

 

Si je comprends bien l'intelligence de décision sera au-dessus d'Arduino avec un RPI par exemple qui  contiendra  le controlleur domotiquecodé  en python .

Les échanges entre le RPI et la carte Arduino se feront probablement en liaison USB

La carte Arduino  recevra les données des capteurs et les enverra au programme python du RPI qui ensuite enverra les commandes vers les actionneurs via Arduino.

Je suppose aussi qu'un interface utilisateur va etre développée pour créer et gerér ce système domotique

 

C'est bien cela le projet ? Si oui c'est plutot "costaud" !

 

Bon courage en tout cas

en principe c'est ça le projet avec l'utilisation d'une BD

pour la gestion de système il faut développer une application web et une application mobile pour le contrôle à distance. 



#12 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 13 avril 2019 - 06:14

je me rends compte que j'ai écrit une connerie, puisqu'il faut que le dialogue soit dans les deux sens.



#13 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 13 avril 2019 - 06:26

je me rends compte que j'ai écrit une connerie, puisqu'il faut que le dialogue soit dans les deux sens.

Que voulez-vous dire?



#14 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 13 avril 2019 - 07:38

l'arduino doit piloter des appareils donc il doit envoyer les infos des capteurs mais aussi recevoir les commandes.



#15 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 14 avril 2019 - 05:44

l'arduino doit piloter des appareils donc il doit envoyer les infos des capteurs mais aussi recevoir les commandes.

oui c'est ça.



#16 Forthman

Forthman

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 382 messages
  • Gender:Not Telling
  • Location:Montauban (82)

Posté 14 avril 2019 - 11:00

l'arduino peut directement être relié au réseau via un shield Ethernet

 

tu as je pense toutes les infos et exemples de code ici : https://openclassroo...eur-de-carte-sd

Voir également les cours qui suivent, je pense que tout ton projet y est !


  • Path et INFO GL aiment ceci

#17 INFO GL

INFO GL

    Nouveau membre

  • Membres
  • 9 messages

Posté 14 avril 2019 - 05:44

l'arduino peut directement être relié au réseau via un shield Ethernet

 

tu as je pense toutes les infos et exemples de code ici : https://openclassroo...eur-de-carte-sd

Voir également les cours qui suivent, je pense que tout ton projet y est !

Merci





Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users