Lectures des capteurs sonores

Lectures des capteurs sonores

Ce tutoriel vous montrera comment rendre audible la lecture d’un capteur. Dans cet exemple, nous utiliserons le capteur à ultrasons HC-SR04, mais il peut être appliqué à la plupart, sinon à tous les autres capteurs.

Pour ce faire, vous devrez faire fonctionner le capteur à ultrasons, que vous pouvez lire ici: https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi

Vous aurez également besoin d’un logiciel de synthèse vocale. Il en existe plusieurs, mais nous utilisons espeak. Pour l’installer, ouvrez un terminal et saisissez:

sudo apt-get install espeak

Une fois cela fait, votre Raspberry Pi est prêt à vous parler.

L’idée de base est d’écrire la sortie de la lecture dans un fichier texte, puis de la lire par espeak.

Ouvrez d’abord votre script python (range_sensor.py), faites défiler vers le bas et ajoutez ces lignes sous la commande imprimer « Distance: », distance, « cm » :

f = ouvert (« lecture.txt », « w »)
f.write (« la distance est: (% d) centimètres »% distance)
f.close ()

Après avoir exécuté le script, vous devriez avoir un fichier texte appelé « reading.txt ».

Vous pouvez maintenant jouer avec espeak en utilisant la ligne suivante:

espeak -f reading.txt

Vous pouvez également combiner ces deux commandes dans un fichier bash afin de pouvoir exécuter les deux à la fois. Créez d’abord un fichier bash:

touchez tell_distance.bash

Ouvrez ensuite le fichier en:

nano tell_distance.bash

Et écrivez-y les deux lignes suivantes:

sudo python range_sensor.py
espeak -f reading.txt

puis « ctrl + x » pour quitter et « y » pour l’enregistrer. Ensuite, vous devez rendre le fichier exécutable avec:

chmod + x tell_distance.bash

et enfin vous pouvez l’exécuter avec ./tell_distance.bash.

Vous devrez peut-être régler la sortie audio de votre raspberry pi sur analogique, vous pouvez le faire en tapant ceci sur le terminal:

amixer cset numid = 3 1

(amixer cset numid = 3 2 le réglera sur HDMI)

  • Talking Products, Capteur de Mouvement Infrarouge PIR enregistrable par la Voix avec Lecture multipiste. Enregistrez ou téléchargez des fichiers Audio pour Lire la Musique/Les Effets sonores.
    Enregistrer et écouter votre propre discours, votre musique ou vos effets sonores à l'aide du microphone intégré et du haut-parleur de haute qualité. Comprend 3 options de niveau de volume. Nos capteurs de mouvement PIR disposent également d'une fonction unique de téléchargement de fichiers sonores MP3. Téléchargez vos propres messages vocaux MP3, musique ou effets sonores via la prise USB. La mémoire interne de 4 Mo offre jusqu'à 8 minutes de lecture. Votre fichier audio sera lu automatiquement une fois que le capteur PIR aura détecté un mouvement dans un rayon de 4 mètres. Sélectionnez une fonction de lecture monopiste ou de boucle multipiste. Créez des panneaux audio et des affiches parlantes. Attirer l’attention et créez un impact en ajoutant de la parole, de la musique ou des effets sonores à un présentoir de point de vente. Créez une alarme de sécurité ou un avertissement sonore pour les zones dangereuses. Offrez un soutien aux personnes vivant avec la démence ou la maladie d'Alzheimer en enregistrant des rappels ou des instructions étape par étape.
  • Elitech Enregistreur de données de température, RC-4 16000 lectures USB avec double capteurs écran LCD alarme sonore (1 pièce)
    Capteur interne et externe : enregistreur de données de température réutilisable avec double capteurs, offre une large plage de mesure de la température : -30 ℃ + 60 ℃ ; pour capteur externe optionnel : -40 ℃ + 85 ℃ Grande capacité d'enregistrement – Capacité d'enregistrement de 16 000 points de données, avec câble de connexion USB Plusieurs alarmes d'alertes : indication d'alarme LCD, alarme sonore Gestion et export des données - Export de données en PDF/EXCEL via logiciel de gestion de données (Windows/Mac OS) ; intervalle de journal réglable : 10s-24h ; Unité de température sélectionnable : ℉/℃ Longue durée de vie de la batterie : pile CR2450 remplaçable pour une utilisation de 6 mois (intervalle d'enregistrement à 15 min) ou alimentation via l'interface USB
  • Module D'entraînement D'objectif de Lecteur de Disque, Tête D'objectif Laser DVD avec Support de Console de Jeu, Capteur Optique pour Xbox One
    INSTALLATION FACILE: la lentille laser à capteur optique est compatible avec la Xbox One, et le processus d'installation est simple et facile, sans avoir besoin de techniciens spécialisés. CONÇU AVEC SUPPORT: la tête d'objectif laser DVD est livrée avec un manchon pour une fixation facile à la Xbox One, garantissant un montage stable et un fonctionnement fiable du capteur optique. LECTURE VIDÉO SONORE HD : La lentille laser à capteur optique de la console de jeu offre une lecture sonore et vidéo haute définition, vous plongeant dans une expérience de jeu et de cinéma plus réaliste. Objectif laser DVD : la tête laser de la console de jeu est conçue pour Xbox One. Il lit et lit des films DVD haute définition, offrant un son cristallin et un plaisir visuel. Remplacement parfait : si la lentille laser de votre Xbox One tombe en panne ou est endommagée, ce capteur optique est une option de remplacement fiable pour vous aider à réparer l'unité et à restaurer une fonctionnalité normale.