Jordbävningen i Pi - skaka & skallra ditt skrivbord! (7 / 11 steg)
Steg 7: programvara
Installation av programvara
Du måste köra Raspian Linux med Python 2.X och kunna ssh till din Raspi. Instruktionerna förutsätter att du redan har din Pi in med Raspian, python och ansluten till Internet.
Nästa, Hämta programvaran earthquakepi från GITHUB: https://github.com/rgrokett/earthquakepi
Installera paket:
$ cd/home/pi
$ sudo apt-get update
$ sudo lämplig-få installera build-essential git
$ sudo lämplig-få installera python-dev python-smbus python-pip
$ sudo pip installera RPi.GPIO
$ sudo lämplig-få installera i2c-tools
Konfigurering av SPI och I2C bussen enheterna med hjälp av:
$ sudo raspi-config
Välj Avancerade alternativ-> I2C aktivera.
Välj Ja för att aktivera och Ja för att ladda standard för båda dessa.
Välj Slutför och starta din Pi, om frågat, eller köra:
$ sudo omstart
Kontrollera att LCD-skärmen är detekteras med hjälp av:
$ sudo i2cdetect -y 1
Du bör se en skärm som liknar foto 2. Om LCD-skärmen upptäcks, visas en post som 0x20 för Adafruit LCD eller 0X27 för Keyestudio LCD. Kom ihåg detta hexadecimala nummer.
Nästa installera och testa jordbävningen programmet:
1. $ cd/home/pi
2. $ git klon https://github.com/rgrokett/earthquakepi.git
Testa din LCD-skärm först. Detta fungerar med 16 x 2 eller 20 x 4 LCD-skärmar, men jordbävningen programmet räknar 20 x 4 endast, som det behöver de extra textraderna.
1. $ cd ~/earthquakepi
2. $ nano RPi_I2C_driver.py
Redigera den LCD adress för att matcha vad du hittade ovan.
# LCD adress
ADRESS = 0X27
3. $ python lcd.py
Testprogrammet kommer att slå på LCD-bakgrundsbelysningen och sedan Visa en serie av text och grafik.
Om du har ett problem, kontrollera dina ledningar, inklusive justera tiny potentiometern på baksidan av LCD-skärmen för ljusstyrka.