Stap 5: Terug naar Raspberry Pi
Sluit de Arduino via USB-kabel aan de Arduino.
Open de terminal en voer:
Ino seriële
U zal worden gevraagd met een seriële lezing uit de Arduino. Als u niet deed iets verkeerd.
Sluit het venster en open een andere Terminal.
Maak de database door runing de volgende opdracht: Hiermee maakt u een database met de naam templog.
sqlite3 templog.db
Voeg tabellen gewicht en temps: deze query wordt gemaakt 2 tafels genaamd temps (met een coluimn voor datum en tijd timestamp genaamd, en een numerieke kolom met de naam temp) en gewicht (met een coluimn voor datum en tijd timestamp genaamd, en een numerieke kolom met de naam Kg)
MAKEN van de tabel temps (tijdstempel DATETIME, temp NUMERIC);
CREATE TABLE gewicht (timestamp DATETIME, numerieke Kg); Commit;
Zorg ervoor dat toevoegen; na elke query.
Als u uitvoert - tabellen, wordt u gevraagd met twee tabellen, temps en gewicht.
Sluit de Terminal en voer de volgende opdrachten uit: eerst wordt gekopieerd van de templog.db naar de map/var/www /. De tweede opdracht verandert de bestandseigenaar.
sudo cp templog.db/var/www/sudo chown www-gegevens: www-data /var/ www/templog.db
Nu is het tijd om code te importeren uit git. Voer in het Terminal-venster:
git clone https://github.com/vpetrache/Raspberry-Pi-Web-Application-Temperature-Reading.git
Hiermee maakt u een map met de naam Raspberry-Pi-Web-Application-Temperature-Reading met monitor.py en webgui.py in het. Ga naar de directory:
CD Raspberry-Pi-Web-Application-Temperature-Reading cp monitor.py /usr/lib/cgi-bin / cp webgui.py /usr/lib/cgi-bin /
De eigenaar van het bestand wijzigen: sudo chmod + x /usr/lib/cgi-bin/monitor.py sudo chmod + x /usr/lib/cgi-bin/webgui.py sudo chown www-gegevens: www-data /usr/lib/cgi-bin/monitor.py