Buzzer di interfaccia con Raspberry Pi
Qui, imparerai a fare un semplice progetto su come interfacciano il cicalino con il tuo dispositivo Raspberry Pi. Prima di iniziare questo progetto, assicurati di avere componenti necessari che sono i seguenti.
Dopo aver assicurato che tutti i componenti siano disponibili, puoi quindi iniziare a creare il tuo progetto e sotto sono i due metodi per farlo con saggezza.
Assemblare l'hardware
In primo luogo, assemberemo i componenti sulla breadboard:
Passo 1: Metti il cicalino sulla breadboard come mostrato sotto nell'immagine. L'unica gamba del cicalino prende l'ingresso da Raspberry Pi e l'altra si collegherà a terra.
Passo 2: Collegare il cavo ad entrambe le estremità del cicalino posizionato sulla breadboard.
Passaggio 3: Ora abbiamo due fili jumper, quello blu e quello verde e dovrai assicurarti che il filo verde sia collegato a GPIO 6 (PIN a terra) e il filo blu è collegato con GPIO 27 (interfaccia).
Buzzer di interfaccia con Raspberry Pi usando Scratch Desktop
Dopo aver stabilito la connessione, dovrai scaricare un software chiamato Scratch Desktop su Raspberry Pi 4 utilizzando il comando di seguito menzionato nel terminale.
$ sudo APT Installa scratch3
Dopo l'installazione, i seguenti sono i passaggi che dovranno essere eseguiti per interfacciarsi correttamente il cicalino con Raspberry Pi e produrre un suono.
Passo 1: Ora esegui il desktop graffio inserendo il comando "scratch3" nel terminale.
$ scratch3
Passo 2: Ora vai all'opzione "Aggiungi estensione" nel desktop graffio come mostrato di seguito.
Passaggio 3: Scorri verso il basso e seleziona l'opzione "Raspberry Pi GPIO".
Passaggio 4: Fai clic sull'opzione "Eventi".
Passaggio 5: Trascina il blocco eventi "When - Clicked" nell'altra casella come mostrato nell'immagine in basso.
Passaggio 6: Quindi, vai all'opzione "Controllo" e trascina la "per sempre" nella casella successiva come mostrato di seguito.
Passaggio 7: Nel passaggio successivo, vai all'opzione "Raspberry Pi GPIO".
Passaggio 8: Trascina il "Imposta GPIO in alto" nella casella successiva sulla casella "Forever" come mostrato di seguito.
Passaggio 9: Ora imposta il pin GPIO sul numero 27 da 0 come mostrato di seguito.
Passaggio 10: Quindi, vai di nuovo all'opzione "evento" e nell'opzione "Controllo", seleziona "Aspetta 1 secondi" e posizionalo sotto la casella Imposta "GPIO" come mostrato di seguito.
Passaggio 11: Vai a "Raspberry Pi GPIO Option di nuovo" e seleziona nuovamente la casella "Imposta GPIO" e posizionalo dopo la casella "Aspetta 1 secondi", ma questa volta cambia l'output da alto a basso.
Passaggio 12: Vai di nuovo all'opzione "Controllo" e seleziona di nuovo la casella "Aspetta 1 secondi". Trascina la casella e posizionalo sotto la casella GPIO a basso uscita come mostrato di seguito.
Passaggio 13: Premere il "pulsante rosso" e lì vai il tuo cicalino inizierà a un segnale acustico.
Buzzer di interfaccia con Raspberry Pi utilizzando il codice Python
È inoltre possibile interfacciarsi il cicalino con Raspberry Pi utilizzando un semplice codice Python, di seguito è necessario costruire il circuito. GPIO6 viene utilizzato come pin di terra mentre GPIO27 viene utilizzato per l'interfaccia.
Dopo aver creato correttamente il circuito e averlo collegato con il Raspberry Pi 4, il passo successivo è aprire il Thonny IDE e scrivere il codice seguente in esso.
#Import Libraries GPIO
Importa RPI.GPIO AS GPIO
Dal tempo Import Sleep
GPIO.setwarnings (false)
Selezione della modalità #GPIO
GPIO.SetMode (GPIO.BCM)
#Set buzzer - pin 27 come output
Buzz = 27
GPIO.Setup (Buzz, GPIO.FUORI)
#Run Forever Loop
mentre è vero:
GPIO.Output (Buzz, GPIO.ALTO)
Stampa ("Il cicalino è un segnale acustico")
Sleep (1) # ritardo in secondi
GPIO.Output (Buzz, GPIO.BASSO)
Stampa ("Il cicalino non è un segnale acustico")
sonno (1)
Esegui il codice nell'IDE e otterrai l'output e il cicalino emetterà un segnale acustico ogni 1 secondi fino a quando non lo fermerai dall'IDE quando è un segnale acustico.
Conclusione
Il cicalino di interfaccia con Raspberry Pi su Scratch Desktop è incredibilmente facile per i principianti che non hanno abbastanza comprensione del linguaggio Python. Ma per coloro che sono ansiosi di imparare il codice Python, sceglieranno il secondo metodo per interfacciarsi il cicalino con Raspberry Pi. Entrambi i modi verranno fatti in pochi minuti se hai costruito con successo il circuito su una breadboard.