산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

DIY Arduino 높이 측정기

구성품 및 소모품

Arduino Nano R3
× 1
초음파 센서 - HC-SR04(일반)
× 1
영숫자 LCD, 16 x 2
× 1
트리머 전위차계, 10kohm
× 1

필요한 도구 및 기계

납땜 인두(일반)

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

아이들이 매일 자신의 키를 측정하는 것을 보고 그런 기기를 만들고 싶다는 생각이 들었습니다. 키를 확인하려면 기기 아래에 서서 키가 측정되었음을 알리는 소리를 내기만 하면 됩니다.

구축하기가 매우 쉽고 몇 가지 구성 요소로 구성됩니다.

-아두이노 나노

-HC SR04 초음파 센서

-LCD 디스플레이

- 부저

-배터리

이제 작동 방식을 설명하겠습니다.

먼저 이전에 코드에 정의되어 있고 그림에 문자 H로 표시되어 있는 특정 높이에 양면 접착제를 사용하여 장치를 설치해야 합니다.

누군가가 장치 아래에 서 있으면 센서가 거리 D를 측정합니다. 다음으로 코드는 실제로 장치 H1 아래에 있는 사람의 키를 나타내는 거리 H-D를 계산하고 이 값을 LCD에 표시합니다. 라이브러리 "LcdBarGraph"는 막대의 길이가 제공된 값에 비례하는 수평 막대 그래프를 그리는 데 도움이 됩니다. 장치 아래에 아무도 없을 때 계산된 값은 0입니다. 이 경우 H =D이고 H-D가 0이기 때문입니다. 장치는 전면에 LCD가 있고 하단에 초음파 센서가 있는 적절한 상자에 장착됩니다.

필요한 라이브러리, 코드 및 회로도는 아래에 나와 있습니다.

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 코드
  • 도서관
  • 코드아두이노
    // LiquidCrystal 라이브러리 포함#include  // LcdBarGraph 라이브러리 포함#include // 핑하려는 최대 거리(센티미터).#define max_distance 200// 생성 LCD 개체. 매개변수:(rs, enable, d4, d5, d6, d7)LiquidCrystal lcd(12, 11, 5, 4, 3, 2); LcdBarGraph lbg(&lcd, 16, 0, 1); // LCD 막대 그래프를 만듭니다. object.const int trigPin =9;const int echoPin =10;long duration;int distance;int distance1;int speakerPin =8;void setup() { lcd.begin(16,2); // LCD 화면에 대한 인터페이스를 초기화합니다. pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT);}void loop() { // HC-SR04 트리거 핀에 펄스를 씁니다. digitalWrite(trigPin, LOW); 지연 마이크로초(2); digitalWrite(trigPin, HIGH); 지연마이크로초(10); digitalWrite(trigPin, LOW); // HC-SR04 에코 핀의 응답을 측정합니다. duration =pulseIn(echoPin, HIGH); // 지속 시간에서 거리 결정 // 초당 343미터를 음속으로 사용 distance=duration*0.034/2; 거리1=180 - 거리; // LCD의 첫 번째 줄에 "Distance:"를 인쇄합니다. if (distance1> 100) { tone (speakerPin, 1000); } else { noTone(스피커핀); } lcd.setCursor(0,0); lcd.print("높이:"); lcd.print(거리1); lcd.print("cm"); // LCD의 두 번째 줄에 막대 그래프를 그립니다. lcd.setCursor(0,1); lbg.drawValue(distance1, max_distance); 지연(500);}
    라이브러리Arduino
    미리보기 없음(다운로드만 가능).

    회로도


    제조공정

    1. 집에서 DIY 숙제 작성 기계 만들기
    2. Arduino와 스마트폰을 사용한 DIY 전압계
    3. DIY 가상 현실 스케이트보드
    4. 로터리 인코더가 있는 DIY 간단한 측정 휠
    5. DIY Arduino RADIONICS 치료 기계
    6. Arduino로 태양 복사열 측정
    7. CNC 기계
    8. DIY 2D 모션 레이싱 시뮬레이터
    9. DIY 범용 CNC 기계
    10. RFID를 사용한 DIY 아이디어