콘텐츠
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에 연결하면 디스플레이가 어두워집니다. 그러나 이것은 화면의 브랜드, 시야각 및 공급 전압에 따라 다릅니다.