Outils pour utilisateurs

Outils du site


electronique:micro_controleurs:esp8266:alcatel_wallboard

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
electronique:micro_controleurs:esp8266:alcatel_wallboard [2018/01/29 21:24] – [Electronique] florianelectronique:micro_controleurs:esp8266:alcatel_wallboard [2025/01/14 11:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Wallboard Alcatel ======+====== Wallboard Alcatel Wifi ====== 
  
 ===== Objectif ===== ===== Objectif =====
  
-Sauver un vieux Wallboard Alcatel (ref 3BD19232AC) au bord de la benne et voir ce que l'on peut faire avec {{http://floriantales.hd.free.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/wink_smile.png?nolink&23x23|wink}}.+Sauver un vieux Wallboard Alcatel (ref 3BD19232AC) au bord de la benne et voir ce que l'on peut faire avec {{http://doku.floriantales.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/wink_smile.png?nolink&23x23|wink}}.
  
 ===== Introspection ===== ===== Introspection =====
Ligne 14: Ligne 15:
 Un petit démontage pour observer la carte de contrôle :\\ Un petit démontage pour observer la carte de contrôle :\\
 {{:electronique:micro_controleurs:esp8266:alcatel_wallboard:carte_commande.jpg?direct&600x300|carte_commande.jpg}}\\ {{:electronique:micro_controleurs:esp8266:alcatel_wallboard:carte_commande.jpg?direct&600x300|carte_commande.jpg}}\\
-Il dispose pour seule entrée d'un input RS232 qui suppose qu'il puisse être commandé par cette interface.\\ +Il dispose d'une entrée RS232 sur 2 broches, les 2 autres répètent le signal pour brancher des wallboard en série.\\ 
-Le autres broches répètent le signal pour brancher des wallboard en série.\\ +Notons la qualité du routage qui a nécessité des retouches manuelles, et la masse de l'alim pompée sur le connecteur carte (la pastille en haut à droite n'est pas routée) .. encore un retroplanning qui a tiré le projet .. {{http://doku.floriantales.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/devil_smile.png?nolink&23x23|devil}}\\
-Notons la qualité du routage qui a nécessité des retouches manuelles .. {{http://floriantales.hd.free.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/devil_smile.png?nolink&23x23|devil}}\\+
 \\ \\
 Zoom sur la partie acquisition RS232. Le H11L1 est un optocoupleur à sortie logique qui assure la conversion niveaux Rs232 vers niveaux TTL : Zoom sur la partie acquisition RS232. Le H11L1 est un optocoupleur à sortie logique qui assure la conversion niveaux Rs232 vers niveaux TTL :
Ligne 25: Ligne 25:
 Les signaux TTL et RS232 sont inversés par convention. Inutile de faire cracher la sortie Arduino TX directement en entrée de l'optocoupleur! Oui on à l'air d'un con quand on s'en rend compte.\\ Les signaux TTL et RS232 sont inversés par convention. Inutile de faire cracher la sortie Arduino TX directement en entrée de l'optocoupleur! Oui on à l'air d'un con quand on s'en rend compte.\\
 Je ne rentre pas dans les détails des normes fonctionnelles et électriques RS232 (V24 + V28). Google s'en charge très bien pour nous.\\ Je ne rentre pas dans les détails des normes fonctionnelles et électriques RS232 (V24 + V28). Google s'en charge très bien pour nous.\\
-</WRAP>+</WRAP>\\ 
 +\\ 
 +Exemple d'une trame émise en sortie RS232 du PC et reçue sur l'entrée TTL du wallboard (2 fois 0x55 soit 0b01010101 sur 8 bits):\\ 
 +{{:electronique:micro_controleurs:esp8266:alcatel_wallboard:ds1z_quickprint1.png?direct&600x360}} 
 + 
 +Le point sur les connexions :
  
 ^v24 Wallboard Input^DB9 PC Output^Decription| ^v24 Wallboard Input^DB9 PC Output^Decription|
 |1|5|Gnd| |1|5|Gnd|
 |2|3|Data| |2|3|Data|
- 
-\\ 
-Exemple d'une trame émise en sortie RS232 du PC et reçue sur l'entrée TTL du wallboard :\\ 
-{{:electronique:micro_controleurs:esp8266:alcatel_wallboard:ds1z_quickprint1.png?direct&600x360}} 
  
 \\ \\
Ligne 40: Ligne 41:
 ==== Protocole ==== ==== Protocole ====
  
-De ce coté nous avons de la chance, le protocole du wallboard ne casse pas des briques :+De ce coté nous avons de la chance, le protocole du wallboard ne casse pas des briques et reprend presque le codage ascii. 
 + 
 +La configuration du port série :
  
 ^Serial Configuration^ | ^Serial Configuration^ |
Ligne 49: Ligne 52:
 |Flow control|None| |Flow control|None|
  
- \\ +La table des caractères hexa que le uC interprète ([[https://docs.google.com/spreadsheets/d/11hYIM18tcB_eLrxln9NWC1hK4nzJ-QVUREwNIpNKrRw/edit?usp=sharing|Google Sheet]]) :
-La table des caractère hexa ([[https://docs.google.com/spreadsheets/d/11hYIM18tcB_eLrxln9NWC1hK4nzJ-QVUREwNIpNKrRw/edit?usp=sharing|Google Sheet]]) :+
  
 {{:electronique:micro_controleurs:esp8266:alcatel_wallboard:wallboard_code.png?direct&1000x439}}\\ {{:electronique:micro_controleurs:esp8266:alcatel_wallboard:wallboard_code.png?direct&1000x439}}\\
Ligne 78: Ligne 80:
  
 L'alimentation carte étant en 5v on peut directement autoalimenter un petit Wemos.\\ L'alimentation carte étant en 5v on peut directement autoalimenter un petit Wemos.\\
-J'utilise la sortie UART1 de l'esp à branché directement en entrée de l'acquisition TTL du micro controleur du Wallboard (voir photo ci dessus) :+J'utilise la sortie UART1 de l'esp à brancher directement en entrée de l'acquisition TTL du micro contrôleur du Wallboard :
  
 ^Sortie ESP^Entrée uC Wallboard MC68HC705| ^Sortie ESP^Entrée uC Wallboard MC68HC705|
Ligne 87: Ligne 89:
 </WRAP>\\ </WRAP>\\
 Montage définitif :\\ Montage définitif :\\
-{{:electronique:micro_controleurs:esp8266:alcatel_wallboard:wemos_to_wallboard.jpg?direct&400x297}}\\+{{:electronique:micro_controleurs:esp8266:alcatel_wallboard:wemos_to_wallboard.jpg?direct&400x297|wemos_to_wallboard.jpg}}\\
 <WRAP center round important 90%>\\ <WRAP center round important 90%>\\
 J'ai mis une petite diode schottky en entrée de l'alimentation du Wemos.\\ J'ai mis une petite diode schottky en entrée de l'alimentation du Wemos.\\
-En cas de branchement sur le port USB je doute que le PC ai très envie d'alimenter tout le Wallboard qui tire plus de 5A ! {{http://floriantales.hd.free.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/angel_smile.png?nolink&23x23|angel}}\\+En cas de branchement sur le port USB je doute que le PC ai très envie d'alimenter tout le Wallboard qui tire plus de 5A ! {{http://doku.floriantales.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/angel_smile.png?nolink&23x23|angel}}\\
 </WRAP> </WRAP>
  
Ligne 103: Ligne 105:
  
 <code> <code>
 +
 echo -en '\x8EWALLBOARD WIFI!'> /dev/udp/10.10.10.1/4210 echo -en '\x8EWALLBOARD WIFI!'> /dev/udp/10.10.10.1/4210
 </code> </code>
  
-{{http://floriantales.hd.free.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/esp8266/alcatel_wallboard/wifi_udp_bash.jpg?direct&400x300|floriantales.hd.free.fr_lib_plugins_ckgedit_fckeditor_userfiles_image_electronique_micro_controleurs_esp8266_alcatel_wallboard_wifi_udp_bash.jpg}}\\+{{http://doku.floriantales.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/esp8266/alcatel_wallboard/wifi_udp_bash.jpg?direct&400x300|doku.floriantales.fr_lib_plugins_ckgedit_fckeditor_userfiles_image_electronique_micro_controleurs_esp8266_alcatel_wallboard_wifi_udp_bash.jpg}}\\
 \\ \\
-Voilà, il ne reste plus qu'à se faire plaisir, en [[http://www.tweakpc.de/forum/sonstige-hardware/41000-steuerung-von-alcatel-wall-board.html#post643991|http://www.tweakpc.de/forum/sonstige-hardware/41000-steuerung-von-alcatel-wall-board.html#post643991]], en [[https://github.com/bitcoinsoftware/lightboard/|python]] …+Voilà, il ne reste plus qu'à se faire plaisir, en [[http://www.tweakpc.de/forum/sonstige-hardware/41000-steuerung-von-alcatel-wall-board.html#post643991|shell]], en [[https://github.com/bitcoinsoftware/lightboard/|python]] …
  
 +~~socialite~~
  
electronique/micro_controleurs/esp8266/alcatel_wallboard.1517261051.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)