Interfaçage Buzzer avec Raspberry Pi
Ici, vous apprendrez à faire un projet simple sur la façon d'interface Buzzer avec votre appareil Raspberry Pi. Avant de commencer ce projet, assurez-vous que vous aurez les composants nécessaires qui sont les suivants.
Après avoir veillé à ce que tous les composants soient disponibles, vous pouvez ensuite commencer à créer votre projet et ci-dessous sont les deux méthodes pour le faire judicieusement.
Assemblage du matériel
Tout d'abord, nous assemblerons les composants sur planche à pain:
Étape 1: Mettez le buzzer sur la planche à pain comme indiqué ci-dessous dans l'image. La jambe du buzzer prend l'entrée du Raspberry Pi et l'autre se connectera au sol.
Étape 2: Connectez le câble aux deux extrémités du buzzer placé sur la planche à pain.
Étape 3: Maintenant, nous avons deux fils de cavalier, le bleu et le vert et vous devrez vous assurer que le fil vert est connecté au GPIO 6 (broche de terre) et que le fil bleu est connecté à GPIO 27 (interfaçage).
Interfaçage Buzzer avec Raspberry Pi à l'aide de Scratch Desktop
Après avoir établi la connexion, vous devrez télécharger un logiciel appelé Scratch Desktop sur Raspberry Pi 4 en utilisant la commande mentionnée ci-dessous dans le terminal.
$ sudo apt install scratch3
Après l'installation, les étapes ci-dessous devront être effectuées afin d'interface avec succès avec Raspberry Pi et de produire un son.
Étape 1: Maintenant, exécutez le bureau Scratch en entrant la commande «scratch3» dans le terminal.
$ scratch3
Étape 2: Maintenant, accédez à l'option «Ajouter une extension» dans le bureau à gratter comme indiqué ci-dessous.
Étape 3: Faites défiler vers le bas et sélectionnez l'option «Raspberry Pi GPIO».
Étape 4: Cliquez sur l'option «Événements».
Étape 5: Faites glisser le bloc d'événements «quand - cliqué» dans l'autre case comme indiqué dans l'image ci-dessous.
Étape 6: Ensuite, accédez à l'option «Contrôle» et faites glisser le «pour toujours» dans la boîte suivante comme indiqué ci-dessous.
Étape 7: Dans l'étape suivante, accédez à l'option «Raspberry Pi GPIO».
Étape 8: Faites glisser le «Set GPIO High» sur la boîte suivante sur la case «Forever» comme indiqué ci-dessous.
Étape 9: Maintenant, définissez la broche GPIO sur le numéro 27 à partir de 0 comme indiqué ci-dessous.
Étape 10: Ensuite, accédez à l'option «Événement» à nouveau et dans l'option «Contrôle», sélectionnez «Attendez 1 seconde» et placez-le sous la case définie «GPIO» comme indiqué ci-dessous.
Étape 11: Accédez à nouveau à l'option «Raspberry Pi GPIO» et sélectionnez à nouveau la case «Set GPIO» et placez-la après la case «Attendez 1 seconde», mais cette fois changez la sortie de haut à bas.
Étape 12: Accédez à l'option «Contrôle» et sélectionnez à nouveau la case «Attendez 1 seconde». Faites glisser la boîte et placez-la sous la boîte GPIO à faible sortie comme indiqué ci-dessous.
Étape 13: Appuyez sur le «bouton rouge» et là, vous allez, votre buzzer commencera à bip.
Interfaçage buzzer avec Raspberry Pi à l'aide de code Python
Vous pouvez également interface Buzzer avec Raspberry Pi en utilisant un simple code Python, ci-dessous est le circuit que vous aurez d'abord besoin de construire. GPIO6 est utilisé comme broche de terre tandis que GPIO27 est utilisé pour l'interfaçage.
Après avoir réussi à créer le circuit et à le connecter avec le Raspberry Pi 4, l'étape suivante consiste à ouvrir l'ide Thonny et à noter le code ci-dessous.
les bibliothèques GPIO d'import
Importer RPI.GPIO comme GPIO
à partir de temps pour sommeil
GPIO.setwarnings (false)
Sélection du mode #gpio
GPIO.setMode (gpio.BCM)
#Set buzzer - broche 27 comme sortie
Buzz = 27
GPIO.Configuration (buzz, gpio.DEHORS)
#Run Forever Loop
Bien que vrai:
GPIO.sortie (buzz, gpio.HAUT)
imprimer ("Buzzer est bip")
sommeil (1) # retard en secondes
GPIO.sortie (buzz, gpio.FAIBLE)
imprimer ("Buzzer ne bip")
sommeil (1)
Exécutez le code dans l'IDE et vous obtiendrez la sortie ainsi que le buzzer bip toutes les 1 secondes jusqu'à ce que vous l'arrêtez de l'IDE lorsqu'il bip.
Conclusion
Interfaçage Buzzer avec Raspberry Pi sur Scratch Desktop est incroyablement facile pour les débutants qui n'ont pas assez de compréhension de la langue Python. Mais pour ceux qui sont impatients d'apprendre le code Python, ils choisiront la deuxième méthode pour interface Buzzer avec Raspberry Pi. Les deux voies se feront dans quelques minutes si vous avez réussi à construire le circuit sur une planche à pain.