Table des matières:

Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes : 4 étapes
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes : 4 étapes

Vidéo: Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes : 4 étapes

Vidéo: Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes : 4 étapes
Vidéo: Accelerometer (Raspberry Pi) 2024, Décembre
Anonim
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes
Interface ADXL335 Sensor sur Raspberry Pi 4B en 4 étapes

Dans ce Instructable, nous allons interfacer un capteur ADXL335 (accéléromètre) sur Raspberry Pi 4 avec Shunya O/S

Fournitures

  1. Raspberry Pi 4B (toute variante)
  2. Alimentation conforme Raspberry Pi 4B
  3. Carte micro SD de 8 Go ou plus
  4. Surveiller
  5. Câble micro-HDMI
  6. Souris
  7. Clavier
  8. ordinateur portable ou un autre ordinateur pour programmer la carte mémoire
  9. Capteur accéléromètre ADXL3355 - Acheter
  10. Module ADC PCF8591 - Acheter
  11. Planche à pain
  12. Fils de connexion

Étape 1: Installez Shunya OS sur Raspberry Pi 4

Vous aurez besoin d'un ordinateur portable ou d'un ordinateur avec un lecteur/adaptateur de carte micro SD pour charger la carte micro SD avec Shunya OS.

  1. Téléchargez Shunya OS depuis le site officiel des versions
  2. Les gars de Shunya OS ont un tutoriel décent sur Flashing Shunya OS sur Raspberry Pi 4.
  3. Insérez la carte micro SD dans Raspberry Pi 4.
  4. Connectez la souris et le clavier au Raspberry Pi 4.
  5. Connectez le moniteur au Raspberry Pi 4 via micro-HDMI
  6. Connectez le câble d'alimentation et allumez le Raspberry Pi 4.

Le Raspberry Pi 4 devrait démarrer avec Shunya OS.

Étape 2: Installer les interfaces Shunya

Shunya Interfaces est une bibliothèque GPIO pour toutes les cartes prises en charge par Shunya OS.

Pour installer Shunya Interfaces, nous devons le connecter au wifi avec accès Internet.

1. Connectez-vous au wifi à l'aide de la commande

$ nmtui

2. L'installation des interfaces Shunya est simple, exécutez simplement la commande

$ sudo apt installer shunya-interfaces

Étape 3: Connexions du capteur

Connexions du capteur
Connexions du capteur

ADXL335 est un capteur analogique, mais Raspberry Pi 4 est un appareil numérique. Nous avons donc besoin d'un convertisseur PCF8591 (ADC) qui convertit toutes les valeurs analogiques données par ADXL335 en valeurs numériques compréhensibles par le Raspberry Pi 4.

Le schéma du circuit est donné dans l'image ci-dessus.

  1. Connectez les broches SDA et SCL du PCF8591 aux broches 3 et 5 du Raspberry Pi 4.
  2. Connectez VCC et GND sur PCF8591 à la broche 4 (5V) et à la broche 6 (GND) sur Raspberry Pi 4.
  3. Connectez VCC & GND sur ADXL335 à VCC & GND sur PCF8591.
  4. Connectez Ain1 sur PCF8591 à X sur ADXL335.
  5. Connectez Ain2 sur PCF8591 à Y sur ADXL335.
  6. Connectez Ain3 sur PCF8591 à Z sur ADXL335.

Étape 4: Exemple de code

Exemple de code
Exemple de code
  • Téléchargez le code ci-dessous.
  • Compilez-le à l'aide de la commande

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Exécutez-le en utilisant la commande

$ sudo./adxl335

Conseillé: