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

Comparação da precisão do sensor tirando t ° externo e corporal

Componentes e suprimentos

Maxim Integrated DS18B20 Termômetro digital de 1 fio de resolução programável com resolução programável
× 1
Sensor DHT11 de Temperatura e Umidade (3 pinos)
× 1
Resistor 10k ohm
× 3
Fios de jumpers (genérico)
× 10
Sensor de temperatura digital Adafruit Waterproof DS18B20
× 1
Conector de sonda de teste, clipe de crocodilo
× 3
Cabo USB-A para Mini-USB
× 1
Arduino UNO
× 1
micro:bit BBC micro:bit board
× 1

Aplicativos e serviços online

Arduino IDE
Plataforma Vittascience para micro:bit

Sobre este projeto


Diferentes sensores são usados ​​para obter dados de temperatura, todos eles têm diferentes limitações e precisão. Para projetos baseados na saúde, é extremamente importante obter os valores mais precisos da temperatura externa e corporal, a fim de obter uma visão realista sobre o estado de saúde e quaisquer recomendações. Por esta razão, decidi comparar a precisão dos sensores de temperatura mais populares e do sensor de temperatura micro:bit.

Para este projeto levei sensores de temperatura DS18B20, DS18B20 impermeabilizados, AM2302, arduino e micro:placas de bits e termômetros padrão.

Em primeiro lugar, conectei os sensores à placa arduino (consulte a parte Esquemas) e é assim que eles parecem conectados:

Então eu carreguei o código para a placa arduino (veja a parte Código) e usei a plataforma Vittascience (https://en.vittascience.com/microbit/) para gerar um código para este projeto:

Aqui estão os resultados quando verificamos a temperatura ambiente (10 experimentos foram fornecidos, a análise dos dados do experimento com os dados mais representativos é mostrada abaixo):

O termômetro ambiente apresentou o valor 21 ° C, que consideramos o mais preciso. Micro:bit apresentou o valor de 27 ° C, que está muito longe dos valores corretos. Todos os três sensores da placa arduino conectados foram bastante precisos em mostrar a temperatura ambiente, mas o sensor AM2302 mostrou a maior precisão.



Aqui estão os resultados quando verificamos a temperatura corporal, usando fios extras para poder manter os sensores em minha mão (10 experimentos foram fornecidos, a análise dos dados do experimento com os dados mais representativos é mostrada abaixo):

* valor do termômetro:32,2 ° C



* micro:valor de bit:34 ° C

* sensor à prova d'água 18B20 (terceira coluna):32,40 ° C

* sensor DS18B20 (primeira coluna):31,50 ° C

* sensor AM2302 (segunda coluna):33 ° C

Assim, o sensor à prova d'água 18B20 apresentou os valores mais precisos e deve ser utilizado para a medição da temperatura corporal e o sensor AM2302 é o melhor para a medição da temperatura ambiente.

Código

  • Código para arduino e sensores de temperatura
  • Código para micro:bit
Código para arduino e sensores de temperatura C / C ++
 #include  #include  #define AM2302_PIN 3 # include "cactus_io_DS18B20.h" #include  #include  #define ONE_WIRE_BUS 2OUS; Sensores de temperatura Dallas (&oneWire); AM2302 dht (AM2302_PIN); int DS18B20_Pin =4; DS18B20 ds (DS18B20_Pin); configuração vazia () {Serial.begin (9600); ds.readSensor (); dht.begin (); sensores.begin (); Serial.println ("18B20 | AM2302 | DS18B20"); Serial.println ("Temp (C) | Temp (C) | Temp (C)");} void loop () {ds.readSensor (); sensores.requestTemperatures (); dht.readTemperature (); if (isnan (dht.umidity) || isnan (dht.temperature_C)) {return; } Serial.print (sensores.getTempCByIndex (0)); Serial.print (""); Serial.print (dht.temperature_C); Serial.print (""); Serial.println (ds.getTemperature_C ()); atraso (1500);} 
Código para micro:bit Python
 from microbit import * uart.init (baudrate =9600, bits =8, parity =None, stop =1, tx =pin8, rx =pin14) enquanto True:if button_a.is_pressed ():uart.write (str (temperatura ())) 

Esquemas


Processo de manufatura

  1. Meça temperaturas com um sensor DS18B20 de 1 fio e Raspberry Pi
  2. Sensor de temperatura Python e Raspberry Pi
  3. Sensor de pressão barométrica digital BMP180 I2C
  4. Sensor de termômetro digital de 1 fio Raspberry Pi (DS18B20)
  5. Sensor digital Hall Raspberry Pi em JAVA
  6. Temperatura do Raspberry Pi e sensor de luz
  7. Teste o sensor DS18B20
  8. Sensor Raspberry Pi e controle do atuador
  9. Aeroponia com Raspberry Pi e sensor de umidade
  10. Como verificar e calibrar um sensor de umidade