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édenteDernière révisionLes deux révisions suivantes | ||
laperco_capteurs [2019/01/24 13:03] – bigMax | laperco_capteurs [2020/02/04 16:19] – ↷ 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 " |
- | * 1 Raspberry-Pi 3 | + | |
* 2 Modules [[ e45-ttl-100 ]] | * 2 Modules [[ e45-ttl-100 ]] | ||
- | | + | |
+ | ==== Materiel interessant ==== | ||
+ | * Microchip RN2483 with serial interface and firmware-based LoRaWAN protocol | ||
+ | * RAK811 ou RAK811-N module | ||
+ | * RFM95W | ||
+ | |||
+ | ==== Ressources ==== | ||
+ | | ||
+ | * [[ https:// | ||
+ | * [[ https:// | ||
+ | * [[ https:// | ||
+ | * [[ https:// | ||
+ | * [[ http:// | ||
+ | * Thread interessant causant LoRa + LoRaWAN + Materiel & compatibilités : [[ https:// | ||
===== Liste de courses ===== | ===== Liste de courses ===== | ||
Ligne 158: | 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 ===== |
laperco_capteurs.txt · Dernière modification : 2020/10/29 13:50 de serge