Op afstand gecontroleerde Multifunction scorebord op basis van Arduino, ESP8266 en uPanel firmware: interface ontwikkeling (1 / 5 stap)

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.

Gerelateerde Artikelen

Arduino gecontroleerde auto volgsysteem op basis van SMS

Arduino gecontroleerde auto volgsysteem op basis van SMS

Hi ik een Arduino gecontroleerde auto volgsysteem op basis van SMS voor mijn vaders auto maakte.De gebruikte modules zijn;Arduino nano V3.0SkyLab GPS-moduleWaveCom GSM moduleDe SoftwareSerial bibliotheek, TinyGPS worden gebruikt om te communiceren me
Automatische ijsemmer leverancier op basis van Arduino

Automatische ijsemmer leverancier op basis van Arduino

Afgelopen vrijdag enkele ingenieurs uit DFRobot nam hun de Ice Bucket Challenge om het bewustzijn voor ALS. We besloten om het te doen in een maker manier met een leverancier van automatische ijsemmer op basis van Arduino.And zijn we alle makers over
Soldeer station gemaakt door mijzelf op basis van Arduino

Soldeer station gemaakt door mijzelf op basis van Arduino

Hallo! Zodra ik sprak over het soldeer station op de Arduino en onmiddellijk overdonderd me vragen (hoe? / waar? / wanneer?). Gezien de massa van aanvragen, besloten heb ik om schrijf een recensie van eenvoudige soldeer station (alleen soldeerbout) o
Biofeedback apparaat op basis van Arduino

Biofeedback apparaat op basis van Arduino

Hier presenteer ik een Open bron Biofeedback apparaat die ik bouwen op basis van Arduino. Je lichaamstemperatuur kan meten met een IR-sensor, GSR en u kunt andere apparaten aansluiten met wisselende sinus Toon uitgang, bijvoorbeeld de Thoughtstream U
3 fase sinusgolf generator op basis van Arduino Due

3 fase sinusgolf generator op basis van Arduino Due

het doel van dit aandeel is om iemand die probeert te gebruiken de inachtneming te helpen meer performance + gebrek aan referentie + niet-nuttige gegevensblad.Dit project is het kundig voor het genereren van maximaal 3 fase sinusgolf @ 256 monsters /
Ultrasone afstand meting NRF905 draadloze transmissiesysteem op basis van Arduino

Ultrasone afstand meting NRF905 draadloze transmissiesysteem op basis van Arduino

ICStation Team introduceren u deze ultrasone afstandsmeting NRF905 draadloze transmissiesysteem met ICStation UNO en Mega 2560 compatibel met Arduino. De spanning van de werken is DC5V. Het maakt gebruik van ultrasone voor het meten van afstand en re
Glas van computers op basis van Arduino Uno

Glas van computers op basis van Arduino Uno

Aan mijn meesters graduate project ("Gowing Computers, aansluiten van organen, knippen het snoer") van Konstfack College van kunstnijverheid en Design (keramiek en glas/CRAFT) heb ik gemaakt 3 glazen computers op basis van de specificaties van d
WIFI plant controlesysteem op basis van Arduino MEGA en ESP8266

WIFI plant controlesysteem op basis van Arduino MEGA en ESP8266

Vandaag gaan we om u te tonen onze eerste experiment op het Internet van dingen. Voor dit doel besloten we om het gebruik van een Arduino MEGA in plaats van een Arduino UNO. Dat komt omdat Arduino MEGA heeft meer dan één seriële poort en dit feit laa
Pixel verzonden teller op basis van Arduino

Pixel verzonden teller op basis van Arduino

Vele malen, gebruik we vaak van LCD zoals weergaveapparatuur, van kleine temperatuur monitoren tot grote industriële apparatuur.Het grappige ding in dit project is dat het combineert twee rode LED Matrices als vertoning. U hoeft geen andere apparaten
28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

ICStation Team u kennismaken met deze stappenmotor -controlesysteem op basis van ICStation UNO compatibel met Arduino. Het gebruikt ULN2003-chip om te rijden. De spanning van de werken is DC5V. Het wordt op grote schaal gebruikt op de ATM-machine, in
DIY temperatuur & vochtigheid & rookmelder Alarm systeem op basis van Arduino

DIY temperatuur & vochtigheid & rookmelder Alarm systeem op basis van Arduino

ICStation team u introduceren hoe DIY deze temperatuur & luchtvochtigheid & rook alarmsysteem op basis van ICStation Mega 2560 compatibel met Arduino.The werkende spanning van dit systeem DC5V is. Het kan meten de huidige temperatuur, vochtigheid
NRF24L01 draadloos toetsenbord gegevens overdracht systeem op basis van Arduino

NRF24L01 draadloos toetsenbord gegevens overdracht systeem op basis van Arduino

ICStation Team u dit draadloze transmissie-systeem op basis van ICStation Mega 2560 en compatibel met Arduino UNO R3 introduceren. Het maakt gebruik van DC5V werkende spanning. Als er iemand op de toetsen te drukken, worden de waarde van de sleutels
4 x 4 x 4 LED-kubus op basis van Arduino en bloem protoboard

4 x 4 x 4 LED-kubus op basis van Arduino en bloem protoboard

dit instructable leert u hoe te bouwen van uw 4 x 4 x 4 LED kubus met Bloem ProtoBoard en controle door de Arduino. Waarom is bloem ProtoBoard? niet ProtoBoard?Omdat gebruik ik vaak van protoboards om uit te testen als een nieuw idee in de praktijk w
Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

Menselijk lichaam inductie Alarm op basis van Arduino met een Arduino UNO, infrarode Sensormodule, Buzzer Module

ICStation team van de afdeling onderzoek en ontwikkeling hebben gemaakt dit project over het menselijk lichaam inductie alarm. DC5V spanning wordt gebruikt om te werken. Wanneer iemand wordt weergegeven op het inducerend gebied van infrarode sensor e