Auteur Sujet: projet centrale "LaBox" wifi DCC++ Can  (Lu 555287 fois)

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #480 le: mai 11, 2021, 09:09:58 pm »
Bonsoir Denis,
c'est trop tôt pour faire un article, il faut déjà stabiliser le soft. Et donc de profiter d'un créneau de disponibilité.

Et du coup, ton message est obsolète, on est à la 33 !
Cordialement

Pyk35

  • Full Member
  • ***
  • Messages: 110
    • Voir le profil
Re : Re : Re : Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #481 le: mai 12, 2021, 07:32:37 am »
Citer
Par ailleurs, l'écran I2C de 0,96", driver SSD1306 pourrait être remplacé en option par un I2C de 1,35", driver SH1106. (1€ de plus).
On lui trouvera de la place dans la prochaine version de pcb.
A priori cet écran a la même résolution donc pas trop de mal.
Pour la librairie, il y aura un changement mais Adafruit met à disposition une librairie similaire à la première donc il est possible que l'effort d'adaptation ne soit pas trop lourd.

Après je veux bien essayer mais il ne faudrait pas garder les 2 écrans pour basculer uniquement vers ce nouvel écran non ?
On parle bien de cet écran ?
https://fr.aliexpress.com/item/1005001950055514.html?spm=a2g0o.productlist.0.0.78ae312aS4K8aY&algo_pvid=09a66e6e-9484-4421-8422-a9029f48c47c&algo_expid=09a66e6e-9484-4421-8422-a9029f48c47c-0&btsid=0b0a0ae216207970950534131eac46&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
A+
Cédric

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #482 le: mai 12, 2021, 08:09:13 am »
Bonjour

Pour bien faire, il faudrait virtualiser suffisamment pour rendre l'accès physique à l'écran uniquement via une interface. On pourra ensuite changer d'affichage très facilement.

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #483 le: mai 12, 2021, 10:12:25 am »
Bonjour à tous,

Oui, la définition de ces deux écrans étant identique, je voyais effectivement le choix d'un écran simplement par le remplacement du driver comme j’ai pu le voir dans des programmes plus basiques.
L'appel des tft.print et des positions étant identique dans les deux cas.
Les graphiques étant à vérifier, mais probablement compatibles si l'auteur des deux drivers est le même.
Ce qui simplifierait le choix en fonction de ce qu'on trouve dans ses tiroirs.
Mais tant qu'à faire, on préfèrera un brochage identique à celui du 0.96" déjà utilisé :
https://www.ebay.fr/itm/264394039798
GND et VCC sont dans le même ordre.
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #484 le: mai 12, 2021, 12:15:37 pm »
https://github.com/nhatuan84/esp32-sh1106-oled

je n'ai pas vu ce que l'auteur a modifié par rapport à la bibliothèque SH1106 Adafruit pour l'ESP32.
Sur cette page, il donne le lien pour entreprendre cette modification.

http://www.iotsharing.com/2017/05/how-to-use-arduino-esp32-to-display-oled.html
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #485 le: mai 12, 2021, 01:53:31 pm »
Intéressant !

N’oublions pas que le fait de devoir débrancher le Vcc pendant le téléversement et le rebrancher dans les 2 secondes qui suivent va être une difficulté ou cause d’échec pour pas mal de gens.

Une autre sera de bien installer l’IDE avec toutes les bibliothèques requises, avec le risque que les évolutions de certaines pourraient conduire à un échec.

Quels avantages/inconvénients de l’un pr à l’autre ?
Cordialement,
Dominique

Pyk35

  • Full Member
  • ***
  • Messages: 110
    • Voir le profil
Re : Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #486 le: mai 12, 2021, 02:57:06 pm »
https://github.com/nhatuan84/esp32-sh1106-oled

je n'ai pas vu ce que l'auteur a modifié par rapport à la bibliothèque SH1106 Adafruit pour l'ESP32.
Sur cette page, il donne le lien pour entreprendre cette modification.

http://www.iotsharing.com/2017/05/how-to-use-arduino-esp32-to-display-oled.html

Je lance l'achat et je ferai le portage.
Pour la proposition de Thierry de faire une interface, oui on peut, mais on aura toujours le problème du changement de résolution. Comme le 100% scalable sur de telles résolutions me semble très difficile, on ne fera pas des miracles en termes de souplesse mais ça sera un pas pour la compatibilité avec tous les drivers compatibles avec la librairie Adafruit GLX (librairie qui permet de tracer des traits, des cercles, des rectangles, etc.).

Si on choisit de changer d'écran, est-ce que l'on devrait pas viser un écran encore plus imposant comme un 2.8" TFT avec une résolution de 240x320 mais avec interface SPI (8€ + 2€ de port) ? Le driver sera le même et là on peut faire des choses très sympas :
https://fr.aliexpress.com/item/4001135326039.html?spm=a2g0o.productlist.0.0.65e43ddeOVQN5Z&algo_pvid=29532d0a-c87d-4254-a5c5-620eeab23522&algo_expid=29532d0a-c87d-4254-a5c5-620eeab23522-10&btsid=0b0a050116208235135541526e1f7c&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
Cet écran est tactile donc cela ouvre d'autres possibilités !
Par contre c'est une interface SPI donc cela touche notre carte électronique.

Cela demandera un peu de boulot mais si je dois m'y remettre, pourquoi pas.
A+
Cédric

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1714
    • Voir le profil
Re : Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #487 le: mai 12, 2021, 03:01:43 pm »
N’oublions pas que le fait de devoir débrancher le Vcc pendant le téléversement et le rebrancher dans les 2 secondes qui suivent va être une difficulté ou cause d’échec pour pas mal de gens.

 ???

C'est à dire ?
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #488 le: mai 12, 2021, 03:07:06 pm »
Dans la page ici : http://www.iotsharing.com/2017/05/how-to-use-arduino-esp32-to-display-oled.html

Se trouve cet avertissement :

Citer
Here we connect:
[ESP32 3.3V – OLED VCC]
[ESP32 GND – OLED GND]
[ESP32 IO12– OLED SDA]
[ESP32 IO14 – OLED SCL]
NOTE: while flashing SW for ESP32 if you see md5 error, please detach OLED VCC from ESP32 3.3V, after finishing flashing, attach again (I put delay(2000) in setup() so we have enough time to attach) or you can use external power for OLED.
Cordialement,
Dominique

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1714
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #489 le: mai 12, 2021, 03:13:44 pm »
Ça viendrait pas de l'IO12 ça ? (boot fails if pulled high). l'I2C est pas dispo ailleurs ?
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #490 le: mai 12, 2021, 03:32:18 pm »
« Modifié: mai 12, 2021, 03:34:00 pm par Dominique »
Cordialement,
Dominique

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1714
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #491 le: mai 12, 2021, 03:37:03 pm »
Ok, donc l'écran n'est pas connecté comme indiqué dans l'article. Pourquoi y aurait-il le même problème ?

Ou alors c'est un snafu avec la numérotation d'IO vu le bazar intégral de l'ESP32 à ce niveau :)
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #492 le: mai 12, 2021, 03:46:20 pm »
Peut-être,

en tout cas nous n'avons pas eu ce problème depuis les réalisations des protos. Il me semble en effet avoir vu ce pb sur l'IO12 qui est une des pins du SPI, mais je ne me souviens plus des détails.

En tout cas les choix des pins est ci-dessous.
« Modifié: mai 12, 2021, 06:39:33 pm par Dominique »
Cordialement,
Dominique

AmadeusHF

  • Full Member
  • ***
  • Messages: 205
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #493 le: mai 12, 2021, 04:29:29 pm »
IO12 est une des broches du HSPI. Si besoin d'utiliser un SPI, préférer le VSPI qui n'utilise pas cette broche.
Sébastien.
La perfection est un chemin, non un but...

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : projet centrale "LaBox" wifi DCC++ Can
« Réponse #494 le: mai 12, 2021, 07:26:14 pm »
Bonsoir,
je crains qu'avec le SPI et le changement de résolution, on ne s’embarque sur un autre projet.
Terminons ou au moins menons celui-ci à un point d'étape.
Je pensais qu'en gardant la résolution, la technologie Oled et le monochrome, la transposition serait une formalité.
Dans la mesure où ce n'est pas le cas, restons avec le 0.96" et gardons sous le coude le changement de taille de l'afficheur.
Pour mémoire, on a retenu  que la vocation de cette version de LaBox est de rester sous la table, et de n'être consultée que pour des mises au point.

Et merci à Denis de nous avoir alertés.
Cordialement