Mechanische Led Matrix Display (4 / 4 stap)

Stap 4: Een web-interface toevoegen aan het project


Tenslotte, hebben we besloten een raspberry pi verbinden met de Arduino rijden de LEDs en de motor een eenvoudige web-interface toevoegen aan het project. Dus ik installeerde de laatste versie van debian wheezy op een SD-kaart en geïnstalleerd ik in de Rasp.

Na inloggen met SSH (eerst ik gebruikte seriële via haar GPIO headers, zoeken naar het IP-adres), mij installateur php5.
Dit was heel gemakkelijk dankzij de aptitude package manager die wordt standaard geïnstalleerd.

Enkel het volgende commando:

sudo ad rem-worden installeren php5

Dit moet een apache webserver met php installatie setup. Als dit is voltooid, probeer te typen in het adres van de framboos in uw browser, en u moet zien een standaard login pagina.

Na het installeren van deze webserver, moet je proberen de arduino op van de framboos USB-poort aansluiten. De FTDI-stuurprogramma voor de UNO standaard moet worden geïnstalleerd, en als dit werkt, een interface (waarschijnlijk onder de/dev/ttyUSB0) zal worden gemaakt. Net controleren uw kernel log (type sudo dmesg) om te zien of alles goed werkte.

Vervolgens kunt u eenvoudig testen of de communicatie tussen de framboos en de Arduino OK via de USB-basishub werkt. Probeer het volgende typt

echo "Hallo" >/dev/ttyUSB0

en je moet zien de RX LEDS komen op de Arduino.

Om een PHP script die werken met de seriële poort op Linux, gebruikten we de PhpSerial -bibliotheek. Dit is in wezen enkel een wrapper rond een paar elementaire shell-opdrachten die uw leven een beetje verlicht. De standaardmap voor webinhoud onder linux lijkt te zijn van /var/www/var/www (Bedankt Tom!). Net drop uw PHP bestand in daar en je moet goed om te gaan!

We een aantal problemen die de volgende tegenkomen

  • In de eerste plaats moet u de gebruiker toevoegen onder welke apache draait aan de groep zelf bellen met Remote (useradd - G {zelf bellen met Remote} Uw_naam) om te kunnen communiceren met seriële apparaten
  • Ten tweede, moet u de code van de PhpSerial , die in ons geval het voorvoegsel van de naam van de seriële apparaat vervangen door een 'tty', waardoor de communicatie niet dubbel te controleren. Verander gewoon de naam van de interface in de code aan wat je misschien nodig hebt (bijv. /dev/ttyUSB)
  • Het zou gemakkelijk een staart om weergave te openen op het PHP error.log bestand (u kunt het vinden in de map/var/log ) om te zien wat er fout gaat

Tot slot ik snel gemonteerd een eenvoudige web-pagina die behandeld van de POST-aanvraag van één invoerveld en het resultaat verzonden via USB aan de Arduino (code is bijgevoegd in het bestand php.zip!)

Gerelateerde Artikelen

Grote 8 x 8 LED Matrix Display

Grote 8 x 8 LED Matrix Display

Heb je gewerkt met kant en klare 8 x 8 LED matrix als beeldschermen? Ze komen in verschillende maten en zijn erg interessant om mee te werken. De grootte van een grote beschikbaar is rond 60 x 60 mm. Als u op zoek bent voor een veel grotere kant en k
V-USB ATtiny85 Project Raad van bestuur en een 8 x 8 rode LED Matrix Display

V-USB ATtiny85 Project Raad van bestuur en een 8 x 8 rode LED Matrix Display

Dit korte project zal een 8 x 8 Matrix van rode Led display met de V-USB ATtiny85 Project bord gemaakt in mijn eerste Instructable gebruiken. Het doel van deze oefening wordt een ATtiny85 bepalen van een 8 x 8 Led Matrix beeldscherm, en probeer te vi
8 x 8 LED Matrix Display

8 x 8 LED Matrix Display

4-cijferige 8 x 8 LED Matrix beeldscherm1, 4 8 X 8 LED MATRIX2, 4 x 74HC595 IC3, ULN2803 IC3, PIC16F877A-Micro controller
5 x 5 Led Matrix Display

5 x 5 Led Matrix Display

ik bewezen een concept dan maakte ik een verrassing voor mijn vrouw...U kunt de actieve versie zien op youtube: http://youtube.com/watch?v=Htay85T1Ny8
Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Nadat we met de Bi-color LED Matrix Driver Module kit kwamen, we hebben ons gebogen rond voor interessante projecten te werken.Bent u wellicht geïnteresseerd in een aantal van de projecten die we hebben opgemaakt op instructables met behulp van deze
Arduino gebaseerd Bi-color LED Matrix Game of Life

Arduino gebaseerd Bi-color LED Matrix Game of Life

Conway's Game of Life is geen conventionele spel. Het is de bekendste tweedimensionale cellulaire automaat gemaakt door de Britse wiskundige John Horton Conway in 1970.Het wordt gespeeld op een tweedimensionaal raster van cellen. Een cel kan worden d
Arduino (SPI) 7 Bi-color LED Matrix scrollen tekstweergave

Arduino (SPI) 7 Bi-color LED Matrix scrollen tekstweergave

Enige tijd terug, kwamen we met een instructable te bouwen een 7 Bi-color 8 x 8 LED-Matrix Scrolling tekst-Display. U kunt bezoeken voor meer detail.In die instructable, gebruikten we de uitstekende LedControl-bibliotheek die is speciaal geschreven v
Verbazingwekkend binaire kalender en met inbegrip van maanfase in een LED Matrix klok

Verbazingwekkend binaire kalender en met inbegrip van maanfase in een LED Matrix klok

Hallo, alle!!Dit is mijn project met meer functies dan mijn Binary Clock die je ook op mijn andere Instructables zien kunt.Belangrijkste concept is een heleboel functies, waaronder een volledige maandkalender met dag, maand, jaar, nummer van de week
Controle van een RGB-LED-Matrix met Android- en IOIO

Controle van een RGB-LED-Matrix met Android- en IOIO

De versie van het product van dit project beschikbaar op http://ledpixelart.com ***Een Android gecontroleerd interactieve spiegel. Running verschillende Android apps draaien, weergegeven de interactieve spiegel foto's, lopende tekst, eenvoudige games
LED Dot Matrix Display

LED Dot Matrix Display

In dit project, wordt u opnieuw twee sets van shift registers gebruiken. Deze zal worden aangesloten op de rijen enkolommen van de dot matrix-scherm. U zal dan een eenvoudig object, of een sprite, tonen op het display enanimeren het. Het hoofddoel va
Arduino gebaseerde Bi-color LED Matrix Pong Game

Arduino gebaseerde Bi-color LED Matrix Pong Game

Hebben we twee game project instructables tot nu toe met behulp van de jolliFactory Bi-color LED Matrix Driver Module DIY kits die we ontworpen. Deze LED Matrix-module is ontworpen om kunnen keten-zodat u kunt serieschakeling de modules samen aan het
Arduino gebaseerde Bi-color LED Matrix Tetris Game

Arduino gebaseerde Bi-color LED Matrix Tetris Game

Een van de elektronica DIY kit jolliFactory kwam omhoog met is de Bi-color LED Matrix Driver Module Kit. Deze module is ontworpen om kunnen keten-zodat u kan serieschakeling de modules samen aan het aantal modules moet u past bij uw project.De volgen
Stem ingang Arduino Bi-color LED Matrix scrollen tekstweergave (Bluetooth + Android)

Stem ingang Arduino Bi-color LED Matrix scrollen tekstweergave (Bluetooth + Android)

Tijdens het browsen interessante projecten op Instructables, stuitte we op de indrukwekkende stem geactiveerd Arduino (Bluetooth + Android) instructable. Je kan check it out opOnlangs, hebben zetten we een instructable te bouwen een 7 Bi-color 8 x 8
LED-matrix met behulp van shift registers

LED-matrix met behulp van shift registers

dit instructable is bedoeld om te worden een meer volledige uitleg dan anderen beschikbaar online. Met name zorgt dit voor meer uitleg van de hardware dan is beschikbaar in de LED lichtkrant instructable door led555.DoelstellingenDit instructable pre