Stap 1: CONCEPT
Denken van de informatie die moet worden weergegeven, voornamelijk scoren, timer, periode, timeout en tijd, waargenomen ik heb alleen dat nummers veranderen kon zodat ik overwogen dat ik zou hebben ten minste 4 cijfers, 7-segmenten cijfer weergeven.
Eerste probleem: hoe te bouwen van de grote 7-segmenten weergeven cijfers?
Na enkele uren zoeken op internet vond ik enkele gevallen van aangepaste grote 7-segmenten weergeven cijfers niet eens goed kijken en, aan het einde, heb ik besloten om de naam ik verondersteld genoeg uitvoeren op basis van piepschuim masker als beschreven in https://www.sparkfun.com/tutorials/47 (Fig. 1a) te gebruiken. Ik had liever een 3D-printer gebruiken zoals beschreven in http://www.thingiverse.com/thing:1028309 (Fig.1b) maar ik heb een 3D-printer! Een andere oplossing zou zijn geweest om te kopen van cijfers dat wordt gebruikt in benzine totems, maar ze zijn erg duur. Ik beveel 3D printer oplossing als je kunt. Hoe dan ook, in de oplossing met piepschuim masker besloot ik ter vervanging van de LED-strepen met 14 cm lengte COB LED bars (Fig. 1 c) met het oog op een hoogte van de totale cijfers van ongeveer 30 cm.
Tweede probleem: hoe op afstand bedienen van het scorebord?
Het eerste idee was om het gebruik van druktoetsen en leds bij voorkeur draadloos of op zijn minst een infrarood-afstandsbediening, maar ik was niet overtuigd van de oplossingen omdat wat ik vond was om te gebruiken een eenvoudigste staat van kunst apparaat, zoals smartphone of tablet het vermijden van vreemde vakken en soldeer.
Ook vond in dit geval na zoeken op internet ik een zeer eenvoudige en slimme oplossing op http://www.miupanel.com/. Een suite genaamd µPanel bestaande uit een App, beschikbaar voor IOS en Android, downloadbare kostenloos en een goedkope module kunnen overbruggen van App en een microcontroller met behulp van Wi-Fi verbinding (Fig. 2) werd gevonden. De module is de beroemde ESP‑01 (gebaseerd op ESP‑8266) uitgerust met µPanel firmware. In Fig. 2 ook de voltage adapter ADP-01 blijkt te passen 3,3 V van de ESP-01 tot en met 5.0 V. De App ontvangt van de microcontroller, via de ESP module, een tekenreeks die een screen paneel en visualiseert het op een soortgelijke manier als een internetbrowser. Elk scherm paneel bestaat uit foto's, switches, knoppen, LED's en ook meer complexe grafische elementen zoals u kunnen zien op http://www.miupanel.com/. Vanuit elk scherm is paneel het mogelijk om te wisselen van opdrachten en informatie met de microcontroller. Een screen paneel gebruikt in de MFS wordt getoond in Fig. 2b en het is zeer eenvoudig in vergelijking met die realiseerbaar met de µPanel suite.
Derde probleem: welke microcontroller kan ik gebruiken?
Heb ik besloten om het gebruik van de Arduino Mega 2560 (Fig. 3) waarmee het vereiste aantal pinnen om te rijden de vier 7-segmenten weergeven cijfers (ten minste 28 digitale pinnen).
Ik benadruk dat de keuze van de µPanel suite een win een was omdat het zorgt voor:
- Draadloos commando en controle van Arduino door middel van scherm panelen met uitzonderlijke afbeelding weergegeven op smartphone of tablet
- het opslaan van elektronische componenten, bedrading, soldeer, enz.
- hoge flexibiliteit tijdens het ontwerpen van de schermindeling panelen vanwege een grote hoeveelheid virtuele componenten waardoor een incrementele ontwikkeling van zowel de interface als de Arduino schets focussen het ontwerp eerst op de functionele aspecten en aspecten behartigen
- hoge betrouwbaarheid als gevolg van minimalisering van de hardware
- geen afstandsbediening kosten
- upgrade van de functionaliteit en de interface van de MFS gedurende zijn levenscyclus.
Aan het eind was de afweging: vier 7-segmenten cijfers gebouwd met behulp van COB LED bars opeenvolgend het weergeven van de vereiste informatie, op afstand bestuurd door een smartphone of tablet met behulp van µPanel suite en lokaal beheerd door Arduino Mega 2560 weergeven.
Ik besloot om te rijden de vier 7-segmenten displays via vier Sainsmart 8 relay modules (Fig. 4) voor de vermindering van het risico van het display van de aangepaste 7-segmenten niet werkt (ik nooit gebouwd ze eerder!) hebben als back-upoplossing cijfers bestaande uit hoge helderheid LED matrix.