Fjärrstyrd Multifunktion resultattavlan bygger på Arduino, ESP8266 och uPanel firmware: gränssnitt utveckling (1 / 5 steg)

Steg 1: koncept



Funderar på informationen som ska visas, främst poäng, timer, period, timeout och tid, observerade jag endast att siffror kan förändras så jag planerade att jag skulle ha behov av minst 4 siffror, 7-segment visas siffran.

Första problemet: hur man bygger de stora 7-segment display siffror?

Efter flera timmar med att söka internet hittade jag några fall av anpassade stora 7-segment Visa siffror inte ha bra utseende och, i slutet, jag beslutade att använda den som jag tänkt utföra nog baserad på frigolit mask som beskrivs i https://www.sparkfun.com/tutorials/47 (bild 1a). Jag skulle ha föredragit att använda en 3D-skrivare som beskrivs i http://www.thingiverse.com/thing:1028309 (Fig.1b) men jag har inte fått en 3D-skrivare! En annan lösning skulle det ha varit att köpa siffror används i bensin totems men de är mycket dyra. Jag rekommenderar 3D-skrivare lösning om du kan. Hur som helst, lösningen med styrofoam mask, bestämde jag mig att ersätta LED ränderna med 14 cm längd COB LED barer (bild 1 c) för att uppnå en total siffran höjd ca 30 cm.

Andra problem: hur man fjärrstyra resultattavlan?

Första tanken var att använda knappar och lysdioder helst trådlöst eller, åtminstone, en infraröd fjärrkontroll men jag övertygades inte av lösningar eftersom vad jag gillade var att använda en enklaste delstaten konst enhet som antingen smartphone eller tablet undvika lödtenn och konstiga lådor.

Också hittade i detta fall efter sökning internet jag en extremt enkel och smart lösning på http://www.miupanel.com/. En svit som kallas µPanel som består av en App, tillgänglig för IOS och Android, nedladdningsbara gratis och en billig modul kunna överbrygga App och en microcontroller med Wi Fi-anslutning (Fig. 2) hittades. Modulen är den berömda ESP‑01 (utifrån ESP‑8266) utrustade med µPanel firmware. I Fig. 2 också spänning adapter visas ADP-01 att anpassa 3,3 V av ESP-01 till 5,0 V. Appen får från mikrokontroller, via modulen ESP, en teckensträng som representerar en skärm panel och visualiserar det på liknande sätt som en webbläsare. Varje skärm panel består av bilder, växlar, knappar, lysdioder och även mer komplexa grafiska element som du kan se på http://www.miupanel.com/. Från varje skärm är panel möjligt att utbyta kommandon och information med mikrokontroller. En skärm panel används i MfSen visas i Fig. 2b och det är mycket enkel jämfört med de realizable med µPanel sviten.

Tredje problemet: vad microcontroller använder jag?

Jag beslutade att använda Arduino Mega 2560 (Fig. 3) som kan ge det nödvändiga antalet stift att köra fyra 7-segment display siffror (minst 28 digital stift).

Jag lyfta fram att valet av µPanel sviten var en vinna en eftersom det möjliggör:

  • trådlösa kommando och kontroll av Arduino med hjälp av skärmen paneler med exceptionell grafik visas på smartphone eller tablett
  • Spara elektroniska komponenter, ledningar, lödtenn, etc.
  • hög flexibilitet när man utformar paneler skärmlayout på grund av en stor mängd virtuella komponenter möjliggör en stegvis utveckling av både gränssnitt och Arduino skiss design med fokus på funktionella aspekter först och vårda aspekter
  • hög tillförlitlighet på grund av hårdvara minimering
  • ingen fjärrkontroll kosta
  • uppgradering av funktionalitet och gränssnitt av MfSen under sin livscykel.

I slutet var handeln off: fyra 7-segment visar siffrorna byggt med COB LED barer sekventiellt visar informationen som krävs, fjärrstyrd av smartphone eller Tablet PC använder µPanel suite och lokalt kontrolleras av Arduino Mega 2560.

Jag bestämde mig att driva fyra 7-segment visar genom fyra Sainsmart 8 relä moduler (Fig. 4) för att minska risken för anpassade 7-segment displayen fungerar inte (jag aldrig byggt dem innan!) att ha som backup lösning siffror som består av hög ljusstyrka lysdioder.

Se Steg
Relaterade Ämnen

Bygga en Arduino Shield för nRF24L01 + sändtagaren

NRF24L01 + sändtagaren är ett utmärkt låg kostnad sätt att lägga till trådlösa funktioner för alla projekt. Men den negativa sidan av den nRF24L01 + är det kan vara jobbigt att prototypen med. I detta instructable vi titta på hur man bygger en Arduin...

Mobile Robotics med repa: bygga en Arduino-baserad insekt-liknande Walker och programmera den med Scratch

Låt oss springa runt? Detta är en Arduino-baserad, lätt att bygga version av insekt-liknande walker med klädhängare tråd och ursprungligen skapades av Jerome Demers (se också detta instructable) och Gareth Branwyn. Det finns i två versioner:en fristå...

ESP8266 (fristående) väderstation med hjälp av Arduino IDE och GadgetKeeper moln plattform

Detta är en uppgradering av mitt tidigare projekt GadgetKeeper-väderstation. I detta projekt bygger jag samma funktioner men bara använder ESP8266 WiFi SoC fristående med DHT11 temperatur och luftfuktighet sensor. I det tidigare projektet använde jag...

BaW-Bot del 1: Bygga en Arduino på ett bräde

Detta är den första delen av våra BaW-Bot (klockor och visselpipor Bot) bygga-5 separata instructables som undersöka olika Arduino-relaterade tekniker, kombinera för att skapa en Bot med alla klockor-och-visselpipor.Del 1: Bygga en Arduino på ett brä...

Hur man bygger en Arduino Uno på en skärbräda

Om du är som och mig och njuta av elektroniska byggprojekten då du kanske har arbetat med Arduino Uno. Arduino uno är den mest populära micro controller i serien och har en stor samling bibliotek vilket göra att arbeta med det mycket lätt. Så det sku...

Tweeting sensordata med Arduino / RedBoard och SparkFun BME280 och SparkFun ESP8266 sköld

Material:SparkFun BME280 atmosfäriska SensorSparkFun WiFi sköldSparkFun RedBoardLödkolvEn dator med en USB-Port och Arduino programvaraEtt Twitter-kontoEn Internet-anslutning (WPA2 - bara för att vara säker)Cirka 15 minuterSe till att testa din ESP82...

Bygga en Arduino

I detta instructable jag ska visa dig hur man bygger en Arduino använder en atmeg328 IC, jag vet att detta låter komplicerat men är ganska lätt att göra. Detta projekt är om du behöver en arduino i projektet men du inte vill använda arduino UNO eller...

DIY världen klocka och väder bot (Arduino + ESP8266)

Heji denna instuctable kommer du lära dig hur man gör världen klocka väder bot använda Arduino Mega och ESP8266 (på-läge).Funktioner:• personlig bot med LCD-skärm som mun, potentiometer som näsa och gröna lysdioderna som ögon• att välja ville stad/la...

Skicka mail med ESP8266 och Arduino UNO

Hur man får Adafruits "send_email_smtp.ino" till Skicka e-post med ESP8266 och Arduino UNO.Och eliminera problemet med "inget svar från modul" många har.Modulen fungerar på 3.3V logik enligt dokumentationen, men jag hade inga problem m...

WIFI växt övervakningssystem baserade på Arduino MEGA och ESP8266

Idag ska vi visa dig vårt första experiment på Sakernas Internet. I detta syfte beslutade vi att använda en Arduino MEGA i stället för en Arduino UNO. Det beror på Arduino MEGA har mer än en seriell port och detta faktum ger oss möjlighet att använda...

Bygga en Arduino Gripper Robot med en DynamixShield.

I detta instructable jag kommer att visa dig hur du snabbt och enkelt bygga en fjärrkontroll gripdon med hjälp av robot och Arduino noll och en DynamixShield. DynamixShield är en ny tillägg för antingen Arduino Due, noll eller Mega som jag är att frä...

Arduino ESP8266 Modbus TCP IP Scada industriella Opto22

Har gjort en integration av Arduino + ESP8266 + programvara Opto22, genomföra dess miljö scada rakt igenom IP och Modbus TCP Modbus RTU, tanken är att genomföra denna hårdvara i branschen för övervakning och kontroll.Mer information om detta projekt:...

Hur man bygger en Arduino synth

detta är en super enkel och lätt anpassningsbara lilla synt. Detta är min första gången du använder Arduino och också med akryl, båda I hittade mycket roligt att arbeta med men. Detta är också min första Instructables så förhoppningsvis har jag förkl...

Bygga "RevIO" (Arduino klon) min väg

uppdaterad 23 Aug 2012Tre månader sedan jag lämnat in instructables till en av utmaningarna, och valdes att fått gratis 3D skriva ut. Jag valde att ha min 3 x 3 x 3" 3D utskrift i stället för en berömda 3D instructable robot.Min 3D utskrift fick leve...

Frisk, Smart & naturliga luft renare med Arduino, WIFI och Blynk

Hej, och Välkommen till detta Instructable!Vi hör mycket om föroreningsproblem idag. När jag gjorde en del forskning om effekten av dålig luft för vår hälsa, upptäckte jag lite statistik om hur illa är det inomhus jämfört med uteluften. Vår lägenhet...

Bygga en rörlig och spårning Portal torn

Det är gulligt, det är artigt och det är verkligen dödliga. Det är ett torn från portalen. Det rör sig, har ljus, har ljud, och något att min tidigare Portal projektet inte hade: kameraspårningsinformation.Tornet är kontrollerat med en Arduino och en...

Styra åtkomsten till din låsa distans med Arduino, SensorMonkey och RF modul

styra åtkomsten till din dörr från någonstans på planeten med hjälp av din telefon, Tab eller PC.Denna inställning har två huvudsegment, har en GUI med hjälp av jQuery, SensorMonkey, Freeduino (Arduino kompatibel utveckling styrelsen) och en sändare....

DIY hemgjord bärbara Arduino kaffe-och dalbana med temperatur indikator LED

Många saker hända bara genom att dricka kaffe. Big business framgångsrika idéer kommer medan människor chattar med kaffe. Jag älskar att ha kaffe speciellt när jag är på kontoret. Jag är ganska säker på att alla där ute älskar kaffe. Men när jag gör...

Pimpa din choklad med Arduino IDE och ATtiny13

Idén till projektet kom till mig på väg till papperskorgen. Jag fick i uppdrag att kasta bort en ruta som bara har tömts på sitt ursprungliga Ferrero Rocher sötma innehåll av min kära fru. Detta var strax efter alla hjärtans dag. Så jag fick spendera...