Kerminy HackSpace

Outils du site


ateliers:superstructure_numerique_de_la_serre

superstructure numérique de la serre

Ou comment installer/gérer tous les capteurs/données dont on aurait besoin pour les serres…

Historiquement nosu avons l'expérience de capteurs sur arduino ou ESP8266 discutant directement par fils ou WiFi en OSC au pire en MIDI à puredata.
Le but ici dans cette serre labo/instrument sonore est aussi d'utiliser puredata mais aussi de permettre la gestion des cultures.

Les distances/surfaces ne sont pas énormes, cela tiendrait dans un carré de 60m. Mais les serres sont éloignées de 150m des habitations et du serveur de métrologie/Internet/…

Les installations doivent être solides au niveau des températures(-20°C à +60°C), des potentiels électriques (en temps orageux…), de la structure et des matériaux (ne pas craindre la rosée, le soleil, les mulots grignoteurs, les moutons à la langue curieuse…).
Elles doivent être relativement simple à suivre et à mettre en place… standard?.

Le tout WiFi ne semble pas une bonne solution, puisque pour les alimentations en fixe il y a déjà la nécessité de câbles. En plus il amène un flou en ne montrant pas les connexions ou en les rendant obscures et potentiellement fragiles. La gestion/installation de 50 radio émetteurs/récepteurs à l'intérieur de structures métalliques ne semble pas une bonne idée.

Si nous décidons d'un mode de connexion/transport unique comme le câble 4pairs utilisé en Ethernet catégorie 5 avec un blindage, nous pourrions l'utiliser pour:

  • du réseau Ethernet, max 100m, en étoile avec des switch alimenté, 4paires
  • du réseau/bus RS485, max 1000m , en bus 4 fils , 2 paires
  • de l'audio max ~50m , en paires (induction/buz à tester suivant la force des signaux)
  • Ces câbles supportent l'alimentation, Ethernet:POE, RS485:une paire/blindage, audio:une paire/blindage
  • 100m de câble Cat5 blindé < 0.80€/m et récup… monobrin AWG : 23 ou 24/1 brin (0,48 mm) , FTP avec pour les cable audio du blindage sur chaque paire (cat6) ex E44 cable Cat6 0.70€/m

Le réseau Ethernet sert:

  • au serveur central de la serre (Odroid N2)
  • aux liaisons serveur - passerelle (pont WiFi château)
  • liaisons PC de création (PC Dom/Jeff etc)

Le réseau RS485/Modbus:

  • sert aux liaisons capteurs/actionneurs (temp/humid/météo, moteurs/bobines/, lumière, relais, I/O, …)
  • est mis en forme OSC ? (daemon python)(Nodered)
  • est mis en forme MQTT ? (idem) (Nodered)
  • à destination de base de donnée (genre InfluxDB/Grafana)(Nodered)

On pourrait utiliser un serveur Nodered (comme serveur Charlotte de suivi de température du château) ?
Mais aussi tester un serveur domotique (home assistant/ESPHome etc) ?

Le câblage audio devra être isolé et filté pour éviter buzz et induction …

Pistes:

  • Puredata / RS485 (modbus) https://github.com/kmtaylor/modbus_pd
  • trouvé sur AlliExpress : Transmetteur de température et d'humidité RS485 série communicica, capteurs de température, Module d'acquisition Modbus RTU SHT20 < 6€ (achat ok)
  • trouvé aussi carte relais, carte acquisition, RS485 Temperature Collector Modbus RTU 16CH 10K/20K/50K/100K B3950 NTC Sensor <15€ et les capteurs température NTC < 3€
  • carte IO 8/8 digital Modbus …
  • carte arduino/RS485 (achat ok)
ateliers/superstructure_numerique_de_la_serre.txt · Dernière modification : 2024/02/08 17:20 de 127.0.0.1