Índice:

Armadillo Home Automation: 5 etapas
Armadillo Home Automation: 5 etapas

Vídeo: Armadillo Home Automation: 5 etapas

Vídeo: Armadillo Home Automation: 5 etapas
Vídeo: How Online Personal Training Works 2024, Julho
Anonim
Image
Image

O projeto Domótica gerencia e opera vários sistemas elétricos dentro de uma casa, como luzes, eletrodomésticos e tomadas. Este projeto usa Armadillo-43T da 4D Systems.

O projeto permite que o usuário defina o modo em manual ou automático. No modo manual, o usuário pode ligar ou desligar determinada tomada ou dispositivo. No modo automático, o usuário pode definir quanto tempo falta para ligar ou desligar todos os dispositivos conectados. Neste modo, o usuário não pode alternar os dispositivos manualmente, mas pode reverter para manual a qualquer momento. O usuário tem dois modos para o automático, TODOS OS DISPOSITIVOS LIGADOS e TODOS OS DISPOSITIVOS DESLIGADOS. Para acionar os relés que ligam e desligam os dispositivos, o Armadillo utiliza seus recursos GPIO. Quando em modo manual e um botão é detectado a ser pressionado, o tatu irá alternar o respectivo pino GPIO. Quando em automático, o tatu irá simplesmente girar todos os pinos para LOW ou HIGH dependendo das configurações do cronômetro. O Armadillo é a nossa solução para as demandas de exibição e prototipagem. O Armadillo é executado no BCM2835 SOC combinado com o processador CPU ARM1176JZF-S com uma GPU VideoCore IV em um único pacote. O Armadillo foi desenvolvido para utilizar o sistema operacional Armadillian, amplamente baseado no sistema operacional Raspbian / Debian e otimizado para o SOC BCM2835. É fornecido com 13 GPIO, que possui 2 canais I2C simples, 5 canais SPI únicos e 2 canais UART. 2 canais PWM também estão disponíveis, compartilhados com o amplificador on-board com minifalante. Ele também possui uma porta USB que pode ser usada para dispositivos periféricos como teclados, hubs USB, dongles Wi-Fi e módulos Bluetooth.

Etapa 1: Como funciona?

Construir
Construir

Etapa 2: construir

Construir
Construir

Componentes

  1. ARMADILLO 43T
  2. Relé de 6 a 8 canais
  3. saída de extensão modificada
  4. 3 luzes / lâmpadas
  5. alguns aparelhos
  6. cartão uSD

Programas

módulo python-tk

Passos

  1. Modifique a saída da extensão conforme mostrado na primeira imagem acima. Adicione uma extensão de fio da conexão aberta. Esses fios serão conectados ao módulo de relé. Diagrama esquemático de uma saída de extensão modificada.
  2. Conecte os componentes conforme mostrado na segunda imagem acima.
  3. Conexão Tatu para Módulo de Relé:

Pin1 (GPIO37) para In1

Pin2 (GPIO38) para In2

Pin3 (GPIO39) para In3

Pin4 (GPIO35) para In4

Pin5 (GPIO36) para In5

Pin6 (GPIO45) para In6

Pin9 (GND) para GND

Pin10 (+ 5V) a + 5V

Conecte os fios estendidos da saída de extensão modificada ao módulo de relé, conforme mostrado na segunda imagem acima.

Etapa 3: Programa

• Abra a folha de dados Armadillo-43T e siga as instruções sobre como instalar a imagem Armadillian e outros softwares necessários.

• Instale o módulo python-tk

sudo apt-get install python-tk

• Instale, wiringPi acesse este link para obter instruções:

https://wiringpi.com

• Depois de instalar wiringPi, baixe e instale wiringARM

wget

• Baixe e descompacte o arquivo HomeAutomation.zip

• Após essas etapas, execute o HomeAutomation.py

Recomendado: