Étape 7: logiciels
Installation du logiciel
Vous devez être sous Linux Raspian avec Python 2.X et être en mesure de ssh à votre Raspi. Les instructions supposent que vous avez déjà votre Pi mis en place avec Raspian, python et connecté à Internet.
Ensuite, téléchargez le logiciel earthquakepi de GITHUB : https://github.com/rgrokett/earthquakepi
Installer des paquets :
$ 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
Configurer les périphériques de bus SPI et I2C en utilisant :
$ sudo raspi-config
Sélectionnez Options avancées-> enable I2C.
Sélectionnez Oui pour activer et oui pour charger par défaut pour ces deux.
Cliquez sur Terminer et redémarrez votre Pi, si demandé ou exécutez :
$ sudo reboot
Vérifiez que l’écran LCD est détecté à l’aide de :
$ sudo i2cdetect -y 1
Vous devriez voir un écran qui ressemble à la photo 2. Si l’écran LCD est détecté, vous verrez une entrée telle que 0 x 20 pour Adafruit LCD ou 0 x 27 pour Keyestudio LCD. N’oubliez pas ce nombre hexadécimal.
Ensuite, installez et testez le programme de tremblement de terre :
1. cd/home/pi de $
2. $ git clone https://github.com/rgrokett/earthquakepi.git
Testez d’abord votre écran LCD. Cela fonctionne avec 16 x 2 ou écrans LCD 20 x 4, mais le programme de tremblement de terre s’attend 20 x 4 uniquement, telle qu’elle a besoin les lignes supplémentaires du texte.
1. $ cd ~/earthquakepi
2. $ nano RPi_I2C_driver.py
Modifiez l’adresse de l’écran LCD pour correspondre à ce que vous avez trouvé plus haut.
# LCD AddressADDRESS = 0x27
3. $ python lcd.py
Le programme de test va activer le rétroéclairage de l’écran LCD et puis afficher une série de textes et de graphiques.
Si vous avez un problème, vérifiez votre câblage, y compris le réglage du potentiomètre minuscule à l’arrière de l’écran LCD pour la luminosité.