Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Registro da fotocélula Raspberry Pi e sistema de alerta


É um sistema simples de instruções para fazer um alerta disparado por fotossensor baseado em RasPi e um sistema de registro que pode ser facilmente estendido para mostrar as entradas possíveis em uma sala como um armário ou armário de equipamentos que geralmente está escuro, ou para monitorar os níveis de luz por qualquer outro motivo.
Neste tutorial eu uso LEDs como saídas, mas eles podem realmente ser qualquer coisa.
Este tutorial requer basicamente o Adafruit RPi Starter Kit (aqui). É um ótimo kit e muito barato também. Se você não deseja ou já possui os componentes, aqui está a lista de materiais:
3x LED difuso de 10mm (vermelho, azul e verde)
1x capacitor 1uF
1x resistor fotocélula
3x resistores de 560 Ohm
1x Pi Cobbler breakout
10x fios da tábua de pão
1x tábua de pão sem solda de comprimento total

Agora, há um problema com isso. O Raspberry Pi não tem ADC a bordo. Mas, se tudo o que quisermos for um fotossensor básico (e na verdade bastante preciso), podemos fazer a corrente passar por um pequeno capacitor e cronometrar quanto tempo leva para carregar.

Etapa 1:Pré-requisitos

O programa é escrito em Python. Eu recomendo fortemente que você use a distro da Adafruit, Occidentalis, mas se você não quiser fazer isso, certifique-se de ter a biblioteca RPi.GPIO instalada.


Este projeto em particular tem energia muito baixa, então uma boa fonte de alimentação não é realmente necessária.

Certifique-se de ter uma boa fonte de luz para testar, de preferência uma cuja luminosidade possa ser alterada.

OK, vamos começar.

Etapa 2:Instalação elétrica e teste do circuito RC da fotocélula


Conecte o Cobbler em uma extremidade da placa de ensaio. Certifique-se de que nenhum pino esteja no mesmo trilho; se estiverem, você pode danificar SERIAMENTE o seu Pi!

Pegue um fio da placa de ensaio e conecte o pino 3v3 ao trilho positivo de sua placa de ensaio e conecte o aterramento (aquele ao lado dos pinos 5v0) ao trilho de aterramento do outro lado da placa de ensaio.
Coloque a fotocélula transversalmente a lacuna entre as duas metades da placa de ensaio. De um lado, conecte outro cabo de um lado da fotocélula à placa de ensaio.
Do outro lado, conecte um fio do pino 18 à fotocélula e o capacitor de 1uF ao aterramento.

Agora estamos prontos para configurar o assistente de calibração para testar o circuito.
Insira este código como um script Python e execute-o. Você deverá ver uma longa lista de números aparecer, que ficará menor quando você acender uma luz na fotocélula. Este código é baseado no tutorial da Adafruit sobre esta técnica.

#! / usr / bin / env python

# Exemplo de leitura de tempo RC para Raspberry Pi
# Deve ser usado com GPIO 0.3.1a ou posterior - versões anteriores
# não são rápidas o suficiente!
# Defina para entrada resistiva no pino 18

importar RPi.GPIO como GPIO, time, os

DEBUG =1
GPIO.setmode (GPIO.BCM)

def RCtime (RCpin):
leitura =0
GPIO.setup (RCpin, GPIO.OUT)
GPIO.output (RCpin, GPIO.LOW)
time.sleep (0,1 )

GPIO.setup (RCpin, GPIO.IN)
# Isso leva cerca de 1 milissegundo por ciclo do loop
enquanto (GPIO.input (RCpin) ==GPIO.LOW):
leitura + =1
retornar a leitura

enquanto Verdadeiro:
imprimir RCtime (18) # Ler o tempo RC usando o pino # 18



Para mais detalhes:Registro da fotocélula Raspberry Pi e sistema de alerta

Processo de manufatura

  1. Comunicação MQTT entre NodeMCU e Raspberry Pi 3 B +
  2. Aquaponia controlada com Raspberry Pi
  3. Registre e represente graficamente os eventos do termostato 24V (Optocoupler + Raspberry Pi) usando framboesa
  4. Sensor de temperatura Python e Raspberry Pi
  5. Temperatura e umidade fáceis no Raspberry Pi
  6. Raspberry Pi monitorando a temperatura ambiente com saída de imagem Gnuplot e capacidade de alerta por e-mail
  7. Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)
  8. Sensor ultrassônico (HC-SR04) + Raspberry Pi
  9. Sensores analógicos sem entradas analógicas no Raspberry Pi
  10. Temperatura do Raspberry Pi e sensor de luz