Forums et Blogs

 

Forums et Blogs


Une petite page regroupant quelques adresses utiles.

FORUMS :

Le forum ARDUINO en français : https://forum.arduino.cc/index.php?board=33.0

Le forum DOMOTICZ en français : https://easydomoticz.com/forum/

BLOGS :

Le très connu blog d'Eskimon : https://eskimon.fr/

L'excellent blog d'Yves Pelletier : http://electroniqueamateur.blogspot.com/

Zeste de savoir : https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/

Projets DoItYouself : https://projetsdiy.fr/

25 commentaires:

  1. Bonjour,

    Je trouve nombre de vos articles intéressants et en particulier celui sur la basse consommation du Pro Mini m'a fortement aidé à réduire la conso de mon enregistreur de température 8 voies que j'ai fabriqué pour surveiller la cuisson de mes pièces céramiques dans mon four. J'étais passé du Uno au Nano et grâce à vous au Pro Mini. Vos astuces sur regulateur et diode à supprimer sont excellentes. Je bute sur un point : la mise en veille; Elle très importante pour moi car je transmets les relevés de température toutes les 30 secondes environ par radio LoRa (conso env 800mA pendant 1/10 sec), sur une assez longues distance, environ 100 m mais avec plusieurs murs à traverser et un plancher. Cela marche mais est consommateur d'énergie. J'ai cherché sur le net et sur votre blog plus d'info sur la mise en veille du Pro Mini mais c'est un domaine qui semble assez obscure et mal documenté. Mon enregistreur se trouve dans l'enceinte du four, dans une partie relativement froide, et le four étant sous atmosphère contrôlée il n'est pas possible d'y apporter une alimentation électrique sans de très grosse modification et possible problème d'étanchéité. D'ou mon soucis de réduction de la consommation afin que l'enregistreur soit autonome le plus longtemps possible. Auriez-vous des pistes à me recommander ? Des astuces de programmation pour mettre le processeur (et donc la carte LoRa) en veille quasi totale avec reveil sur horloge ? Acquisition, emission puis retour en veille ? Mon enregistreur est assez basique à la base, Pro Mini, RTC Ds1307, enregistrement sur µSD, acquisition multiplexée sur un MAX31855 et bien sûr la fameuse carte LoRa très gourmande en énergie.
    Par avance merci de vos conseils et de votre aide.
    Nicolas

    RépondreSupprimer
  2. Bonjour
    La mise en veille du Pro Mini est simple. il y a un exemple de code sur mon blog. Par contre la veille ne dure que 8s au maximum. Il faut donc la répéter.
    La consommation au repos d'une carte SD est assez conséquente : 0.5mA. Il faudrait l'alimenter à la demande.
    Par contre je n'ai aucune données sur la mise en veille d'une carte LORA.
    Avez-vous essayé https://forum.arduino.cc/index.php?board=33.0
    On pourrait en discuter plus facilement et avec plus de monde.
    @+

    RépondreSupprimer
  3. Désolé pour la réponse tardive. Les notifications BlogSpot ne fonctionnent pas.

    RépondreSupprimer
  4. D'après la datasheet, un SX1276 devrait consommer 1µA en sleep mode.
    https://www.semtech.com/uploads/documents/DS_SX1276-7-8-9_W_APP_V5.pdf

    RépondreSupprimer
  5. Bonjour Mr Bachetti,
    Je viens d'installer ubuntu, lancer ide arduino et déjà un problème :configurer le port usb. Pouvez-vous me recommander un tuto pour solutionner mon problème? In french, si possible. Merci beaucoup. Ela

    RépondreSupprimer
    Réponses
    1. Sous Linux il n'y aura pas de problème de drivers. C'est un premier point.
      Ensuite il faut faire partie du groupe dialout :

      $ ls -l /dev/ttyUSB0
      crw-rw---- 1 root dialout 188, 0 mars 31 08:53 /dev/ttyUSB0

      Cela veut dire que ttyUSB0 appartient à root et peut être rw pour le groupe dialout

      Donc pour en faire partie :
      sudo usermod -a -G dialout username

      username est votre identifiant de connexion

      Supprimer
  6. Salut Rython

    Pleins de bonnes informations sur ton site, pour ma part je m'inspire des articles sur le STM32F103C8
    J'ai mis plusieurs jours à trouver pourquoi le Blink ne fonctionne pas sur PA15 !
    J'ai moi aussi fait l'acquisition de modules nixies mais ils sont défectueux (l'espacement entre des digits et la grille n'est pas homogène et ça fait des zones en surbrillance!!)
    Ca fait bizarre de voir un maître du "Low Power" bricoler sur des trucs qui chauffent !

    Ouioui :-)
    Je n'ai pas lu tous tes articles

    RépondreSupprimer
    Réponses
    1. Oui cela m'arrive de faire des trucs qui chauffent.
      Rarement ...
      Bonnes bidouilles.

      Supprimer
  7. Je mettre à jour mes programmes des STM32 Nucleo Cube ou Arduino via le port Ethernet.
    Que conseilleriez vous comme solution simple ?

    RépondreSupprimer
    Réponses
    1. Cela revient à développer un bootloader spécial. Il n'y a pas vraiment de solution simple.

      Supprimer
  8. Bonjour, just THANK'S pour tout.
    J'utilise l'esp32, comme vous l'avez énoncé si le pcb n'est plus produit ou bouge tout bouge. Je souhaiterais trouver un projet (kicad) ou le construire moi-même. J'ai commencé en me basant sur la lolin d32 qui est bien faite. Il existe bien des trucs mais ... Si vous avez un conseil je suis preneur.
    Merci
    Frederic

    RépondreSupprimer
    Réponses
    1. Effectivement un des problèmes des cartes ESP32 est leur pérennité.
      https://riton-duino.blogspot.com/2020/01/un-logger-analogique-et-digital-version.html
      Ce projet a été conçu avec un module nu. Les composants nécessaires sont peu nombreux :
      - deux boutons avec résistances et condensateurs
      - un connecteur 3 points pour la programmation avec un FTDI
      En ce qui concerne la LOLIN D32 le FTDI est sur la carte, mais le produit final peut très bien s'en passer.
      Ensuite tout dépend des besoins en alimentation : secteur, ou batterie avec chargeur intégré, TP4056 par exemple.

      Supprimer
    2. https://riton-duino.blogspot.com/2019/02/esp8266-sur-batterie.html
      Un autre article traitant de l'utilisation d'un module nu.
      Voir : 3. L'ESP32

      Supprimer
  9. Merci, j'avais parcouru les deux articles très édclairants et v regarder le "Voir : 3. L'ESP32". Je garde le connecteur car même si j'update le fw, si plantage dur rien de tel que la connection physique. En effet (CH340(c)/CP2104)/TP4054(56)/ME6211 sont un choix que je retrouve.

    RépondreSupprimer
  10. Bonjour,
    Je recherche un tuto que j'ai lu sur votre site mais que je ne retrouve plus !
    Ce tuto expliquais pas à pas, comment envoyer des données dans une base SQL (MariaDB) sur un RPI puis (surtout) comment l'afficher avec Highcharts.
    Grace à ce tuto, j'ai pus (enfin) réaliser un affichage avec Highcharts mais aujourd'hui j'ai modifier la BD (qui fonctionne) mais impossible de l'afficher avec Highcharts malgré la modification de "data.php" et de graph.js.
    C'est pourquoi j'aimerais retrouver ce tuto qui m'a bien aidé.

    RépondreSupprimer
    Réponses
    1. Vous devez faire erreur. Je n'ai publié aucun tuto mettant en oeuvre une RPI avec du PHP et MariaDB.

      Supprimer
  11. Bonjour,
    Je suis très respectueux de tous vos articles et réalisations : un grand MERCI !!
    Voilà 2 ans que je bidouille avec Arduino, mais maintenant j'arrive au bout d'un autodidacte, j'ai besoin de quelques explications pour m'approprier des parties de vos projets
    En l'occurrence, je suis sur la micro irrigation, et un seul message ne suffirait pas à lister toutes mes interrogations
    Une première serait de comprendre les extensions des fichiers (.ccp, .h )
    La 2ème est sur l'utilisation d'un débitmètre qui aura une valeur maxi différente en fonction des zones d'arrosage
    La 3ème est l'identification de la valeur du débimètre (pour la mise en forme du code " if " pour piloter la fermeture de la vanne motorisée en cas de fuite sur l'une des zones d'irrigation
    Merci par avance pour votre aide

    RépondreSupprimer
    Réponses
    1. J'ai un projet sur ce sujet, avec un débitmètre :
      https://riton-duino.blogspot.com/2019/06/arduino-micro-irrigation-automatisee.html

      Supprimer
    2. Bonjour,
      Oui, je l'ai parcouru, mais je n'ai pas tout compris pour la lecture du débit afin de pouvoir couper la vanne principale.
      Plutôt que de recopier le code, je souhaitais comprendre la logique et pouvoir piloter cette électrovanne avec différentes valeurs liées aux zones d'irrigation

      Supprimer
    3. Le code est ici :
      https://bitbucket.org/henri_bachetti/sprinkle-timer/src/master/arduino/sprinkle-timer/flow.cpp
      Le compteur de débit fonctionne sous interruption.
      La fonction getFlow() retourne le nombre de litres/heure.
      Il suffit de comparer cette valeur à une consigne et de couper la vanne si le débit est trop important.

      Supprimer
    4. Merci, j'ai trouvé et je vais m'en inspirer.....enfin du moins je vais essayer.
      Par contre j'aimerai comprendre la différence entre "float getFlow(void) " et " void flowInit(void) " seulement sur le positionnement du " void " ( avant, après, ou avant et après)

      Supprimer
    5. flowInit() initialise le module, en mettant en place l'interruption. getFlow() retourne le débit.

      Supprimer
    6. Ah, ok je comprends mieux !
      Ma dernière question ou plutôt suggestion suite à la lecture de votre nouveau projet d'arrosage automatique " peut-on prévoir dans le code une auto-analyse du débimètre pour chaque zone d'arrosage et en y ajoutant une marge d'erreur, on aurait une valeur sécuritaire pour éviter la fuite accidentelle.....enfin ce n'est qu'une proposition , à vous de continuer à nous faire vibrer par vos réalisations

      Supprimer
    7. Il n'y a aucun intérêt à prévoir une marge d'erreur. Il faut simplement fixer le seuil au dessus du débit normal.
      Par exemple pour 10 litres / heure en débit normal, prévoir 12 litres / heure ou même 15.

      Supprimer