ATtiny13A 마이크로컨트롤러의 미니어처 타이머 알림. 구성표 및 설명

안녕하세요 데이터호스입니다!
집에서 리노베이션 작업을 시작했고 낮에는 꺼지고 그에 따라 밤에 켜지는 자동 조명 제어 시스템이 필요했습니다. 나는 AVR 컨트롤러의 팬이고 인터넷에서 기성품 개발을 찾기로 결정했지만 불행히도 적합한 것을 찾지 못했습니다.

조명 수준을 측정하고, 주야간 모드로 조명을 전환하고, 릴레이 지연 타이머가 있는 간단한 시스템이 필요했습니다.

작은 팔각형 8비트 MK ATTiny13의 포토 릴레이인 이 프로젝트가 탄생한 방법입니다. 모든 것이 트랜지스터와 무너지는 무리에 조립 될 수 있는데 왜 MK에서 "정원 울타리"를 치는 것입니까? 전자 컨트롤러 세그먼트를 마스터하는 것을 목표로 하는 내 프로젝트 교육을 고려해 봅시다.

사진 릴레이 회로


회로에는 C1, C2, R1, R2, 제너 다이오드 D1 및 다이오드 브리지 BR1에 구축된 자체 무변압기 전원 공급 장치가 있습니다.

회로로 작업할 때 부품을 만지지 마십시오. 전원 공급 장치가 주전원에서 갈바닉 절연되어 있지 않습니다!
모든 설정은 회로의 전원이 완전히 꺼지거나 안전 예방 조치를 엄격히 준수할 때 수행됩니다.

제너다이오드에서 9.1V의 전압이 얻어지는데 이는 78L05 스태빌라이저의 정상동작을 위한 최소허용 입력전압보다 2V 높고 릴레이 동작에 충분하다(공칭코일전압은 12V이지만, 나중에 더 자세히).
다이오드 D3은 스태빌라이저 78L05를 보호하는 데 사용됩니다. 탱크 C3, C4, C5는 표준 트림입니다. 트랜지스터 Q1은 릴레이 RL1의 핵심이며 저항 R4는 기본 전류를 제한합니다. 커패시턴스 C6, C7, C8은 컨트롤러 라인의 노이즈를 완화합니다.

트리머 저항 "LUX" 및 "TIME"은 조명에 따라 릴레이 임계값을 설정하고 이 작업의 지연을 1초에서 29분까지 조정하는 데 사용됩니다.

나는 음식을 다루어야했다. 사실 제너 다이오드 D1(1W인 경우)을 통과하는 최대 허용 전류는 31mA입니다. 이는 전압 조정기 U2 및 컨트롤러 U1과 함께 릴레이의 전류 소비가 이 값을 초과해서는 안 됨을 의미합니다. 235V에서 190V까지 가능한 네트워크 변동을 고려하십시오. 커패시턴스 C1이 0.47μF인 경우 제너 다이오드를 통과하는 전류는 약입니다. 220V의 입력 전압 레벨에서 22mA, 이론적으로 마진이 있습니다.
실험을 해보니 적용된 릴레이는 전압 6.9V, 전류 18mA에서 안정적으로 동작하고, 2V에서도 릴리즈가 많이 일어나는 것을 확인했습니다. 190V의 주전원 전압.

--
관심을 가져 주셔서 감사합니다!

채우기용 펌웨어 LED + UART(16진수)
🕗 03/12/16 ⚖️ 20.82KB ⇣ 25 안녕하세요 독자님!

--
관심을 가져 주셔서 감사합니다!
Datagor 잡지 편집장 Igor Kotov

체계는 Proteus v8.4 SP0에서 디버깅되었습니다.
🕗 03/12/16 ⚖️ 22.72KB ⇣ 31 안녕하세요 독자님!제 이름은 Igor이고 45세이고 시베리아인이며 열렬한 아마추어 전자 공학자입니다. 저는 2006년부터 이 멋진 사이트를 생각해내고 만들고 관리했습니다.
10년 이상 동안 우리 잡지는 내 비용으로만 존재합니다.

좋은! 공짜가 끝났습니다. 파일과 유용한 기사를 원하시면 저를 도와주세요!

--
관심을 가져 주셔서 감사합니다!
Datagor 잡지 편집장 Igor Kotov

SprintLayout v6.0에서 인쇄 회로 기판을 그렸습니다.

이 프로그램은 CodeVision AVR 3.12( 출처):

설계는 ATtiny13 칩인 단일 AVR 마이크로컨트롤러에 구현된 IR 로케이터 장치입니다. 짧은 펄스 버스트는 적외선 파장 범위의 송신기(IR LED)에서 방출되며 광검출기에 의해 표면에서 반사되어 수신됩니다. 수신된 반사 신호는 처리되어 유용한 신호로 인식되면 LED 표시로 표시됩니다.

때로는 미세한 정밀도 없이 시간 간격만 설정하면 됩니다. 예를 들어, 30분당 몇 초의 오류가 있는 요리의 경우 시간은 중요한 역할을 하지 않습니다. 이러한 고려 사항에 따라 내부 RC 발진기가 클록 생성기로 선택되었습니다. 마이크로 컨트롤러가 1.8-5.5V의 전압에서 작동하기 때문에 안정성은 온도와 공급 전압의 변화에 ​​따라 달라집니다. 저는 3V 배터리 (또는 1.5V의 2 셀)를 전원으로 사용했습니다.

ATtiny 13 마이크로컨트롤러에 있는 이 간단한 소형 도난 경보기는 아파트, 사무실, 별장을 보호하도록 설계되었습니다... 리드 스위치가 열리면 경보음에서 신호음이 울리거나 약간 개선하면 SMS를 보낼 수 있습니다. 휴대폰. 알람은 IR 리모컨으로 제어됩니다. 주요 특징: 광검출기의 동적 전원 공급, "POWER-DOWN" 모드에서 감시 타이머의 중단으로 "SLEEP" 모드에서 깨어나 결과적으로 낮은 전력 소비 - 약 30μA.

이 장치의 작동 원리와 알고리즘은 구내 보호를 위한 산업 표준 보안 시스템의 작동과 매우 유사합니다. 제안된 단순 도난 경보는 무장 모드에서 일반적으로 닫힌 접점으로 센서 접점을 열면 트리거됩니다. 다음과 같을 수 있습니다.

주변을 위반하는 경우 와이어 파손을 위해 설계된 와이어 루프;

예를 들어 문이 열렸을 때 접점 위의 자석 조각의 움직임에 반응하는 리드 스위치 또는 적외선 방사로 물체의 위치 변화에 반응하는 공장에서 만든 수동 적외선 센서(즉, 사람의 몸 - 보호 대상 영역의 침입자).

이것은 다른 보안 시스템과 독립적으로 작동하는 자동차, 오토바이, 보트, 요트 등의 엔진의 무단 시동을 방지하는 소형 독립 장치입니다. 엔진 잠금을 해제하려면 자동차의 특정 위치(자동차 소유자의 재량에 따라 선택)에서 버튼을 눌러야 합니다. 별도로 설치된 숨겨진 버튼이거나 일반 자동차 버튼을 사용할 수 있습니다.

ATtiny13 마이크로 컨트롤러, 프로그램 및 인쇄 회로 기판에서 만든 자체 제작 디지털 전류계의 개략도 및 설명.

한때 1976 년에 소련에서 태어난 매우 흥미로운 장치가이 라인의 저자의 손에 넘어갔습니다. 단순히 불필요한 것으로 주어졌습니다. 이 장치는 ADZ-101U2라고 불렸고 소련 구성주의의 전형적인 예였습니다. 무거운 20kg의 "여행 가방"으로 상단에 운반 손잡이가 있고 내부에 강력한 단상 변압기가 있습니다.

그러나 가장 흥미로운 점은이 "여행 가방"에 후면 패널이 전혀 없다는 것입니다. 장치가 그것을 "뿌릴"수 있었기 때문에 전혀 아닙니다. 그리고 여기서 요점은 두 패널이 모두 ... 전면이라는 것입니다! 한편으로 "여행 가방"은 용접기 였고 다른 한편으로는 자동차 배터리 충전기였습니다.

그리고 "용접기"로서 그는 특별한 감정을 일으키지 않았습니다. 여전히 교류는 50A에 불과하기 때문입니다. 그런 다음 여기에 "충전기"가 있습니다. 물론 경제에서 필요한 것입니다. 장치 테스트를 통해 완전한 전투 능력이 확인되었지만 (용접도 가능했습니다!) 물론 결함 없이는 할 수 없었습니다.

문제의 본질은 "충전기"의 일반 전류계가 알 수없는 방향으로 사라지고 장치의 이전 소유자가 그를 위해 완전히 "동등한"대체품을 찾았다는 것입니다. 일종의 군용 트럭에서 꼬인 자동차 전류계와 ± 30A의 매우 "유익한" 척도를 가짐!

배터리 충전을 모니터링하는 것이 문제가 있음이 분명합니다 (충전 전류는 3-6A에 불과합니다!) 이러한 장치의 도움으로 가볍게 두십시오-마치 전혀 존재하지 않는 것처럼 ...

따라서 "트럭 표시기"를 0-10A의 명확한 눈금을 가진 다소 적절한 장치로 교체하기로 결정했습니다. 이 역할에 대한 이상적인 후보는 션트가 내장된 포인터 패널 전류계였습니다. 이전에 소비에트 생산의 거의 모든 "충전기"와 다른 많은 장소에서 사용되었던 것들.

그러나 전기 상점과 "붕괴"를 처음으로 통과하는 것은 실망을 가져 왔습니다. 원하는 장치와 원격으로 닮은 것조차도 오랫동안 판매되지 않은 것으로 나타났습니다 ...

그래서 그 당시 저자는 아직 광대 한 중국 기적 사이트에 익숙하지 않았고 그의 손이 다시 납땜 인두에 도달하여 장치가 개발되었으며 그 다이어그램은 그림에 나와 있습니다. 1이고 특성은 표 1에 있다:

표 1. 장치 특성.

회로도

이 전류계에 측정 결과를 표시하기 위해 한 쌍의 7 세그먼트 LED 표시기를 사용하기로 결정했습니다. 이러한 표시기는 16xx 유형의 최신 LCD 모듈에 비해 다소 구식이지만 부인할 수 없는 여러 가지 장점도 있습니다. 훨씬 더 안정적이고 내구성이 있습니다. 석유 제품과의 접촉으로 인해 열화되지 않고 흐려지지 않습니다. 차고의 추위를 두려워하지 않습니다. 추위에 "눈이 멀게"되는 LCD와 달리.

음,이 개발의 맥락에서 LED 매트릭스에 찬성하는 마지막 주장은 긴 1602가 메모리 케이스의 일반 전류계 구멍 (둥글고 매우 작음!) 에 크기가 맞지 않는다는 사실이었습니다. 표시기 유형을 결정한 후 또 다른 질문이 생겼습니다. 이 장치의 기반으로 사용할 마이크로 컨트롤러입니다.

이 회로가 MK에 특별히 구축되어야 한다는 데는 의심의 여지가 없습니다. "CMOS 배치기"에 전류계를 만들면 마음이 손상될 수 있습니다. 언뜻보기에 가장 확실한 솔루션은 "일꾼"ATtiny2313입니다. 이 MK는 상당히 개발 된 아키텍처와 LED 매트릭스 연결에 매우 적합한 입출력 라인의 수를 가지고 있습니다.

그러나 여기에서 모든 것이 그렇게 간단하지 않은 것으로 판명되었습니다. 결국 전류를 측정하려면 MC에 아날로그-디지털 변환기가 반드시 포함되어야하지만 어떤 이유로 Atmel 엔지니어는 "2313th"에이 기능을 장착하지 않았습니다. .. 또 다른 것은 Meda 제품군입니다. 이 칩에는 반드시 "온보드"ADC 모듈이 있습니다.

그러나 반면에 "오래된"제품 군의 가장 단순한 대표자 인 ATMega8v조차도 단순한 전류계 구성에 필요한 것보다 훨씬 더 많은 기능을 가지고 있습니다. 그리고 이것은 디자인에 대한 고전적인 접근 방식 측면에서 최상의 솔루션이 아닙니다!

여기에서 "디자인에 대한 고전적 접근 방식"은 소위 "필요한 최소한의 원칙"(최신 "Arduins"에 도전하여이 라인의 저자 인 열렬한 지지자)을 의미합니다. 가능한 최소한의 자원을 사용하여 시스템을 설계해야 합니다. 최종 결과에는 사용되지 않은 요소가 가능한 한 적게 포함되어야 합니다. 따라서이 원칙에 따라-단순한 장치-간단한 마이크로 컨트롤러, 그 밖의 것은 없습니다!

사실, 모든 단순한 MK가 당면한 작업에 적합한 것은 아닙니다. 예를 들어 ATtinyl3을 예로 들어 보겠습니다. ADC가 있고 간단하고 저렴합니다. 예, 그것은 단지 입력-출력 라인입니다-두 개의 "7 세그먼트"매트릭스를 연결하기 위해-분명히 충분하지 않습니다 ...

조금이라도 꿈꾸면 페니 K176IE4 카운터와이 카운터를 제어하는 ​​간단한 알고리즘을 사용하여 이러한 문제를 해결할 수 있습니다.

또한이 접근 방식에는 긍정적 인 측면도 있습니다. 첫째, 표시기의 각 세그먼트에 전류 제한 저항을 "매달"할 필요가 없습니다 (전류 생성기는 이미 미터의 출력 단계에서 사용할 수 있음). 둘째,이 회로에서 공통 음극과 공통 양극이 모두있는 표시기를 사용할 수 있습니다. "공통 양극"으로 전환하려면 트랜지스터 VT1 및 VT2 핀의 연결을 변경해야합니다. 6 DD2는 1kΩ 저항을 통해 +9V 라인에 연결하고 R3의 왼쪽 출력을 접지에 연결합니다.

쌀. 1. ATtiny13 마이크로 컨트롤러에서 수제 전류계(최대 10A)의 개략도.

MK를 사용하여 카운터를 제어하려면 카운트 신호(C)와 리셋 신호(R)의 두 라인만 사용해야 합니다.

또한 장치를 테스트하는 동안 MK 라인에 직접 연결된 K176IE4 CMOS 칩이 추가 조정 없이도 TTL 수준에서 상당히 안정적으로 작동하는 것으로 나타났습니다.

그리고 두 개의 추가 MK 라인이 VT1-VT2 키를 제어하여 동적 표시를 생성합니다. DD2 카운터 제어 절차가 구현된 소스 코드의 일부가 목록에 표시됩니다.

쌀. 2. K176IE4 제어 절차.

절차는 저수준 언어 AVR-어셈블러로 작성됩니다. 그러나 고급 언어로 쉽게 번역할 수 있습니다. Temp 레지스터에서 프로시저는 표시기에 표시하기 위해 K176IE4 카운터로 보내야 하는 번호를 받습니다. 마이크로컨트롤러 포트 B의 라인 1은 카운터의 리셋 입력(R)에 연결되고 라인 2는 카운터 입력(C)에 연결됩니다.

카운터를 전환할 때 숫자가 깜박이는 것을 방지하려면 이 절차를 호출하기 전에 log.O를 포트 B MK의 라인 0과 4에 적용하여 트랜지스터 VT1과 VT2를 닫아 두 비트를 꺼야 합니다. 글쎄, 절차가 작동하면 이미 표시기의 하나 또는 다른 비트를 켤 수 있습니다. 그건 그렇고, K176IE4 카운터 덕분에 6 개의 입출력 라인 (카운터 제어용 2 개, 동적 비트 전환 용 4 개) 만 사용하여 7x4 표시기 매트릭스를 모든 MK에 연결할 수 있습니다.

그리고 방전을 "스캐닝"하는 데 사용하기 위해 K176IE4의 "파트너"에 10일 K176IE8 카운터를 하나 더 추가하면; 그런 다음 표시기 매트릭스를 MK에 최대 10개의 친숙도까지 연결할 수 있으며, 여기에는 5개의 입력-출력 라인만 할당할 수 있습니다(K176IE8 제어용 2개, K176IE4용 2개, 계산 시 표시기를 끄기 위한 1개 추가). K176IE4)!

이러한 경우 동적 표시 알고리즘은 K176IE8 카운터를 제어하는 ​​것으로 축소되며, 이는 위 목록에 표시된 K176IE4 카운터로 숫자를 전송하는 알고리즘과 여러 면에서 유사합니다.

"추가"마이크로 회로를 사용하는 것 외에도 표시기 매트릭스의 이러한 연결의 단점은 추가 +9V 전원 공급 장치를 회로에 도입해야한다는 점을 포함합니다. 아아, +5V에서 CMOS 카운터에 전원을 공급하려는 시도는 실패했습니다 ...

이 장치의 표시기로 동적 표시 회로에서 작동하도록 설계된 공통 음극이 있는 거의 모든 이중 "7 세그먼트"를 적용할 수 있습니다. 사용 가능한 4비트 중 2비트만 사용하여 4자리 매트릭스를 사용할 수도 있습니다.

사실, 전류계 회로에서 작업하는 과정에서 소수점 연결과 함께 작은 문제가 나타났습니다. 결국 높은 순서로 빛나고 낮은 순서로 타지 않아야합니다.

그리고 모든 것이 "현명하게" 수행되면 바로 이 쉼표의 동적 제어를 위해 MK의 한 다리를 더 할당하는 것이 좋을 것입니다(K176IE4는 쉼표 관리 수단을 제공하지 않기 때문에). " 쉼표를 담당하는 표시기 출력.

그러나 MK의 모든 입력-출력 라인이 이미 사용 중이기 때문에 이 문제는 결코 가장 우아한 방식으로 처리되지 않아야 했습니다. 전류 제한 저항 R3을 통한 +9 V 라인의 매트릭스" ( 저항을 선택하면 나머지 세그먼트와 비교하여 쉼표의 글로우 밝기를 균등화할 수 있습니다); 최하위 숫자(가장 오른쪽)의 추가 쉼표는 검정색 니트로 페인트 한 방울로 간단히 덮습니다.

기술적 관점에서 볼 때 이러한 솔루션은 이상적이라고 할 수 없습니다. 그러나 이런 식으로 "위장 된"쉼표는 전혀 눈에 띄지 않습니다 ...

전류 센서로는 각각 5W의 전력을 가진 2개의 저항 R1과 R2가 병렬로 연결되어 사용된다. 한 쌍의 R1과 R2 대신 저항이 0.05 옴인 하나의 저항을 설치할 수 있습니다. 이 경우 전력은 최소 7 와트 여야합니다.

또한 마이크로 컨트롤러의 "펌웨어"는 측정 션트의 저항을 선택하는 기능을 제공합니다. 이 회로에서는 0.05ohm 및 0.1ohm 전류 센서를 모두 사용할 수 있습니다.

특정 경우에 사용되는 션트의 저항을 마이크로 컨트롤러에 설정하려면 주소 0x00에 있는 EEPROM 메모리 셀에 특정 값을 써야 합니다. 128(이 경우 MK는 결과 측정값을 2로 나눕니다.) 저항이 0.05옴인 션트를 사용하는 경우 이 셀에 각각 128보다 큰 숫자를 기록해야 합니다.

그리고 다이어그램에 표시된 0.05옴 션트로 장치를 작동할 계획이라면 지정된 셀을 기록하는 것에 대해 전혀 걱정할 필요가 없습니다. 새로운(또는 "0으로 지워진") MK는 모든 메모리 셀에서 숫자 255(0xFF)를 갖게 됩니다.

이 장치는 최소 12V의 전압과 충전기 자체의 전원 변압기에서 별도의 소스에서 전원을 공급받을 수 있습니다. 충전기 변압기에서 전원이 공급되는 경우 충전 회로와 연결되지 않은 별도의 권선을 사용하는 것이 좋습니다. 그러나 충전 권선 중 하나에서 전류계에 전원을 공급할 수 있습니다.

이 경우 공급 전압은 "충전기"(즉, 권선에서 직접)의 정류기 브리지로 가져와야하며 75 Ohm / 1 W 저항은 전류계의 두 전원 공급 장치 와이어의 브레이크에 연결되어야합니다. . VD1-4 브리지의 "네거티브" 다이오드가 충전 전류의 일부를 통과하지 못하도록 보호하려면 저항이 필요합니다.

사실 이러한 저항을 설치하지 않고 장치를 충전 권선에 연결하면 VD1-4 브리지와 충전기의 다이오드 브리지에 공통 "접지"가 주어지면 배터리 충전 전류의 약 절반이 충전기 정류기의 강력한 다이오드를 통하지 않고 VD1-4 브리지의 "네거티브"숄더를 통해 권선하여 저전력 1N4007의 강한 가열을 일으 킵니다.

이러한 저항을 설치하면 장치의 전원 공급 전류가 제한되고 충전 전류의 흐름으로부터 VD1-4 다이오드 브리지를 보호할 수 있습니다. 충전 전류는 거의 완전히 "올바른" 회로를 통해 흐를 것입니다. 메모리 정류기.

회로도

이 전류계의 인쇄 회로 기판은 특정 메모리의 경우 특정 시트용으로 개발되었습니다. 그림은 그림 3에 나와 있습니다.

표시기 매트릭스는 장착면에서 스페이서 부싱을 통해 M2.5 볼트로 메인 보드에 부착되는 작은 스카프 (30x40 "브레드 보드"섹션)에 별도로 설치됩니다. 그리고 10선 케이블로 연결합니다.

결과 "샌드위치"의 또 다른 부분은 플렉시 유리로 만든 장식용 전면 패널로, 뒷면은 스프레이 캔의 니트로 페인트로 칠해져 있습니다 (작은 직사각형 만 - 표시기의 "창") 도색되지 않은 상태로 유지되어야합니다.

전면 패널도 마운팅 측면에서 메인 보드에 부착됩니다(스페이서 부싱이 있는 M3 볼트 사용 - 장치를 충전기 케이스에 부착하는 데에도 사용됨). 저항 R1 및 R2로가는 고전류 회로의 인쇄 된 트랙은 가능한 한 넓게 만들어야하며 저항 리드는 전체 길이에 걸쳐 납땜되어야하며 동시에 두꺼운 층으로 설치를 강화해야합니다. 납땜.

장치를 충전기에 연결하기위한 결론으로 ​​2 개의 M3 볼트를 사용하여 헤드를 보드에 납땜하고 다른쪽에 너트로 고정하는 것이 좋습니다.

쌀. 3. 마이크로컨트롤러의 디지털 전류계 회로용 인쇄 회로 기판.

프로그램

MK에 "펌웨어"를 기록할 때 내부 클록 생성기에서 1.2MHz의 주파수에서 작동하도록 구성해야 합니다. 이렇게 하려면 클록 주파수를 9.6MHz로 선택하고 내부 클록 분배기를 8로 활성화해야 합니다.

작동의 신뢰성을 높이려면 내부 전력 감시기(BOD 모듈)를 활성화하여 공급 전압이 2.7V 아래로 떨어지면 MC를 재설정하도록 설정하는 것도 바람직합니다.

모든 설정은 구성 퓨즈 셀에 해당 값을 작성하여 이루어집니다: SUT1=1, SUT0=0, CKDIV8=0, BODLEVEL1=0, BODLEVELO=1, WDTON=1. 나머지 "퓨즈"는 기본적으로 그대로 둘 수 있습니다.

마이크로컨트롤러용 펌웨어 및 인쇄 회로 기판 형식 Sprint Layout - 다운로드.

쌀. 3. Attiny13 조립용 전류계 보드.

쌀. 4. Attiny13 어셈블리용 전류계 보드(뒤에서 본 모습).

그들은 이 손전등을 버렸습니다. 납 배터리와 55와트 할로겐이 들어 있었습니다.

나는 그것을 가져 갔고 전원 공급 장치를 리튬으로, 램프를 LED로 변환하기로 결정했습니다. 나는 10개의 5730 LED용 전구와 같은 테스토라이트 4개로 납땜했습니다.

빛의 광선이 정사각형 모양을 가지고있어 눈에별로 좋지 않기 때문에 육각형 받침대를 만드는 것이 더 낫다고 바로 말해야합니다. 따뜻해지지 않도록 전류는 각각 30mA로 설정합니다. 총 전류 300mA. Atini 13에 조정 가능한 드라이버를 납땜했습니다.

드라이버 회로

작업은 다음과 같습니다. 전원을 켜면 최대 밝기가 됩니다. 전원을 왜곡하면(끄고 켜면) 밝기가 50%로 떨어지고 다시 왜곡됩니다. 다시 25%, 다시 5%로 떨어집니다. 약한 모드는 거의 사용되지 않지만 은밀하게 무언가를 밝혀야 하는 경우 예를 들어 자물쇠를 열 수 있습니다. 어떤 모드에서든 손전등이 1초 이상 작동하면 이 모드가 기억되고 다음에 손전등을 켤 때 작동합니다. 변경하려면 음식을 다시 왜곡합니다.

방전 보호 기능이 있습니다. 전압이 3.3V로 떨어지면 밝기가 자동으로 감소하여 작동 시간을 연장합니다. 전압이 3.1V로 떨어지면 배터리를 죽이지 않도록 손전등이 여러 번 깜박이고 꺼집니다. 이 셧다운 전압은 제가 저항 분배기로 선택한 것이므로 직접 조정할 수 있습니다. 구성표와 펌웨어, 보드는 아카이브에 있습니다. 보드에는 작업의 안정성을 높이기 위해 다이어그램에 그려지지 않은 여러 무선 요소가 추가로 있습니다.

N. Salimov, Revda, Sverdlovsk 지역 수명이 긴(최대 10년) 리튬 배터리를 사용할 수 있으므로 라디오 아마추어는 시계, 타이머, 조명, 온도계와 같은 소형 가전 장치를 개발할 수 있습니다. 리튬 전지로 구동되는 온도계 옵션 중 하나는 제안된 기사에 설명되어 있습니다.

V. Isaev, 아스트라한. 작가의 집에서는 종종 전원 공급 장치가 끊어져 아이들이 숙제를해야하고 나머지 가족 구성원이 집안일을 끝내지 못한 어둠 속에서 매우 부적절합니다. 이로 인해 그는 백업 전원 시스템을 만들었습니다.

N. Salimov, Revda, Sverdlovsk 지역 제안된 온도계는 두 개의 온도 센서와 함께 작동할 수 있으며 -55 °C에서 +99.9 ° 범위에서 0.1 °C의 해상도로 두 곳(예: 주거 지역 및 거리)에서 측정할 수 있습니다. 씨. 최근 몇 년 동안 이러한 여러 장치에 대한 설명이 잡지 페이지에 게시되었습니다. 특히, E. Lukyanenko 등의 기사 "DS18S20 센서로 정확도가 향상된 온도계"("Radio", 2014, No. 5, pp. 48, 49). 그러나 그것에 설명 된 장치에는 상당한 단점이 있습니다. 특히 사용된 ATmega8515-16PU 마이크로컨트롤러는 이러한 간단한 장치에 중복되며 표시기의 세 자리 숫자로는 정보를 완전히 표시하기에 충분하지 않습니다. 이러한 단점은 온도계에서 제거되며 그 구성은 그림 1에 나와 있습니다. 1.

Y. Martynyuk, Zatobolsk 정착지, 오늘날 업계에서 생산되는 카자흐스탄 새해 화환에는 일반적으로 다양한 조명 효과를 구현하는 자동 스위치가 장착되어 있지만 이러한 스위치의 일부 소비자 특성은 만족스럽지 않습니다. 대부분의 경우 화환의 스위칭 주파수는 원하는 것보다 높으며 사이리스터 또는 집적 회로의 고장은 드물지 않으므로 자동 조명 효과의 독립적인 설계는 여전히 관련이 있습니다.

이 시스템은 4개의 개체를 독립적으로 제어하도록 설계되었습니다. 리모콘에 4개의 버튼이 있고 수신기에 4개의 출력이 있습니다. 각 리모콘 버튼은 자체 수신기 출력을 담당하며 버튼을 누를 때마다 해당 수신기 출력의 상태가 변경됩니다. 수신기의 출력에는 전계 효과 트랜지스터의 키가 설치됩니다. 각 출력에는 키가 열려 있고 키가 닫혀 있는 두 가지 상태만 있을 수 있습니다. 필요한 수준의 논리 신호를 얻어야 하는 경우 출력에 옵토 릴레이 또는 옵토 트라이악 LED, 전자기 릴레이 권선 또는 고정 저항을 로드할 수 있습니다. 시스템 범위는 주로 리모콘에 사용되는 방출 IR LED의 밝기와 수신기에 사용되는 통합 광검출기의 감도에 따라 달라집니다. 실질적으로 그것은 15 미터 이상입니다.

한때 1976 년에 소련에서 태어난 매우 흥미로운 장치가이 라인의 저자의 손에 넘어갔습니다. 단순히 불필요한 것으로 주어졌습니다. 이 장치는 ADZ-101U2라고 불렸고 소련 구성주의의 전형적인 예였습니다. 무거운 20kg의 "여행 가방"으로 상단에 운반 손잡이가 있고 내부에 강력한 단상 변압기가 있습니다. 그러나 가장 흥미로운 점은이 "여행 가방"에 후면 패널이 전혀 없다는 것입니다. 장치가 그것을 "뿌릴"수 있었기 때문에 전혀 아닙니다. 그리고 여기서 요점은 두 패널이 모두 ... 전면이라는 것입니다! 한편으로 "여행 가방"은 용접기 였고 다른 한편으로는 자동차 배터리 충전기였습니다. 그리고 "용접기"로서 그는 특별한 감정을 일으키지 않았습니다. 여전히 교류는 50A에 불과하기 때문입니다. 그런 다음 여기에 "충전기"가 있습니다. 물론 경제에서 필요한 것입니다.

Shishkin S. 이 간행물은 ATTINY2313 마이크로 컨트롤러에서 채널이 만들어지는 9 채널 시간 릴레이를 제공합니다. 9개의 부하를 제어하는 ​​다채널 타임릴레이(이하 타임릴레이)입니다. 독립적인 채널의 수는 9개입니다. 채널에 연결된 부하에는 버튼을 누르는 순간(START)에 대한 자체 지연 시간 간격과 자체 작동 간격이 있습니다. 일반적으로 모든 간격은 다를 수 있습니다.

그래서 아이디어는 간단합니다. MK(PB4)의 3번 핀에 전원이 인가되면 하이 레벨이 나타나며 카운트다운이 시작됩니다. 지정된 기간이 지나면 높은 수준이 사라집니다. 모두. 그게 다야.하지만 내가 선택한 ATTINY13의 다리가 4 개 더 있습니다. 그리고 4개의 다리는 4비트이고, 4비트는 0과 1의 16개 조합입니다. 알아 들었 니? 아직 아님? 그런 다음 다이어그램이 있습니다.

로드 중...로드 중...