Índice:
- Etapa 1: materiais
- Etapa 2: Conexionado
- Etapa 3: Programação
- Etapa 4: Código
- Passo 5: Funcionamiento
Vídeo: Domótica Con Raspberry Pi: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Si deseas domótica con tu Raspberry Pi, este Hat esta diseñado para ti!
La InfiniPi contém:
- Compatível com soquete XBee.
- 3 entradas análogas com bosque de conectores.
- 1 entrada I2C com bosque conector.
- 2 salidas de Relé.
Con estos elementos puedes conectar tu Raspberry Pi a diferentes protocolos de comunicação, controlar otros dispositivos, medir sensores de registros, entre otras cosas.
Etapa 1: materiais
- Raspberry Pi 3 Modelo B
- InifiniPi
- Grove - Sensor de Luz (LDR)
- Transformador para Raspberry Pi 3 5V / 2,5A
- Ampolleta
- Monitor
- Teclado
- Mouse
Etapa 2: Conexionado
- Se coloca la InifiniPi sobre la Raspberry, asegúrate de que los pines estén en su posición.
- Insira o sensor Grove LDR na entrada A0 de la inifiniPi.
- Sujeta bien los cabos que vão na salida del Relé hacia la red eléctrica y la ampolleta.
-
Para programar no Raspberry Pi 3 é necessário conectarle:
- Teclado
- Mouse
- Monitor
- Conecta el transformador a la Raspberry.
Etapa 3: Programação
Inicialmente debes importar las librerías, siguiendo los siguientes tutoriais:
ADC
https://www.abelectronics.co.uk/kb/article/23/python-library-and-demos
Ubidots
https://ubidots.com/docs/devices/raspberrypi.html#send-one-value-to-ubidots
Luego para importar as bibliotecas, copie o código em seu arquivo Python (Veja ejecuto na versão 2.7.13, porque a biblioteca de Ubidots esta na versão esa)
Donde están los asteriscos "*", remplaza por tu TOKEN y ID da variável.
Al ejecutar o código, puedes visualizar la trama que se envía a la plataforma.
Etapa 4: Código
#! / usr / bin / python
#! / usr / bin / env python # - * - codificação: utf-8 - * -
from ubidots import ApiClient
de ADCPi import ADCPi
importar RPi. GPIO como GPIO
importar matemática
tempo de importação
importar os
importar aleatório
GPIO.setmode (GPIO. BCM)
GPIO.setup (22, GPIO. OUT)
adc = ADCPi (0x6e, 0x6e, 18)
enquanto (verdadeiro):
# limpar o console
os.system ('limpar')
#Crie um objeto "API"
api = ApiClient (token = '********************************')
#Crie um objeto "Variável"
variable = api.get_variable ("**************************")
#Aqui é onde você costuma colocar o código para capturar os dados
Luz = adc.read_voltage (1)
se Luz <1,5:
GPIO.output (22, verdadeiro)
outro:
GPIO.output (22, False)
# Escreva o valor para sua variável em Ubidots
resposta = variável.save_value ({"valor": Luz})
imprimir (resposta)
tempo.sono (5)
Passo 5: Funcionamiento
Se observa que al cubrir el sensor, el valor es menor a 1.5, lo que hace que se ativo el Relé y encienda la ampolleta.
Recomendado:
Módulo HC-05 (bluetooth) para Domótica Básica: 3 etapas
Módulo HC-05 (bluetooth) para Domótica Básica: No meu último projeto, eu estava controlando LED usando um botão de pressão, mas neste projeto substituí o BOTÃO PUSH pelo módulo HC-05. Recomendo enfaticamente que passe por esses projetos antes continuando com este projeto. Você obterá todos os detalhes no
Domótica com ESP8266 WiFi sem usar Blynk !: 24 etapas (com fotos)
Domótica com ESP8266 WiFi sem usar Blynk !: Em primeiro lugar, quero agradecer a todos por me tornarem um vencedor do concurso de automação 2016 para este INSTRUÍVEL. Então, como prometi a você, aqui está o instrutível para controlar eletrodomésticos com módulo WiFi ESP8266
Domótica usando Bluetooth (Smart Board): 6 etapas
Automação residencial usando Bluetooth (Smart Board): Leia atentamente A automação residencial envolve a automação de equipamentos do ambiente doméstico. Na tentativa de conseguir o mesmo, projetamos uma placa inteligente que será fácil de instalar e o equipamento conectado pode ser controlado por um aplicativo de smartphone
Detector de alarme de incêndio minúsculo Esp8266 MQTT IFTTT Domótica: 4 etapas
Detector de alarme de incêndio minúsculo Esp8266 MQTT IFTTT Domótica: Eu queria detectar se meu sistema de detector de fumaça doméstico está em alarme. Tenho oito detectores de fumaça em minha casa e eles estão interligados. Se um detector de fumaça estiver em alarme, o outro receberá um sinal por meio do fio de sinal de interconexão. Meu sensor lê
Super Simple Raspberry Pi 433 MHz Domótica: 7 etapas
Super Simple Raspberry Pi 433 MHz Domótica: Este tutorial é um entre muitos quando se trata de usar um Raspberry Pi para controlar dispositivos sem fio em casa. Como muitos outros, ele mostrará como usar um par transmissor / receptor barato conectado ao seu Pi para interagir com dispositivos em operação