Nouvelle discussionNouveau message Derniers messages Recherche forum
777 messages.      11 12 13 14 15 16 17 18 19 20 21   - Décodage du protocole serial BAFANG BBS0x [18542]
Montague
24-05-2018 à 14h45
Acceder au profil du membre
Par contre, 'espère que c'est beaucoup mieux que la première version de l'Eggbike, que j'avais acheté, et qui est à mes yeux inexploitable. Il y a beaucoup trop de latence sur le système, il faut au moins deux/trois tours de pédalier avant que le moteur se lance. De plus, l'appli est pas bien finie, le mode légal ou non est pas fonctionnel, bref, j'ai perdu mon investissement et j'ai remis ma C963. Dommage, il y a vraiment plein d'intérêts à ce genre de console. Je ne l'ai utilisé qu'environ 1000km.

La gestion de la batterie n'est pas assez fine non plus, bref, dommage !

Cette V2 a l'air plus aboutie, mais les travaux de Jacques plus prometteurs encore, si nous pouvons partir dessus pour avoir un système "Open"

Anonyme, 88 msg, 43 ans. (FR-67).
 Citer Alerter [570999]
Membre9554
24-05-2018 à 15h05
Hello Montague,
J'attendais un peu tes retours sur la Eggbikes v1, c'est chose faite.
Je ne suis pas vraiment étonné du résultat... ça passait uniquement par Bluetooth et en BT standard en plus (ça consomme)...

Dès que j'aurai fini de cabler mon proto de base et fait des essais sur terrain, je publierai mon code (de base aussi et améliorable bien sûr).
L'avantage ici c'est qu'on part sur un système câblé, mais avec écran réduit et possibilité wattmètre, + dataloggig sur microSD ou Bluethoot mais en option externe !
Il n'y a pas plus de latence qu'avec une console C965 ou P850C et la conso est réduite.
(une salve d'infos toutes les 500 ms, le reste de l'assistance étant géré par le contrôleur et sa prog)

Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [571001]

Message modifié le 2018-05-24 16:36:32 par Jacques74.
publicité
24-05-2018 à 15h05
Lien commercial -48-


Montague
24-05-2018 à 17h20
Acceder au profil du membre
Super ! Je pense effectivement que tu as raison, c'est d'ailleurs l'option de développement sur laquelle ils sont partis pour la V2.

Si jamais tu veux étudier leur système, je peux te l'envoyer si tu veux.

J'ai regardé tous ces petits arduino, mais de loin. J'utilise bien plus régulièrement le raspberry, y compris le Zero, avec lequel j'ai créé une ruche connectée (étant apiculteur & informaticien) avec reports de température, humidité, poids, luminosité, vibration non souhaitées, alertes SMS, etc..... mais ..... en Python ;-)

ça sera chouette en tout cas, si on peut partir sur la base de ton travail. C'est un beau projet !

Anonyme, 88 msg, 43 ans. (FR-67).
 Citer Alerter [571024]
Membre9554
24-05-2018 à 17h58
Non pas besoin, c'est sympa mais je pense que la v2 sera effectivement plus dans l'esprit que je désirais dès le début (console plus discrète, avec commodo, et sans obligation de smartphone)

Oui les Raspberry sont aussi très intéressants mais quand même un peu surdimensionné pour un projet du genre...
L’avantage des Arduino Nano c'est que c'est très compact et coute 2-3 euros (en clone), avec bien assez d'E/S
Le langage est simple, c'est du C très basique, avec beaucoup de librairies à disposition.

Mais je lorgne aussi sur les Wemos ESP32, Wifi et smart BT intégré, programmables autant avec l'IDE Arduino qu'en Python et très compact
J'en ai maintenant un ou deux en stock, mais pour (beaucoup ?) plus tard
J'avance pas très vite, mais j'ai de la suite dans les idées ;)



Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [571028]

Message modifié le 2018-05-25 12:19:21 par Jacques74.
Montague
25-05-2018 à 09h41
Acceder au profil du membre
Oh oh, programmable en python ? je vais m'y intéresser, tiens

Il me semblait que c'était aussi un C type arduino uniquement, je ne me suis jamais penché dessus, encore.

Merci pour l'info, je vais en commander un, pour voir !

Anonyme, 88 msg, 43 ans. (FR-67).
 Citer Alerter [571108]
Superjc
25-05-2018 à 23h31
Acceder au profil du membre
J’ai en commande un ESP32 OLED mais ça fonctionne déjà très bien avec arduino et le code de base de Yamty35
Faut juste l’ajout d’un afficheur et les boutons + et - dans le code


Christophe, 3256 msg, 63 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost
 Citer Alerter [571232]
Yamty35
26-05-2018 à 08h17
Acceder au profil du membre
ESP32 + OLED-I2C (32*128 ou 64*128) me parait aussi la solution idéale.
En + de la fonctionnalité Wifi + Bt LE, l'ESP32 dispose de fonctionnalités pouvant être utiles :

. Touches sensitives
. Capteur à effet hall.
. espace de stockage (SPIFFS), pour enregistrer des logs

Le tout dans un volume réduit (18*25*3,1 mm)
Attention toutefois, il s'alimente en 3,3 V et est TRES sensible à la qualité de l'alimentation ; en cas d'utilisation de la radio (Bt, notamment) il consomme beaucoup au démarrage (300 mA et +) ; je ne sais pas si le 5V dispo sur les fiches jaunes peut suffire et la conversion depuis le 48v sera à peaufiner.

J'attends vos résultats, les gars !

Jacques, 17 msg, 66 ans. (FR-35).
 Citer Alerter [571246]

Message modifié le 2018-05-26 08:22:46 par Yamty35.
Membre9554
26-05-2018 à 12h05
Bon, quelques essais d'affichage, avec un choix de base de 2 écrans (pour commencer).
Pour l'instant le basculement se fait en utilisant le 3ème bouton du commodo.
Par la suite j'aimerais faire un menu...
Je me suis servi en fait de mes tout premiers essais dans ce sujet, avec quelques reprises de mon wattmètre Arduino.
J'étais bloqué sur le problème de la récupération vitesse (RPM), merci Yamty d'avoir éclairci ce point !

Le premier écran serait le principal, avec le niveau en cours et la vitesse, le tout affiché EN GROS CARACTÈRES
... indispensable pour les bigleux comme moi sans leurs loupes ! ^^
Au-dessus on y retrouverait des infos qu'on peut facilement lire à l'arrêt, en chaussant ses lorgnons
(à noter que la tension affichée ici est celle de l'USB mesurée en interne... le pont diviseur batterie n'est pas encore installé...)





Le deuxième écran regroupe plus d'infos :
Je vais laisser la possibilité de calculer les Ah soit avec les retours du BBS (ce sera pas très précis mais c'est mieux que rien), soit avec un capteur de courant externe, qui est prévu ainsi qu'une sortie OpenLog ou BT serial.

Il y a encore beaucoup à faire, entre autre du coté de la mémorisation des Ah et Km lorsque hors tension !
Mode reprogrammation à la volée aussi !
Mais le principe de base est déjà bien sympa et pour une première approche c'est cool et assez facile d'accès




Et une dernière pour se rendre compte de la taille du circuit (4 x 6 cm) complet avec alim 72V max :
(très bien au passage et ne chauffe absolument pas)
Conso Alim + Nano + Oled, = ~6.3 mA sous 48V, soit env. 0.3W



Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [571265]

Message modifié le 2018-05-26 14:11:47 par Jacques74.
Membre16561
26-05-2018 à 12h46
Salut Jacques,
ton assemblage de module inclus un gps, ou les données proviennent d'ailleurs ?

Membre16561, 226 msg. Ce membre n'est plus inscrit.
 Citer Alerter [571269]
publicité
26-05-2018 à 12h46
Lien commercial -184-

Membre9554
26-05-2018 à 12h56
Non non, à la base ce circuit est minimaliste, et c'est le but !
... enfin "minimaliste" mais quand même avec une possibilité vrai wattmètre voir datalogging, ce qu'aucune console BBS ne propose
Et il aura bien sûr la possibilité de changer de mode par reprogrammation ! (légal ou débridé par exemple)

Pour le GPS (et autres outils) il suffira en fait de se connecter en BT sur smartphone (petit module externe à ajouter), et d'utiliser celui-ci pour récupérer les infos BBS/Nano
J'avais déjà fait des essais dans ce sens et sur une petite appli android que j'avais réalisée (merci encore Ferias !), mais pour ce projet je n'en suis pas encore là !!
A vrai dire mon petit Bryton 310 en supplément me suffit pour tracer, et le smartphone dans la poche si besoin de cartographie à la demande.
Mais comme dit c'est tout à fait possible !
Et avec un ESP32, le BT est inclus (mais c'est un peu plus gros)

J'aimerais aussi ajouter que même s'il y a eu beaucoup de progrès avec le Bluetooth (BLE, smart BT), j'ai quand même même beaucoup plus confiance dans une connexion câblée... et c'est aussi beaucoup plus simple à gérer.

En image : Application smartphone (BT) réalisée avec App Inventor



Membre9554, 19093 msg. Ce membre n'est plus inscrit.
 Citer Alerter [571270]
777 messages.      11 12 13 14 15 16 17 18 19 20 21   - Décodage du protocole serial BAFANG BBS0x - Lu 178388 fois. [18542]
retour en haut de page Messages récents
répondre dans cette discussion
En ce moment sur le tchat
Le 05 à 21h16 Havoc Énorme promo Decathlon : le E-Touring perd 1 000 € ! 2 499 €
Le 08 à 10h41 Cycle Bonjour,
pourriez vous me préciser la section du site la plus appropriée pour demander conseil de réparation sur un circuit imprimé...
Le 09 à 17h37 Havoc S'il est d'origine, autant en parler ici: cyclurba.fr
Le 11 à 13h17 Cycle Merci
Le 21 à 21h12 Havoc Nakamura E-Summit LTD à 999,99 € pendant quelques jours chez Intersport

Réparer et entretenir son vélo soi-meme
Lien commercial -181-