Caminher de interface com Raspberry Pi
Aqui, você aprenderá a fazer um projeto simples sobre como interface a campainha com seu dispositivo Raspberry Pi. Antes de iniciar este projeto, verifique se você terá os componentes necessários que são os seguintes.
Depois de garantir que todos os componentes estejam disponíveis, você pode começar a criar seu projeto e abaixo os dois métodos para fazê -lo com sabedoria.
Montar hardware
Em primeiro lugar, montaremos os componentes na placa de ensaio:
Passo 1: Coloque a campainha na placa de ensaio, como mostrado abaixo, na imagem. A única perna da campainha recebe a entrada do Raspberry Pi e a outra se conectará ao solo.
Passo 2: Conecte o cabo às duas extremidades da campainha colocada na placa de ensaio.
Etapa 3: Agora, temos dois fios de jumper, o azul e o verde e você precisará garantir que o fio verde esteja conectado ao GPIO 6 (pino de aterramento) e o fio azul esteja conectado ao GPIO 27 (interface).
Caminher de interface com Raspberry Pi usando o Scratch Desktop
Depois de estabelecer a conexão, você precisará baixar um software chamado Scratch Desktop no Raspberry Pi 4 usando o comando abaixo mencionado no terminal.
$ sudo apt install scratch3
Após a instalação, os abaixo são as etapas que precisarão ser executadas para interface com sucesso a campainha com Raspberry Pi e produzir um som.
Passo 1: Agora execute a área de trabalho do Scratch, digitando o comando "Scratch3" no terminal.
$ scratch3
Passo 2: Agora vá para a opção "Adicionar extensão" na área de trabalho do Scratch, como mostrado abaixo.
Etapa 3: Role para baixo e selecione a opção “Raspberry Pi GPIO”.
Passo 4: Clique na opção "Eventos".
Etapa 5: Arraste o bloco de eventos "quando - clicado" para a outra caixa, como mostrado na imagem abaixo.
Etapa 6: Em seguida, vá para a opção "Controle" e arraste o "Forever" para a próxima caixa, como mostrado abaixo.
Etapa 7: Na próxima etapa, vá para a opção "Raspberry Pi GPIO".
Etapa 8: Arraste o "Set GPio High" para a próxima caixa para a caixa "Forever", como mostrado abaixo.
Etapa 9: Agora defina o pino GPIO como o número 27 de 0, como mostrado abaixo.
Etapa 10: Em seguida, vá para a opção "Evento" novamente e, na opção "Control", selecione "Aguarde 1 segundos" e coloque -o abaixo da caixa "GPIO", como mostrado abaixo,.
Etapa 11: Vá para a opção “Raspberry Pi GPIO novamente” e selecione novamente a caixa “Set GPIO” e coloque -a após a caixa “Espere 1 segundos”, mas desta vez altere a saída de alto para baixo.
Etapa 12: Vá para a opção "Controle" novamente e selecione novamente a caixa "Espere 1 segundos". Arraste a caixa e coloque -a abaixo da caixa GPIO de baixa saída, como mostrado abaixo.
Etapa 13: Pressione o "botão vermelho" e lá você vai sua campainha começará a apitar.
Caminher de interface com Raspberry Pi usando o código Python
Você também pode interface a campainha com Raspberry Pi usando um código Python simples, abaixo está o circuito que você precisará primeiro para construir. O gpio6 é usado como um pino de terra enquanto o gpio27 é usado para interface.
Depois de criar o circuito com sucesso e conectá -lo com o Raspberry Pi 4, o próximo passo é abrir o Thonny IDE e anotar o código abaixo.
Bibliotecas #import gpio
Importar RPI.Gpio como gpio
Desde o tempo de importação do sono
Gpio.Setwarnings (falso)
Seleção de modo #GPIO
Gpio.SetMode (GPIO.BCM)
#Set campainha - pino 27 como saída
Buzz = 27
Gpio.Configuração (Buzz, GPio.FORA)
#Run loop para sempre
enquanto é verdade:
Gpio.Saída (Buzz, GPio.ALTO)
Print ("Buzzer está apitando")
sono (1) # atraso em segundos
Gpio.Saída (Buzz, GPio.BAIXO)
print ("A campainha não está apitando")
sono (1)
Execute o código no IDE e você obterá a saída, assim como a campainha, apitando a cada 1 segundos até que você o pare do IDE quando estiver apitando.
Conclusão
A campainha de interface com o Raspberry Pi na área de trabalho é incrivelmente fácil para os iniciantes que não têm entendimento suficiente da linguagem Python. Mas para aqueles que estão ansiosos para aprender o código Python, eles escolherão o segundo método para interface a campainha com Raspberry Pi. Ambas as maneiras serão feitas em alguns minutos se você tiver construído o circuito com sucesso em uma placa de ensaio.