Auteur Sujet: panneaux depart arrivée aurillac  (Lu 20092 fois)

snake 41

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
panneaux depart arrivée aurillac
« le: septembre 13, 2019, 05:54:47 pm »
bonjour a tous
ayant réalisé le montage formidable des panneaux d affichages depart arrivée aurillac j aimerais savoir si l on peut utilisé des ecrans oled spi i2c 4 contact avec resistance adressable pour l adresse mais en 1.3 ou 1.5 pouces
je vous remerci beaucoup par avance de vos connaissances

Tony04

  • Hero Member
  • *****
  • Messages: 569
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #1 le: septembre 16, 2019, 05:57:52 pm »
Bonjour,
j'ai personnellement réalisé ce montage avec des afficheurs 1,54 ' avec bus SPI (https://fr.aliexpress.com/item/32837724627.html?spm=a2g0s.9042311.0.0.2aa66c37lq1Jbk).
Voici le sketch en PJ qui est aussi plus simple à modifier au niveau des horaires.
Par contre, comme tous mes sketchs, mal structuré du fait de ma non maitrise des objets, suis preneur d'une version améliorée.
Cordialement
Antoine

snake 41

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #2 le: septembre 18, 2019, 08:54:07 pm »
bonjour antoine
concernant ton montage d ecran 1.54 peux tu me dire quel broche tu utilise car les mien  en 0.96 n ont que 4 pins
je te remerci par avance ainsi que ta piece jointe qui en effet a l air plus facile a changer

trimarco232

  • Sr. Member
  • ****
  • Messages: 345
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #3 le: septembre 21, 2019, 09:07:54 pm »
Bonjour,
j'ai jeté un rapide coup d'oeil :
- les oled i2c ne sont pas adressables
- les version 7 fils peuvent être commandées individuellement par leurs lignes CS
- les versions 4 fils doivent se trouver seules sur les lignes sda et scl. Si on en a plusieurs, "simplement" utiliser software i2c

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #4 le: septembre 22, 2019, 12:39:52 pm »
Bien voir que les bus SPI et I2C sont différents :

https://fr.wikipedia.org/wiki/I2C

https://fr.wikipedia.org/wiki/Serial_Peripheral_Interface

Certains afficheurs disposent des deux interfaces.

Antoine utilise le bus SPI, plus rapide mais utilisant plus de lignes. Deux lignes pour l'I2C : SDA et SDL (A4 et A5)

Quand on ne connait pas l'adresse du module I2C, on utilise i2c_scanner.ino
Cordialement

Tony04

  • Hero Member
  • *****
  • Messages: 569
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #5 le: septembre 23, 2019, 05:12:57 pm »
Bonjour Snake  ;D
désolé pour le retard dans ma réponse mais je suis actuellement en centre de rééducation pour une prothèse du genou et le réseau WIFI est très aléatoire.
Les broches sont indiquées dans le sketch aux lignes 101 et 102 et j'utilise effectivement le bus SPI qui permet d'adresser plusieurs afficheurs.
Cordiales salutations
Antoine

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #6 le: septembre 23, 2019, 06:39:02 pm »
Bon courage Antoine !

Comme on ne peut pas toujours modifier l'adresse I2C (cas des afficheurs 16x02), il existe un petit circuit qui permet de les multiplexer :
https://boutique.semageek.com/fr/610-multiplexeur-i2c-tca9548a.html
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #7 le: septembre 23, 2019, 09:12:49 pm »
Pour snake, une version martyre du programme d'Antoine avec un afficheur 0.96" SSD1306 que j'avais (pour la faisabilité) :
Deux lignes pour l'I2C : SDA et SDL (A4 et A5)
Je n'ai pas regardé comment ajouter un 2e afficheur.
Mais, au prix des nanos et vu la rareté de mes neurones restants, je ne pense pas que j'irai plus loin.
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : panneaux depart arrivée aurillac
« Réponse #8 le: septembre 30, 2019, 07:53:21 pm »
Un petit complément :
les derniers afficheurs 0,96" que j'ai achetés comportent une résistance SMD qui, déplacée, permet de changer l'adresse.
https://fr.aliexpress.com/item/32835854912.html (c'est sans garantie car la photo ne montre pas le dos - on peut cependant attendre la semaine prochaine)
Et la bibliothèque SSD1306 Adafruit pour ces afficheurs permet de déclarer plusieurs afficheurs sur le bus I2C.
A noter que les adresses indiquées au dos : 0x78 et 0x7A comportent le bit de direction et doivent être déclarées comme 0x3C, 0x3D ... (à tester)


Pour plus de détails, faire une recherche avec : ssd1306_switchcapvcc
Cordialement