atmega8의 시계는 5자리입니다. ATmega8의 시계

  • 매주 매일 알람 10개.
  • 지연 신호는 알람이 꺼지지 않으면 약 5분 후에 꺼집니다.
  • 별도의 MK 다리에 8개의 알람 시계가 있으며 온/오프가 가능합니다.
  • DS18B20 온도 센서 2개(가정 및 실외).
  • 타이머 99시간.
  • 표시등의 밝기는 주간 및 야간에 맞게 조정 가능합니다.
  • 가변 매개변수는 발신자 ID처럼 밝기를 부드럽게 변경합니다.
  • 220V가 손실되면 배터리 소모량은 40μA입니다.
  • 모든 전원 모드에서 알람이 울립니다.
  • 시계는 최대 4가지 모드를 순차적으로 표시할 수 있습니다.

시계에는 4가지 모드를 순차적으로 표시하는 기능이 있으며, 이 모드에서 10가지 표시 형식 중 하나와 표시 시간을 선택할 수 있습니다.

표시 형식.
0
1

시-분-초.

2

시간과 분.

3

시-분, 요일.

4

Day_of_month_요일.

5
6
7
8
9

온도 1 센서, 온도 2 센서.

버튼 F - 모드를 종료합니다. 3가지 주요 모드를 선택하세요.
SET 버튼 - 선택한 모드로 들어갑니다. 그런 다음 다음 매개변수(깜박이는 필드)로 이동합니다.
PLUS 버튼 - 플러스/온. SETUP 모드에서 메인 메뉴를 스크롤합니다.
MINUS 버튼 - 마이너스/__(꺼짐). SETUP 모드에서 메인 메뉴를 스크롤합니다.

제로 및 타이머 모드를 제외한 모든 모드에는 시간 종료 기능이 있습니다. 30초 이상 누르지 않으면 모드가 0으로 설정됩니다.

통화 모드

on/__-알람 시계 켜기/끄기.
알람이 울리는 요일(여기서는 6일과 7일에 알람이 꺼집니다).
알람 A B C D E F G H 켜기/끄기 결론 전화해 mk. 알람시계는 부하 관리에 유용합니다. 이를 사용하면 출력 전화해분 단위로 설정할 수 있습니다.
____-꺼짐, SET-다리 새싹. A~H 입이 1로, CLS 입이 0으로 됩니다.
n-한 번만 작동하겠습니다. o-on. 언제나.

설정 모드.
EEPROM에 값을 쓰려면 SET을 눌러 하위 모드의 모든 값을 확인해야 합니다.
예: LIGHT ->SET-> L.ooooo ->SET-> НО4ь L.2 ->SET-> LIGHT.

포트 모드.

시계 모드.

보기 모드를 설정합니다.

표시 형식.
0

날짜, 요일, 시간-분.

1

시-분-초.

2

시간과 분.

3

시-분, 요일.

4

Day_of_month_요일.

5

온도 1 센서, 온도 2 센서.

6

온도 1 센서(하우스 센서).

7

온도 2 센서(센서 외부).

8

온도 1 센서, 시-분.

9

온도 2 센서, 시-분.

온도 1 센서, 온도 2 센서.

온도 1 센서, 온도 2 센서.

10분의 1도가 표시되지 않는 모드에서는 0.5도 이상을 포인트로 결정합니다.


모드 USt 버드.알람 설정.

경보 신호 - PWM.
경보 신호 - 1개의 출력 버드에 입이 있습니다.
둘 다심 및 출력.
신호 지연.
꺼져 있을 때 다시 알림을 누를 때 아무 키나 누르면 알람 시계가 꺼집니다.
켜져 있는 경우 알람 일시 중지 꺼짐 버튼 F, SET PLUS MINUS 버튼을 누르면 신호가 꺼지지만 약 5분 후에 다시 작동합니다. 알람 시계가 꺼지지 않으면 8번 후에 꺼집니다. 자동으로.
신호 지연이 활성화되면 제로 모드에서 마지막 숫자의 점이 깜박입니다.
지연을 비활성화합니다(신호가 없는 경우).모드 0에서 SET을 누르십시오. 이 모드. 활성 지연이 있으면 기호가 유도됩니다. 영형 4번째 아는 곳에서. PLUS MINUS를 누르면 딜레이가 꺼집니다.

DS18B20 모드.

기본 모드.

기타 모드(SETUP).
L ooooo - 표시기의 주간 밝기.
NIGHT L2 - 밝기는 23-00에서 6-00입니다.
신호 모드에 들어간 후 플러스/마이너스 버튼을 사용하여 다음을 선택하십시오.
깨우다 S 또는 버튼. 에스
각각 알람 시계와 버튼의 PWM 주파수입니다.
표시기에 이러한 하위 모드를 입력할 때:
H004.L000.
주파수는 고속 PWM 모드(CTC 모드)에서 생성됩니다. 상한 임계값은 OCR1A1 레지스터에 의해 설정됩니다. H004-상위 바이트 L000 하위 바이트.
버튼을 누르는 신호를 끄려면 H000 L000을 설정하십시오.
알람 모드에서 PIN 옵션을 선택하면 알람 시계에 대한 PWM 신호가 출력되지 않습니다.

제로 모드에서의 작업.

F - 모드 선택.
SET - 신호 지연 취소 모드
PLUS - 보기 모드를 설정합니다.
마이너스 - 알람 설정.

출력이 켜지도록 알람 시계를 설정하면 음악 카드의 칩을 사용할 수 있습니다.

이 프로그램은 WinAvr에서 C로 작성되었습니다.
소스, HEX, EEP 파일을 다운로드하세요. clock_t.rar (18Kb)

마이크로컨트롤러를 플래시할 때 CKSEL3..0 비트를 0011(내부 RC 생성기 4Meg)로 설정합니다. CKOPT 비트(내부 커패시터 연결)를 프로그래밍합니다. 그런 다음 EEPROM을 플래시하거나 SETUP -> DEFAULT -> SET 방식으로 프로그램의 주요 변수를 재설정하십시오.


- 알람.
– 온도계.

1. 기능.

– 표시. 번갈아.

을 더한마이너스

2. 설정.

2.2. 버튼을 누르면메뉴세트

그룹 클록:

- 분;

- 보다;

을 더한또는 마이너스);

와 함께".

그룹 ALAr:

~에끄다" 비활성화된 경우;

그룹 디스플레이:

TC

ㅜㅜ

E.F., 아르 자형

그룹 LiGH:

", 어린 아이들에게" ~에

_ ".

¯ ".

".

2.4. 버튼을 길게 누르면을 더한/ 마이너스

3. 메모.

주제 .

프로그램 작동 영상 t 사용자Wolf2000.

– 디지털 정확도 보정으로 시청하세요.
- 알람.
– 온도계.
– 7개 세그먼트 표시기에 표시됩니다.
– 표시기 밝기 자동 조정.

1. 기능.

– 시계, 시간 표시 형식 24시간, 시:분.

– 디지털 정확도 수정. 일일보정은 ±25초 가능합니다. 설정한 값인 1시간 0분 30초가 현재 시간에 가산/감산됩니다.

- 알람. 지정된 시간이 되면 1분간 짧은 이중 신호가 울립니다. 아무 버튼이나 눌러 일정보다 먼저 사운드를 끌 수 있습니다. 알람 시계가 활성화되면 시간이 표시될 때 최하위 자리에 점이 표시됩니다.

– 온도계. 측정온도 범위는 -55.0 ¼ 125.0 o C 입니다. 온도가 99.9 o C 초과 또는 -9.9 o C 미만일 경우 1/10 도는 표시되지 않습니다.

– 표시. 번갈아.

– 판독값 변경에 대한 사용자 정의 가능한 애니메이션.

– 전원이 꺼졌을 때 설정을 저장하기 위해 마이크로컨트롤러의 비휘발성 메모리를 사용합니다.

– 메인 모드에서 버튼을 누른 경우을 더한을 클릭하면 표시기에 시간이 표시됩니다.마이너스- 온도. 버튼을 놓으면 판독값의 자동 변경이 재개됩니다.

– 조명에 따라 표시기의 밝기가 자동으로 조정됩니다.

2. 설정.

2.1. 전원을 켜면 시계는 메인 모드가 됩니다.

2.2. 버튼을 누르면메뉴설정 모드로 들어가서 설치할 매개변수 그룹을 선택합니다. 그룹 내에서 설정할 매개변수는 버튼을 사용하여 선택됩니다.세트. 차례로 설치 가능:

그룹 클록:

- 분;

- 보다;

– 초(버튼을 누르면 0으로 재설정됨)을 더한또는 마이너스);

– 수정 값. 가장 중요한 숫자에는 " 와 함께".

그룹 ALAr:

– 알람 시계 활성화. 표시기에서 "~에"알람시계가 활성화되어 있으면,"끄다" 비활성화된 경우;

– 알람이 울리는 시간(분)

– 알람 시계 시간.

그룹 디스플레이:

– 현재 시간을 표시하는 시간. 가장 높은 숫자에는 "TC". 설정 범위는 0~99초입니다. 0으로 설정하면 시간이 표시되지 않습니다.

– 온도 표시 시간. 가장 높은 숫자에는 "ㅜㅜ". 설정 범위는 0~99초입니다. 0으로 설정하면 온도가 표시되지 않습니다.

– 애니메이션 효과 선택. 가장 높은 숫자에는 "E.F.". 0으로 설정하면 정보 변경이 효과 없이 수행됩니다., 자동 모드가 선택된 경우(기호 " ")를 선택하면 효과가 하나씩 변경됩니다. 모드를 선택한 경우아르 자형을 선택하면 효과가 무작위로 변경됩니다.

– 애니메이션 속도를 선택합니다. 가장 중요한 숫자에는 "". 설정 범위는 0~99입니다. 1단위는 약 2ms에 해당하며, 값이 높을수록 애니메이션이 느려집니다.

그룹 LiGH:

- 포함 자동 제어표시기 밝기. 가장 중요한 숫자에는 "", 어린 아이들에게" ~에" 자동 조정이 활성화된 경우 "" 밝기가 수동으로 설정된 경우;

– 최소 밝기 임계값 자동 모드. 가장 높은 숫자에는 "_ ".

– 자동 모드의 최대 밝기 임계값. 가장 높은 숫자에는 "¯ ".

– 밝기 수준 수동 모드. 가장 높은 숫자에는 "".

2.3. 설정 중인 매개변수가 깜박입니다.

2.4. 버튼을 길게 누르면을 더한/ 마이너스매개변수가 빠르게 설정됩니다.

3. 메모.

1. 최소 및 최대 밝기 임계값의 경우 설정 범위는 0 ¼ 99이지만 프로그램에는 제한이 적용됩니다. 최소값은 최대값보다 크거나 같을 수 없으며 그 반대도 마찬가지입니다.

2. 밝기 매개변수를 설정할 때 표시기의 정보는 선택한 밝기 값으로 표시됩니다.

3. 애니메이션의 속도와 정보가 표시되는 시간을 비교할 필요가 있습니다. 느린 애니메이션과 짧은 표시 시간을 선택한 경우 다음 교대 근무 전에 정보가 완전히 업데이트될 시간이 없는 것으로 나타날 수 있습니다.

기사의 자료를 논의하기 위한 주제가 생성되었습니다.

프로그램 작동 영상 t 사용자Wolf2000.

ATmega8에서 시청하세요.

  • 매주 매일 알람 10개.
  • 지연 신호는 알람이 꺼지지 않으면 약 5분 후에 꺼집니다.
  • 별도의 MK 다리에 두 개의 알람 시계가 있으며, 켜거나 끌 수 있습니다.
  • DS18B20 온도 센서 2개(가정 및 실외).
  • 온도 표시 선택(제로 블랭킹).
  • 타이머 99시간.
  • 표시등의 밝기는 주간 및 야간에 맞게 조정 가능합니다.
  • 가변 매개변수는 밝기를 부드럽게 변경합니다.
  • 220V가 손실되면 배터리 소모량은 40μA 미만입니다.
  • 모든 전원 모드에서 알람이 울립니다.
  • 시계에는 최대 8가지 모드가 표시될 수 있습니다.
  • 회로는 공통 양극 또는 음극이 있는 표시기를 사용할 수 있습니다.

시계는 최대 8가지 모드를 표시할 수 있으며, 해당 모드에서는 15가지 디스플레이 형식 중 하나를 선택할 수 있으며, 표시되는 시간 및 건너뛰는 횟수도 선택할 수 있습니다.

표시 형식.
0

날짜, 요일, 시간-분.

1

시-분-초.

2

시간과 분.

3

시-분, 요일.

4

Day_of_month_요일.

5

일 월 연도.

6

일월년 요일.

7
8

온도 1 센서(하우스 센서).

9

온도 2 센서(센서 외부).

온도 1 센서, 시-분.

온도 2 센서, 시-분.

온도 1 센서, 온도 2 센서.

온도 1 센서, 온도 2 센서.

이자형

요일 번호 월 연도입니다.

에프

일 월 연도.

10분의 1도가 표시되지 않는 모드에서는 0.5도 이상을 포인트로 결정합니다.

버튼 F - 모드를 종료합니다. 3가지 주요 모드를 선택하세요.
SET 버튼 - 선택한 모드로 들어갑니다. 그런 다음 다음 매개변수(깜박이는 필드)로 이동합니다.
PLUS 버튼 - 플러스/온. SETUP 모드에서 메인 메뉴를 스크롤합니다.
MINUS 버튼 - 마이너스/__(꺼짐). SETUP 모드에서 메인 메뉴를 스크롤합니다.

제로 및 타이머 모드를 제외한 모든 모드에는 시간 종료 기능이 있습니다. 30초 이상 누르지 않으면 모드가 0으로 설정됩니다.

통화 모드

설정 모드.
EEPROM에 값을 쓰려면 SET을 눌러 하위 모드의 모든 값을 확인해야 합니다.
예: LIGHT ->SET-> L.ooooo ->SET-> НО4ь L.2 ->SET-> LIGHT .

포트 모드.

시계 모드.

초를 조정 중입니다. MINUS를 누르면 초가 0으로 재설정됩니다. 31초 이상이면 분이 증가합니다.
다음은 분과 시간을 설정하는 것입니다.
설치됨:
일, 월, 연도 및 요일.
시계 수정. 이 값은 매시간 더해지거나 뺍니다. 0.008초씩 이동합니다. (50개 값), 최대값은 0.391입니다. 계산 예: 수정이 0인 경우 시계 드리프트가 측정됩니다. 예를 들어 5일 동안 시계가 3초만큼 경과하면 수정은 정확히 3/(5*24)=0.025입니다.

보기 모드를 설정합니다.

제로 모드에서 시계는 최대 8개의 모드를 교대로 표시하며, 해당 모드에 대해 10개의 표시 형식 중 하나와 해당 표시 시간이 선택됩니다. (상단 테이블).
1 모드 선택.
아르 자형 5 15개의 표시 형식 중 하나를 선택합니다.
와 함께 03 선택한 모드가 표시되는 시간(초)입니다.
N 0 몇 번이나 건너뛸까 (보여주지 마시오)방법. 예:
1r0c03n0
2r5c03n0
3r4c02n1
r0; r5; r4; r0; r5; r4; r0; r5; r4; r0; r5; r4; ..
r4; - 가시적, r4; - 놓쳤어요.
시간이 00이 되면 모드가 비활성화됩니다.

모드 USt 버드.알람 설정.

경보 신호 - PWM.
경보 신호 - 1개의 출력 버드에 입이 있습니다.
둘 다심 및 출력.
신호 지연.
신호 지연 횟수를 설정합니다.
꺼져 있을 때 스누즈(00)는 아무 키나 누르면 알람이 꺼집니다.
켜져 있는 경우 알람 일시 중지 꺼짐 F 버튼, SET PLUS MINUS 버튼을 누르면 신호가 꺼지지만 약 5분 후에 다시 작동됩니다.
신호 지연이 활성화되면 제로 모드에서 마지막 숫자의 점이 깜박입니다.
지연을 비활성화합니다(신호가 없는 경우).모드 0에서 SET을 누르십시오. 이 모드. 활성 지연이 있으면 기호가 유도됩니다. 영형 4번째 아는 곳에서. PLUS MINUS를 누르면 딜레이가 꺼집니다.

DS18B20 모드.

라이트 모드.

신호 모드.

모드를 재설정합니다.

제로 모드에서의 작업.

F - 모드 선택.
SET - 신호 지연 취소 모드
PLUS - 보기 모드를 설정합니다.
마이너스 - 알람 설정.

매시간 1초 동안 PB2(16) 핀이 설정됩니다.

비용을 절약하기 위해 배터리 모드에서는 신호 지연이 금지됩니다. 타이머도 멈춥니다.

소스 WinAVR-20060421. 큰 표시기가 있는 회로의 펌웨어 양극, 음극 및 펌웨어입니다. 여름/겨울 시간으로 자동 전환됩니다.
여름/겨울 시간으로 변경되지 않습니다.
큰 표시기에 대한 다이어그램. 알렉세이가 보냈습니다.

안녕하세요 여러분! Atmega8 컨트롤러에 제가 조립한 간단한 프로펠러 시계를 여러분의 관심을 끌고 싶습니다. 이는 쉽게 구할 수 있는 부품으로 만들어지며 복제 및 제조가 쉽습니다. 유일한 것은 시계 컨트롤러와 제어판을 플래시하려면 프로그래머가 필요하다는 것입니다.

시계 베이스에는 일반 120mm 팬(쿨러)을 사용했습니다. 시계 방향과 시계 반대 방향 모두 이 시계에 팬을 사용할 수 있습니다. 왜냐하면 이 시계를 조립하는 동안 프로그램을 약간 수정하고 프로그래밍 방식으로 리모콘의 기호 표시를 전환했기 때문입니다.
시계 자체의 회로는 매우 간단하며 Atmega8 마이크로 컨트롤러에 조립되어 작동을 동기화하기 위해 32768Hz 주파수의 시계 석영이 사용됩니다.
시계는 수신 코일에 의해 전원이 공급되며, 이 에너지는 송신 코일이 있는 발전기에서 전달됩니다. 이 두 코일은 모두 공기 변압기를 구성합니다.

플라즈마 볼을 이용한 발전기를 사용하였기 때문에 발전기의 회로 및 설계에는 특별한 문제가 없었다.

생성기는 공통 TL494 마이크로 회로에 조립되며 넓은 범위에 걸쳐 출력 펄스의 폭과 주파수를 변경할 수 있습니다.
코일 사이에 1cm의 간격이 있어도 전압은 시계를 시작하기에 충분합니다. 코일 사이의 간격이 클수록 펄스 폭이 커져야 하며 그에 따라 소스의 전류 소비도 증가한다는 점을 고려하십시오.

처음으로 발전기를 켤 때 펄스 폭 (듀티 팩터)을 최소로 설정하십시오 (조정기 손잡이는 다이어그램에 따라 위쪽 위치에 있습니다. 즉, 4 번째 다리는 저항 R7을 통해 14로 당겨집니다. 15, TL-494의 두 번째 다리). 삐걱거리는 소리가 사라질 때까지 발생기 주파수를 돌립니다. 이는 약 18-20KHz(귀로 조정)이며, 주파수를 측정할 것이 있으면 이 제한 내에서 그에 따라 조정합니다.
발전기 보드에는 팬 속도를 조절하도록 설계된 LM317의 추가 전압 조정기도 포함되어 있습니다.
도표에는 없고 제가 그린게 아닙니다
. 시계가 작동하는 모습을 보여주는 데모 비디오를 시청하세요.

동영상.

시계판 자체가 팬 베이스에 부착되어 있습니다. 양면테이프로 고정했어요.

그런 다음 시계 회로를 포토레지스터에서 적외선 포토다이오드로 약간 수정했습니다(아래 그림).
송신기의 단순한 LED 대신 이제 적외선 LED가 생겼습니다.
저항은 2k 대신 100k로 설정되었습니다.


시계 제조에서 중요한 순간은 공기 변압기를 제조하고 팬 바닥에 시계 보드를 정렬(또는 균형 조정)하는 것입니다.

이 순간을 더 진지하게 받아들이십시오.

공기 변압기.

이는 청동 부싱이 있는 일반 120mm 쿨러를 기반으로 했습니다. 시계판은 양면 테이프로 베이스에 접착되어 있습니다.
우리는 쿨러에서 블레이드를 물고 줄과 사포로 갈아서 수평을 유지합니다. 코일은 케이블 덕트로 만들어진 프레임에 만들어집니다. 제가 이 디자인을 생각해낸 것이 아니고 인터넷에서 아이디어를 따온 것입니다. 변압기를 권선하기 위해 케이블 채널로 베이스가 만들어집니다. 5mm마다 채널 측면을 자르고 조심스럽게 원으로 굴려 팬의 플라스틱 바닥에 꼭 맞도록 직경을 ​​선택합니다.

다음으로 직경 0.25의 에나멜 와이어 100바퀴를 케이블 채널의 맨드릴에 감습니다.
조립된 변압기의 전류 소비는 200mA로 나타났습니다(코일 사이에 상당히 눈에 띄는 간격이 있음).
일반적으로 팬 모터를 포함하면 전류 소비는 약 0.4-0.5A입니다.
1차(송신) 코일에 대해서도 동일한 작업을 수행하지만 코일 사이에 최소 간격을 만들려고 노력합니다. 송신 코일에는 0.3와이어(또는 0.25)가 100회 감겨 있습니다.
다이어그램에는 이러한 코일에 대해 약간 다른 권선 데이터가 있습니다.

시간 요금.

LED가 있는 스트립은 유리 섬유로 만들어집니다. 구멍이 뚫려 있고 텔레스코픽 안테나의 튜브 조각이 이 구멍에 삽입되어 보드에 납땜됩니다(안테나 튜브는 반짝이는 코팅으로 청소해야 함). 적합한 튜브를 사용하거나 너트가 있는 나사를 사용하는 등 다른 방법으로 보드를 부착할 수 있습니다.
LED가 달린 보드를 일반 에나멜 (감기) 와이어로 시계 보드에 연결했는데 장착 와이어보다 더 단단하고 회전해도 닳지 않습니다.

전체 보드의 균형을 맞추기 위해 반대편에는 뜨거운 접착제로 직경 3-4mm의 나사를 붙이고 다른 쪽 나사에 다양한 너트를 조여 진동을 최소화합니다.
시계 보드의 기능을 확인하기 위해 드라이버나 핀셋으로 포토레지스터를 단락시키면 LED가 깜박입니다.
atmega의 5번째 다리에 5V(논리 장치)가 나타나면 시계가 작동하기 시작합니다. 즉, 포토레지스터에 불이 들어오면 5번째 다리에 5V가 있어야 하고,
포토레지스터가 켜지지 않으면 atmega의 5번째 레그에 논리 0(약 0V)이 있어야 합니다. 이를 위해 5번째 레그에서 접지할 저항기를 선택합니다. 다이어그램에는 2kOhm이 표시되어 있으며 2.5Kohm을 얻었습니다.
팬 베이스 하단에 LED를 접착하여 팬 모터가 회전할 때마다 포토레지스터가 광원(LED)에 최대한 가깝게 통과하도록 합니다.

리모콘.

제어판은 시계 작동을 제어하고, 디스플레이 모드를 전환하고(팬 회전 방향 변경), 시계 시간을 설정하도록 설계되었습니다.

원격 제어 회로는 ATTINY2313 마이크로 컨트롤러에 조립됩니다. 보드에는 시계를 제어하도록 설계된 하네스와 6개의 버튼이 있는 MK 자체가 포함되어 있습니다.

리모컨 하우징은 조립하지 않아서 보드 자체 사진만 올립니다.

리모콘 버튼의 목적에 관한 정보
H+ 및 H- 시계 설정
M+ 및 M- 분 설정
R/L 방향 변경(시계 방향 및 시계 반대 방향으로 회전하는 나사의 경우)
글꼴 변경 글꼴(가늘고 굵은 글꼴 및 웹사이트 비문)
사이트 작성시 H+, H - 버튼을 사용하여 비문의 너비를 조정하세요.

첨부된 아카이브에는 시계 조립에 필요한 모든 파일이 포함되어 있습니다.

기사 아카이브

시계 디자인에 관해 궁금한 점이 있으시면 포럼에 질문해 주세요. 최대한 도움을 드리고 답변해 드리겠습니다.

전기 회로도

하나의 장치에는 온도와 시간(시계)의 실제 측정이라는 두 가지 기능이 결합되어 있습니다. 표시는 10초마다 교대로 수행됩니다. 시계를 설정하려면 간단한 중국어 버튼과 비슷하게 두 개의 버튼이 사용됩니다. 전자시계: 하나는 매개변수를 선택하고, 두 번째는 매개변수를 변경합니다. 이 장치는 5V 전압의 일정하고 안정화된 전류원을 사용하여 네트워크에서 전원을 공급받습니다(보드 충전기핸드폰).

온도 센서는 DS18B20 칩입니다. 시계-온도계 장치에는 자체 배터리가 없기 때문에 전원이 꺼지면 판독값이 자연스럽게 손실됩니다. 그리고 이로 인해 사람이 중요한 문제에 늦지 않도록 흥미로운 "트릭"이 있습니다. 전원이 공급되면 두 설정 버튼 중 하나를 누를 때까지 시간 대신 대시가 디스플레이에 표시됩니다.

집에서 만든 온도계의 본체는 적합한 커프스 단추 상자였습니다. 시계 온도계 보드 자체와 전화 충전기에서 꺼낸 보드가 그 안에 배치되었습니다. DS18B20 센서는 원격으로 만들어지고 커넥터를 통해 연결됩니다.

필수 부품 목록

  • Atmega8 마이크로컨트롤러 - 1개
  • 석영 32768Hz - 1개
  • 온도 센서 DS18B20 - 1개
  • 7세그먼트 표시기(4자리) - 1개
  • SMD 저항기크기 0805:
  • 620옴 - 8개
  • 0옴(점퍼) - 1개
  • 4.7kΩ - 1개
  • 택트 버튼 - 2개

YouTube 채널의 기기 동영상

공유하다