Stap 7: Software
Software-installatie
U moet Raspian Linux worden uitgevoerd met Python 2.X en zitten kundig voor ssh aan uw Raspi. De instructies wordt verondersteld dat u al uw Pi met Raspian, python ingesteld en verbonden met het Internet.
Volgende, downloaden de software van de earthquakepi van GITHUB: https://github.com/rgrokett/earthquakepi
Pakketten installeren:
$ cd /home/pi$ sudo apt-get update $ sudo apt-get install build-essential git $ sudo apt-get install python-dev python-smbus python-pip $ sudo pip install RPi.GPIO $ sudo apt-get install i2c-tools
De SPI en I2C busapparaten configureren met behulp van:
$ sudo raspi-config
Selecteer Geavanceerde opties-> I2C inschakelen.
Selecteer Ja om in te schakelen en Ja als u wilt laden standaard voor beide.
Selecteer FINISH en herstarten uw Pi, indien gevraagd, of uitvoeren:
$ sudo reboot
Controleren of dat het LCD-scherm wordt gedetecteerd met behulp van:
$ sudo i2cdetect -y 1
U ziet een scherm gelijkend op foto 2. Als het LCD-scherm wordt gedetecteerd, ziet u een vermelding zoals 0x20 voor Adafruit LCD- of 0X27 voor Keyestudio LCD. Onthoud deze hex nummer.
Vervolgens installeert en test het aardbeving-programma:
1. $ cd/home/pi
2. $ git clone https://github.com/rgrokett/earthquakepi.git
Uw LCD vertoning eerst testen. Dit werkt met 16 x 2 of 20 x 4 LCD-schermen, maar de aardbeving programma verwacht 20 x 4 alleen, als het moet de extra tekstregels.
1. $ cd ~/earthquakepi
2. $ nano RPi_I2C_driver.py
Bewerk het adres van de LCD zodat deze overeenkomen met wat u hierboven gevonden.
# LCD AddressADDRESS = 0x27
3. $ python lcd.py
Het testprogramma zal de LCD-achtergrondverlichting inschakelen en vervolgens een reeks van tekst en afbeeldingen weer te geven.
Als u een probleem hebt, controleert u uw bekabeling, met inbegrip van de kleine potmeter op de achterkant van de LCD display voor de helderheid aan te passen.