RaspRob, hallon roboten (6 / 7 steg)
Steg 6: Steg 5: Cretating våra .php arkivera
Nu är det dags att skapa våra .php
fil med knappar som börjar våra fyra olika python skript. Sidan visar också levande foder från vår webbkamera!
Det första vi behöver göra är att ange behörigheter så att filen .php kan börja vår python skript. Detta görs genom att lägga till denna rad...
www-data ALL=(root) NOPASSWD:ALL
.. .åtminstone i sudoers fil i slutet. Så kör;
CD /etc/
sudo nano sudoers
och klistra in raden "www-data ALL=(root) NOPASSWD:ALL" längst ned i filen.
Nu är vi redo att skapa vår .php sida. Detta är ganska rakt framåt. Vi skapar en knapp och ansluta vårt skript med den. Se den bifogade filen control.php (i Files.rar tillsammans med python skript).
Spara filen som control.php i var/www.
Jag använder Cyberduck kopiera filer från ant till min Pi. Det är ett litet program som du installerar på din PC och den använder port 22 (samma som SSH).
Hämta, installera och köra Cyberduck. Sedan väljer du "Öppna anslutning" och skriv in;
- SFTP
- IP-adress till din Pi
- Port 22
- Användare = Pi
- Ditt lösenord
Tryck på "connect" och du har en filhanterare på din Pi upp och körs.
Kopiera control.php till var/www på ypur Pi.
Nu kan du testa det! Ange IP-adress av din Raspberry Pi följt av /control.php (ex: http://192.168.0.17/control.php ) till webbplatsen webbläsare och du kommer att se dina knappar!
Nu skapa en webbsida med två ramar och lägga levande foder (ex: http://192.168.0.17:8081 / ) i en av dem och control.php i den andra (ex: http://192.168.0.17:8081 / spara filen med vilket namn du vill ha (.htm). Jag använder robot.htm.
Du kan nu komma åt control.php och levande foder från nätverket och kontrollera motorerna fjärr! Om du vidarebefordra port 80 till din PI: s IP-adress i routern kommer du att kunna avlägsna den från någonstans i världen så länge du har tillgång till internet!