Tagged with Lora

Lora - Clef USB

bandeau

Présentation du projet

Transformer un raspi en Objet Lora.

Pré-requis

  • Un raspberry Pi
  • Clef usb Lora 868Mhz (j'ai une clef USB Ronoth et Lixee)
  • j'ai ma propre gateway, vous pouvez essayer avec TTN
  • logiciel pour les tests CuteCom

Réalisation du projet

Emetteur

Pas de chose complexe on connecte la clef usb sur le raspberry.

  • sur les GPIOs on pourrait connecter des capteurs de temp/Hydr/lumiere/presence.....

Une ligne dans la crontable pour activer un code python pour envoyer les données.

Les echanges sont des commandes AT.

Recepteur

Declaration de l'objet sur mon LoraServeur.

Données

Les données sont disponibles à travers un flux MQTT sur un serveur externe. J'ai sur ce serveur une instance node-red qui me permet de mettre en forme les données.

On peut avoir un programme python client MQTT qui met en forme les données et les ecrit en base de donnée.

On peut aussi utiliser influxdb et grafana.

Il existe donc pour la mise en forme, plusieurs solutions.

Tagged ,

Ruche.

L'association a participé à un projet de CityLab à propos de l'installation d'une ruche connectée sur le toit de la maison des technologies de Toulon.

  • La programmation du microcontrôleur utilise micro-python.
  • Le réseau LoraWan de l'Isen sera utilisé pour l'envoi des données.
  • La fréquence d'envoi est de 1 message toutes les 10 minutes.
  • Un listener python écoute en permanence le flux mqtt (via azure) des données relayées par la gateway. Il est chargé de mettre ces infos en base de données (MariaDB) pour les mettre à disposition du site.
  • Le site internet permet de visualiser les données des trois derniers jours grâce à des graphes et affiche les dernières valeurs reçues.

image01

Le choix de la ruche :

  • une ruche dadant 10 cadres

La connection

  • utilisation du reseau Lora interne a l'ISEN pour collecter les données.
  • Carte LOPY4 (ESP32 + SEMTECH) se programme en python

Les capteurs

Création d'un petit pcb pour integrer les composants, et d'un petit contenant pour mettre cela à l'abri

  • Pression, temperature, humidité, exterieur (BME280)
  • Pression, temperature interieur (DHT22)
  • En dev la pesée de la ruche.

image02

Site web

La ruche le site.

Le site a été développé avec les techno suivantes :

Installation de la ruche et de l'essaim

image03

image04

Tagged , ,