마이크로 컨트롤러의 아마추어 디자인. 자동차 용 자동 회로, 자체 구성표

듀얼 채널 순환 타이머의 두 번째 버전을 소개합니다. 새로운 기능이 추가되고 회로도가 변경되었습니다. 순환 타이머를 사용하면 부하를 켜고 끄고 순환 모드에서 미리 정해진 시간 간격 동안 일시 중지 할 수 있습니다. 각 타이머 출력에는 "논리"및 "PWM"의 두 가지 작동 모드가 있습니다. 논리 모드를 선택하면 장치에서 릴레이 접점을 사용하여 조명, 난방, 환기 및 기타 전기 장치를 제어 할 수 있습니다. 부하는 부하 전력이 최대 릴레이 전류를 초과하지 않는 전기 장치 일 수 있습니다. PWM 출력 유형은 예를 들어 파워 트랜지스터를 통해 DC 모터를 연결할 수있는 반면, 모터가 특정 속도로 회전하도록 PWM 듀티 사이클을 설정할 수 있습니다.

ATtiny2313 마이크로 컨트롤러와 LED 매트릭스에서 수집 한 시계는 6 가지 모드로 시간을 표시합니다.

8 * 8 LED 매트릭스는 멀티플렉싱 방법으로 제어됩니다. 전류 제한 저항은 설계를 망칠 수 없도록 회로에서 제외되며 개별 LED가 지속적으로 제어되지 않으므로 손상되지 않습니다.

제어를 위해 하나의 버튼 만 사용됩니다. 버튼을 길게 누르면 (누른 상태로) 메뉴를 회전하고 일반적인 버튼을 누르면 메뉴를 선택할 수 있습니다.

클럭의 정확도는 컨트롤러의 내부 생성기의 교정에만 의존하기 때문에 이것은 취미 프로젝트입니다. 이 프로젝트에서 쿼츠를 사용하지 않았습니다. 필요한 2 개의 ATtiny2313 출력을 차지하기 때문입니다. Quartz는 대체 설계 (인쇄 회로 기판)에서 정확도를 높이기 위해 사용될 수 있습니다.

Attiny48 및 MB501에서 최대 500MHz의 주파수 카운터

이번에는 1 ~ 500MHz의 측정 범위와 100Hz의 분해능을 가진 간단한 소형 주파수 미터를 소개합니다.

현재 제조업체에 관계없이 거의 모든 마이크로 컨트롤러에는 외부 펄스를 계산하기 위해 특별히 설계된 소위 카운팅 입력이 있습니다. 이 입력을 사용하면 주파수 미터를 설계하기가 비교적 쉽습니다.

그러나이 카운팅 입력에는 주파수 미터를보다 심각한 요구를 충족시키기 위해 직접 사용할 수없는 두 가지 속성도 있습니다. 그중 하나는 실제로 대부분의 경우 마이크로 컨트롤러 카운터가 움직일 수없는 수백 mV의 진폭으로 신호를 측정한다는 것입니다. 유형에 따라, 입력의 올바른 작동을 위해서는 1-2V 이상의 신호가 필요합니다. 또 하나는 마이크로 컨트롤러의 입력에서 측정 가능한 최대 주파수가 몇 MHz에 불과하며, 카운터의 아키텍처와 프로세서 클럭 주파수에 따라 다릅니다.

ATmega8 (Thermopot)의 전기 주전자 온도 조절기

이 장치를 사용하면 주전자의 물 온도를 제어 할 수 있으며 강제 끓는 물을 포함 할뿐만 아니라 특정 수준으로 수온을 유지하는 기능이 있습니다.

이 장치는 ATmega8 마이크로 컨트롤러를 기반으로하며 주파수는 8MHz 인 석영 공진기에서 클럭킹됩니다. 온도 센서-아날로그 LM35. 공통 양극이있는 7 세그먼트 표시기.

Attiny44 및 WS2812의 새해 스타

이 장식 별은 제어되는 50 개의 특수 RGB LED로 구성됩니다. ATtiny44A. 모든 LED는 지속적으로 무작위로 색상과 밝기를 변경합니다. 무작위로 활성화되는 여러 종류의 효과도 있습니다. 3 개의 전위차계가 기본 색상의 강도를 변경할 수 있습니다. 전위차계의 위치는 버튼을 누를 때 LED로 표시되며 색상 변경 및 효과 속도는 3 단계로 전환 할 수 있습니다. 이 프로젝트는 회로 기판의 특수한 형태로 인해 SMD 구성 요소를 기반으로 완벽하게 구축되었습니다. 간단한 구조에도 불구하고 보드 구조는 매우 복잡하며 초보자에게는 거의 적합하지 않습니다.

AVR의 비동기 모터 용 주파수 변환기

이 문서에서는 마이크로 컨트롤러 (MK)의 범용 3 상 주파수 변환기에 대해 설명합니다. ATmega 88 / 168 / 328P. ATmega는 컨트롤, LCD 및 3 상 생성을 완벽하게 제어합니다. 이 프로젝트는 Arduino 2009 또는 Uno와 같은 기성품 보드에서 작동해야했지만 구현되지 않았습니다. 다른 솔루션과 달리 사인파는 여기서 계산되지 않지만 표에서 파생됩니다. 이를 통해 리소스, 메모리가 절약되고 MK가 모든 컨트롤을 처리하고 추적 할 수 있습니다. 프로그램에서 부동 소수점 계산이 수행되지 않습니다.

출력 신호의 주파수와 진폭은 3 개의 버튼을 사용하여 조정되며 MK 메모리의 EEPROM에 저장 될 수 있습니다. 마찬가지로, 2 개의 아날로그 입력을 통한 외부 제어가 제공됩니다. 모터의 회전 방향은 점퍼 또는 스위치에 의해 결정됩니다.

조정 가능한 V / f 특성을 통해 많은 모터 및 기타 소비자에게 적용 할 수 있습니다. 아날로그 입력 용 통합 PID 컨트롤러도 사용되었으며 PID 컨트롤러의 파라미터는 EEPROM에 저장 될 수 있습니다. 키 스위치 사이의 일시 정지 시간 (Dead-Time)을 변경하고 저장할 수 있습니다.

DANYK 주파수 카운터 III

AVR 마이크로 컨트롤러가있는이 \u200b\u200b주파수 미터를 사용하면 0.45Hz ~ 10MHz의 주파수와 7 개의 자동 선택 범위에서 0.1 ~ 2.2μs의주기를 측정 할 수 있습니다. 데이터는 7 자리 LED 디스플레이에 표시됩니다. Atmel AVR ATmega88 / 88A / 88P / 88PA 마이크로 컨트롤러는이 프로젝트의 기본이며 아래에서 다운로드 할 수있는 프로그램을 찾을 수 있습니다. 구성 비트가 설정되어 있습니다 그림 2.

측정 원리는 이전 두 주파수 계와 다릅니다. 2 개의 이전 주파수 미터 (주파수 미터 I, 주파수 미터 II)에 사용 된 1 초 후 펄스를 계산하는 간단한 방법으로는 헤르츠 분율을 측정 할 수 없습니다. 그래서 새로운 주파수 측정기 III에 대해 다른 측정 원리를 선택했습니다. 이 방법은 훨씬 더 복잡하지만 최대 0,000 001Hz의 해상도로 주파수를 측정 할 수 있습니다.

DANYK 주파수 카운터 II

이것은 AVR 마이크로 컨트롤러의 매우 간단한 주파수 미터입니다. 2 개의 자동 선택 범위에서 최대 10MHz의 주파수를 측정 할 수 있습니다. 주파수 미터 I의 이전 설계를 기반으로하지만 4 대신 6 자리의 표시기가 있습니다. 낮은 측정 범위는 1Hz의 분해능을 가지며 최대 1MHz까지 작동합니다. 더 높은 범위는 10Hz의 해상도를 가지며 최대 10MHz에서 작동합니다. 6 자리 LED 디스플레이는 측정 된 주파수를 표시하는 데 사용됩니다. 이 장치는 마이크로 컨트롤러를 기반으로합니다. 아트멜 AVR ATtiny2313A   또는 ATTiny2313. 아래에서 구성 비트 설정을 찾을 수 있습니다.

마이크로 컨트롤러는 20MHz (최대 허용 클록 주파수)의 쿼츠 공진기에서 클록됩니다. 측정 정확도는 커패시터 C1 및 C2뿐만 아니라이 결정의 정확도에 의해 결정됩니다. 측정 된 신호의 최소 절반 길이는 수정 발진기의 주파수주기보다 커야합니다 (AVR 아키텍처의 제한). 따라서 50 % 듀티 사이클에서 최대 10MHz의 주파수를 측정 할 수 있습니다.

셀 도어를 닫는 원리는 매우 간단합니다. 셀 도어는 구리선으로 만든 특수 강조로지지됩니다. 원하는 길이의 나일론 실이 스톱에 부착됩니다. 실을 당기면 강조가 미끄러지고 케이지의 문이 자체 무게로 닫힙니다. 그러나 이것은 수동 모드에 있으며 아무도없이 자동 프로세스를 구현하고 싶었습니다.

셀 도어를 닫는 메커니즘을 제어하기 위해 서보 드라이브가 사용되었습니다. 그러나 그 과정에서 그는 소리를 냈다. 소음은 새를 놀라게 할 수 있습니다. 따라서 무선 제어 기계에서 가져온 컬렉터 모터로 서보를 교체했습니다. 그는 특히 컬렉터 엔진을 제어하는 \u200b\u200b것이 어렵지 않았기 때문에 조용하고 이상적으로 적합했습니다.

새가 이미 새장에 있는지 확인하기 위해 저렴한 모션 센서를 사용했습니다. 모션 센서 자체는 이미 완전한 장치이므로 납땜 할 필요가 없습니다. 그러나이 센서는 작동 각도가 매우 커서 셀의 내부 영역에서만 반응해야합니다. 작동 각도를 제한하기 위해 센서를 지하실에 두었습니다.이 램프는 한 번 경제 램프로 사용되었습니다. 센서 중앙에 구멍이있는 판지로 플러그를 자릅니다. 센서에 대한이 플러그의 거리를 조롱하면서 센서가 트리거 할 최적의 각도를 설정했습니다.

새를위한 바커로서 나는 microSD 메모리 카드에 녹음 된 Siskin과 Carduelis의 노래와 함께 WTV020M01 사운드 모듈을 사용하기로 결정했습니다. 내가 잡으려고했던 것은 그들이었다. 하나의 사운드 파일을 사용했기 때문에 사운드 모듈과 마이크로 컨트롤러 간의 통신 프로토콜을 사용하지 않고 간단한 방법으로 사운드 모듈을 제어하기로 결정했습니다.

사운드 모듈 로우 신호의 아홉 번째 레그에 적용 할 때 모듈이 재생되기 시작했습니다. 사운드 모듈의 15 번째 레그에서 사운드가 재생 되 자마자 낮은 레벨이 설정됩니다. 덕분에 마이크로 컨트롤러는 사운드 재생을 모니터링했습니다.

사운드 재생주기 사이에 일시 중지되었으므로 사운드 재생을 중지하기 위해 프로그램은 사운드 모듈의 첫 번째 레그에 낮은 레벨을 공급합니다 (리셋). 사운드 모듈은 자체 사운드 앰프를 갖춘 완전한 장치이며, 추가 사운드 앰프가 필요하지 않습니다. 그러나이 소리 증폭은 충분하지 않은 것처럼 보였고 사운드 증폭기로 TDA2822M 칩을 적용했습니다. 사운드 재생 모드에서 120 밀리 암페어를 소비합니다. 새를 잡는 데 시간이 걸린다는 점을 고려할 때 무정전 배터리의 완전히 새로운 배터리를 자율 배터리로 사용했습니다 (아직도 누워있었습니다).
  전자 버드 맨의 원리는 간단하며 회로는 주로 기성품 모듈로 구성됩니다.

프로그램 및 계획-

마이크로 컨트롤러를 사용한 공예-그 어느 때보 다 관련성이 높고 흥미로운 질문입니다. 결국 우리는 21 세기에 신기술, 로봇 및 기계의 시대에 살고 있습니다. 오늘날 어린 나이부터 시작하는 초마다 인터넷과 다양한 종류의 가제트를 사용하는 방법을 알고 있으며, 일상 생활에서 때로는 어려울 수 있습니다.

따라서이 기사에서는 특히 매일 우리 앞에 발생하는 미션을 용이하게하기 위해 마이크로 컨트롤러 사용 문제와 직접 적용에 대해 다룰 것입니다. 이 장치의 가치가 무엇인지, 실제로 장치를 사용하는 것이 얼마나 쉬운 지 봅시다.

마이크로 컨트롤러는 전기 제품을 제어하는 \u200b\u200b칩입니다. 클래식 컨트롤러는 프로세서와 원격 장치 모두에서 하나의 칩으로 결합되며 랜덤 액세스 메모리를 포함합니다. 일반적으로 이것은 비교적 일반적인 작업을 수행 할 수있는 단일 칩 개인용 컴퓨터입니다.

마이크로 프로세서와 마이크로 컨트롤러의 차이점은 프로세서 칩에 통합 된 시작 장치, 타이머 및 기타 원격 구조의 존재입니다. 단일 세트 대신 모노 회로로 구축 된 광범위한 기능을 갖춘 상당히 강력한 컴퓨팅 장치의 전류 컨트롤러에 사용하면 기반으로 만들어진 장치의 규모, 소비 및 가격이 크게 줄어 듭니다.

이로부터 계산기, 마더 보드 및 CD 컨트롤러와 같은 컴퓨팅 기술에서 이러한 장치를 사용할 수 있다는 것이 이어진다. 그들은 전자 레인지, 세탁기 및 기타 많은 가전 제품에도 사용됩니다. 마이크로 컨트롤러는 또한 마이크로 릴레이에서 기계 조절 방법에 이르기까지 산업 기계 분야에서 널리 사용됩니다.

마이크로 컨트롤러 AVR

현대의 기술 세계에서 더 널리 보급되어있는 AVR과 같은 컨트롤러에 대해 알아 봅시다. 고속 RISC 마이크로 프로세서, 2 가지 에너지 집약형 메모리 (플래시 프로젝트 캐시 및 EEPROM 정보 캐시), RAM과 같은 운영 캐시, 입력 / 출력 포트 및 다양한 원격 복합 구조로 구성됩니다.

  • 작동 온도는 -55 내지 + 125 ℃이며;
  • 저장 온도는 -60 내지 +150도이며;
  • gND에 따른 RESET 핀의 최고 전압 : 최대 13V;
  • 최대 공급 전압 : 6.0V;
  • 입력 / 출력 라인의 최대 전류 : 40 mA;
  • vCC 및 GND 전력선의 최대 전류 : 200mA.

AVR 마이크로 컨트롤러 기능

물론 Mega 속의 모든 마이크로 컨트롤러는 독립적 인 코딩의 속성, 도움없이 드라이버 메모리의 구성 요소를 변경할 수있는 기능을 가지고 있습니다. 이 특징은 그들의 도움으로 매우 소소한 개념을 형성하는 것을 가능하게하며, 그들의 활동 방법은 외부 또는 내부로부터의 이벤트에 의해 야기되는 특정 그림과 관련하여 마이크로 컨트롤러에 의해 개인적으로 변경된다.

2 세대 AVR 마이크로 컨트롤러에 대한 캐시 센서스의 약속 된 개정 횟수는 표준 회전 수가 10 만일 때 11 천 회전입니다.

AVR의 입력 및 출력 포트의 구조적 특징의 구성은 다음과 같습니다. 생리 학적 출력의 목적은 잘 알려진 비트 컨트롤러 (Intel, Microchip, Motorola 등)와 같이 2 비트가 아닌 3 비트의 조절입니다. 이 특성은 보호를 위해 메모리에 포트 구성 요소의 복제본이 없어도되고 실외 장치와 결합하여 외부의 전기 문제와 함께 마이크로 컨트롤러의 에너지 효율을 가속화합니다.

모든 AVR 마이크로 컨트롤러는 다중 계층 억제 기술이 특징입니다. 우선 순위 및 특정 이벤트로 인한 목표를 달성하기 위해 균열의 표준 흐름을 차단하는 것 같습니다. 특정 사례에 대한 서스펜션 변환 요청 서브 루틴이 있으며 프로젝트 메모리에 있습니다.

중지를 트리거하는 문제가 발생하면 마이크로 컨트롤러는 복합 조정 카운터를 저장하고 일반 프로세서가이 프로그램을 실행하지 못하게하고 중지 처리 루틴을 완료합니다. 실행이 끝날 때 스폰서 프로그램이 중단되면 이전에 저장된 명령 카운터가 다시 시작되고 프로세서는 완료되지 않은 프로젝트를 계속 완료합니다.

AVR 마이크로 컨트롤러 기반 공예

AVR 마이크로 컨트롤러의 DIY 공예는 단순성과 낮은 에너지 비용으로 인해 점점 더 대중화되고 있습니다. 그들이 무엇인지, 어떻게 자신의 손과 마음을 사용하여 그렇게하는지 아래를 참조하십시오.

"안내"

그러한 장치는 자연 주의자뿐만 아니라 숲 속을 걷는 것을 선호하는 사람들에게 조수로서 작은 조수로 설계되었습니다. 대부분의 전화기에는 네비게이터가 있지만 작동하기 위해서는 인터넷 연결이 필요하며 도시에서 찢어진 장소에서는 이것이 문제이며 숲에서의 재충전 문제도 해결되지 않습니다. 이 경우 그러한 장치를 휴대하는 것이 좋습니다. 장치의 본질은 장치가 어떤 길을 가고 원하는 위치까지의 거리를 결정한다는 것입니다.

이 회로는 AVR 마이크로 컨트롤러를 기반으로하며 11.0598 MHz에서 외부 쿼츠 공진기의 클럭킹 기능이 있습니다. GPS 작업에는 U-blox의 NEO-6M이 충족됩니다. 이것은 오래되었지만 널리 알려진 예산 모듈이지만 위치를 명확하게 설정하는 능력이 있습니다. 정보는 Nokia 5670의 화면에 중점을두고 있습니다. 또한 모델에는 자력계 HMC5883L과 가속도계 ADXL335가 있습니다.


모션 센서가있는 무선 경보 시스템

이동 장치 및 무선 채널에 따라 작동 표시를 제공하는 기능을 포함한 유용한 장치. 디자인은 모바일이며 배터리를 사용하여 충전됩니다. 이를 위해서는 몇 가지 HC-12 무선 모듈과 hc-SR501 모션 센서가 필요합니다.

HC-SR501 이동 장치는 4.5 ~ 20V의 공급 전압에서 작동합니다. 그리고 LI-Ion 배터리에서 최적의 작동을 위해서는 전원 입력시 안전 LED를 둘러보고 선형 안정기 7133 (2 및 3 레그)의 액세스 및 출력을 닫아야합니다. 이 절차가 끝나면 장치는 3 ~ 6 볼트의 전압에서 연속 작동을 시작합니다.


주의 : HC-12 무선 모듈과 함께 작업 할 때 센서가 잘못 트리거되는 경우가 있습니다. 이를 피하려면 송신기 전력을 2 배 줄여야합니다 (AT + P4 명령). 센서는 오일로 작동하며 700mA / h 용량의 충전 된 배터리 1 개로 1 년 이상 충분합니다.

미니 터미널

이 장치는 훌륭한 조수였습니다. AVR 마이크로 컨트롤러가있는 보드가 장치 제조의 기초로 필요합니다. 화면이 컨트롤러와 직접 통합되어 있기 때문에 전원 공급 장치는 3.3 볼트를 넘지 않아야합니다. 장치에서 더 많은 수의 문제가 발생할 수 있기 때문입니다.


LM2577에서 컨버터 모듈을 가져와야하며, 용량은 2500mA / h의 리튬 이온 배터리 일 수 있습니다. 전체 작동 전압 범위에서 3.3 볼트를 지속적으로 제공하는 실용적인 완전한 세트가 있습니다. 충전하려면 예산과 품질이 높은 TP4056 칩의 모듈을 사용하십시오. 화면을 굽는 것을 두려워하지 않고 미니 터미널을 5 볼트 메커니즘에 연결할 수 있으려면 UART 포트를 사용해야합니다.

AVR 마이크로 컨트롤러 프로그래밍의 주요 측면

마이크로 컨트롤러의 코딩은 종종 어셈블러 또는 SI 스타일로 수행되지만 Fort 또는 BASIC의 다른 언어를 사용할 수 있습니다. 따라서 실제로 컨트롤러 프로그래밍에 대한 연구를 시작하려면 ATmega8A-PU, ATtiny2313A-PU 및 ATtiny13A-PU의 세 가지 크기의 마이크로 컨트롤러가 포함 된 다음과 같은 재료 키트가 장착되어야합니다.

마이크로 컨트롤러에서 프로그램을 수행하려면 프로그래머가 필요합니다 .USBASP 프로그래머가 최고로 간주되어 5 볼트의 전압을 제공하며 향후 사용될 것입니다. 시각적 평가 및 프로젝트 활동의 결론을 위해서는 데이터 반영 리소스가 필요합니다. 여기에는 LED, LED 인덕터 및 스크린이 있습니다.


다른 장치와 마이크로 컨트롤러의 통신 절차를 조사하려면 디지털 온도 장치 DS18B20과 정확한 시간을 보여주는 DS1307 시계가 필요합니다. 또한 트랜지스터, 저항기, 석영 공진기, 커패시터, 버튼을 갖는 것이 중요합니다.

시스템을 설치하려면 설치에 모델 보드가 필요합니다. 마이크로 컨트롤러에서 구조를 구축하려면 납땜없이 브레드 보드를 조립하고 점퍼 세트 (모델 보드 MV102)와 점퍼를 탄성 및 강성 및 U 자형의 여러 유형의 브레드 보드에 연결해야합니다. 마이크로 컨트롤러는 USBASP 프로그래머를 사용하여 인코딩됩니다.

AVR 마이크로 컨트롤러를 기반으로하는 가장 간단한 장치입니다. 예

따라서 AVR 마이크로 컨트롤러와 프로그래밍 시스템에 익숙해지면이 컨트롤러가 작동하는 가장 간단한 장치를 고려할 것입니다. 우리는 저전압 전동기의 드라이버와 같은 예를 제공합니다. 이 장치를 사용하면 약한 연속 전기 모터 2 개를 동시에 폐기 할 수 있습니다.

프로그램을 다운로드 할 수있는 최대 전류는 채널당 2A이며 모터의 최대 전력은 20 와트입니다. 전기 모터를 연결하기위한 2 개의 2 단자 블록과 증폭 된 전압을 공급하기위한 3 단자 블록이 보드에 있습니다.

이 장치는 43 x 43 mm 크기의 인쇄 회로 기판처럼 보이며, 높이는 24 밀리미터이고 질량은 25 그램 인 라디에이터의 미니 회로로 만들어졌습니다. 로드를 조작하기 위해 드라이버 보드에는 약 6 개의 입력이 있습니다.

결론

결론적으로 AVR 마이크로 컨트롤러는 특히 장인의 경우 유용하고 유용한 도구라고 말할 수 있습니다. 그리고 프로그래밍에 대한 규칙과 권장 사항에 따라 올바르게 사용하면 일상 생활뿐만 아니라 전문 활동 및 일상 생활에서도 유용한 것을 쉽게 얻을 수 있습니다.

이제 저는 책상에 두 명의 동일한 프로그래머가 있습니다. 그리고 새로운 펌웨어를 시험해보기 위해. 이 쌍둥이는 서로를 꿰맬 것입니다. 모든 실험은 아래에서 수행됩니다 MS Windows XP SP3.
작업 속도를 높이고 프로그래머의 호환성을 확장하는 것이 목표입니다.

널리 사용되는 개발 환경 인 Arduino IDE는 웹에서 찾을 수있는 수많은 기성품 라이브러리와 흥미로운 프로젝트를 유치합니다.


얼마 전, 여러 ATMEL 마이크로 컨트롤러 ATMega163과 ATMega163L을 마음대로 사용할 수있었습니다. 마이크로 회로는 오래된 장치에서 가져 왔습니다. 이 컨트롤러는 ATMega16과 매우 유사하며 실제로 초기 버전입니다.

Datagoras 독자 여러분 안녕하세요! 나는 지표 유형의 자동 감지와 모드 선택을 통해 상당히 높은 기능성을 가진 지표의 세그먼트 스캔으로 최소 크기의 전압계를 조립 할 수있었습니다.


Edward Ned의 기사를 읽은 후 DIP 버전을 작성하고 테스트했습니다. 실제로 전압계가 작동하여 표시기로의 미세 회로 출력을 통한 전류는 펄스 당 16 밀리 암페어를 초과하지 않았으므로 세그먼트의 전류를 제한하는 저항없이 미세 회로의 작동은 허용되며 요소의 과부하를 유발하지 않습니다.
디스플레이에서 판독 값이 너무 자주 업데이트되지 않고 제안 된 스케일 "999"가 마음에 들지 않았습니다. 프로그램을 수정하고 싶었지만 저자가 소스 코드를 업로드하지 않았습니다.

동시에 작은 전원 공급 장치에 전압계와 전류계가 필요했습니다. 결합 된 버전을 조립하는 것이 가능하거나, 2 개의 소형 전압계를 조립할 수 있었고, 2 개의 전압계의 치수는 결합 된 버전보다 작았 다.
나는 미세 회로에 대한 선택을 중단하고 표시기의 점진적 스캔을위한 소스 코드를 작성했습니다.
코드를 작성하는 과정에서 프로그래밍 가능한 스케일 전환과 쉼표 위치가 구현되었습니다.


기계식 엔코더는 사용하기 편리하지만 성가신 단점이 있습니다. 특히, 연락처는 시간이 지남에 따라 마모되어 쓸모가 없으며 바운스가 나타납니다. 광학 엔코더는 훨씬 더 안정적이지만 더 비싸고 많은 것이 먼지를 두려워하며 라디오 엔지니어링에 사용하기 편리한 형태로는 거의 발견되지 않습니다.

요컨대, 스테퍼 모터가 엔코더로 사용될 수 있다는 것을 알았을 때 나는 정말로이 아이디어를 좋아했습니다.
거의 영원한 엔코더! 그를 고문하는 것은 불가능합니다. 한 번 수집하면 평생 인코딩 할 수 있습니다.

디지털 제어 프리 앰프 스위치. 우리는 Arduino 쉘, Microchip의 전자 전위차계, 그래픽 TFT를 통한 프로그래밍과 함께 사용합니다.


이 장치를 개발하고 조립하는 것은 나의 계획에 없었습니다. 글쎄, 절대 안돼! 이미 두 개의 프리 앰프가 있습니다. 둘 다 나와 괜찮습니다.
그러나 일반적으로 나와 함께, 상황의 합류 또는 특정 사건의 연쇄, 그리고이 과제는 가까운 장래에 그려졌습니다.

독자 여러분 안녕하세요! 테이블의 어떤 영역에서든 다양한 종류의 이닝을받는 연습을 할 때 초보자와 아마추어에게 유용한 탁구 제공 로봇 인 ""를 소개합니다. 공의 타이밍과 강도를 계산하는 데 도움이됩니다.

새로운 패드 나 라켓에 익숙해 져서 잘 두 드리십시오.

독자 여러분 안녕하세요! 이미 10 년 된 오래된 컴퓨터가 있습니다. 그는 3.0GHz의 "스텀프", 2GB의 RAM 및 오래된 EliteGroup 915 마더 보드와 같은 해당 매개 변수를 가지고 있습니다.


그리고 나는 버리는 것이 유감이기 때문에 노인을 붙잡을 곳을 주겠다고 계획했다. 그러나 한 가지 성가신 계획이 방해가되었습니다. 마더 보드는 전원 버튼에서 작동하지 않았으며, 전선을 확인하고 보드에서 트랜지스터가 울리는 것으로 시작하여 내가 한 일에 관계없이 문제를 찾을 수 없었습니다. 수리 전문가에게 제공-수리는 전체 컴퓨터보다 비쌉니다.

나는 불쌍한 친구를 시작할 방법을 생각하고 생각하고 찾았습니다. 그는 BIOS 배터리를 꺼 냈는데, 컴퓨터가 겁에 질려 다음 전원을 켰을 때 즉시 시작되었습니다! 그리고 거의 모든 BIOS에서 키보드의 모든 키보드 버튼 또는 POWER 버튼으로 PC가 실행됩니다. 문제가 해결 된 것 같습니다. 그러나 뉘앙스가 있습니다. USB 키보드에서 시작이 작동하지 않았습니다. 또한 새 소유자를 놀라게하고 싶지 않았습니다. 컴퓨터는 일반적인 전원 버튼에서 시작해야합니다.

주차 된 차를지나 걸어 다니면 눈의 구석에서 램프의 희미한 빛으로 판단하여 누군가 빛을 끄는 것을 잊었다는 것을 알 수 있습니다. 누군가 그런 식으로 자신을 얻었다. 조명을 끄지 않는 표준 신호 장치가 있고없는 경우에 좋습니다. 조명이 꺼져 있지 않으면 잊을 수없는 신호음이 나고 후진 기어에 꽂을 수 있습니다.

디지털 연료량 표시기의 회로는 마이크로 컨트롤러에 대한 경험이 중요하지 않더라도 높은 수준의 반복성을 가지므로 조립 및 튜닝 프로세스의 복잡성을 이해해도 문제가 발생하지 않습니다. Gromov 프로그래머는 avr 마이크로 컨트롤러를 프로그래밍하는 데 필요한 가장 간단한 프로그래머입니다. Goromov 프로그래머는 회로 내 및 표준 회로 프로그래밍에 모두 적합합니다. 아래는 연료 표시기의 제어 다이어그램입니다.

모든 모드에서 LED를 부드럽게 켜고 끕니다 (문이 열리고 천장이 켜져 있음). 또한 5 분 후에 자동 전원이 꺼집니다. 그리고 최소 대기 전류 소비.

옵션 1-마이너스로 전환 (N- 채널 트랜지스터 사용) 1)“빼기 전환”, 즉 하나의 램프 공급 와이어가 + 12V 배터리 (전원)에 연결되고 두 번째 와이어가 램프를 통해 전류를 정류하여 켜는 옵션입니다. 이 실시 예에서, 마이너스가 적용될 것이다. 이러한 회로의 경우 N 채널 전계 효과 트랜지스터를 출력 키로 사용해야합니다.

모뎀 자체는 작고 저렴하며 문제없이 명확하고 빠르게 작동하며 일반적으로 불만이 없습니다. 나에게 유일한 단점은 버튼으로 켜고 끌 필요가 있다는 것입니다. 전원을 끄지 않으면 내장 배터리로 모뎀이 작동하여 결국 자리에 앉아 모뎀을 다시 켜야했습니다.

작동 원리는 간단합니다. 노브를 돌릴 때 볼륨이 조정되고, 누를 때 소리가 꺼졌다 켜집니다. Windows 또는 Android에서 자동차 쓰기 필요

처음에는 Lifan Smily (및뿐만 아니라)에서도 후면 와이퍼 작동 모드가 유일한 것이며 "항상 흔들리는"이라고합니다. 이러한 정권은 우천시 후면 창에서 방울이 수집되지만 관리인의 한 번의 통과에는 불충분 한 양인 우기 동안 특히 부정적으로 인식됩니다. 따라서 유리의 고무 삐걱 거리는 소리를 듣거나 로봇을 묘사하고 주기적으로 와이퍼를 켜고 끄십시오.

포드 자동차의 내장 조명 포함을 지연시키기 위해 타이머 회로를 약간 마무리했습니다 (이 계획은 표준 포드 85GG-13C718-AA 릴레이를 대체하기 위해 매우 구체적인 자동차를 위해 개발되었지만 국내 "클래식"에 성공적으로 설치되었습니다).

이러한 공예품을 건너 뛴 것은 이번이 처음은 아닙니다. 그러나 어떤 이유로 사람들은 펌웨어를 클릭합니다. 대부분은 elmchan 프로젝트 "8 핀 IC가있는 간단한 SD 오디오 플레이어"를 기반으로합니다. 그들은 내가 프로젝트를 수정해야한다고 주장하는 소스를 열지 않으며, 내 품질이 더 좋습니다 ... 요컨대, 그들은 오픈 소스 프로젝트를 가져 와서 모아서 당신의 것으로 전달합니다.

그래서 Attiny 13 마이크로 컨트롤러는이 기기의 핵심입니다. LPT를 통한 5 개의 배선이나 Gromov의 프로그래머와는 전혀 관계가없는 펌웨어로 오랫동안 고통을 겪어 전혀 플래시를 할 수 없었습니다. 컴퓨터에는 컨트롤러가 표시되지 않습니다.

교통 규칙의 혁신과 관련하여 사람들은 주간 주행 등의 구현에 대해 생각하기 시작했습니다. 가능한 방법 중 하나는 전력의 일부를 위해 하이 빔 램프를 켜는 것입니다.이 기사는 이것에 관한 것입니다.

이 장치를 사용하면 운전을 시작할 때 담근 빔이 자동으로 켜지고 식사 속도에 따라 램프의 전압, 담근 빔을 조정합니다. 또한 더 안전한 움직임을 제공하고 램프 수명을 연장합니다.

이것을 공유하십시오