Raspberry webbserver skickar GET data till Arduino Nano kör 6 servon (2 / 5 steg)
Steg 2: Skapa en RaspberryPi som en WAP, stöd webbserver och jQuery enkel Slider...
Jag brukade telnet kitt i hallon från min laptop via en cat5-kabel och sedan gick med hallon till mitt hem wifi för att uppdatera och ladda ner beroenden.
Installera alla paket krävs för att köra en webbserver på hallon... se här för en bra guide:
Kontrollera att du har java SE Runtime installerat på Pi...
- På Pi terminalen, bör typ "java - showversion", och du få några trevliga utdata om Java SE Runtime och versionsnummer
Uppdatera din hallon:
- "sudo apt-get update",
- "sudo apt-get upgrade"
- Starta om, sedan logga in igen när systemet har startat
Ändra katalog till/var/www /
Använda "wget" att ta tag i jQuery enkel Slider från http://loopj.com/jquery-simple-slider/
"wget https://github.com/loopj/jquery-simple-slider/arc...
Packa upp filen och du bör ha 2 nya kataloger namn "css" och "js". En innehåller de övergripande formatmallarna för webbsidor, och den andra har de huvudsakliga javascript-filerna att göra reglagen fungerar.
Nu... Markera all kod i filen "gcs-php.txt", högerklicka och kopiera.
I Pi telnet ledarna, öppna en ny fil som heter "gcs.php"...or vad du vill kalla det
- "sudo nano gcs.php"
Högerklicka i putty terminalfönstret och Urklipp kommer omedelbart klistra in i nano redaktör.
CTRL + O för att rädda, CTRL + X för att stänga nano
Du behöver också form handler cgi script skicka signalerna till Nano...
Göra en ny katalog i/usr/lib/kallas "cgi-bin"
Öppna en ny fil som heter "gcs.py" (sudo nano /usr/lib/cgi-bin/gcs.py)
Kopiera och klistra in koden från gcs-py.txt i nano-editor, och sedan spara och stäng som vi gjorde ovan.
Gör filen körbar med "sudo chomd 777 /usr/lib/cgi-bin/gcs.py"
Å ena sidan som kunde resa dig upp här är anslutningsenhet. Göra en "ls/dev/tty *" och se vad som visas. Anslut USB-kabeln mellan hallon och Nano och alla går bra, bör du se "ttyAMA0" (det är en nolla... inte ett "Åh"). Om det visar något annat, sedan ändra python kod för att återspegla korrekta enhetsnumret.