Como construir uma campainha mensagens de texto com um Raspberry Pi

Como construir uma campainha mensagens de texto com um Raspberry Pi


a campainha humilde é ótimo para nos alertar para os visitantes, enquanto estamos no alcance da voz, mas poderíamos consertar isso com um pouco de Internet das Coisas (Internet das coisas) know-how e do Raspberry Pi .

Para este projeto, nós usamos um barato campainha sem fio (encontrado na Amazon por uma nota). Nós desmontamos a unidade de botão de pressão e encontrou um circuito que usa um interruptor momentâneo simples alimentado por uma bateria de 12V.

O Raspberry Pi GPIO não pode trabalhar diretamente com tensões mais de 5V então primeiro precisamos mudar a fonte de alimentação para algo menor.

Você vai precisar

  • Qualquer Raspberry Pi, mas A + é melhor.
  • A campainha sem fio |
  • habilidades de solda
  • conta Twilio
  • A última Raspbian OS
  • Baixar todas do código

Construindo o projeto

Você vai precisar para soldar dois fios para os contatos da bateria para a unidade de botão de pressão. Quando pressionado, o interruptor momentâneo liga a fonte à terra e deixa efetivamente o atual, alterando o estado da unidade de ligado para desligado e criando um gatilho.

Usando um multímetro, localizar os pinos corretos para os seus fios de unidade e de solda para eles. Para maior resistência usar uma pistola de cola quente para manter os fios nos contatos. Fixe o terminal positivo da bateria ao pino 3V3 GPIO eo GND do terminal da bateria para a GND do seu Raspberry Pi.

Em seu interruptor momentâneo anexar o botão para fixar 17 (referência pin Broadcom) e outra para o pino 3V3 GPIO.

Você vai precisar para criar um Twilio conta de teste , a fim de enviar um SMS Arranque o seu framboesa e navegue até o terminal e digite o seguinte para instalar a API Twilio para Python: $ sudo w PIP3 instalar Twilio .

Como construir uma campainha de mensagens de texto com um Raspberry Pi

Abra o aplicativo Python 3, através do menu de programação, criar um novo arquivo e salvá-lo imediatamente como Doorbell-SMS.py. Começamos o nosso projeto importando o API Twilio, a biblioteca de tempo e a biblioteca GPIO:

a partir twilio.rest importação TwilioRestClient

tempo de importação

RPi.GPIO importação como GPIO

Depois, precisamos configurar o nosso GPIO para usar o pin-mapping Broadcom, configurar pin 17 como entrada e definir a sua built-in resistor para puxar a corrente para baixo:

GPIO.setmode (GPIO.BCM)

GPIO .setup (17, GPIO.IN, GPIO.PUD_DOWN)

em seguida, criamos uma função que irá lidar com o envio de uma mensagem de texto usando a API Twilio. Você vai precisar para substituir a conta e detalhes de token com a de seu próprio país e mudar o para = e From_ = telefone números para corresponder com os nossos requisitos. Preste atenção aos espaços antes de cada linha:

 Como construir uma campainha mensagens de texto com um Raspberry Pi

a última seção do código é um loop que será constantemente girar. Nós olhamos para a corrente no pino 17 a cair no circuito e quando ele faz a função é chamada acionar um SMS a ser enviado para seu celular:

 raspberry Pi campainha

Salve o seu código e clique em Executar> Executar Módulo para testar.

serviços externos

Trabalhar com fontes e serviços de dados externos é uma área interessante para explorar com seu Raspberry Pi. Existem muitas fontes diferentes, como condições meteorológicas, astronômico e de comunicações móveis de dados.

As fontes de dados pode ser usado como um método de entrada para disparar um evento no mundo físico, por exemplo, como ligar um ventilador base sobre a temperatura atual ou uma fonte de dados pode ser usado como uma saída, por exemplo, como um mudanças de pressão de ar de log.

neste projeto nós usamos o serviço Twilio para acessar a funcionalidade SMS através de uma API Python. Twilio é um serviço barato e robusto para projectos e após o período de teste é bastante barato para usar em US $ 1 taxa por mês e cerca de US $ 0,04 por SMS. Usando Twilio podemos ir mais longe e transformar a nossa IoD simples (Internet de Doorbells) em um dispositivo verdadeiramente poderoso com MMS (mensagens multimídia), que contêm vídeo e imagens capturadas pela câmera Raspberry Pi.

Existem outros prestadores de SMS, sendo um deles www.smspi.co.uk , que se utiliza um Pi para lidar com o envio e recebimento de mensagens SMS e vem com 2.000 SMS grátis.







img width = <" 1 "height =" 1 "src / = "http://pi.feedsportal.com/r/247390589311/u/49/f/9809/c/669/s/4d62c832/sc/23/a2t.img" border = "0" />
Techradar – Todas as últimas notícias de tecnologia

Como construir uma campainha mensagens de texto com um Raspberry Pi
Source: português  
February 5, 2016


Next Random post