Online temperatur övervaka w/Raspberry Pi (1 / 6 steg)
Steg 1: Mjukvara Setup och beroenden
Innan du börjar är det viktigt att du uppdaterar din Raspberry Pi för att säkerställa att alla nödvändiga paket kan hittas. Detta kan göras med följande kommando:
sudo lämplig-få uppdatera
För att få ut mesta möjliga av din Raspberry Pi för detta Instructable är det nödvändigt att installera en LAMP server på din Raspberry Pi. LAMPAN är en akronym för Linux Apache MySql PHP som är namnen på de nödvändiga komponenterna. Det finns flera genomgångar och självstudier om hur du kan göra detta. De som jag använde för detta Instructable är http://www.penguintutor.com/linux/raspberrypi-webserver och https://www.youtube.com/watch?v=CEji-qN-TEE. Kontrollera att webbservern fungerar innan vi går vidare.
När webbservern körs måste du installera utvecklingsverktyg. Dessa kan hittas i paketet build-essential:
sudo lämplig-få installera build-essential
Du behöver också mysql utvecklingsverktyg. Dessa kan hittas i paketet libmysqlclient-dev:
sudo lämplig-få installera libmysqlclient-dev
Ett annat verktyg som du behöver är git.
sudo lämplig-få installera git & & sudo lämplig-få installera git-core
Slutligen måste du aktivera SPI hårdvaran på din Raspberry Pi. Det gör att du måste redigera filen /etc/modprobe.d/raspi-blacklsit.conf. Du kan använda din favorit editor för att göra det, men i detta Instructable jag antar nano. Följande kommando kommer att ta upp filen i redigeraren:
sudo nano /etc/modprobe.d/raspi-blacklsit.conf
Inuti kommenterade en gång redaktör måste du se till följande rad ut:
SPI-bcm2708Du kan göra det genom att lägga till ett "#"-tecken framför den. Om linjen saknas helt och hållet måste lägga till det manuellt. När du är klar bör det se ut så här:
#spi-bcm2708Spara filen och starta om. När din Rasbperry Pi har startats kan du kontrollera om SPI gränssnitt aktiverades framgångsrikt genom att köra följande kommando:
sudo lsmod
Om du ser spi_bcm2708 i listan har du aktiverat SPI perifera i din Raspberry Pi. Om du inte ser det i listan gå tillbaka stegen och se till att du inte missar något. Alla kommandon måste vara sprang som root så se till att du skriver sudo före varje kommando.