마이크로 컨트롤러의 수제 기압계. 지하철은 경계를 표시할 것입니다. 수도의 교통은 언제 구역별 지불을 도입하게 될까요?

Arduino 마이크로 컨트롤러를 사용하여 자동차나 보트를 조립할 때 Arduino(브러시 모터)에 DC 모터를 연결해야 합니다. DC 모터를 보드에 직접 연결하거나 바이폴라 트랜지스터를 통해 연결하거나 L298N 모듈을 사용하는 등 다양한 옵션을 고려해 보겠습니다. 리뷰에는 나열된 모든 옵션에 대한 연결 다이어그램과 프로그램 코드가 포함되어 있습니다.

Arduino의 모터 제어

정류자 모터는 다양한 공급 전압에 맞게 설계될 수 있습니다. 모터가 3~5볼트에서 작동하는 경우 모터를 Arduino 보드에 직접 연결할 수 있습니다. 기어박스와 휠이 완비된 Bluetooth 제어 기능이 있는 자동차용 모터는 이미 6V 이상으로 설계되었으므로 전계 효과(양극) 트랜지스터 또는 L298N 드라이버를 통해 제어해야 합니다.


다이어그램은 DC 모터의 설계와 작동 원리를 보여줍니다. 보시다시피 모터 로터가 회전을 시작하려면 전원이 연결되어 있어야 합니다. 전원 극성이 변경되면 로터가 반대 방향으로 회전하기 시작합니다. L298N 모터 드라이버를 사용하면 fa 130 모터의 회전 방향을 반전시킬 수 있으므로 프로젝트에서 사용하는 것이 더 편리합니다.

Arduino에 모터를 연결하는 방법

이 강의에서는 다음 세부정보가 필요합니다.

  • Arduino Uno / Arduino Nano / Arduino 메가 보드;
  • DC 모터(모터 DC);
  • 전계 효과/바이폴라 트랜지스터;
  • L298N 모터 드라이버;
  • "아버지-아버지", "아버지-어머니"를 연결합니다.

Arduino Uno r3에서 모터 제어 방법을 선택하기 전에 모터가 어떤 전압에 맞게 설계되었는지 확인하세요. 5볼트 이상의 전력이 필요한 경우 트랜지스터나 드라이버를 사용해야 합니다. 트랜지스터의 핀아웃은 주어진 예와 다를 수 있습니다(해당 유형에 대한 핀아웃을 확인해야 합니다). L298N 드라이버를 사용하면 모터를 켤 수 있을 뿐만 아니라 회전 방향도 변경할 수 있습니다.

스케치. 모터를 직접 연결하기

모터를 Arduino에 직접 연결하는 것은 Arduino 또는 기계의 팬을 켜는 가장 쉬운 방법입니다. 엔진을 켜라는 명령은 LED를 마이크로 컨트롤러에 연결할 때의 명령과 다르지 않습니다. digitalWrite 기능은 DC 모터가 연결된 디지털 포트에 대한 전압 공급을 켜거나 끕니다. 회로를 제작하고 프로그램을 다운로드하세요.

무효 설정() (pinMode(12, OUTPUT); // 핀 12를 출력으로 선언) 무효 루프() ( digitalWrite ( 12 , HIGH ); // 모터를 켠다지연(1000); // 1초 동안 기다립니다. digitalWrite (12, LOW ); // 모터 끄기

코드에 대한 설명:

  1. 드라이버 없이 모터를 연결하기 위해 모든 포트를 사용할 수 있습니다.
  2. 모터가 켜지지 않으면 디지털 출력에 전류가 충분하지 않은 것일 수 있습니다. 트랜지스터를 통해 모터를 3.3V 또는 5V 포트에 연결하십시오.

스케치. 트랜지스터를 통해 모터 연결

트랜지스터를 통해 모터를 Arduino에 연결해야 합니다. 모터를 보드에서 직접 켜지 않으려면 마이크로컨트롤러의 5V 포트나 외부 전원을 사용해야 합니다. 트랜지스터는 전기 회로를 닫거나 여는 열쇠 역할을 합니다. 트랜지스터 자체는 디지털 포트에 의해 제어됩니다. 그림과 같이 회로를 조립하고 프로그램을 다운로드 받습니다.

FA-130 DC 모터 연결 - 모터 DC Arduino void 설정 () ( pinMode (13, OUTPUT ); // 핀 13을 출력으로 선언) 무효 루프() ( digitalWrite ( 13 , HIGH ); // 모터를 켠다지연(1000); // 1초 동안 기다립니다. digitalWrite (13, LOW ); // 모터 끄기지연(1000); // 1초 기다림)

코드에 대한 설명:

  1. 필요한 경우 두 개의 FA-130 모터를 Arduino에 연결할 수 있습니다.
  2. 특성에 따라 엔진은 3.3 또는 5V에 연결됩니다.

스케치. 드라이버를 통해 모터 연결

L298N 드라이버나 Motor Shield L293D를 통해 모터를 Arduino에 연결하면 로터의 회전 방향을 변경할 수 있습니다. 하지만 이러한 모듈을 사용하려면 Arduino에 적합한 라이브러리를 설치해야 합니다. 예제에서는 L298N 모듈을 사용한 모터 연결 다이어그램을 사용했습니다. 아래 그림과 같이 회로를 구성하고 이를 이용해 다음 스케치를 업로드합니다.

// 포트 이름 설정#IN1 정의 3; #IN2 4 정의; #IN3 정의 5; #IN4 정의 6; 무효 설정() ( 핀모드(IN1, OUTPUT); 핀모드(IN2, OUTPUT); 핀모드(IN3, OUTPUT); 핀모드(IN4, OUTPUT); ) 무효 루프() ( // 모터를 한 방향으로 회전시킵니다.디지털쓰기(IN3, HIGH); 디지털쓰기(IN4, LOW); 디지털쓰기(IN5, HIGH);디지털쓰기(IN6, LOW); 디지털쓰기(IN4, LOW); }

코드에 대한 설명:

  1. 지연(2000); // 2초 동안 기다림 digitalWrite (IN3, LOW );
  2. 디지털쓰기(IN4, LOW);

디지털쓰기(IN5, LOW);
디지털쓰기(IN6, LOW);
지연(1000);//1초 동안 꺼짐

// 모터를 반대 방향으로 회전시킵니다.

디지털쓰기(IN3, LOW);
디지털쓰기(IN4, HIGH);
디지털쓰기(IN5, LOW);

디지털쓰기(IN6, HIGH);
지연(2000); // 2초 동안 기다림 digitalWrite (IN3, LOW );
디지털쓰기(IN4, LOW);
디지털쓰기(IN5, LOW);

디지털쓰기(IN6, LOW);

지연(1000);

장치의 전기 회로도가 그림에 나와 있습니다 (그림 2).
이 장치는 ATmega8 마이크로 컨트롤러에 조립됩니다.
저항 R1과 커패시터 C3은 전원이 공급될 때 MK의 하드웨어 재설정을 제공합니다.
커패시터 C2 및 C1은 고주파 간섭 및 전력 서지로부터 전원 회로를 보호합니다.

대기압 값은 BMP1 센서(GY68 BMP180)에서 나옵니다.
압력 센서는 TWI(I2C) 인터페이스를 통해 제어됩니다.
센서 입력은 저항 R8 및 R10을 통해 공급 전압에 연결됩니다.

Nokia 5110의 LCD 화면은 정보를 표시하는 데 사용됩니다. 화면에는 현재 대기압 및 장치 설정에 대한 정보가 표시됩니다.
대기압 상태의 작동 표시는 LED VD1..3("정상", "임계값", "점프")을 사용하여 수행됩니다.
사운드 신호는 트랜지스터 VT1..2와 스피커 SP1을 사용하는 저주파 증폭기를 사용하여 수행됩니다. 가변 저항 R5를 사용하여 음량을 조정할 수 있습니다.

장치는 SA2("설치"), SA3("+"), SA4("-") 버튼을 사용하여 구성됩니다.
SA5(“Screen”) 버튼을 누르면 현재 대기압 값이 표시된 메인 화면이 표시됩니다.

주목! MK 설정용 퓨즈: HIGH=0xD9, LOW=0xE1.

그림 2. 전기 회로도

소프트웨어.

MK용 프로그램은 AtmelStudio 환경(버전 7.0.1006)에서 C 언어로 작성되었습니다.
프로그램 코드는 부록(C로 된 Atmel Studio 7 프로젝트의 SignalBarometer.rar 아카이브)에 나와 있습니다.
장치의 전력 소비를 줄이기 위해 MK가 "절전" 모드에서 "잠들기"하는 방법이 사용되었습니다. 동시에 절전 모드에서의 전류 소비는 20μA로 감소됩니다.
계산에 따르면 1.5V AA 배터리 2개를 4개월 동안 사용할 수 있습니다.
MK를 "절전" 모드에서 깨우기 위해 지속적으로 실행되는 내부 비동기 타이머 카운터 2번이 사용됩니다.
카운터 타이머 마스터 발진기는 공진 주파수가 32768Hz인 석영 공진기 Y1을 사용합니다.

타이머 카운터 2번은 매 8초마다 오버플로되어 인터럽트를 호출하여 MK를 "깨우도록" 구성됩니다.
MK는 2번 타이머 카운터에서 깨어난 후 이전에 깨어난 후 10분이 지났는지 확인합니다. 그렇지 않은 경우 MK는 이전 측정 이후에 발생한 상태에 따라 "정상", "임계값" 또는 "점프" 등 신호를 보낸 후 8초 동안 다시 잠들게 됩니다.
이전 측정 후 10분이 지나면 MK는 압력 센서에 측정 명령을 보내고, 센서로부터 응답을 받아 데이터를 처리하고, 수신된 값을 임계값 또는 점프 기록 조건과 비교합니다. , "정상", "임계값" 또는 "점프"라는 가벼운 신호를 보내고 필요한 경우 경고음을 울립니다. 그리고 다시 그는 8초 동안 "잠들었습니다".

MK를 깨우는 두 번째 소스는 "Screen" 버튼을 누를 때 발생하는 INT1 입력의 외부 인터럽트입니다.
깨어나서 "화면"버튼으로 "깨어났다"는 사실을 알게 된 MK는 Nokia 5110의 액정 디스플레이를 켜고 현재 대기압 값과 기타 정보를 표시합니다.
화면 버튼을 놓을 때까지 화면에 정보가 표시됩니다. "화면" 버튼을 놓으면 MK는 "전원 끄기" 명령을 내려 디스플레이를 끄고, MK는 스스로 "잠자기 상태가 됩니다".

MK를 깨우는 세 번째이자 마지막 소스는 "Set" 버튼을 누를 때 발생하는 INT0 입력의 외부 인터럽트입니다.
깨어나서 "설치" 버튼을 눌러 "깨어났다"는 사실을 알게 된 MK는 Nokia 5110의 액정 디스플레이를 켜고 장치 설정 매개 변수를 표시합니다.
다시 "Set" 버튼을 클릭하면 커서가 다음 매개변수로 이동합니다. "+" 및 "-" 버튼을 누르면 커서가 위치한 매개변수의 값이 변경됩니다.
마지막 매개변수에서 "설치" 버튼을 누르면 MK는 디스플레이를 끄고 다음 깨어날 때까지 "잠들기" 상태가 됩니다.

장치 설계.

이 장치는 배전함 "Tuco 79x79x32, 개방형 배선용, 흰색(65004)"의 하우징으로 제작되었습니다(그림 3).

그림 3. Tyco 배포 상자(65004).

보드는 단면 호일 유리 섬유로 만들어집니다. 보드 크기 72x72mm. 보드에 있는 부품의 위치는 그림 4에 나와 있습니다. 보드 상단에는 9개의(!) 점퍼가 있습니다. 강조 표시됩니다. 다른 색상. 양면 PCB를 사용하는 경우 점퍼를 트랙으로 변환할 수 있습니다.

그림 4. 보드. 상위 뷰입니다.

PCB 레이아웃은 그림 5에 나와 있습니다. 이미지가 미러링됩니다.

그림 5. PCB 레이아웃.

스피커는 기기 케이스 뒷벽에 부착되어 있습니다. 어셈블리 구성 요소는 그림 6에 나와 있습니다.

그림 6. 장치 구성 요소.

배터리(AA 셀 2개)는 특수 홀더 베드의 배터리 칸에 배치됩니다(그림 7).

그림 7. 배터리 배치.

장치 설정.

그림 8은 장치 설정을 위한 컨트롤을 보여줍니다.
모드로 들어가려면 "설치"버튼을 클릭하십시오. 디스플레이에 조정 가능한 매개변수가 표시됩니다.
"+" 및 "-" 버튼을 사용하여 필요한 매개변수 값을 설정합니다.
다음 매개변수 설정을 진행하려면 “설치” 버튼을 클릭하세요.
설정 모드를 종료하려면 “설정” 버튼을 여러 번 누르세요.
상위 옵션<порог>", "낮추다<порог>» "도약"은 mmHg 단위로 지정됩니다. Art., 점프 측정 "간격"은 시간 단위로 설정됩니다. .

그림 8. 장치 설정 컨트롤.

사운드 신호의 볼륨은 "볼륨" 전위차계를 사용하여 조정됩니다. 조정하려면 소형 십자 드라이버를 사용해야 합니다.
필요한 경우 조정이 쉽도록 외부 손잡이가 있는 전위차계를 설치할 수 있습니다.

장치 작동.

전원을 켜면 장치를 사용할 수 있으며 즉시 대기압의 첫 번째 측정을 수행합니다. 이 경우 화면이 어두워지고 LED 표시기 "Normal", "Threshold" 또는 "Jump"를 사용하여 측정 결과가 표시됩니다.
측정 및 분석 결과에 해당하는 표시기가 8초마다 5번씩 짧게 깜박입니다.

"Normal(정상)" 상태에서 "Threshold(임계값)" 또는 "Jump(점프)" 상태로 전환되면 소리 신호가 생성됩니다. 상태 변경 후 간격부터 시작하여 8초 간격으로 5번의 알람 소리가 울립니다.
현재 상태를 자세히 평가하려면 "화면" 버튼을 길게 눌러야 합니다. 이 경우 그림 9에 표시된 정보가 표시됩니다.

현재 대기압;
. 설정에 지정된 시간 간격 동안 측정된 최대 및 최소 압력 값;
. 점프의 크기(mmHg). 이전 단락에 표시된 값의 차이;
. 측정 결과에 대한 텍스트 설명: NORMAL, THRESHOLD, JUMP.

화면 버튼을 누르면 일련의 경고음이 중단됩니다.

그림 9. 장치 작동 중 제어 및 표시.

"화면" 버튼을 놓으면 디스플레이가 꺼지고 장치는 계속 일반 모드로 작동하며 측정 및 분석 결과는 LED 표시에만 표시됩니다.

애플리케이션:

SignalBarometer2.dch DipTrace 형식의 전기 다이어그램
DipTrace 형식의 SignalBarometer2.dip PCB
SignalBarometer.hex 파일 로드
C로 작성된 Atmel Studio 7 프로젝트의 SignalBarometer.rar 아카이브

당신의 창의력과 최선을 다해 행운을 빕니다!

아카이브를 다운로드하세요.


요약"라디오" 잡지 1호:

강자성 자기 코어가 있는 코일의 단락 표시기입니다.
이 장치는 변압기, DC 및 AC 기계, 자기 증폭기 등 다양한 전기 장치 권선의 단락 회전 여부를 확인하도록 설계되었습니다.

납땜 인두 전력 조절기가 증가했습니다.
제안된 장치는 최대 100와트의 전력으로 납땜 인두 및 기타 가열 장치의 전력을 조절하도록 설계되었습니다. 또한 네트워크의 감소된 전압에서 동일한 전력의 백열등을 사용하여 조명 장치에 전원을 공급하는 데에도 사용할 수 있습니다.

네트워크 필터 테스트를 위한 간섭 시뮬레이터.
220V 교류 네트워크에서 작동하도록 설계된 LC 필터의 효율성을 비교 평가하는 데 사용할 수 있는 원래 장치의 회로도 및 작동 원리.

IR 리모콘으로 조광기.
이 기사에 제시된 조광기는 백열등과 함께 사용하도록 고안되었습니다. 모든 가정용 장비의 리모콘을 사용하여 제어됩니다. 이 장치는 장애인에게 유용할 수 있습니다.

LED 잔디 조명에는 전기 제품이 포함됩니다.
이 기사에서는 야간에 네트워크로 연결된 전기 제품, 특히 조명을 자동으로 켜도록 자율 LED 잔디 램프를 수정하는 방법을 설명합니다. 동시에 램프의 주요 기능은 보존됩니다.

기내 통화 장치.
이 장치는 두 개의 일반 전화기 간의 대화용으로 설계되었습니다. 저항이 500Ω을 초과하지 않는 경우 2선 회선을 통한 통신은 최대 1km 거리에서 제공됩니다.


잡지 "라디오" 2호의 간략한 내용:

ILT6-30M의 오디오 신호 레벨 표시기.
이 기사의 저자는 Mayak MP-240S 카세트 레코더의 표시기를 AF 증폭기의 2채널 신호 레벨 표시기로 사용한 경험을 공유합니다.

실험실 전원 공급 장치용 암페어 전압계입니다.
이 장치는 모든 실험실 전원 공급 장치와 함께 작동하도록 설계되었습니다. 이는 부하의 출력 전압과 전류를 표시할 뿐만 아니라 전원 공급 장치의 신뢰성을 높이는 여러 가지 추가 기능도 수행합니다.

오실로스코프 교정기.
제안된 장치는 진폭과 지속 시간을 교정하도록 설계되었습니다. 1.999V 정밀 전압 소스는 LM317T 가변 전압 조정기를 기반으로 하며 지속 시간 교정기는 ICM555IN 통합 타이머를 기반으로 합니다.

태양광 배터리를 기반으로 한 네트워크 전원 공급 장치입니다.
이 기사에서는 네트워크로부터 갈바닉 절연된 원래의 저전력 주 전원 공급 장치에 대해 설명합니다. 여기서 출력 전압은 LED 램프에서 추출한 14개의 흰색 LED 화환으로 조명되는 잔디 램프의 태양 전지에 의해 생성됩니다.

전압 안정기 칩 기반 충전기.
납축 배터리를 충전하도록 설계된 간단한 충전기의 자세한 설명, 작동 원리 및 설계 특징입니다.


EVAN EPO-7.5/220V 전기 가열 보일러용 표준 제어 장치를 대체하기 위해 설계 및 제조된 마이크로컨트롤러 제어 장치의 도면, 다이어그램 및 조립 절차입니다. 다른 전기 가열 장치를 제어하는 ​​데에도 사용할 수 있습니다.


잡지 "라디오" 3호의 간략한 내용:


이 기사의 저자는 스위칭 전압 변환기를 사용하여 간단한 카 스테레오 증폭기를 독립적으로 제조한 경험을 공유합니다.

"인출된" 신호 생성기.
문자 그대로 128 x 64 픽셀의 해상도로 그래픽 디스플레이 화면에 그려진 신호를 생성할 수 있는 PIC16F873A-I/P 마이크로컨트롤러를 기반으로 하는 신호 발생기의 제조 공정에 대한 자세한 개요입니다.

AA 및 AAA 크기의 Ni-Mh 배터리를 실험하기 위한 장치입니다.
개발된 장치를 통해 수명이 완전히 소진된 배터리를 식별하고, 각 배터리에 최적의 충전 모드를 선택해 남은 배터리의 수명을 연장할 수 있다. 이 장치는 ATmega8 마이크로컨트롤러를 기반으로 합니다.


제안된 인큐베이터를 사용하면 닭, 칠면조, 오리, 거위 등 네 가지 유형의 가금류 병아리를 자동으로 부화시킬 수 있습니다. 그 안에 있는 모든 액추에이터는 12V의 정전압으로 구동되므로 인큐베이터 전체가 220V 가정용 네트워크뿐만 아니라 배터리에서도 전원을 공급받을 수 있습니다.

전기 가열 보일러 제어.
2014년 라디오 잡지 2호에 게재된 기사의 끝입니다.

주행등 제어 장치.
'운전 중 전자 장치' 섹션에서는 엔진이 작동 중일 때 주행등이 자동으로 켜지고, 하향등 또는 상향등 헤드라이트가 켜지면 자동으로 꺼지는 전자 장치의 설계를 제안합니다.


잡지 "라디오" 4호의 간략한 내용:

소형 자동차 앰프.

M-83x 시리즈 멀티미터는 단일 배터리로 전원이 공급됩니다.
이 기사에서는 부스트 컨버터를 사용하여 AAA 또는 2/3 AAA 크기의 Ni-Cd 또는 Ni-MH 배터리 1개로 인기 있는 M-83x 시리즈 멀티미터에 전원을 공급하는 옵션을 제공합니다.

저전압 자동 인큐베이터.
2014년 라디오 잡지 3호에 게재된 기사의 끝입니다.

사냥꾼을 위한 무선 경보.
이 기사의 저자는 통제 구역에서 동물의 움직임에 대해 라디오를 통해 신호를 보내는 독창적인 장치를 독립적으로 제조한 경험을 공유합니다.

곤충 트랩.
제안된 장치는 날아다니는 해충의 수를 크게 줄일 수 있습니다. 정원에 여러 개의 함정을 설치하면 화학 물질 사용을 완전히 없앨 수 있습니다.

위성 좌표 추적 및 GSM 채널을 통한 경보 전송 기능을 갖춘 차량 보안 시스템입니다.
이 기사에서는 다양한 기능 세트를 갖춘 기성 모듈과 기존 납땜 ​​인두를 사용하여 설치할 수 있는 디자인을 사용하는 자동차 보안 시스템의 독창적인 디자인을 소개합니다.

QRP 트랜시버 MA12.
독일 단파 DK1HE가 개발한 40m 범위용 전신 QRP 송수신기에 대한 자세한 설명과 설계 특징입니다.


잡지 "라디오" 5호의 간략한 내용:

클래스 AB 증폭기 모드의 안정화.
이 기사에서는 증폭된 신호가 0을 통과하고 정지 상태일 때 증폭기에서 소비되는 전류를 안정화하기 위해 푸시풀 증폭기의 바이어스 전압을 자동으로 조정하는 방법을 제시합니다.

MP3 및 Opus 형식용 오디오 플레이어.
이 기사의 저자는 microSD 메모리 카드의 일반적인 형식의 음악 파일을 위한 휴대용 휴대용 플레이어를 직접 만든 경험을 공유합니다. STM32F407VGT6 마이크로컨트롤러에 패키지로 조립되어 있습니다. 휴대폰노키아 1100.


8개 공간의 매트릭스 LED 디스플레이에 대한 자세한 설명, 작동 원리 및 설계 특징입니다. 다양한 정보 소스를 사용하여 TWI(PC) 인터페이스를 통해 표시할 데이터를 수신할 수 있습니다.

일산화탄소 농도 분석기.
제안된 장치는 3개의 마이크로 회로와 5개의 트랜지스터로 만들어졌습니다. 가스 센서 - 액체 전해질 TGS5042를 사용한 전기화학, 시각적 표시기 - 3자리 LED LTD5122.

YX8018 칩의 안정화된 전압 변환기.
이 컨버터는 하나의 갈바니 전지 또는 Ni-Cd(Ni-MH) 배터리에서 2~5V의 공급 전압이 필요한 다양한 전자 장치에 전력을 공급하도록 설계되었습니다.

DS18S20 센서를 갖춘 고정밀 온도계.
ATmega8515 마이크로컨트롤러와 DS18S20 온도 센서를 기반으로 제작된 온도 측정 장치가 제안되었으며, 회로의 단순성과 측정 정확도가 향상된 설계(온도 판독 분해능 - 섭씨 0.1도)가 특징입니다.


잡지 "라디오" 6호의 간략한 내용:

M-832 멀티미터는 배터리 2개로 전원을 공급받습니다.
기사의 저자는 두 개의 고용량 AA 크기 Ni-MH 배터리로 83x 시리즈 멀티미터에 전원을 공급하는 방법을 제안합니다. 이 방법은 전원을 끄지 않고도 장치의 작동 시간을 크게 연장할 수 있습니다.

방송 송신기 신디사이저를 위한 두 개의 기준 주파수 생성기.
발생기는 두 개의 전환 가능한 안정적인 주파수의 신호를 생성하도록 설계되었습니다. 9kHz 스텝의 중파 방송 그리드와 5kHz 스텝의 단파 방송을 동시에 구성할 경우 개별 라디오 방송용 신디사이저의 일부로 사용할 수 있습니다.

펠티에 소자를 사용하여 배터리를 충전합니다.
이 장치는 ATmega88-20AU 마이크로컨트롤러를 기반으로 하며 그 외에 9개의 트랜지스터를 포함합니다.

매트릭스 LED 디스플레이.
2014년 라디오 매거진 5호에 게재된 기사의 끝입니다.

고전력 LED에 전원을 공급하기 위한 조정 가능한 전류 안정기입니다.
통합 전압 안정기 LM317T 및 트랜지스터 FMMT617을 기반으로 제작되었으며 정격 전압 12V와 15V 소스에서 최대 18W의 전력으로 LED 어셈블리에 전원을 공급하도록 설계된 장치의 설계 기능 및 조립 프로세스입니다.

조정 가능한 전원 공급 장치.
통합 강압 변압기 TPP-251–220–50을 기반으로 하는 자체 제작 전원 공급 장치의 개략도 및 작동 원리. 장치의 출력 전압은 0~12V, 부하 전류 0.3~0.8A 내에서 조정 가능합니다.


잡지 "라디오" 7호의 간략한 내용:

2채널 스테레오포니 - 이상에 가까워졌습니다. 스피커를 통한 스테레오 레코드 재생 정보.
이 기사에서는 사운드 엔지니어의 계획을 방해하지 않고 이 형식의 일부 단점을 제거하고 다른 방에서 그 장점을 완전히 드러낼 수 있는 스테레오 음반의 음향 재생 방법을 제시합니다.

VEF 및 Spidola 수신기의 VHF 범위.
TEA5710 마이크로 회로를 사용하여 Spidola 및 VEF 시리즈의 무선 수신기에서 VHF 범위를 구성하는 방법에 대한 설명입니다.

EPS를 모니터링하는 장치입니다.
이 장치는 전환 가능한 두 간격으로 등가 직렬 저항을 측정하도록 설계되었습니다. 첫 번째에서는 1μF 이상의 용량(ESR 측정 한계는 약 1~30Ω)의 커패시터를 테스트할 수 있고, 두 번째에서는 1μF 이상인 커패시터를 테스트할 수 있습니다. 10μF(0.25~10Ω).

휴대용 MP3 플레이어.
최대 256Kbps의 디지털 오디오 스트림 속도와 최대 99분 59초의 재생 시간으로 MP3 파일을 재생할 수 있는 휴대용 MP3 플레이어의 설계 기능 및 조립 프로세스입니다. 이 장치는 PIC18F4610-I/PT 마이크로 컨트롤러와 6개의 마이크로 회로를 기반으로 조립되었습니다.

용접기 "Malyutka".
얇은 금속판의 용접 연결을 만들고 전자 그래프("연필")로 작업하고 도면을 만들 수 있는 소형 용접기의 자세한 설명, 작동 원리 및 설계 기능 포일 코팅된 유리섬유 라미네이트에 있는 프로토타입 인쇄 회로 기판의 도체.


잡지 "Radio" No. 8의 간략한 내용 :

자동 신호 스위치.
서로 다른 두 소스의 오디오 및 비디오 신호를 동시에 전환하는 간단한 전자 스위치에 대한 도면, 다이어그램 및 조립 절차입니다.

LCD 표시기가 있는 진동 주파수 발생기.
이 기사에서는 발진 회로 또는 석영 공진기의 공진 주파수, 증폭 경로의 주파수 응답 모양 또는 수 헤르츠에서 10 메가헤르츠까지의 주파수 범위에서 필터를 결정하도록 설계된 자체 제작 장치를 제조하는 과정을 자세히 설명합니다.

컴퓨터 키보드를 사용하여 텍스트를 입력하는 크리핑 라인.
이 장치는 다양한 광고를 표시하도록 설계되었으며 자동차 뒷유리창 등에 설치하도록 고안되었습니다.

UPS의 실험실 전원 공급 장치.
이 기사의 저자는 결함이 있거나 오래된 무정전 전원 공급 장치에서 실험실 전원 공급 장치를 독립적으로 제조한 경험을 공유합니다.


주전원 전압이 변경될 때 조절기에 의해 설정된 납땜 인두 막대 온도의 안정성을 보장하는 간단한 장치의 제조 공정에 대한 자세한 개요입니다.

가스 방전 표시기의 시계 달력.
이 기사에서는 현재 시간과 날짜를 표시하고 알람 기능이 있는 독창적인 시계를 손으로 만드는 방법에 대해 설명합니다. 그들의 특징은 가스 방전 디지털 표시기 IN-12를 사용하는 것입니다.


잡지 "Radio" No. 9의 간략한 내용 :

공진 측정을 위해 주파수 측정기에 부착합니다.
인덕터, 커패시터의 공진 특성을 결정하고 커패시턴스를 결정하도록 설계된 수제 장치의 도면, 다이어그램 및 조립 절차 p-n 접합바리캡, 다이오드, 트랜지스터.

디지털 멀티미터에 전원을 공급하는 변환기입니다.
이 기사에서는 하나의 갈바니 전지와 Ni-Cd 또는 Ni-MH 배터리에서 멀티미터에 전력을 공급하기 위한 전압 변환기 옵션을 제안합니다.

PIC16F684 마이크로컨트롤러의 효과적인 전압 안정기.
난방 장치 및 백열등에 공급되는 유효 전압 값을 단계적으로 조정하고 네트워크의 전압 변동 시 안정화되도록 설계된 원래 장치의 설계 특징 및 조립 프로세스입니다.

컴퓨터 전원 공급 장치를 기반으로 하는 실험실 전원 공급 장치 및 충전기용 표시 및 제어 장치입니다.
제안된 마이크로 컨트롤러 디스플레이 및 제어 장치는 기사의 권장 사항에 따라 이전에 이 장치를 수정한 TL494 칩 또는 이와 동등한 것을 사용하는 모든 컴퓨터 전원 공급 장치에 연결할 수 있습니다.

용량성 액체 레벨 미터.
이 기사에서는 용량성 방법을 사용하여 액체 레벨을 측정하는 장치에 대해 설명합니다. 이는 어느 정도 전극을 덮고 있는 액체 저장소에 배치된 두 전극 사이의 전기 용량을 측정하는 것을 기반으로 합니다.

전기 제품의 의존적인 스위치 켜기.
이 기사의 작성자는 마스터가 켜질 때 슬레이브 장치에 자동으로 전원을 공급하는 자체 버전의 장치를 제공합니다.


잡지 "Radio" No. 10의 간략한 내용:

서브우퍼용 신호 컨디셔너.
이 기사의 저자는 서브우퍼용 신호를 생성할 때 효과적인 조정을 달성하기 위한 매우 간단하고 독창적인 회로 솔루션을 제공합니다.

저전력 고전압 소스.
제시된 고전압 소스에는 트라이액 및 저장 커패시터를 기반으로 한 완화 생성기, 펄스 고전압 변압기 및 전압 배가 회로를 사용하는 정류기가 포함되어 있습니다. 장치는 안정기 커패시터를 통해 주전원에서 전원을 공급받습니다.

보호 기능이 있는 조정된 전원 공급 장치입니다.
출력 전압 및 전류 임계값의 소프트웨어 설정을 제공하는 자체 실험실 전원 공급 장치의 설계는 장치의 오작동 가능성이 가장 높을 뿐만 아니라 작동 제어 요소에 대한 부주의한 영향으로 인해 이를 초과하는 것이 불가능합니다. .

납땜 인두 팁 온도 안정제.
이 기사에서는 네트워크에서 단기간 연결이 끊긴 동안 히터의 저항을 측정하여 납땜 인두 팁의 최적 온도를 유지하도록 설계된 반복 접근 가능한 장치를 제시합니다.

간단한 전력 조절기.
이 장치는 관성이 높은 부하의 전력을 조절하도록 설계되었습니다. 제어 방법은 부하에 공급되는 공급 전압의 주기 수를 변경하는 것입니다.

수세식 수조 자동화.
제안된 장치는 수동 개입 없이 수세식 수조 및 화장실 환기를 자동으로 제어합니다.


샹들리에는 10...14m2 면적의 거실이나 주방의 일반 조명과 그 안에 장식적인 색상의 조명을 만들기 위한 것입니다. 조명의 밝기와 조명 효과는 TV의 IR 리모컨을 사용하여 제어됩니다.


잡지 "Radio" No. 11의 간략한 내용:

전압 부스터와 원활한 전류 조정 기능을 갖춘 용접기.
이 기사에서는 제조가 쉽고 작동이 안정적인 용접기에 대해 설명합니다. 직류와 교류 모두 용접이 가능하며, 두 경우 모두 단계적이고 원활한 조정이 가능합니다.

수족관 제어 장치.
이 장치는 DS18B20 센서로 수온을 측정하며 두 개의 센서를 연결하고 판독값의 산술 평균값을 사용하여 온도를 안정화하는 것이 가능합니다. 수족관을 비추는 LED를 연결하도록 설계되었습니다.

16개 화환을 위한 ATtiny2313 마이크로컨트롤러가 포함된 SDU.
SDS는 두 가지 버전으로 개발되었습니다. 첫 번째는 보드에 있는 LED만 제어하며 조명 효과 프로그램을 개발하고 디버깅하기 위한 것입니다. 디버깅된 프로그램이 포함된 마이크로컨트롤러는 SDU의 두 번째 버전 보드로 전송할 수 있으며, 여기에 220V 네트워크로 구동되는 16개의 조명 장치를 연결할 수 있습니다.

LED 샹들리에 "레인보우".
2014년 라디오 매거진 10호에 게재된 기사의 끝입니다.

양극 전압 변환기.
NSP1400ASN50T1 마이크로 회로에 구축된 장치의 개략도 및 작동 원리는 하나의 갈바니 셀 또는 배터리로 전원을 공급받으며 +5 및 -5V의 출력 전압을 제공합니다.

실험실 전원 공급 장치의 팬 제어 장치.
제어 장치는 통합 전압 안정기 KA78R12L-TF4-T를 기반으로 제작되었으며, 그 특징은 외부 신호에 의해 켜고 끌 수 있다는 것입니다. 안에 이 경우이는 전원 공급 장치 내부 온도가 미리 설정된 값에 도달하면 켜지는 팬 모터에 전원을 공급합니다.


잡지 "Radio" No. 12의 간략한 내용:

TL064 마이크로회로의 프리앰프 및 가산기.
이 기사에서는 배터리 또는 범용 전원 공급 장치가 있는 장치에 사용하기에 적합한 경제적인 쿼드 연산 증폭기 마이크로 회로를 기반으로 하는 AF 프리앰프 옵션을 제안합니다.

산화물 커패시터 테스트용 프로브.
다이얼 표시기가 없는 수제 프로브의 개략도 및 작동 원리. 그 기능은 LED 라인에 의해 수행되며, LED의 글로우 길이는 산화물 커패시터의 등가 직렬 저항(ESR)을 추정하는 데 사용될 수 있습니다.

PIC12F675에는 전류 및 전압 측정기가 내장되어 있습니다.
제안된 장치는 다양한 조정된 전원 공급 장치에 설치하도록 설계되었습니다. 장치의 출력 전압과 부하 전류를 LED 표시기에 표시합니다.

터치리스 컨트롤이 가능한 세면대.

온도, 대기압, 공기 습도 측정 및 달력을 사용한 시간 계산을 포함하는 고급 디스플레이 미터의 또 다른 프로젝트입니다. 일반적으로 여기에는 마이크로 컨트롤러에 대한 열정의 전체 기간 동안 센서 작업에 대한 모든 개발이 포함되며 구매한 모든 제품은 어딘가에서 사용해야 합니다 :) 결과는 제가 포기한 첫 번째 버전인 향상된 온도 로거가 되어야 합니다. . 그건 나중에 설명하겠습니다. 이제 이 보드에 대한 설명과 거기에 내장된 센서와 마이크로 회로의 기능을 확인하는 테스트 코드를 설명하겠습니다.

장치 다이어그램은 아래에 있습니다(확대하려면 그림을 클릭하십시오). USB-UART 변환기는 개략적으로 표시되며 해당 회로는 표준이며 여기에 이미 설명되어 있습니다.

회로의 핵심은 16MHz의 외부 석영으로 구동되는 Atmel의 ATMega64 마이크로 컨트롤러입니다. 시간은 실시간 시계 칩으로 계산됩니다. 저는 이미 이를 다루었으므로 입증된 경로를 따랐습니다.

온도와 습도를 측정하기 위해 중국산이지만 DHT11 센서가 사용됩니다. 순수한 물, 하지만 판독 결과는 매우 만족스럽습니다. SHT21도 내 보관함에 있지만 회로의 반복성은 크게 떨어지게 됩니다. 왜냐하면 구하기가 더 어렵고 전체 조립된 회로와 동일한 비용이 들기 때문입니다.

다음 센서인 BMP085는 대기압을 측정합니다. 게다가 온도도 측정할 수 있으므로 판독값을 복제하는 것도 가능합니다.

장래에는 장치를 로거로 전환할 계획이므로 외부 EEPROM 메모리 24LCxx를 연결할 수 있는 장소가 있습니다. 3V 압력 센서를 인터페이스하기 위해 전계 효과 트랜지스터를 기반으로 하는 입증된 정합 회로가 사용되었습니다.

두 개의 저항을 제외한 모든 요소는 상단 레이어에 있으며 하단에는 상단에 맞지 않는 도로가 있습니다. 흥미로운 내용이 거의 없어 사진은 포함하지 않습니다.

장치를 컴퓨터에 직접 연결할 수 있도록(예: 축적된 데이터를 다운로드하기 위해) 보드의 FT232RL 칩에 USB-UART 변환기가 있습니다. 마이크로컨트롤러에 부트로더를 처음 설치하는 경우 이 변환기를 통해 펌웨어를 마이크로컨트롤러에 로드할 수도 있습니다. 이전에 이 작업을 수행하는 방법을 썼습니다.

만일의 경우에 대비하여 외부 센서를 연결하기 위해 포트 PA0-PA3에서 출력이 제공됩니다. 무선 채널을 연결하고 구성하려는 경우 SPI 인터페이스 연락처도 표시됩니다.

테스트 코드는 수동으로 설정할 수 있는 기능과 함께 DS1307 시계의 시간과 날짜를 표시합니다(동영상 참조). 두 번째 라인은 DHT11 습도 센서의 정보를 표시하고, 세 번째 라인은 BMP085 압력 센서의 정보를 표시합니다. 보시다시피 중국 DHT는 Bosh의 독일 BMP085에 비해 온도 판독 값이 열등하지 않습니다. 그건 그렇고, 중국인은 10분의 1도 단위로 읽는 방법도 알고 있습니다. 나중에 이 기능을 코드에 추가하겠습니다.

마지막으로 날짜와 시간을 수동으로 설정하는 기능을 보여주는 비디오입니다.