Aller au contenu


Photo
- - - - -

:squared_sos:|help-questions


10528 réponses à ce sujet

#9581 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 14 juillet 2023 - 12:44

Got this up and running now. How can I configure it for I2C connection to read battery voltage for Vigibot? Do I have to manually enable I2C first? https://wiki.dfrobot...o SKU: DFR0528
Also can vigibot show the remaining battery percentage (calculated by the I2C device) rather than just the voltage?

#9582 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 14 juillet 2023 - 02:26

Only few chips are natively supported on the opensource client.
You need to check what i2c chip is used in your ups. And check what i2c adress it use...
I2c is already enabled by default within the client.

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9583 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 14 juillet 2023 - 02:31

I believe the I2C address is 0×10 and the fuel gauge is MAX17043

#9584 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 14 juillet 2023 - 02:33

Ok so this chip is supported by default maybe it just an adress problem
Ssh on your raspberry pi and find sys.json file
Update MAX17043ADDRESS value to 16 instead of 54. ( values in sys.json are in decimal, 0x10 = 16)

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9585 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 14 juillet 2023 - 04:17

Changed that and still no voltage reading. Does this help: image.png image.png
image.png

#9586 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 14 juillet 2023 - 06:54

Do you restarted your robot after changing the value ?
@Eidyn

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9587 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 14 juillet 2023 - 06:55

Yep i did

#9588 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 16 juillet 2023 - 10:12

Still no luck. When trying to run the above code directly, it cannot find the smbus module. Does Vigibot use / need smbus for this to work?

#9589 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 16 juillet 2023 - 02:44

Ok first thing : try to have your ups working without vigibot. Then show me the code used and I will compare with the default vigibot code.

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9590 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 16 juillet 2023 - 03:29

I believe this is the working code ^^ but it requires smbus. Would it be ok to run sudo apt-get install python-smbus in the terminal on the RPi with the Vigiclient installed?

#9591 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 16 juillet 2023 - 03:37

You can try what you want. Worst case re install vigibot is easy.

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9592 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 16 juillet 2023 - 03:39

Ok cool will give it a go and let you know :) As a feature suggestion, would it be possible to integrate a battery state of charge display (as a percentage) instead of the voltage?

#9593 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 16 juillet 2023 - 04:09

It is already available. You can activate this display once you have it working. But we noticed that this charging status was not very accurate... so we switched to ina219 chip to monitor voltage and current on our ups... monitoring current is way more interesting than innacurate percent display.

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9594 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 16 juillet 2023 - 04:52

Ok, I can confirm that that code does now work after installing smbus
But still not showing in Vigibot
I have unhidden the 'Battery' option and now I have the bar, but it only shows 100% and the voltage only shows 2.5v
In the code above, what gets printed as 'capacity' is actually voltage in mV and 'electricity percentage' is the %SoC

#9595 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 17 juillet 2023 - 03:51

Interestingly, without me changing anything else on Vigibot, I am now getting readings on the battery percentage graph. But, like you say, it is inaccurate and varies widely with the load on the battery (percentage drops a lot when under load etc.) so is obviously using some simple logic based on instantaneous battery voltage. However, the battery voltage line on Vigibot still stays at 2.5V so is obviously not working.
But, I can confirm that this code: https://discord.com/...439226325381130 does work and gives very accurate SoC percentage. Could this be incorporated into Vigibot?

#9596 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 20 juillet 2023 - 08:04

If I want to install pip3 and do apt-get update/upgrade, will this mess up the Vigibot install?

#9597 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 20 juillet 2023 - 11:07

I don't think so. Have a try and confirm ;)
@Eidyn

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9598 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 20 juillet 2023 - 11:16

Everything still fine!
I did it so I could run some code to take the battery SoC and send it to Adafruit IO

#9599 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 12 511 messages
  • Gender:Male
  • Location:Anglet
  • Interests:Robotique, Entrepreneuriat, Innovation, Programmation, Résolution de problème, Recherche de solutions, Mécanique, Electronique, Créer, Concevoir

Posté 21 juillet 2023 - 10:01

You can document your test to add it on the tutorials available ;)

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#9600 eidyn

eidyn

    Membre

  • Membres
  • 55 messages

Posté 21 juillet 2023 - 10:04

I'd like to add one but would be better if we could get the SoC working on Vigibot? I'm still not getting readings on Vigibot. Any idea how to integrate it and then I can do a tutorial for that?



Répondre à ce sujet



  


9 utilisateur(s) li(sen)t ce sujet

0 members, 9 guests, 0 anonymous users