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 13:48] – [Materiel à notre disposition] 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 ]] | ||
+ | |||
+ | ==== Materiel interessant ==== | ||
+ | * Microchip RN2483 with serial interface and firmware-based LoRaWAN protocol | ||
+ | * RAK811 ou RAK811-N module | ||
+ | * RFM95W | ||
==== Ressources ==== | ==== Ressources ==== | ||
Ligne 112: | Ligne 168: | ||
* [[ https:// | * [[ https:// | ||
* [[ https:// | * [[ https:// | ||
+ | * [[ http:// | ||
+ | * Thread interessant causant LoRa + LoRaWAN + Materiel & compatibilités : [[ https:// | ||
+ | |||
===== Liste de courses ===== | ===== Liste de courses ===== | ||
* Quelques ESP32 de dev. Je recommande un devkit de type lolin32 qui fit mieux sur une breadbord pour des ateliers et bricoler, et qui disposent de plus de pin. Moins de 8€ chez [[ https:// | * Quelques ESP32 de dev. Je recommande un devkit de type lolin32 qui fit mieux sur une breadbord pour des ateliers et bricoler, et qui disposent de plus de pin. Moins de 8€ chez [[ https:// | ||
Ligne 162: | 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 175: | 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.1548683294.txt.gz · Dernière modification : 2019/01/28 13:48 de bigMax