Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
projects:counterpanels [12/09/2014 22:31] admin [Chassis] |
projects:counterpanels [03/05/2015 22:28] (versione attuale) admin [Code and Improvements] |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
====== MaE Counter Panels ====== | ====== MaE Counter Panels ====== | ||
+ | |||
+ | MaE Model Number: 16360IP | ||
These are two big panels, each one providing 8 red and 8 green numbers of 3 digits of 7-segment displays. | These are two big panels, each one providing 8 red and 8 green numbers of 3 digits of 7-segment displays. | ||
- | {{:projects:counterpanels:img_0152.jpg?200|}}{{:projects:counterpanels:pannello-vista1.png?200|}} | + | {{:projects:counterpanels:img_0152.jpg?200|}} |
+ | |||
+ | Technical data: | ||
+ | Dimensions: 775x480x85mm, weight 11kg. | ||
+ | Digits: 16 groups of 3 digits, 60mm height. | ||
+ | Power requirements: 230VAC 50Hz 100W. | ||
+ | Data link: IEEE 802.3 10MB/s ethernet link. | ||
+ | Protocol: proprietary MaE/Fobos 1.0 over port 1636. | ||
===== Purpose and requirements ===== | ===== Purpose and requirements ===== | ||
- | These "Counter Panels" have been developed for the easySagra project. | + | These "Counter Panels" have been developed for the [[http://www.easysagra.it|easySagra]] project. |
We needed a way to display the number of ordered articles (thus "counter") in two different panels. | We needed a way to display the number of ordered articles (thus "counter") in two different panels. | ||
Linea 12: | Linea 22: | ||
A TV flat panel was a direct solution, however not the best. Main requirements were: | A TV flat panel was a direct solution, however not the best. Main requirements were: | ||
- | * Ethernet link, possibly in only one object; | + | * Ethernet link, possibly without external additional interfaces; |
- | * Mechanical robustness to frequent mounting/unmounting/transporting; | + | * Mechanical robustness to frequent mounting/unmounting/transport; |
- | * Mechanical robustness to hard environment (heat, moisture, oily smokes, etc); | + | * Mechanical robustness to hard environment (heat, moisture, oily smokes, etc); |
- | * Indicate 8 different articles, for each two different values ranging (1-999), thus 16 numbers of 3 digits, half for color; | + | * Indicate 8 different articles, for each two different values ranging (1-999), thus 16 numbers of 3 digits, 8 per color; |
- | * Minimum dimensions such to ensure visibility from 4-6 meters of distance. | + | * Minimum dimensions such to ensure visibility from 4-6 meters of distance. |
===== Development ===== | ===== Development ===== | ||
- | Entire development has been made using Open Source Software. | + | Entire development has been made using Open Source Software. |
+ | Exception for the initial sketch, made using google sketchup in wine environment. | ||
+ | {{:projects:counterpanels:pannello-vista1.png?200|}} | ||
==== Chassis ==== | ==== Chassis ==== | ||
- | Chassis has been designed using QCad. | + | Chassis has been designed using [[http://www.qcad.org|QCad]]. |
Main issues: easy assembly and disassembly, sufficient air flow, mounting points for all the contents. | Main issues: easy assembly and disassembly, sufficient air flow, mounting points for all the contents. | ||
{{:projects:counterpanels:img_0130.jpg?200|}} | {{:projects:counterpanels:img_0130.jpg?200|}} | ||
Linea 33: | Linea 45: | ||
Each couple of displays (red and green for simplicity), is provided by a separate PCB. | Each couple of displays (red and green for simplicity), is provided by a separate PCB. | ||
- | PCBs have been designed using gEDA PCB. Then have been realized by professional service. | + | PCBs have been designed using [[http://www.geda-project.org|gEDA]]. Then have been realized by professional service. |
{{:projects:counterpanels:img_0121.jpg?200|}} | {{:projects:counterpanels:img_0121.jpg?200|}} | ||
{{:projects:counterpanels:img_0125.jpg?200|}} | {{:projects:counterpanels:img_0125.jpg?200|}} | ||
- | {{:projects:counterpanels:img_0127.jpg?200|}} | + | |
==== Main board ==== | ==== Main board ==== | ||
- | An ethersex based board have been used as main board and ethernet interfacing. A simple module has been written to drive display boards. | + | An [[http://www.ethersex.de|ethersex]] based board have been used as main board and ethernet interfacing. A simple module has been written to drive display boards. |
{{:projects:counterpanels:img_0140.jpg?200|}} | {{:projects:counterpanels:img_0140.jpg?200|}} | ||
Linea 47: | Linea 59: | ||
Two phases: | Two phases: | ||
- | * PCBs assembly, repeated by 16 times (plus some spares). | + | === PCBs assembly === |
- | * Components assembly in the chassis, repeated for the two panels. A particular attention for order and easy maintenance. | + | repeated by 16 times (plus some spares). |
+ | {{:projects:counterpanels:img_0127.jpg?200|}} | ||
+ | |||
+ | === Components assembly in the chassis === | ||
+ | repeated for the two panels. A particular attention for order and easy maintenance. | ||
{{:projects:counterpanels:img_0142.jpg?200|}} | {{:projects:counterpanels:img_0142.jpg?200|}} | ||
{{:projects:counterpanels:img_0143.jpg?200|}} | {{:projects:counterpanels:img_0143.jpg?200|}} | ||
{{:projects:counterpanels:img_0138.jpg?200|}} | {{:projects:counterpanels:img_0138.jpg?200|}} | ||
+ | |||
+ | ===== Code and Improvements ===== | ||
+ | |||
+ | First version finished august 2015. | ||
+ | |||
+ | Firmware code is available here: [[https://github.com/alezz/ethersex/tree/master/services/mae16360ip]] | ||
+ | |||
+ | April 2015 improvement: blink and beep. | ||
+ | |||
+ | New protocol specifications : [[http://boris.maetech.it/docs/proj/counterpanels/protocol_1.1.pdf]] |