간단한 디지털 온도계를 만드는 방법

작가: Roger Morrison
창조 날짜: 18 구월 2021
업데이트 날짜: 10 할 수있다 2024
Anonim
다이소 온습도계, 5천원짜리 디지털 온도계 제품 리뷰
동영상: 다이소 온습도계, 5천원짜리 디지털 온도계 제품 리뷰

콘텐츠

DIY 프로젝트는 시간을 보내는 재미있는 방법입니다. 기술을 습득 할뿐만 아니라 학교에서 배운 개념을 실천하기 시작합니다. 디지털 온도계를 사용하면 실내와 실외의 온도를 측정 할 수 있습니다. 쉽게 구할 수 있고 비용이 많이 들지 않는 재료로 만들 수 있습니다. 이 작업은 전기 및 프로그래밍 기술이 필요하기 때문에 매우 어려울 수 있습니다. 필요한 품목은 Amazon 또는 온라인 상점이있는 tuxgraphics.org에서 얻을 수 있습니다.

1 단계

회로를 구축하십시오. 회로 기판의 납땜 저항, 전압 조정기, I2C 버스 및 다이오드. 판독 값이 정확하려면 NTC에 대해 안정적인 기준 전압이 필요합니다. 극성이 중요한 부분에주의하십시오. 마이크로 컨트롤러를 납땜하기 전에 전원 공급 장치를 확인하십시오. 이를 통해 정확한 판독 값을 얻을 수 있습니다. 이를 위해 9V 배터리를 연결하고 전압계로 마이크로 컨트롤러 핀에서 정확히 5V 판독 값을 확인합니다.


2 단계

회로 기판을 테스트합니다. 이렇게하려면 회로를 컴퓨터의 RS232 포트에 연결하고 다양한 신호 조합으로 i2c_rs232_pintest 프로그램을 실행합니다. 예를 들면 :

i2c_rs232_pintest-d 1-c 1. i2c_rs232_pintest-d-c 10 i2c_rs232_pintest-d-c 10

이 프로그램은 RS232 포트의 RTS (SCL, 옵션 -c로 사용) 및 DTR (SDA, 옵션 -d로 사용) 핀에서 전압 레벨을 설정합니다. RS232 포트의 전압 레벨은 약 +/- 10V입니다. 제너 다이오드 뒤에는 로직 0을 가지려면 -0.7V, 로직 레벨을 가지려면 + 4-5V 만 측정해야합니다.

3 단계

마이크로 컨트롤러를 납땜하십시오. 그런 다음 linuxI2Ctemp 패키지 디렉토리에서 다음 명령을 실행하여 I2C 통신을 확인하십시오.

부하를 가하다

i2ctemp_linux를 실행하여 실내 및 실외 온도를 확인하십시오.

4 단계

LCD를 마이크로 컨트롤러에 연결합니다. 그의 화면에는 대비 핀이 있습니다. 핀을 GND에 연결하면 디스플레이가 어두워집니다. 그러나 이것은 화면의 브랜드, 시야각 및 공급 전압에 따라 다릅니다.


화학 소화기 노출로 인한 건강 위험

Morris Wright

할 수있다 2024

소화기는 필요한 기능을 수행하고 생명을 구하지 만 소화기에 사용되는 화학 물질을 흡입하면 건강 문제가 발생할 수 있습니다. 화학 물질은 질병과 일부 의학적 상태로 고통받는 사람들에게 특히 우려됩니다. 소화기를 안전하게 사용하려면 소화기에 사용 된 화학 물질의 잠재적 인 건강 위험을 인식해야합니다.할론 소화기는 연소를 방지하기 위해 화재와 관련된 화합물의 사...

고양이가 강아지를 거부하는 이유

Morris Wright

할 수있다 2024

고양이가 새끼 고양이를 낳을 때, 그들이 모두를 돌보는 것이 논리적으로 보입니다. 그러나 일부는 태어난 강아지의 일부 또는 전부를 거부하여 버려지거나 나머지 쓰레기에서 멀리 떨어져 있습니다. 그들이 일부 강아지를 거부하는 이유는 건강과 어머니의 모성 능력과 같은 문제에 달려 있습니다.고양이는 강아지가 언제 질병이나 기형을 가지고 태어 났는지 알고 있습니다....

인기있는 출판물