laperco_capteurs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| laperco_capteurs [2019/01/28 14:08] – bigMax | laperco_capteurs [2020/10/29 13:50] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Capteurs | + | ====== |
| - | Pour le projet [[Laperco]], nous allons concevoir des capteurs environnementaux. Ces capteurs produiront des données publiques accessibles sur Internet. Ce genre de materiel est ce que l'on appel l' | + | Pour le projet [[ LaPerco |
| + | |||
| + | ===== Présentation du projet ===== | ||
| + | Le projet [[ LaPerco ]] nous donne l' | ||
| + | |||
| + | ==== Découpage du chantier en modules techniques ==== | ||
| + | {{media_06: | ||
| + | |||
| + | ==== Des capteurs sur les quai de Loire ==== | ||
| + | Le projet [[ LaPerco ]] installe des bacs de plantations sur les quai de Loire. L'un de ces bacs accueillera donc divers capteurs électronique cf [[ laperco_capteurs# | ||
| + | Il y a plusieurs défis à résoudre : | ||
| + | * Construire un dispositif de captation des gradeurs physiques | ||
| + | * Utiliser divers capteurs électronique et les comparer | ||
| + | * Quelle alimentation électrique ? | ||
| + | * Limiter la consomation électrique du dispositif | ||
| + | * Protéger le dispositif des températures extrêmes et de l' | ||
| + | * Réaliser des mesures fiables | ||
| + | \\ | ||
| + | C'est également l' | ||
| + | * Tester différents dispositifs et capteurs en conditions réelles dans l' | ||
| + | * Créer nos propres capteurs comme par exemple un " | ||
| + | * Sensibiliser le public sur les capteurs, calibrage, erreur de mesure, incertitudes, | ||
| + | |||
| + | ==== L' | ||
| + | Pour collecter les grandeurs physiques mesurées, nous faisons le choix de les transmettre par radio. Nous utilisons pour cela la technologie [[ LoRa ]]. Pour faire simple, c'est une sorte de WiFi qui nécessite peu d' | ||
| + | \\ | ||
| + | Nous avons déployé une passerelle [[ LoRaWAN ]]. Cette passerelle permet aux objets connectés qui sont compatible de publier leur données directement sur internet. Notre passerelle est accessible librement et gratuitement à tous le voisinage et participe à l' | ||
| + | \\ | ||
| + | Notre ambition est donc de pouvoir construire des objets connectés autonomes qui peuvent communiquer avec internet, à bas débit, gratuitement, | ||
| + | |||
| + | Il y a plusieurs défis à résoudre : | ||
| + | * Installer une ou plusieurs passerelle LoRaWAN dans l' | ||
| + | * Déployer éventuellement une infrastructure LoRaWAN | ||
| + | \\ | ||
| + | C'est également l' | ||
| + | * Participer à la couverture radio du territoire | ||
| + | * Sensibiliser le public à la présence des objets connectés dans leur environnement, | ||
| + | |||
| + | ==== Le stockage et la visualisation des données ==== | ||
| + | Nous souhaitons que les données collectées soient accessibles à tous librement. Que chacun puissent les visualiser et les exploiter. Pour cela il nous faut les stocker durablement et disposer d' | ||
| + | \\ | ||
| + | Il y a plusieurs défis à résoudre : | ||
| + | * Choisir et exploiter une base de données | ||
| + | * Choisir et installer des outils de visualisations | ||
| + | \\ | ||
| + | C'est également l' | ||
| + | * Proposer au public un espace de stockage de visualisation de leur données en dehors des habituels silo propriétaire | ||
| + | * Sensibiliser le public sur la collecte et l' | ||
| ===== Mesurer quelles métriques ? ===== | ===== Mesurer quelles métriques ? ===== | ||
| Ligne 11: | Ligne 58: | ||
| * Pression atmosphérique | * Pression atmosphérique | ||
| * Luminosité | * Luminosité | ||
| + | * Niveau de bruit | ||
| * Biofeedback | * Biofeedback | ||
| * Vitesse du vent | * Vitesse du vent | ||
| Ligne 20: | Ligne 68: | ||
| Inspiration du projet [[ https:// | Inspiration du projet [[ https:// | ||
| * Particules fines | * Particules fines | ||
| - | * CO | + | * Monoxyde de carbonne (CO) |
| - | * O3 | + | * Ozone (O3) |
| - | * NO2 | + | * Dioxyde d' |
| - | * NO | + | * Monoxyde d' |
| - | * SO2 | + | * Dyoxyde de soufre (SO2) |
| - | * Volatile Organic Compound | + | * Benzène (C6H6) |
| + | * Composés organiques volatils (Volatile Organic Compound) [[https:// | ||
| * ??? | * ??? | ||
| Ligne 39: | Ligne 88: | ||
| * Stockage des données | * Stockage des données | ||
| * Visualisation des données | * Visualisation des données | ||
| + | |||
| + | ==== Travaux réalisés ==== | ||
| + | * Nous écartons Prometheus comme DB pour stoquer les données. Produit très bien pour stocker des métriques temporelles, | ||
| + | * Test du protocol MQTT pour transmettre et recevoir des données ainsi que de l' | ||
| + | * [[ max_lora_signal_test_kit | Réalisation d'un kit de mesure du signal LoRa ]] (avec les 2 transceivers Lora achetés : [[ e45-ttl-100 ]]). | ||
| + | * Test de la Base de données Influx DB | ||
| ==== Travaux en cours ==== | ==== Travaux en cours ==== | ||
| - | * Test du protocol MQTT pour transmettre et recevoir des données ainsi que de l'implémentation du serveur VerneMQ | + | * Recherche d'une base de données pour héberger |
| - | * Test de la base de données | + | * Test de grafana pour visualiser |
| - | * Test de grafana pour visualiser | + | |
| - | * Etude des 2 transceiver Lora achetés : [[ e45-ttl-100 ]] (E32-868T20D basé sur le SX127x). cf: {{ :: | + | |
| * Etude des capacités des ESP32 à notre disposition : [[ esp32_devkit ]] | * Etude des capacités des ESP32 à notre disposition : [[ esp32_devkit ]] | ||
| - | * Etude du fonctionnement | + | * Etude détaillé |
| + | * Etude détaillé | ||
| + | * [[ max_lorawan_tracker | ||
| * Conception de la carte d' | * Conception de la carte d' | ||
| Ligne 92: | Ligne 147: | ||
| La construction modulaire permet d' | La construction modulaire permet d' | ||
| - | ==== Construction d'une gateway LoRa ==== | ||
| - | Un repo github qui test le meme transceiver LoRa que le mien le SX1276 (E32 868T20D): [[ https:// | ||
| - | SPI overview : https:// | ||
| - | Tuto SPI sur les ESP32 : http:// | ||
| ===== LoRa / TTN ===== | ===== LoRa / TTN ===== | ||
| Ligne 102: | Ligne 153: | ||
| ==== Materiel à notre disposition ==== | ==== Materiel à notre disposition ==== | ||
| - | * 1 [[ lora_ttn_gateway | + | * 1 [[ttn_lorawan_gateway| Une gateway LoRa TTN ]] |
| - | * 1 Module LoRa " | + | * 1 Module LoRa " |
| * 2 Modules [[ e45-ttl-100 ]] | * 2 Modules [[ e45-ttl-100 ]] | ||
| Ligne 109: | Ligne 160: | ||
| * Microchip RN2483 with serial interface and firmware-based LoRaWAN protocol | * Microchip RN2483 with serial interface and firmware-based LoRaWAN protocol | ||
| * RAK811 ou RAK811-N module | * RAK811 ou RAK811-N module | ||
| - | * | + | * RFM95W |
| ==== Ressources ==== | ==== Ressources ==== | ||
| Ligne 170: | Ligne 221: | ||
| ==== Ateliers conception des capteurs ==== | ==== Ateliers conception des capteurs ==== | ||
| + | Pad d' | ||
| + | |||
| Il nous faudrait des retours du CNRS concernant les capteurs, mais nous pouvons travailler sur toute la chaine. A la fin, les technologie de capteurs auront des impacts sur le conditionnement et l' | Il nous faudrait des retours du CNRS concernant les capteurs, mais nous pouvons travailler sur toute la chaine. A la fin, les technologie de capteurs auront des impacts sur le conditionnement et l' | ||
| + | |||
| + | ===== Brainstorming Ateliers / Agenda ===== | ||
| + | * Une réunion de séléction / achat des capteurs. | ||
| + | * Un atelier de construction / préfiguration des capteurs. | ||
| + | * Un atelier de manipulation des capteurs préfiguré durant lequel on liste les conditions d' | ||
| + | * Atelier construction / intégration des capteurs dans les bacs. | ||
| + | * Un atelier de présentation LoRA + LoRaWAN | ||
| + | * Un Atelier Amipo automatisation et poussage en production de la chaine MQTT + InfluxDB + Grafana | ||
| ===== Ressources ===== | ===== Ressources ===== | ||
| Ligne 183: | Ligne 244: | ||
| * [[Tableau de bord et données de capteurs en temps réel]] | * [[Tableau de bord et données de capteurs en temps réel]] | ||
| - | {{ : | + | {{ media_05: |
| {{tag> | {{tag> | ||
laperco_capteurs.1548684533.txt.gz · Dernière modification : de bigMax
