-
Notifications
You must be signed in to change notification settings - Fork 2
Domotique
8 dépôts github : exemples-de-montages avec les ateliers et projets réalisés au repair café festisol animations et projets réalisés pendant FESTISOL et à la MJC CROUS-micro-python animations et projets commencés au CROUS et poursuivis pendant les ateliers numériques piano une nouvelle passion réalisée à coup de marteau visio organigramme et communication jouets réparations, récréations mathématiques, création de nouveaux jouets developpement-voiture robot, intelligence artificielle raspberry-picomicro-python Repair Café d'Orsay Blog ateliers numériques
Amusez vous à automatiser votre maison ! Il est possible d'acheter une installation de domotique toute faite ; le plus amusant est de la construire pas à pas et à très peu de frais avec des logiciels libres et un peu de matériel ; il est même possible de récupérer du matériel d'occasion pour faire un serveur ; en procédant de façon progressive nous allons voir notre installation s'agrandir rapidement, nous comprendrons les mécanismes en jeu : nous allons créer des objets connectés qui seront intégrés dans un réseau de communication et jouer avec les automatismes des échanges de messages, de visualisation ou de commandes des appareils !
Amusez vous à construire vos propres objets connectés ! Il existe plusieurs outils : le plus simple est peut-être WLED

Amusez vous à construire Une-lampe-connectée-LED-multicolore avec un module très économique ( quelques euros ). Sans programmation, sans installation de logiciel en branchant un module esp sur une prise USB de votre PC ! Avec une led neopixel et un esp, voici notre premier objet connecté

mon outil préféré est esp-easy qui est un mécano pour ajouter des afficheurs ou des capteurs sur le module esp connecté en wifi : ici un afficheur à segment sur l'avant et un capteur de pression branché à l'arrière. Dès que le module est connecté sur le réseau wifi, l'horloge se met à l'heure d'internet et je peux même piloter la luminosité de l'afficheur et lire la température et la pression à distance

les entrées sont paramétrables avec le menu "hardware" en reliant les 2 fils SDA et SCL du capteur sur les entrées GPIO 12 et 13 de l'esp

L'onglet "Controller" de esp-easy est pour paramétrer les envois de messages automatiques pour ThingSpeak,Domoticz ou OpenHab du chapitre suivant les automatismes

esp-easy sur un matériel SonOff. Amusez vous à rentrer des règles pour ajouter un bouton interrupteur

esp-easy avec un GPS


Tasmota est très pratique pour relier des capteurs et les visualiser. Amusez-vous à connecter la sonde ampèremétrique pzem avec ses broches RX et TX sur une prise USB ou un module connecté
sonde ampèremétrique pzem
Tuto compile-own-tasmota-firmware-on
Amusez vous à construire votre réseau de communication ! Le réseau domestique avec une box wifi se visualise en entrant l'adresse de sa box. Pour une bbox https://mabbox.bytel.fr/peripherique.html

La couche réseau contient des adresses xx.xx.xx.xx comme tasmota 192.168.1.65 : amusez vous à taper l'adresse dans un navigateur, vous allez rentrer dans votre objet connecté !

notre esp tasmota est bavard en fait : si nous ouvrons l'onglet console, les messages envoyés sont lisibles. Nous allons lire ces messages dans la partie suivante : échanges d'information par MQTT

un réseau sans logiciel de domotique avec MQTT
amusez vous à construire des automatismes !
Avec node-red vous créer des tableaux de bords pour visualiser les informations : un interrupteur pour commander une lampe, une jauge de température et une jauge d'humidité

vous pouvez créer autant de jauges que vous voulez en multipliant les noeuds

c'est très pratique : amusez vous à choisir des tableaux de bords (dashboard) en les installant

L'outil node-red associe des nœuds comme des briques et vous reliez les nœuds ensemble

Amusez vous à ajouter des pièces ! Un capteur Wemos de température et de pression est installé à la cave et donne une bonne idée pour suivre le vieillissement des bouteilles

Amusez vous à importer ou exporter vos constructions de noeuds ! Node red utilise le raccourci ctrl-i pour importer un fichier ou du texte collé dans le presse-papierhttps://github.com/arnaudrco/exemples/wiki/R%C3%A9aliser-un-r%C3%A9seau-sans-logiciel-de-domotique-avec-MQTT

Copiez dans le presse papier :
[ { "id": "9bf5f6ee.ccc2", "type": "mqtt in", "z": "933aac79c0fce8c5", "name": "/SonOffExp/DHT/temperature", "topic": "/SonOffExp/DHT/temperature", "qos": "2", "datatype": "auto", "broker": "f7d42a6a.f2773", "nl": false, "rap": false, "inputs": 0, "x": 200, "y": 120, "wires": [ [ "b1343d9f.f02ec8", "f64e044.1503c78" ] ] }, { "id": "9ddeed13.933398", "type": "mqtt in", "z": "933aac79c0fce8c5", "name": "/SonOffExp/DHT/humidity", "topic": "/SonOffExp/DHT/humidity", "qos": "2", "broker": "f7d42a6a.f2773", "inputs": 0, "x": 210, "y": 180, "wires": [ [ "1afa6a4d.750416" ] ] }, { "id": "c1e829f1.f8da48", "type": "mqtt out", "z": "933aac79c0fce8c5", "name": "/SonOffExp/gpio/12", "topic": "/SonOffExp/gpio/12", "qos": "", "retain": "", "broker": "f7d42a6a.f2773", "x": 510, "y": 240, "wires": [] }, { "id": "f64e044.1503c78", "type": "debug", "z": "933aac79c0fce8c5", "name": "", "active": false, "tosidebar": true, "console": false, "tostatus": false,https://github.com/arnaudrco/exemples/wiki/Lire-sa-consommation-avec-un-module-PZEM "complete": "payload", "x": 510, "y": 60, "wires": [] }, { "id": "f664bc30.e2369", "type": "ui_switch", "z": "933aac79c0fce8c5", "name": "GPIO 12", "label": "GPIO 12", "tooltip": "", "group": "a8eec00.2bc294", "order": 0, "width": 0, "height": 0, "passthru": true, "decouple": "false", "topic": "", "style": "", "onvalue": "1", "onvalueType": "num", "onicon": "", "oncolor": "", "offvalue": "0", "offvalueType": "num", "officon": "", "offcolor": "", "x": 260, "y": 240, "wires": [ [ "c1e829f1.f8da48" ] ]https://github.com/arnaudrco/exemples/blob/main/connaitre-sa-consommation }, { "id": "b1343d9f.f02ec8", "type": "ui_gauge", "z": "933aac79c0fce8c5", "name": "Gauge : Température", "group": "a8eec00.2bc294", "order": 0, "width": 0, "height": 0,https://github.com/arnaudrco/exemples/wiki/Lire-sa-consommation-avec-un-module-PZEM "gtype": "gage", "title": "Température DHT22", "label": "ESP Easy - MQTT", "format": "{{value}}°C", "min": 0, "max": "50", "colors": [ "#66ccff", "#ff8000", "#ca3838" ], "seg1": "", "seg2": "", "className": "", "x": 480, "y": 120, "wires": [] }, { "id": "1afa6a4d.750416", "type": "ui_gauge", "z": "933aac79c0fce8c5", "name": "Gauge : Humidité", "group": "a8eec00.2bc294", "order": 0, "width": 0, "height": 0, "gtype": "gage", "title": "Humidité DHT22", "label": "ESP Easy - MQTT", "format": "{{value}}", "min": "20", "maxhttps://github.com/arnaudrco/exemples/blob/main/connaitre-sa-consommation": "50", "colors": [ "#66ccff", "#ff8000", "#ca3838" ], "seg1": "", "seg2": "", "className": "", "x": 490, "y": 180, "wires": [] }, { "id": "f7d42a6a.f2773", "type": "mqtt-broker", "name": "pi0", "broker": "192.168.1.90", "port": "1883", "clientid": "", "autoConnect": true, "usetls": false, "compatmode": false, "protocolVersion": "4", "keepalive": "0", "cleansession": true, "birthTopic": "", "birthQos": "0", "birthPayload": "", "birthMsg": {}, "closeTopic": "", "closeQos": "0", "closePayload": "", "closeMsg": {}, "willTopic": "", "willQos": "0", "willPayload": "", "willMsg": {}, "sessionExpiry": "" }, { "id": "a8eec00.2bc294", "type": "ui_group",.https://github.com/arnaudrco/exemples/wiki/R%C3%A9aliser-un-r%C3%A9seau-sans-logiciel-de-domotique-avec-MQTT "name": "Bureau", "tab": "4988bdbb.4732e4", "order": 1, "disp": true, "width": "6", "collapse": true }, { "id": "4988bdbb.4732e4", "type": "ui_tab", "z": "933aac79c0fce8c5", "name": "Ecran Principal", "icon": "home", "order": 2 } ]
La console Domoticz donne les informations brutes de tous les objets créés (devices)

Pour aller plus loin, amusez vous à ajouter home assistant, Domoticz, des sondes de lecture de la consommation électrique comme OWL : Connaître sa consommation
- des objets connectés
- Lire-sa-consommation-avec-un-module-PZEM
- Lire sa consommation avec un esp relié au compteur LINKY
- un réseau sans logiciel de domotique avec MQTT
- un répéteur wifi
- les logiciels de domotique
- Pour aller plus loin pour connaître sa consommation
- Video
A Actionneurs Afficheurs Animations2021 Animations2022 Animations2023 Animations2024 Archives B Boite à outils Boomerang C Capteurs CLIMAT code anumby CROUS cymbales électroniques D Développements Domotique / Énergie / Objets connectés E électricité Electroménager Eolienne Escape Game F Festisol Festisol G Gometz le Chatel GPIO I Instruments Instruments IR jardin solaire J Jeux informatiques anciens Jouets Jouets pour petit Jouets amusants L Logiciels Low-Tech LUDOMAT ludothèque M Machine à café Math micropython Mini-Austin-avec-batterie-plomb Mode-d'emploi Montages N nvme O Olympiade Organigramme P PC Photovoltaïque Pico W600 Piscine Processeur Proto python R Raspberry pico Répéteur WiFi Robot éclairé Festisol 2021 Robot tournesol Robot Rust S Service Jeunesse Simulateur Smartphone Sonnette programmable Status Stockage T télécommande IR pour tractopelle Télécommandes diverses Tiers Lieu Tournesol Transmission V Video Visio Z Zéro déchet
Découvrez le Proto, l'Atelier-Textile, la ludothèque... L'univers Arduino est vaste ; découvrez des montages en quelques clics pour faire des jouets avec des arduino, les nouveaux modules raspberry pico ou avec du wifi les petits esp CROUS-micro-python. Le repair café d'Orsay est un café propice aux échanges. Les montages ne cherchent pas l'originalité et je n'ai pas donné d'explications complètes mais les sources sont données le plus possible ou des renvois sur les excellents tutos qui existent sur internet ; ce sont tous des montages qui ont été réalisés : envoyez des photos ou contactez nous et venez partager vos projets !

La progression par 5 niveaux des exemples-de-montages est importante pour aborder des projets de plus en plus ambitieux. Compléter votre boite à outils avec des Capteurs, des Afficheurs en utilisant des Instruments de mesure. Regarder les Videos et montez vos propres projets pour refaire les jeux du festival festisol et commencer à utiliser les nouveaux raspberry-pico. Voulez-vous nous aider à développer d'autres applications ? Commencez un peu de code CROUS-micro-python, participez au developpement-voiture ou pour construire des jouets Anumby
