Mekaniska ledde Matrix Display (4 / 4 steg)

Steg 4: Lägga till ett webbgränssnitt till projektet



Slutligen, bestämde vi oss att ansluta en raspberry pi till Arduino drivande lysdioder och motor att lägga ett enkelt webbgränssnitt till projektet. Därför, jag installerat den senaste versionen av debian wheezy på ett SD-kort och installerade jag i Rasp.

När du har loggat in med SSH (först jag använde följetong genom dess GPIO headers, för att hitta IP-adress), jag installerat php5.
Detta var ganska enkel tack vare pakethanteraren aptitude som installeras som standard.

Bara lämna ut den följande befalla:

sudo lämplig-få installera php5

Detta bör setup en apache webbserver med php-installation. Om detta är klart, prova bara att skriva in adressen till hallon i din webbläsare och du bör se en standard inloggningssida.

Efter installerande den här webbservern, bör försök att ansluta arduino till Hallons USB-port. FTDI föraren för UNO ska installeras som standard och om detta fungerar, ett gränssnitt kommer att skapas (troligen under/dev/ttyUSB0). Bara kolla din kernel-loggen (typ sudo dmesg) för att se om allt fungerade bra.

Nästa, kan du enkelt testa om kommunikationen mellan hallon och Arduino fungerar OK genom USB-bussen. Försök att skriva in följande

ECHO "Hej" >/dev/ttyUSB0

och du bör se RX Lysdioderna komma upp på Arduino.

Att göra ett PHP-skript fungerar med följetongen på Linux, vi använde PhpSerial biblioteket. Detta är i grunden bara en wrapper runt ett par grundläggande skalkommandon som underlättar ditt liv lite. Standardkatalogen för webbinnehåll under linux verkar vara var/www (Tack Tom!). Släppa bara din PHP fil där och du borde hjälpe till gå!

Vi stötte på ett par problem som var följande

  • Först måste du lägga till användaren under vilka apache körs till gruppen dialout (useradd - G {dialout} your_name) för att kunna kommunicera med seriella enheter
  • För det andra måste du dubbelkolla PhpSerial koden, som i vårt fall ersatt prefixet för namnet på den seriella enheten med en 'tty', som orsakade meddelande till misslyckas. Bara ändra namnet på gränssnittet i koden till vad du kan behöva (t.ex. /dev/ttyUSB)
  • Det kan vara lätt att öppna en svans på PHP error.log filen (du hittar den i mappen /var/log ) för att se vad som händer fel

Slutligen ihop jag snabbt en enkel webbsida som hanteras POST-begäran av ett inmatningsfält och skickas resultatet via USB till Arduino (kod återfinns i filen php.zip!)

Se Steg
Relaterade Ämnen

Stor 8 x 8 LED Matrix Display

Har du arbetat med färdiga 8 x 8 ledde matrisen som visar? De finns i olika storlekar och är ganska intressant att arbeta med. En stor lätt tillgängliga storlek är runt 60 x 60 mm. Men om du letar efter en mycket större färdiga ledde matrisen, kanske...

Rumstemperatur i Dot-Matrix Display med Arduino och LM35

Hej där!Detta är min första instructable, och jag ska visa dig hur du kan gränssnitt en temperaturgivare och en Dot-Matrix display med arduino i realtid.Jag har bifogat den arduino skiss, som är ganska stor i korthet, men om du kommer att gå igenom I...

LED Dot Matrix Display

i detta projekt skall du återigen använda två uppsättningar av SKIFT register. Dessa kommer att anslutas till raderna ochkolumner med dot matrisdisplay. Du sedan visar ett enkelt objekt, eller sprite, på displayen ochAnimera det. Huvudsyftet med proj...

LEDDE komparator Display - Audio volymnivå

hur man gör kontrollapparater, enkel förklaring från en op amp circuitJämförelseperson kretsar är mycket praktiskt när du behöver en visuell representation av en justera spänningsnivån. Min vanligaste användningsområdet är en volymindikator på en lju...

Flip animation tillbehör genom att använda Arduino

Jag hittade en söt touch ljus på 100 yen shop försökte omdana tillbehör :-)Jag beslöt att göra tillbehör att representera flip animeringen i touch ljus.Det är bra att dekorera kistan. Det kan dessutom hållas i handen.Steg 1: Material eller komponente...

Voice ingång Arduino Bi-color LED Matrix prydande Text Display (Bluetooth + Android)

Medan du surfar på intressanta projekt på Instructables, snubblade vi över imponerande röst aktiverat Arduino (Bluetooth + Android) instructable. Du kan kolla upp det påVi har nyligen satt upp en instructable att bygga en 7 Bi-color 8 x 8 LED Matrix...

48 x 8 RULLNING MATRIX LED DISPLAY med ARDUINO CONTROLLER

en monokrom (enda färg) LED dot matrix display används för visning av tecken och symboler som är gränssnitt med en mikrokontroller. Detta projekt kommer att överlägga om visning av en rullning textmeddelande på en 48 × 8 LED dot matrix display. Mikro...

Fantastiska binära kalender och klocka med månen fas i en ledde matrisen

Hej, alla!Detta är mitt projekt med fler funktioner än min binär klocka som du kan se också på min en annan Instructables.Huvudtanken är att tillämpa i en enkel LED Matrix Display en massa funktioner, inklusive en komplett månadskalender med dag, mån...

ATTiny2313 multi-mode ledde matrisen klockan

Detta är ett multi-mode klocka projekt baserat på attiny2313. Det använder en 8 x 8 led matris som display. med begränsad upplösning visar detta 12 timmars klocka tiden i 6 olika lägen.kretsen sysselsätter rad och kolumn multiplexing för att driva ly...

PI noll IOT ledde matrisen Beamer-A meddelande på väggen

När jag såg denna lampa för barn, jag hade inget val, jag var tvungen att köpa den och optik för denna lampa gör den perfekt för den här hacka...Resultatet är en ledde matrisen projektor som kan visa meddelanden och bilder från Internet på väggen. Ef...

Baserade Arduino Bi-color LED Matrix Audio Spectrum Visualizer

Efter att vi kom med Bi-color LED Matrix drivrutinsmodulen kit, har vi letat efter intressanta projekt att arbeta med den.Du kan vara intresserad av några av de projekt som vi har lagt upp på instructables använder detta ledde matrisen kit.Instructab...

Baserade Arduino Bi-color LED Matrix Game of Life

Conway's Game of Life är inte en konventionell spel. Det är den mest kända tvådimensionell cellulär automat skapad av brittiska mathematicianen John Horton Conway 1970.Det spelas på ett tvådimensionellt rutnät av celler. En cell kan vara död eller le...

Arduino Parola zon tid Msg Display

Vi har byggt en hel del projekt med våra jolliFactory utformade Bi-färg (rött och grönt) LED Matrix drivrutinsmodulen kit och har publicerat dem som instructables här. Var och en av dessa moduler använder två MAX7219 Display Driver ICs för att driva...

Cascadable 8 x 16 rgb ledde matrisen

i detta projekt jag gjorde cascadable 8 x 16 rgb ledde matrisen och dess ledaren.Mikrochips 18F2550 används för dess USB-stöd.RGB-ljusdioder drivs av 74hc595 SKIFT register med motstånd.För animering och konfiguration data; 24C 512 externa eeprom anv...

Hem Alert: Arduino + moln meddelandehantering på en stor Display

I en ålder av mobiltelefoner förväntar du dig att folk skulle vara lyhörd för ditt samtal 24/7.Eller... inte. När min fru kommer hem, telefonen förblir begravd i hennes handväska, eller dess batteriet är urladdat. Vi har inte en vanlig telefon. Ringa...

V-USB ATtiny85 projektstyrelse och en 8 x 8 röda ledde matrisen visas

Detta kort projekt kommer att använda en 8 x 8 röda Led Matrix display med styrelsens V-USB ATtiny85 projekt skapade i min första Instructable. Syftet med övningen är att ha en ATtiny85 styra en 8 x 8 Led Matrix Display, och sedan försöka hitta något...

DIY 8 x 8 ledde matrisen med Controller

Jag är i processen att göra en ordet klocka, och en av de saker som jag ville bygga för detta projekt var en ganska enkel 8 x 8 ledde matrisen.Detta instructable behandlar hur man bygger en 8 x 8 ledde matrisen och controller som kan vara gränssnitt...

Android kontrollerade LCD/LED Display - ingen Android-programmering, nr lödning behövs.

IntroductionDetta bygga använda Arduino plattform för att styra en LCD/LED display från din Android mobil. Det är en plug and play bygga som kräver nr Android programmering, ingen lödning och ingen handstil av Arduino kod, det du inte vill.Den grundl...

IoT ledde matrisen

Efter det arbete som utförts av föregående instructables (IoT utveckling med mobil direkt), detta instructables visar hur man kan utveckla en IoT ledde matrisen med mobilen och en MINTIA söt låda.Steg 1: förberedelse en tom MINTIA söt låda1 meter 144...