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

Temperatura do Raspberry Pi e sensor de luz

Design

Obrigatório

2 x DS18B20, 2 x resistor de 4,7k


O DS18B20 é um sensor bastante útil porque você pode ler mais de um deles usando o mesmo pino GPIO. O Raspberry Pi é capaz de reconhecer a entrada de cada sensor separado. Este sistema é chamado de “1 fio”, embora o sensor ainda precise de conexões de alimentação e GND.

Noções básicas de breadboarding.


A forma como uma placa de ensaio funciona é assim ...

Existem trilhos vermelhos e azuis para alimentação (+ ve, vermelho) e aterramento (-ve, azul). Todos os fios conectados a esses trilhos são conectados juntos, conforme mostrado pelos fios vermelho e azul no lado esquerdo. A maioria das placas de ensaio tem dois conjuntos de trilhos de alimentação, permitindo a você alimentar diferentes partes de um circuito com voltagens diferentes.

Na parte principal do breadboard, você tem fileiras de conexões com uma lacuna no meio. Os dois lados não estão conectados um ao outro. Qualquer coisa que você conectar a uma fileira de um lado está conectado a todos os outros fios daquela fileira daquele lado (conforme mostrado pelos fios amarelo e verde).

Então, se você conectar algo na posição A1, ele está conectado a B1, C1, D1 e E1 também, mas não está conectado ao outro lado (F1-J1).

Tudo o que você conecta em F3 é conectado a G3, H3, I3 e J3.

O sensor DS18B20 tem três pinos que são conectados da seguinte forma:

O circuito é conectado como no diagrama. Um resistor de 4,7 kO é conectado aos pinos 2 e 3 do sensor. GPIO4 se conecta ao pino 2 do sensor. O pino 1 do sensor se conecta ao GND. O pino 3 do sensor se conecta a 3V3.

Os fios 3V3 e GND podem ser conectados diretamente aos pinos do sensor, mas estamos usando os trilhos de alimentação da placa de ensaio (vermelho) e GND (azul) porque isso torna mais fácil adicionar mais sensores posteriormente.

Leitura da temperatura com o Raspberry Pi


Verifique se o circuito está conectado corretamente e se o cartão SD Raspbian está no Raspberry Pi e, em seguida, ligue o Pi.

Faça login, usando pi como id de login e raspberry como senha e digite ...

sudo python dstemp.py

Na primeira vez que você executar, os drivers serão carregados, o que leva alguns segundos. Em seguida, você deve ver uma leitura de temperatura atualizada a cada dois segundos.

Manipulando o sensor

Quatro maneiras fáceis de fazer a alteração da leitura:

• Se você colocar o dedo no sensor, a leitura da temperatura aumentará lentamente.

• Se você respirar ar quente nele, ele aumentará um pouco mais rápido.

• Se você explodi-lo com um secador de cabelo, ele vai subir muito mais rápido, e ficar alto por mais tempo.

• Um cubo de gelo embrulhado em papel de cozinha pode fazer com que a leitura da temperatura baixe rapidamente.

De vez em quando, o programa lembra você de como sair (CTRL + C).
Quando terminar, é hora de adicionar outro sensor.

Isso poderia ser facilmente usado, com fios mais longos, para formar a base de um sistema de controle de temperatura ou uma estação meteorológica mostrando as temperaturas interna e externa.

Adicione outro sensor.

É melhor fazer a fiação com o Pi desligado, então desligue-o digitando

sudo halt

Após cerca de 10-20 segundos, os LEDs no Pi param de piscar e você pode puxar o cabo de alimentação.

Agora precisamos adicionar outro sensor ao nosso circuito breadboard. Não há necessidade de alterar o que já fizemos, estamos apenas adicionando um sensor, um resistor e três fios.

Observe que um fio conecta o pino do meio de cada sensor. Ambos são lidos a partir do mesmo pino (GPIO4) no Raspberry Pi.

Quando o circuito estiver correto, ligue o Pi novamente, faça login, usando pi como id de login e raspberry como senha e digite ...



sudo python dstemp.py

Desta vez, após carregar os drivers, ele deve mostrar a leitura de ambos os sensores.

Você pode manipulá-los como antes para provar que estão trabalhando de forma independente. Você pode ocasionalmente obter uma leitura espúria estranha (por exemplo, 0,06), mas geralmente será apenas uma vez.

Adicionar um LED indicador Agora vamos adicionar um LED indicador que acenderá quando o sensor 1 ler uma temperatura acima de 25 ° C (deve ser possível com algumas respirações quentes).

É aconselhável desligar o pi novamente neste ponto, como antes.

Precisamos adicionar:

• um fio jumper fêmea para macho do GPIO 24 para o led positivo (perna longa)

• um LED

• um resistor de 47 O do led negativo (lado plano) para o trilho GND (azul)



Para mais detalhes:Sensor de temperatura e luz do Raspberry Pi

Processo de manufatura

  1. Registrador de temperatura Raspberry Pi
  2. Meça temperaturas com um sensor DS18B20 de 1 fio e Raspberry Pi
  3. Monitoramento de temperatura no Raspberry Pi
  4. Biblioteca Python do sensor de temperatura TMP006 usando Raspberry pi,
  5. Sensor de temperatura Python e Raspberry Pi
  6. Temperatura e umidade fáceis no Raspberry Pi
  7. Monitorando a temperatura com Raspberry Pi
  8. Sensor de temperatura de 1 fio DS1820 em Raspberry Pi (GPIO diretamente)
  9. Sensor de movimento usando Raspberry Pi
  10. Sensor de termômetro digital de 1 fio Raspberry Pi (DS18B20)