Montague
24-05-2018 à 14h45
|
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). |
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. Message modifié le 2018-05-24 16:36:32 par Jacques74. |
publicité 24-05-2018 à 15h05
|
|
Montague
24-05-2018 à 17h20
|
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). |
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. Message modifié le 2018-05-25 12:19:21 par Jacques74. |
Montague
25-05-2018 à 09h41
|
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). |
Superjc
25-05-2018 à 23h31
|
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 |
Yamty35
26-05-2018 à 08h17
|
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). 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. 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. |
publicité 26-05-2018 à 12h46
| |
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. |
|