5인치베이 온도계의 제작
- AVR 마이컴
마이크로컴퓨터 LM35DZ를 사용한 온도 측정 유닛을 제작합니다.
5 인치 베이 온도계의 제작 AVR 심장부에는 ATMEL AT90S4433를 사용해 LM35DZ로부터의 센서 정보를 A/D변환한 후 액정 파넬(SC1602)과 RS232C에 흘려 보내도록 했습니다.
예에 의해서 WinDraft로 작성한 회로도 그리고 WinBoard로 써 본 프린트 기판의 패턴(jpeg)(참고예)와 WinBoard의. brd 파일
※ 수정이 있습니다. 액정의 RS와 E의 접속처는 avr의 pb4, pb5입니다. 회로도에서 잘못되어 있습니다.
※ 프린트 패턴의 액정용 연결기의 5번 핀(R/W) (은)는 점프선으로 GND에 떨어뜨릴 필요가 있습니다.
그리고, 이것을 움직이기 위한 원시 파일
test.c
lcd.c
lcd.h 그것과
makefile
그리고, 이런 기분이 들었습니다
최근의 winavr라고 할까 avr-libc에서는 outp() 라든가 없습니다.
PORTA = nn; 같이 소스의 수정이 필요합니다.
· 프린트판은 감광 기판을 사용했습니다(100 mm×75 mm)
· 액정의 고정 방법은 또 생각합시다.
· 처음은 이 기판 1매로 2 세트 분 어떻게든 담으려고 했습니다만 한 면&자신의 땜납부의 기량을 생각하면 무리였습니다. (^^;
RS232C에는, 측정 결과를 99. 999. 9 CRLF의 형태로 출력하므로, Windows 프로그래밍에 익숙해 있는 녀석에게 자원 미터같이 그래프 표시하는 소프트를 교자&맥주로 만들어 주려고 합니다_(^^)
'펌웨어디자인(Firmware Design)' 카테고리의 다른 글
온도제어기 (0) | 2008.11.11 |
---|---|
AVR ATMega128 (0) | 2008.11.11 |
적외선무선제어조광기 (0) | 2008.11.02 |
MP3 (0) | 2008.10.29 |
3D가속도센서주물르기 (0) | 2008.10.23 |