Académique Documents
Professionnel Documents
Culture Documents
SEN-PRESSURE
Capteur de pression à couche mince
Ce qui est important avec ce capteur, c'est que vous ne pouvez mesurer
qu'avec une certaine partie du capteur. La partie utilisée ici pour la
mesure est indiquée en rouge dans la figure ci-dessous. Cette partie ne
mesure que 7,5 x 7,5 mm.
4. SE CONNECTER AU RASPBERRY PI
SEN-Pression COM-KY053
S ADS1115 (A0)
SEN-Pression Raspberry Pi
G GND (broche 6)
V 3V3 (Pin 1)
4.1 EXEMPLE DE CODE RASPBERRY PI
sudo raspi-config
Naviguez maintenant vers le point Interfacing Options -> I2C et activez
l'interface I2C.
Vous devez également installer la bibliothèque
Python de l'ADC. Pour ce faire, entrez la
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install adafruit-circuitpython-ads1x15
commande suivante :
Dans l'exemple de code suivant, la valeur analogique est lue par
l'intermédiaire de l'ADC et renvoyée sous forme de tension.
La plage de valeurs du capteur est comprise entre 0 et 3,3 V. Veuillez noter
que plus la tension d'entrée analogique est élevée, plus la pression
mesurée agissant sur le capteur est élevée.
Pour ce faire, ouvrez d'abord votre console et entrez
nano SEN-pressure.py
pour créer un fichier dans lequel vous pouvez copier le code suivant.
GPIO.setup(17, GPIO.IN)
# Créer le bus I2C
i2c = busio.I2C(board.SCL, board.SDA)
essayer :
while True :
print("{:>5.3f}".format(chan0.voltage))
sleep(2.5)
sauf KeyboardInterrupt : GPIO.cleanup()
Vous pouvez ensuite enregistrer le fichier avec CTRL+O et le fermer avec CTRL+X.
5. CONNEXION À L'ARDUINO
Arduino SEN-Pression
GND G
5V V
Broche analogique A0 S
5.1 EXEMPLE DE CODE ARDUINO
Nous fournissons un exemple de code à utiliser avec l'Arduino que vous pouvez
télécharger ici.
Plus le signal d'entrée analogique est élevé, plus la force mesurée
agissant sur le capteur est élevée. La plage de valeurs est comprise entre
0 et 1023.
Dans l'exemple de code suivant, la valeur analogique du capteur est lue
toutes les 2 secondes et s'affiche sur le moniteur série.
Vous pouvez transférer cet exemple de code avec l'IDE Arduino sur votre
carte. Assurez-vous que le port et la carte sont correctement définis dans
Outils.
int val ;
void setup() {
// mettez votre code d'installation ici, pour
l'exécuter une fois : pinMode(A0, INPUT) ;
Serial.begin(9600) ;
}
void loop() {
// placez votre code principal ici, pour l'exécuter de
manière répétée : val = analogRead(A0) ;
Serial.println(val) ;
delay(2000) ;
}
6. INFORMATIONS COMPLÉMENTAIRES
Options de retour :
En tant qu'utilisateur final, vous pouvez renvoyer gratuitement votre
ancien appareil (qui remplit essentiellement la même fonction que le
nouvel appareil acheté chez nous) pour qu'il soit éliminé lors de l'achat
d'un nouvel appareil.
Les petits appareils dont les dimensions extérieures ne dépassent pas
25 cm peuvent être jetés dans les quantités ménagères normales,
indépendamment de l'achat d'un nouvel appareil.
7. SOUTIEN
Publié : 4.4.2023
www.joy-it.net
SIMAC Electronics GmbH
Pascalstr. 8, 47506 Neukirchen-Vluyn