Le deal à ne pas rater :
Xiaomi Mi Smart Camera 2K Standard Edition (design compact / support ...
11.39 €
Voir le deal

ESP32 CanSee dongle pour CanZE

+6
romelec
EliotFR
Sylv'1
oliver
Pixel
freedom2000
10 participants

Page 2 sur 3 Précédent  1, 2, 3  Suivant

Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Jeu 4 Fév 2021 - 21:06

Dispo des pins ou pas ce serait bien d'avoir l'OTA, c'est toujours plus simple pour les utilisateurs lambda. ça pourrait même se faire en bluetooth via l'appli si les dev veulent l'implémenter

@EliotFR il y a largement la place pour les transceivers, et des jumpers accessibles pour les résistances de terminaison:
ESP32 CanSee dongle pour CanZE - Page 2 Obd_pr12
EDIT: PCB à peu près final, il manque quelques résistances/capas/transistors pour le reset et programmation.
Ca rentre au chausse pied, à voir si le régulateur linéaire est nécessaire ou si le DC/DC est suffisamment stable/propre pour s'en passer.

Je vais commander quelques boitiers vides, à suivre dans 2-3 semaines...
Ah et il faudrait que je commande la voiture aussi Laughing


Dernière édition par romelec le Ven 5 Fév 2021 - 2:06, édité 1 fois

romelec

Messages : 383
Date d'inscription : 23/01/2021

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Jeu 4 Fév 2021 - 21:39

Modifier le code je pense savoir faire sans tout casser !
Mais wifi pas bluetooth
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Ven 5 Fév 2021 - 12:15

C'est sur que sans la voiture, ça marche moins bien.

Je viens de terminer le pcb inférieur. Je persiste ne pas mettre de composant dessus Smile
Un petit visuel :
ESP32 CanSee dongle pour CanZE - Page 2 WRvSw6n

@freedom2000
La pin 8 du SN65HVD230 qui correspond au signal RS est câblé comment sur la carte de test chinoise ?
On dirait que ça fait : PIN(8)RS => RES 10K => GND.


On va avoir le nouvel an chinois qui va nous tomber dessus aussi Smile

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Ven 5 Fév 2021 - 12:24

Ah oui j'avais oublié le RS, 10K à la masse en effet. datasheet pages 20-22

romelec

Messages : 383
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Ven 5 Fév 2021 - 14:29

La partie supérieure, avec l'alimentation sur un pcb tout fait :
ESP32 CanSee dongle pour CanZE - Page 2 DM4iSqH

Longueur et largeur c'est OK, ça doit passer.
j'espère que ça va passer dans les 12mm que me réserve le boitier.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Ven 5 Fév 2021 - 18:38

@freedom2000
La pin 8 du SN65HVD230 qui correspond au signal RS est câblé comment sur la carte de test chinoise ?
On dirait que ça fait : PIN(8)RS => RES 10K => GND.

comme ça le module chinois !

ESP32 CanSee dongle pour CanZE - Page 2 Carte10

si j'ai bien compris la théorie du CanBus, la 120 Ohm est optionnelle (voire à virer)

JP
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Ven 5 Fév 2021 - 18:48

j'espère que ça va passer dans les 12mm que me réserve le boitier.
Très joli circuit !

Pas sûr que ça passe avec les connecteurs. Faudra sûrement virer les femelles et souder direct à la place.
L'épaisseur de la petite alim fait 5.5mm, donc en soudant sur place tu seras large. (en virant J1 et J3)

Longueur largeur tout monté ça fait combien ?
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Ven 5 Fév 2021 - 19:07

Je suis sur 40x20x13.5mm sans tricher. Je verrai à la réception des PCBs.
Pour le moment les chinois sont en vacances donc la réponse d'ici 2 mois Smile.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Ven 5 Fév 2021 - 19:11

49*25*11.5 avec les modules lolin32 et mon pcb initial

ça progresse !
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Sam 6 Fév 2021 - 9:32

J'ai sacrifié un vieux clone ELM327 BT qui n'était même pas 1.4 pour faire des mesures.
Si ça peut aider ... je dirais que mes mesures sont précise à 0.1mm environ.

Boitier nue :
ESP32 CanSee dongle pour CanZE - Page 2 KuuPSCK

Dimensions de la base :
ESP32 CanSee dongle pour CanZE - Page 2 JTAJp1y

Dimension int. du capot :
ESP32 CanSee dongle pour CanZE - Page 2 T2VEgEf


Attention, le connecteur n'est pas centré dans le boitier mais il est environ 0.5mm plus bas.
Difficile de dire exactement car j'ai pas mal forcé sur le boitier ...
Cela peut être problématique si vous faites un pcb qui rentre au chausse pied.

Pour la largeur du PCB, on doit pouvoir mettre un peu plus que l'écart entre les deux rebords intérieur car lorsque la partie supérieure vient se clipser sur la base, elle vient affleurer l'arrête extérieure du rebord sans se poser dessus.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Mer 3 Mar 2021 - 17:06

Le colis avec alim, esp32 et surtout les boitiers vides vient de partir de Chine, la suite dans 2-3 semaines.

J'ai désactivé temporairement le lien oshwlab sur ma première réponse le temps de recevoir tout ça et faire des tests.

romelec

Messages : 383
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par sscrit2 Jeu 4 Mar 2021 - 21:32

Parfait ! tu as commandé 500 pièces ? Razz je trouve très intéressant, je me lancerais bien.

sscrit2

Messages : 35
Date d'inscription : 09/02/2016
Localisation : 64100

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Jeu 4 Mar 2021 - 22:41

Non pas encore, juste des échantillons !

romelec

Messages : 383
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par sscrit2 Ven 5 Mar 2021 - 7:56

Nous faisons une chaîne de montage dans ma cave, Smile nous les revendons sur ebay et nous devenons riches. What a Face

C'est comme cela qu'Apple a commencé. Laughing

sscrit2

Messages : 35
Date d'inscription : 09/02/2016
Localisation : 64100

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par sscrit2 Sam 6 Mar 2021 - 9:12

J'ai une erreur de compilation après avoir installé vscode et platformio dessus. Pour compiler cansee je me doute qu'ici ce n'est pas le bon endroit pour cela mais ça peut vous arriver aussi à la compilation.

Error: The program size (1353277 bytes) is greater than maximum allowed (1310720 bytes).

Pour le moment, je cherche comment le résoudre. Very Happy Je viendrai plus tard avec la solution dès que je l'aurai.

sscrit2

Messages : 35
Date d'inscription : 09/02/2016
Localisation : 64100

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Sam 6 Mar 2021 - 9:33

enlève l'OTA et le SPIFFS

L'OTA réserve deux fois la taille du firmware pour pouvoir faire l'upgrade et revenir au premier firmware si problème
le SPIFFS crée une partition disque dans la flash (il y a des options pour mettre des tailles minimales si vraiment besoin du SPIFFS)
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par Pixel Sam 6 Mar 2021 - 9:36

freedom2000 a écrit:...et le SPIFFS
Tu as mis ton masque avant d'écrire ça ? What a Face

_________________
Producteurs de pétrole, je n'ai plus que ma tondeuse à gazon qui roule pour vous.
Pixel
Pixel
Administrateur

Messages : 33774
Date d'inscription : 23/01/2015
Age : 76
Localisation : Marolles en Hurepoix (Essonne)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par freedom2000 Sam 6 Mar 2021 - 9:41

non non j'essaye juste d'aider @sscrit2
freedom2000
freedom2000

Messages : 49
Date d'inscription : 19/12/2020
Localisation : Toulouse

http://freedom2000.free.fr

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par romelec Sam 6 Mar 2021 - 10:08

Remonté par @EliotFR, il faut changer la table de partition:
https://gitlab.com/jeroenmeijer/cansee/-/issues/16

romelec

Messages : 383
Date d'inscription : 23/01/2021
Localisation : Aubagne (13)

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par sscrit2 Sam 6 Mar 2021 - 11:37

Merci je regarde cela, j'ai d'autres erreurs lors du build. Smile Du coup, je vais chercher un peu quand même. Cool Elles me paraissent plus claires que la première, c'est déjà ça.

edit : ca marche !!! merci à tous les deux.

bizarrement et étonnamment après des modifs du .ini , il faut fermer vscode puis rouvrir le projet (sous debian buster 64b)


Dernière édition par sscrit2 le Sam 6 Mar 2021 - 12:40, édité 1 fois (Raison : mis a jour)

sscrit2

Messages : 35
Date d'inscription : 09/02/2016
Localisation : 64100

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par sscrit2 Sam 6 Mar 2021 - 12:44

mince je voulais placer un vrai code pour le bluetooth mais ...
strcpy (cs_config.pin_bluetooth, "1234"); // not implemented in framework yet

Mad

sscrit2

Messages : 35
Date d'inscription : 09/02/2016
Localisation : 64100

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Sam 6 Mar 2021 - 14:02

Des news, la suite :

J'ai compilé le fw sur une carte ESP32 DOIT Devkit v1 + montage avec chip can aliexpress et ça ne fonctionne pas.
Je pense que les chips can SN65HVD230 sont des contrefaçons car ils ne fonctionnement visiblement pas correctement.
C'est ça ou alors ils vendent des lots qui n'ont pas passé les tests.
Bizarrement, la sérigraphie des SN65HVD230 est différente de ceux provenant d'ali.
Il est assez drôle aussi de constater qu'il y a des erreurs sur le nommage des pins sur le pcb mais uniquement sur la face arrière.

Par la suite j'ai compilé le même fw sur la carte que j'ai dessinée et là, ça fonctionne.
Pas sans mal car j'ai simplement oublié de mettre en place une résistance de tirage vers le haut sur la broche EN (donc l'ESP32 ne voulait pas démarrer).

Je reste quand même assez déçu car je trouve que le combo appli / cansee ne fonctionne pas aussi bien que je l'espérais.
J'ai l'impression que quand j'effectue certains type de tests, le dongle "crash".
J'ai aussi l'impression que certaines fonctionnalitées ne sont pas supportées comme la pression des pneus sur une ZOE50.

Bref le dongle doit absolument être upgradable car le firmware n'est pas encore tout à fait au point.

Je fais encore quelques tests pour le moment.


Dernière édition par EliotFR le Sam 6 Mar 2021 - 20:05, édité 1 fois

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par Sierra38 Sam 6 Mar 2021 - 18:48

ESP32 CanSee dongle pour CanZE - Page 2 Z
Sierra38
Sierra38

Messages : 1200
Date d'inscription : 21/11/2020
Age : 56
Localisation : Presque Gap

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par Sierra38 Sam 6 Mar 2021 - 18:49

A part ça, j'ai reçu mon konnwei, pas eu le temps de tester Embarassed
Sierra38
Sierra38

Messages : 1200
Date d'inscription : 21/11/2020
Age : 56
Localisation : Presque Gap

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Dim 7 Mar 2021 - 19:35

Je viens de commander les PCBs chez les chinois, la suite dans quelques semaines.
J'ai revu les PCB pour passer finalement sur un modèle avec un seul CAN et ajout d'un bouton reset pour réinitialiser le dongle d'un petit coup de pied Smile.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par EliotFR Sam 27 Mar 2021 - 10:00

J'ai reçu les composants et je viens de terminer d'assembler mes prototypes.

J'ai conçu un système a carte mezzanine à deux étages afin de minimiser l'encombrement.
Le pinout de la fonction est le suivant :
Code:
Connecteur 7PIN 2.54mm :
PIN 1 CARRE : +3.3V
PIN 2 ROND  : Vers PIN OBD 12 - CAN 1 LOW
PIN 3 ROND  : Vers PIN OBD 13 - CAN 1 HIGH
PIN 4 ROND  : Vers PIN OBD 16 - +12V
PIN 5 ROND  : Vers pin OBD 14 - CAN 0 LOW
PIN 6 ROND  : Vers pin OBD 6 - CAN 0 HIGH
PIN 7 ROND  : Vers pin OBD 4 + 5 - GND

CAN 0 = CAN ISO15765-4
CAN1 = CAN propriétaire Renault




La carte inférieure :
Cette carte permet de faire l'interface entre le brochage du connecteur OBD2 et elle permet de convertir le 12V en 3.3V

J'ai effectué 3 designs différents pour cette carte :
- Un design sans alimentation, juste une redirection des pins
- Un design qui permet d'intégrer un pcb tout fait que l'on trouve facilement sur aliexpress
- Un design basé sur le mp2451 de chez monolitic power
- Un design basé sur le mp2315 de chez monolitic power

Je n'ai pas testé le design basé sur les ic mp car cela représente des couts de production supplémentaires que je n'ai pas voulu débourser. Mais théoriquement c'est fonctionnel.




La carte supérieure :
Cette carte intègre l'ESP32 et la partie CAN, comme pour la carte précédente elle existe en deux design :
- Un design avec un bus CAN0 et un bouton reset
- Un design avec un bus CAN0 et CAN1 ainsi

JP permet d'activer la résistance de fin du réseau can. Elle est de 120 ohm sur ce design.

Tous les designs possèdent aussi 5 leds.




La programmation depuis l'interface de programmation :

Modifier la valeur de cs_config.mode_leds dans la fonction setConfigDefault du fichier config.cpp pour prendre en compte le mode multi led :
Code:
Valeur 0 = Pas de led
Valeur 1 = LED_SINGLE
VAluer 2 = LED_MULTI

Vous pouvez y changer d'autres parametres comme les parametres bt et wifi.

Puis les commandes :
Code:
curl -fsSL https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py -o get-platformio.py
python3 get-platformio.py
export PATH=$PATH:\~/.platformio/penv/bin
git clone https://gitlab.com/jeroenmeijer/cansee.git
cd cansee
nano src/config.cpp
platformio run --target upload

Si jamais pas de place suffisante pour compiler, ajouter "board_build.partitions = min_spiffs.csv" à la fin du platformio.ini.




Quelques images :
ESP32 CanSee dongle pour CanZE - Page 2 P73cYq4
ESP32 CanSee dongle pour CanZE - Page 2 OITKzlt
ESP32 CanSee dongle pour CanZE - Page 2 W0gbeue
ESP32 CanSee dongle pour CanZE - Page 2 30wytYP
ESP32 CanSee dongle pour CanZE - Page 2 Z2LqfN0

PCB Sup en deux CAN :
ESP32 CanSee dongle pour CanZE - Page 2 DM4iSqH

PCB Sup en un CAN :
ESP32 CanSee dongle pour CanZE - Page 2 8p3hDkO

PCB Inf pour module Tiny DC-DC Converter :
ESP32 CanSee dongle pour CanZE - Page 2 FI55jfH

PCB Inf MP2451 :
ESP32 CanSee dongle pour CanZE - Page 2 90xuFUU

PCB Inf MP2315 :
ESP32 CanSee dongle pour CanZE - Page 2 IECy5Yy

Je suis en train de rassembler les sources et je vais voir pour les partager avec le projet Cansee.

EliotFR

Messages : 116
Date d'inscription : 28/09/2020

Revenir en haut Aller en bas

ESP32 CanSee dongle pour CanZE - Page 2 Empty Re: ESP32 CanSee dongle pour CanZE

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 2 sur 3 Précédent  1, 2, 3  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum