max
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 | ||
max [2019/01/08 09:43] – [TO DOCUMENT] bigMax | max [2019/12/12 08:32] (Version actuelle) – bigMax | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Travaux de Max ====== | ====== Travaux de Max ====== | ||
+ | Page perso de Max avec pleins de TODO et un worklog. | ||
+ | |||
+ | ===== TODO ===== | ||
+ | * [_] [AMIPO] Automatiser le déploiement de InfluxDB. | ||
+ | * [_] [AMIPO] Stabiliser le déploiement de VerneMQ. | ||
+ | * [_] [AMIPO] Automatisé le déploiement d'un daemon pour poller MQTT vers InfluxDB. | ||
+ | * [_] [Laperco] Préparer les SITA Capteurs [[ sita_capteurs ]]. | ||
+ | * [_] [Laperco] Un LoRaWAN tracker capable de pousser sur Internet la puissance du signal LoRa géolocalisé. | ||
+ | * [_] [Laperco] Concevoir les differents modules pour les capteurs: Sensor board / LORA board / Acquisition board | ||
+ | * [_] [Laperco] Choisir des antennes | ||
===== TO LEARN ===== | ===== TO LEARN ===== | ||
Ligne 7: | Ligne 17: | ||
* [x] Le protocole MQTT over LORA : Comment pousser des données sur Internet sans se préocuper de LORA ou de MQTT ? | * [x] Le protocole MQTT over LORA : Comment pousser des données sur Internet sans se préocuper de LORA ou de MQTT ? | ||
* [_] Les trucs et astuces pour fabriquer une bonne carte d' | * [_] Les trucs et astuces pour fabriquer une bonne carte d' | ||
- | * [_] La théorie sur les moteurs pas à pas | + | * [x] La théorie sur les moteurs pas à pas |
* [_] Les bus de communication I2C UART SPI I2S | * [_] Les bus de communication I2C UART SPI I2S | ||
* [_] JTAG capacités et choses utiles (programmation à distance ?) | * [_] JTAG capacités et choses utiles (programmation à distance ?) | ||
===== TO DOCUMENT ===== | ===== TO DOCUMENT ===== | ||
- | * [x] [[ esp32_devkit | Manipuler un ESP 32 comme un Arduino ]] | + | ==== Documentation ==== |
* [_] [[ boucle_courant_4_20mA | La convention " | * [_] [[ boucle_courant_4_20mA | La convention " | ||
* [x] [[ LoRa ]] | * [x] [[ LoRa ]] | ||
+ | * [x] [[ LoRaWAN ]] | ||
* [_] [[ protocole_MQTT | Le protocole MQTT ]] | * [_] [[ protocole_MQTT | Le protocole MQTT ]] | ||
- | * [_] [[bus_communication_serie_electronique| Les bus de communication série utilisé en électronique ]] | + | * [_] [[ communication_serie_electronique |
+ | * [_] [[ antenne_radio | Les antennes radio ]] | ||
+ | * [_] [[ shell_unix | Le shell unix ]] | ||
- | ===== TODO ===== | + | ==== Materiel |
+ | * [x] [[ esp32_devkit | Manipuler un ESP 32 comme un Arduino ]] | ||
+ | * [x] [[ e45-ttl-100 | Le modem LoRa e45-ttl-100 ]] | ||
+ | * [x] [[ rfm95 | Le modem LoRa RFM95 ]] | ||
+ | * [_] [[ ttn_lorawan_gateway | La gateway LoRaWAN de TTN ]] | ||
+ | |||
+ | |||
+ | ==== REALISATIONS A DOCUMENTER ==== | ||
+ | * [_] [[ max_rangement_modulable_en_bois | Des rangements modulable en bois ]] | ||
+ | * [x] [[ max_lora_signal_test_kit| Un kit de test du signal LoRa ]] | ||
+ | * [x] [[ max_lorawan_tracker | Un tracker LoRaWAN ]] | ||
+ | * [x] [[ laperco_capteurs | Les capteurs LaPerco ]] | ||
+ | * [_] [[ max_itopie | La Itopie Kachu ]] | ||
+ | * [_] [[ max_pov_display | Le prototype d' | ||
+ | * [_] [[ max_small_windturbine_voltage_regulator | Régulateur de tension pour petite éolienn | ||
+ | e]] | ||
+ | |||
+ | ===== TO BUILD / TO BUY ===== | ||
+ | * [_] Power/ | ||
+ | * | ||
+ | |||
+ | ===== TO BUY ===== | ||
+ | * [_] Pince à sertir Engineer PA-09: https:// | ||
+ | * [_] Pince à dénuder les petits fils: https:// | ||
+ | * [_] Connecteurs de batteries de type GH pré cablé (car c'est relou à cabler). | ||
+ | * [_] Capteurs de temperature + humidité: DHT22 ou BME280 qui mesure également la pression atmospherique. | ||
+ | * [_] Capteurs de particule fine: SDS011 | ||
+ | * [_] ESP32 breadboard friendly avec écran : ESP32 OLED V2.0 TTGO | ||
+ | * [x] ESP32 + LoRa + écran : ESP32 TTGO LoRa32 V2.1 mark 1.6 | ||
+ | * [x] Power meter USB : Amperemètre, | ||
+ | |||
+ | ===== TO READ ===== | ||
+ | * Débuter python: [[ https:// | ||
+ | * Test unitaire en Python: [[ http:// | ||
+ | * Un guide pour mieux coder : [[ https:// | ||
+ | * Utilisation de scrappy pour crawler le web : [[ https:// | ||
+ | |||
+ | ===== DONE ===== | ||
+ | * [x] [Perso] Des étagères en bois | ||
+ | * [x] [Laperco] Un premier kit de mesure du signal LoRa | ||
+ | * [x] [Laperco] Choisir des ESP32 avec écran | ||
+ | * [x] [Laperco] Choisir une gateway LoRaWAN et des transceiver LoRa genre ic880a dispo [[ https:// | ||
+ | * [x] [Perso] Un premier sémaphore chappe motorisé | ||
+ | |||
+ | |||
+ | |||
+ | ===== Work log ===== | ||
+ | |||
+ | ==== Semaine 2019-15 ==== | ||
+ | Première réflexion sur le contenu du premier SITA Capteurs. Définition d'un objectif et mapping des concepts pour sélectionner les idées à expliquer et transmettre. | ||
+ | \\ | ||
+ | Découverte de la lib boardgame.io ce qui a beaucoup baissé ma motivation à travailler sur la boardgamelib. | ||
+ | \\ | ||
+ | Décision de tester InfluxDB pour stocker les métriques IoT. | ||
+ | |||
+ | ==== Semaine 2019-14 ==== | ||
+ | J'ai convaincu Antoine de tester ses bobines de génératrice avec un banc de test nous permettant de réaliser des mesures qui nous permettront de comparer differents design de bobines ou de génératrices. Conception et impression de 2 pièces 3D pour motoriser la génératrice de la petite éolienne d' | ||
+ | \\ | ||
+ | Blocage sur la modélisation des tours et des phases pour la boardgamelib. | ||
+ | |||
+ | ==== Semaine 2019-13 ==== | ||
+ | Début de réflexion sur une lib pour gérer des jeux de cartes ou de plateau : boardgamelib. Premiers devs perso en TypeSript avec Angular cli. But: bricoler un peu avec Angular et découvrir l' | ||
+ | |||
+ | ==== Semaine 2019-12 ==== | ||
+ | Réalisation d'une seconde version du petit sémaphore. 3 objectifs : | ||
+ | * Corriger le mauvais rapport de vitesse 36/28 | ||
+ | * Accélerer le déplacement des parties mobiles => virevolter | ||
+ | * Diminuer la contrainte des courroies sur l'axe de rotation du régulateur qui ployait sous la tension des courroies | ||
+ | |||
+ | ==== Semaine 2019-11 ==== | ||
+ | Tentative de programmation du sémaphore avec un algo utilisant des déplacement relatifs. Algorithmie plus compliqué pas exempte de bugs. Pour le moment pas achevé. | ||
+ | \\ | ||
+ | Découverte du mauvais rapport de vitesse utilisé 36/28 qui ne permet pas de faire des 1/8 de tour en pas entier (avec un moteur 200 pas). | ||
+ | \\ | ||
+ | Ponçage des 2 modules de rangement en bois à l' | ||
+ | |||
+ | ==== Semaine 2019-10 ==== | ||
+ | Motorisation du petit sémaphore. Tentative de pilotage des moteurs à la mano avec une routine basé sur des interruptions. Les fréquences d' | ||
+ | => Beaucoup trop de vibrations et vitesses trop faibles due à la non atteinte de la fréquence d' | ||
+ | \\ | ||
+ | Utilisation de la bibliothèque AccelStepper pour piloter les moteurs en position absolue. Atteinte de vitesses convenables. Conception d'un algo de recherche du plus court chemin entre 2 positions du sémaphore. | ||
+ | |||
+ | ==== Semaine 2019-09 ==== | ||
+ | Design du mat et du socle d'une première version d'un petit sémaphore. Assemblage du mat et du régulateur déjà assemblé. | ||
+ | \\ | ||
+ | Assemblage de 2 modules de rangement en bois à l' | ||
+ | |||
+ | ==== Semaine 2019-08 ==== | ||
+ | Remplacement de la lib Adafruit de l' | ||
+ | \\ | ||
+ | Plusieurs tentatives d' | ||
+ | |||
+ | ==== Semaine 2019-07 ==== | ||
+ | Envoies de messages LoRaWAN avec ABP et OTAA ok. Cablage de l' | ||
+ | \\ | ||
+ | Achat de bois 2x mois cher et début de la construction de 2 nouveaux module de rangement en bois 25x25x50 cm à l' | ||
+ | |||
+ | ==== Semaine 2019-06 ==== | ||
+ | Cablage de la chistera-pi pour créer un tracker LoRaWAN. Tentative d' | ||
+ | |||
+ | ==== Semaine 2019-05 ==== | ||
+ | Documentation sur LoRa / LoRaWAN, les drivers, les bibliothèques, | ||
+ | |||
+ | ==== Semaine 2019-04 ==== | ||
+ | Debug du kit de test du signal LoRa avec le [[ e45-ttl-100 ]]. Je juge la version satisfaisante, | ||
+ | Tentative de création d'une bibliothèque pour piloter le e45-ttl-100 en standby. | ||
+ | |||
+ | Rencontre avec Tjarda pour LaPerco, récupération d'une Gateway LoRaWAN TTN et d'un module LoRa. | ||
+ | Mise en route de la Gateway LoRaWAN TTN. | ||
+ | |||
+ | ==== Semaine 2019-03 ==== | ||
+ | Travail sur LoRa, construction d'un kit de test LoRa avec le [[ e45-ttl-100 ]] : | ||
+ | * Un dispositif fixe répétiteur LoRa. Une simili gateway qui réémet les méssages LoRa reçu. | ||
+ | * Un dispositif nomade de mesure LoRa. Un emétteur de message (ping) qui compare le message envoyé au message retourné par le répétiteur. Avec: mesure du temps de réponse, mesure du taux d' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Finition du premier module de rangement en bois 25cm x 50cm x 31.8cm. | ||
+ | => 31.8 cm de profondeur est sans doute un peu trop. Il faudrait voir à ramener cela à 25cm de profondeur. | ||
+ | |||
+ | ==== Semaine 2019-02 ==== | ||
+ | Travail sur LoRa, tentative de : | ||
+ | * Construction d'une gateway LoRa single channel avec écran. | ||
+ | * Construction d'un émétteur LoRa pour poster des messages. | ||
+ | |||
+ | J'ai rencontré beaucoup de problèmes avec l' | ||
+ | |||
+ | Construction d'un premier module de rangement en bois 25cm x 50cm x 31.8cm. | ||
- | * [_] Un premier sémaphore chappe motorisé | ||
- | * [_] [AMIPO] Stabiliser le déploiement de VerneMQ. Automatisé le déploiement d'un daemon pour poller MQTT vers Prometheus | ||
- | * [_] [Laperco] Concevoir les differents modules pour les capteurs: Sensor board / LORA board / Acquisition board | ||
- | * [_] Des étagères en bois | ||
- | * [_] | ||
{{tag> | {{tag> |
max.1546940605.txt.gz · Dernière modification : 2019/01/08 09:43 de bigMax