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

Máquina de medição de altura Arduino DIY

Componentes e suprimentos

Arduino Nano R3
× 1
Sensor ultrassônico - HC-SR04 (genérico)
× 1
LCD alfanumérico, 16 x 2
× 1
Potenciômetro Trimmer, 10 kohm
× 1

Ferramentas e máquinas necessárias

Ferro de soldar (genérico)

Aplicativos e serviços online

Arduino IDE

Sobre este projeto




Quando percebi que meus filhos mediam altura todos os dias, tive a ideia de fazer esse dispositivo. Para saber sua altura, tudo que você precisa fazer é ficar sob o dispositivo e ativar um som que indica que sua altura foi medida.

É muito fácil de construir e consiste em apenas alguns componentes:

-Arduino Nano

-Sensor ultrassônico HC SR04

-Tela de LCD

-Buzzer

-Bateria

Agora vamos explicar como funciona:

Primeiramente é necessário instalar o dispositivo com o auxílio de um adesivo dupla-face em uma determinada altura, que é previamente definida no código, e está marcada com a letra H na figura



Quando alguém fica sob o dispositivo, o sensor mede a distância D. Em seguida, o código calcula a distância H-D que realmente representa a altura da pessoa sob o dispositivo H1 e exibe esse valor no LCD. A biblioteca "LcdBarGraph" ajuda a desenhar o gráfico de barras horizontal, onde o comprimento da barra é proporcional aos valores fornecidos. Quando não há ninguém sob o dispositivo, o valor calculado é zero porque neste caso H =D e H-D é zero. O dispositivo é montado em uma caixa adequada com o LCD na parte frontal e o sensor ultrassônico na parte inferior.

As bibliotecas, código e esquema necessários são fornecidos abaixo

Código

  • CÓDIGO
  • Bibliotecas
CÓDIGO Arduino
 // inclui a Biblioteca LiquidCrystal # include  // inclui a Biblioteca LcdBarGraph # include  // Distância máxima para a qual queremos pingar (em centímetros). # define max_distance 200 // Cria um objeto LCD. Parâmetros:(rs, ativar, d4, d5, d6, d7) LiquidCrystal lcd (12, 11, 5, 4, 3, 2); LcdBarGraph lbg (&lcd, 16, 0, 1); // Cria um LCD Bargraph object.const int trigPin =9; const int echoPin =10; longa duração; int distance; int distance1; int speakerPin =8; void setup () {lcd.begin (16,2); // Inicializa a interface para a tela LCD pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT);} void loop () {// Grava um pulso no Pin do acionador HC-SR04 digitalWrite (trigPin, LOW); atrasoMicrosegundos (2); digitalWrite (trigPin, HIGH); atrasoMicrosegundos (10); digitalWrite (trigPin, LOW); // Mede a resposta do HC-SR04 Echo Pin duration =pulseIn (echoPin, HIGH); // Determine a distância da duração // Use 343 metros por segundo como velocidade do som distance =duration * 0.034 / 2; distância1 =180 - distância; // Imprime "Distance:" na primeira linha do LCD if (distance1> 100) {tone (speakerPin, 1000); } else {noTone (speakerPin); } lcd.setCursor (0,0); lcd.print ("ALTURA:"); lcd.print (distância1); lcd.print ("cm"); // Desenha o gráfico de barras na segunda linha do LCD lcd.setCursor (0,1); lbg.drawValue (distância1, distância_máx); atraso (500);} 
Bibliotecas Arduino
 Sem visualização (apenas download). 

Esquemas


Processo de manufatura

  1. Faça uma máquina de escrever trabalhos de casa DIY em casa
  2. Faça você mesmo voltímetro usando Arduino e Smartphone
  3. Faça você mesmo skate de realidade virtual
  4. Roda de medição simples DIY com codificador rotativo
  5. Faça você mesmo Arduino RADIONICS Tratamento MMachine
  6. Medindo a radiação solar com Arduino
  7. Máquina CNC
  8. Simulador de corrida de movimento 2D DIY
  9. Máquina CNC Universal DIY
  10. Ideia DIY com RFID