Schnittstellen -Summer mit Raspberry Pi
Hier lernen Sie ein einfaches Projekt, um mit Ihrem Raspberry Pi -Gerät Summer zu interfaieren. Stellen Sie vor Beginn dieses Projekts sicher, dass Sie die erforderlichen Komponenten haben, die wie folgt sind.
Nachdem Sie sichergestellt haben, dass alle Komponenten verfügbar sind, können Sie Ihr Projekt erstellen. Nachfolgend finden Sie die beiden Methoden, um dies mit Bedacht zu tun.
Hardware zusammenstellen
Erstens werden wir die Komponenten auf dem Breadboard zusammenstellen:
Schritt 1: Legen Sie den Summer wie unten im Bild gezeigt auf das Brotbrett. Das eine Bein des Summers nimmt die Eingabe vom Himbeer -Pi und der andere wird mit dem Boden verbunden.
Schritt 2: Schließen Sie das Kabel an beide Enden des Summers an, das auf das Brotbrett gelegt wird.
Schritt 3: Jetzt haben wir zwei Jumper -Drähte, die blaue und die grüne, und Sie müssen sicherstellen, dass der grüne Draht mit GPIO 6 (Massestift) angeschlossen ist und der blaue Draht mit GPIO 27 (Schnittstelle) verbunden ist.
Schnittstellen -Summer mit Raspberry Pi mit Scratch Desktop
Nachdem Sie die Verbindung erstellt haben.
$ sudo apt installieren Sie Scratch3
Nach der Installation sind die folgenden Schritte auszuführen.
Schritt 1: Führen Sie nun den Scratch -Desktop aus, indem Sie den Befehl „Scratch3“ im Terminal eingeben.
$ Scratch3
Schritt 2: Gehen Sie nun zur Option "Erweiterung hinzufügen" im Scratch -Desktop wie unten gezeigt.
Schritt 3: Scrollen Sie nach unten und wählen Sie die Option "Raspberry Pi gpio" aus.
Schritt 4: Klicken Sie auf die Option "Ereignisse".
Schritt 5: Ziehen Sie den Ereignisblock „When - Klick“ in das andere Feld, wie im Bild unten gezeigt.
Schritt 6: Gehen Sie als Nächst.
Schritt 7: Gehen Sie im nächsten Schritt zur Option „Raspberry Pi gpio“.
Schritt 8: Ziehen Sie das "GPIO High" auf das nächste Feld in das Feld "Forever", wie unten gezeigt.
Schritt 9: Stellen Sie nun den GPIO -Pin auf Nummer 27 von 0 ein, wie unten gezeigt.
Schritt 10: Gehen Sie als Nächst.
Schritt 11: Gehen Sie erneut zur Option "Raspberry Pi GPIO -Option" und wählen Sie erneut das Feld "GPIO SET SET SETEN.
Schritt 12: Gehen Sie erneut zur Option "Steuerung" und wählen Sie erneut das Feld "Wait 1 Sekunden warten". Ziehen Sie das Feld und platzieren Sie es unter das GPIO -Feld mit niedrigem Ausgang wie unten gezeigt.
Schritt 13: Drücken Sie die „rote Taste“ und da gehen Sie, Ihr Summer beginnt zu Beep.
Schnittstellen -Summer mit Raspberry Pi mit Python -Code
Sie können Summer auch mit Raspberry Pi mit einem einfachen Python -Code interfaieren. Nachfolgend ist die Schaltung, die Sie zuerst erstellen müssen. GPIO6 wird als Bodenstift verwendet, während GPIO27 zur Schnittstelle verwendet wird.
Nachdem Sie die Schaltung erfolgreich erstellt und mit dem Raspberry Pi 4 angeschlossen haben, wird der nächste Schritt die Thonny -IDE öffnen und den folgenden Code aufschreiben.
#import GPIO -Bibliotheken
RPI importieren.Gpio als gpio
Zum Zeitpunkt des Imports
GPIO.setwarnings (falsch)
#GPIO -Modusauswahl
GPIO.setMode (gpio.BCM)
#Set Summer - Pin 27 als Ausgang
Buzz = 27
GPIO.Setup (Buzz, GPIO.AUS)
#Run Forever Loop
während wahr:
GPIO.Ausgabe (Buzz, GPIO.HOCH)
print ("Summer ist pieptisch")
Schlaf (1) # Verzögerung in Sekunden
GPIO.Ausgabe (Buzz, GPIO.NIEDRIG)
print ("Summer ist nicht piepend")
Schlaf (1)
Führen Sie den Code in der IDE aus und Sie erhalten die Ausgabe, und der Summer wird alle 1 Sekunden piept.
Abschluss
Schnittstellen -Summer mit Raspberry Pi auf Scratch Desktop ist für Anfänger unglaublich einfach, die die Python -Sprache nicht genügend Verständnis haben. Aber für diejenigen, die bestrebt sind, den Python -Code zu lernen, wählen sie die zweite Methode, um Summer mit Raspberry Pi zu verkürzen. Beide Möglichkeiten werden in wenigen Minuten durchgeführt, wenn Sie die Schaltung erfolgreich auf einem Breadboard erstellt haben.