일상생활의 자동화 회로. 컴퓨터의 COM 포트를 통해 장치 제어

저자는 컴퓨터를 이용하여 각종 전기 및 무선기기를 제어하는 ​​프로그램과 장치를 개발하였다. 장치는 COM 포트 중 하나에 연결되며 화면 키와 외부 센서를 모두 사용하여 장치를 제어할 수 있습니다.

장치 다이어그램은 다음과 같습니다. 그림 1.그 기반은 직렬 입력과 직렬 및 병렬 정보 출력을 갖춘 8비트 시프트 레지스터인 74HC595 칩입니다. 병렬 출력은 세 가지 상태를 갖는 출력이 있는 버퍼 레지스터를 통해 수행됩니다. 정보 신호는 SER 입력(핀 14)에, 쓰기 신호는 SCK 입력(핀 11)에, 출력 신호는 RSK 입력(핀 12)에 공급됩니다. DA1 칩에는 DD1 레지스터에 전원을 공급하는 5V 전압 조정기가 포함되어 있습니다.

그림 1. 장치 다이어그램

장치는 컴퓨터의 COM 포트 중 하나에 연결됩니다. 정보 신호는 XS1 소켓의 핀 7에 도착하고, 정보 기록 신호는 핀 4에, 정보 출력 신호는 핀 3에 도착합니다. RS-232 표준에 따르면 COM 포트 신호의 레벨은 약 -12V(log. 1) 및 약 +12V(log.0)입니다. 이 레벨은 안정화 전압이 5.1V인 저항 R2, R3, R5 및 제너 다이오드 VD1-VD3을 사용하여 레지스터 DD1의 입력 레벨과 쌍을 이룹니다.

외부 장치에 대한 제어 신호는 레지스터 DD1의 출력 Q0-Q7에서 생성됩니다. 하이 레벨은 마이크로 회로의 공급 전압(약 5V)과 동일하고 로우 레벨은 0.4V 미만입니다. 이 신호는 정적이며 DD1의 RSK 입력(핀 12)에 하이 레벨이 도달하면 업데이트됩니다. 등록하다. LED HL1-HL8은 장치 작동을 모니터링하도록 설계되었습니다.

이 장치는 저자가 개발한 UmiCOM 프로그램을 사용하여 제어됩니다. 모습기본 프로그램 창이 표시됩니다. 그림 2.

그림 2. UniCOM 프로그램의 모습

시작한 후에는 비어 있는 COM 포트와 출력 전환 속도를 선택해야 합니다. 각 장치 출력의 상태는 테이블 행에 입력됩니다(높은 레벨 - 1, 낮은 레벨 - 0 또는 비어 있음). 작동 주기의 테이블 열을 통한 프로그램 "정렬"은 장치 출력에서 ​​해당 논리 레벨을 설정합니다. 테이블에 입력된 정보는 프로그램 종료 시 자동으로 저장되며, 다음 실행 시 다시 로드됩니다. 명확성을 위해 프로그램 창 왼쪽에는 높은 레벨이 설정된 출력 수가 강조 표시됩니다.

입력 1~3 및 +5V 라인에 연결된 외부 접촉 센서를 사용하여 장치를 제어할 수도 있으며, 접점을 닫거나 열도록 작동해야 합니다. 센서 연결 다이어그램의 예는 다음과 같습니다. 그림 3.

그림 3. 접촉식 센서 연결하기

"입력 설정" 소프트 키를 누르면 "입력 및 출력 할당" 창이 열립니다( 그림 4.), 여기서 출력 상태를 변경하는 입력이 선택됩니다. 기본 프로그램 창의 화면 키 "1", "2", "3"을 눌러 입력 작동을 시뮬레이션할 수 있습니다. 논리 레벨을 사용하여 장치를 제어할 수 없는 경우 릴레이를 사용해야 하며 연결 ​​다이어그램은 다음과 같습니다. 그림 5또는 트랜지스터 광커플러( 그림 6.).

그림 4. 입력 및 출력 매칭

그림 5. 릴레이 연결 다이어그램

그림 6. 트랜지스터 옵토커플러 연결 다이어그램

대부분의 부품은 두께가 1~1.5mm인 단면 호일 유리 섬유 라미네이트로 만들어진 인쇄 회로 기판에 장착됩니다. 그림은 그림에 나와 있습니다. 그림 7.저항 R1-R6은 소켓 XS1의 단자에 장착됩니다.

그림 7. PCB 도면

이 장치는 저항 C2-23을 사용합니다. MLT, 산화물 커패시터 - K50-35 또는 수입품, XS1 소켓 - DB9F. 다이어그램에 표시된 제너 다이오드 외에도 BZX55C5V1 또는 국내 KS174A, 모든 LED를 사용할 수 있습니다. 이 장치는 전압 12V, 전류 최대 100mA의 안정화 또는 불안정 전원에서 전원을 공급받습니다.

이 책은 개인용 IBM 호환 컴퓨터의 인터페이스 기능에 대해 다룹니다. 외부 장치거의 모든 최신 PC에서 볼 수 있는 병렬, 직렬 및 게임 포트를 통해. 외부 장치에는 DAC 및 디지털 디지털 변환기, 전기 모터 제어 회로, 트랜시버, 모뎀, 다양한 표시기, 센서 등이 포함됩니다. 자세한 설명이 포함된 제어 프로그램의 텍스트가 제공됩니다.

이 책은 컴퓨터 과학, 전자공학, 전자 공학에 관심이 있는 광범위한 독자를 대상으로 작성되었습니다. 컴퓨터 기술. 기술대학 및 전문대학 학생들에게 유용할 것입니다. 교육 보조 PC 하드웨어를 공부할 때나 그 기능을 최대한 활용하려는 라디오 아마추어에게 가정용 컴퓨터. 초보 프로그래머는 여기에서 프로그램에 대한 수많은 소스 코드를 찾을 수 있으며 전자 엔지니어는 전문 프로젝트의 아름다운 구현을 위한 새로운 아이디어를 얻을 수 있습니다.

이 책은 병렬, 직렬 및 게임 포트를 사용하여 개인용 컴퓨터와 최신 전자 장치를 연결하는 문제를 다룹니다. PC가 주변 세계로부터 정보를 수집하고 외부 장치를 제어하는 ​​방법을 보여주는 많은 예를 제공합니다. 또한 Turbo Pascal로 작성된 소프트웨어와 비주얼 베이직. 이러한 하드웨어와 소프트웨어의 결합은 "컴퓨터 페어링" 개념의 본질을 드러냅니다.

가장 유명한 것은 거의 모든 PC에 내장된 병렬, 직렬 및 게임 포트입니다. 따라서 이 책에서 논의하는 회로는 데스크톱, 랩톱, 포켓 IBM PC 및 호환 장치, Macintosh, Amiga, PSTON1 등 모든 유형의 컴퓨터에서 사용할 수 있습니다.

이 책은 다음과 같은 광범위한 독자를 대상으로 작성되었습니다. 외부 세계; 유사한 소프트웨어를 개발하는 프로그래머; 디지털 연결을 꿈꾸는 엔지니어 전자 기기 PC에서; 컴퓨터가 외부 장치와 어떻게 인터페이스하는지 실제로 배우고 싶은 학생; 공부하는 모든 사람 최신 방법컴퓨터 사용.

발행 연도: 2001
P.
장르:
발행자: M.: DMK 프레스
체재:디제이뷰
크기: 3.1MB
품질:스캔한 페이지
페이지 수: 320

책읽기 프로그램: DjVuReader

서문 9
1. 병렬, 직렬 및 게임 포트 13
1.1. 병렬 포트 13
1.1.1. 커넥터 14
1.1.2. 내부 구조 15
1.1.3. 프로그램 제어 19
1.2. 직렬 인터페이스 RS232 26
1.2.1. 직렬 데이터 전송 26
1.2.2. RS232 포트 커넥터 및 케이블 28
1.2.3. 내부 하드웨어 장치 29
1.2.4. 프로그램 제어 35
1.3. 게임 포트 41
1.3.1. 커넥터 42
1.3.2. 내부 하드웨어 장치 42
1.3.3. 프로그램 제어 44

2. 필요한 장비 49
2.1. 전원 공급 장치 49
2.1.1. 전원 공급 장치 직류 49
2.1.2. 전원 공급 장치 +5, -5, +12, -12V 50
2.1.3. 기준 전압 54
2.1.4. 전압 변환기 55
2.1.5. 전원 공급 회로 갈바닉 절연 56
2.2. 로직 프로브 57
2.3. 디지털 및 아날로그 신호 발생기 57
2.3.1. 디지털 신호 발생기 58
2.3.2. 아날로그 신호 발생기 60
2.4. 병렬, 직렬 및 게임 포트용 실험 보드 62
2.4.1. 실험용 병렬 포트 62 보드
2.4.2. 실험적인 직렬 포트 65 보드
2.4.3. 실험적인 게임 포트 67 보드
2.4.4. 실험판 설계 69
2.5. 보드 개발 도구 71

3. 실험위원회 관리 프로그램 75
3.1. 소프트웨어실험용 병렬 포트 보드 76
3.1.1. CENTEXP.PAS 76 프로그램 설명
3.1.2. CENTEXP 79 프로그램 설명
3.2. 직렬 포트 84 실험 보드 소프트웨어
3.2.1. RS232EXP.PAS 84 프로그램 설명
3.2.2. RS232EXP 88 프로그램 설명
3.3. 게임 포트 93 실험 보드 소프트웨어
3.3.1. GAMEEXP.PAS 94 프로그램 설명
3.3.2. GAMEEXP 98 프로그램에 대한 설명
3.4. 소프트웨어 리소스 라이브러리 100

4. 병렬, 직렬 및 게임 포트의 기능 확장 113
4.1. 병렬 포트 향상 113
4.1.1. 저집적 IC를 사용하여 I/O 라인 수 늘리기 113
4.1.2. 8255 116 칩을 사용하여 I/O 라인 수 늘리기
4.2. 직렬 포트 향상 123
4.2.1. 레벨 변환기 RS232/TT/1 123
4.2.2. UART 124를 사용하여 I/O 라인 수 늘리기
4.2.3. ITC232-A 인터페이스용 칩 직렬 포트 130
4.3. 게임 포트 132의 라인 수 증가
4.4. 직병렬 변환기 132
4.5. 병렬-직렬 변환기 134
4.6. 데이터 암호화기 및 복호화기 135
4.7. 버스 l2C143
4.7.1. 작동 원리 144
4.7.2. l2C 145 버스 작동을 위한 타이밍 다이어그램
4.7.3. 병렬 및 직렬 포트 기반 구현...146
4.7.4. 표준을 지원하는 미세 회로!2C 147
4.8. 직렬 주변기기 인터페이스 147
4.9. 마이크로LAN 147 버스
4.10. TTL과 CMOS 회로 간의 인터페이스 148
4.11. 디지털 I/O 라인 보호 149

5. 외부기기 관리 152
5.1. 강력한 장치스위칭 152
5.1.1. 광커플러를 이용한 스위칭 장치 152
5.1.2. 트랜지스터 스위칭 장치 152
5.1.3. 달링턴 회로를 기반으로 한 스위칭 장치 153
5.1.4. 장치 켜기 전계 효과 트랜지스터 153
5.1.5. 보호 기능이 있는 MOS 트랜지스터 기반 스위칭 장치 154
5.2. LED 제어 장치 155
5.2.1. 표준 LED 155
5.2.2. 저전력 LED 156
5.2.3. 다색 LED 156
5.2.4. 적외선 LED 157
5.3. 릴레이 제어 장치 158
5.3.1. 건식 접점 릴레이 158
5.3.2. 트랜지스터 릴레이 제어 장치 159
5.4. 강력한 관리자 집적 회로 159
5.4.1. 다중채널 제어 집적회로 159
5.4.2. 래치를 갖춘 버퍼 제어 장치 160
5.5. 사이리스터를 기반으로 한 광전자 반도체 릴레이 163
5.6. DC 모터 제어 164
5.7. 제어 장치 스테퍼 모터 166
5.7.1. 4상 스테퍼 모터용 제어 장치.... 166
5.7.2. 2상 스테퍼 모터용 제어 장치 168
5.8. 제어 사운드 장치 169
5.8.1. 압전스피커, 부저, 사이렌 제어장치 170
5.8.2. 확성기 제어 장치 170
5.9. 디스플레이 제어 장치 172
5.9.1. 통합 제어 회로를 갖춘 다중 자리 LED 디스플레이 172
5.9.2. 제어 회로가 통합된 래스터 LED 디스플레이 176
5.9.3. 제어 회로가 내장된 여러 자리 LED 래스터 디스플레이 178
5.9.4. 액정 래스터 디스플레이 모듈 181
5.10. 근육케이블 조절장치 186

6. 아날로그량 측정 188
6.1. 아날로그-디지털 변환기 188
6.1.1. ADC 병렬 인터페이스입출력 188
6.1.2. 205 직렬 I/O ADC
6.1.3. 아날로그 프로세서 ADC TSC500 217
6.2. 전압-주파수 변환기 221
6.2.1. 전압-주파수 변환 원리 221
6.2.2. 전압-주파수 변환기 LM331 222
6.3. 디지털 조도 센서 224
6.3.1. 선형 행렬광검출기 TSL215 227
6.3.2. 기타 디지털 광전자 센서 231
6.4. 디지털 온도 센서 232
6.4.1. 온도계 DS1620 233
6.4.2. 디지털 온도 센서 238
6.4.3. 액정 온도 모듈 240
6.5. 디지털 습도 센서 243
6.6. 디지털 유체 흐름 센서 245
6.7. 디지털 자기장 센서 247
6.7.1. 디지털 센서 FGM-3 자기장 유도 247
6.7.2. 디지털 자기장 센서 248
6.8. 정확한 시간 무선 시스템 248
6.9. 키보드 253

7. 컴퓨터를 다른 사람과 페어링 디지털 장치 254
7.1. 디지털-아날로그 변환기 254
7.1.1. 단순 DAC R-2R 254
7.1.2. 병렬 입력 DAC ZN428 254
7.1.3. DAC0854 직렬 I/O 인터페이스...257
7.2. 디지털 전위차계 261
7.3. 메모리 모듈 264
7.3.1. 2Kb 직렬 I/O EEPROM ST93C56C 264
7.3.2. PC 버스 270을 갖춘 EEPROM
7.4. 실시간 참조 시스템 275
7.5. 신호 발생기 디지털 제어 281
7.5.1. 프로그래밍 가능한 타이머/카운터 8254 282
7.5.2. 숫자가 포함된 생성기 프로그램 제어 HSP45102 288
7.5.3. 프로그래밍 가능 발진기 정현파 진동 ML2036 292

8. 네트워크 애플리케이션 및 원격 액세스 293
8.1. 통신회로 293
8.2. 집적 회로모뎀 294
8.3. 무선통신 295
8.3.1. FM 송신기 및 수신기 TMX/SILRX 296
8.3.2. AM 송신기 및 수신기 AM-TX1/AM-HHR3 299
8.3.3. 무선 통신을 이용한 데이터 전송 실험 299
8.4. 302 트랜시버 모듈
8.4.1. 트랜시버 BiM^^F 302
8.4.2. 전송된 직렬 데이터에 대한 요구 사항 304
8.5. 가정용 전기 네트워크 작업용 모뎀 LM1893 305
8.6. RS485 306 인터페이스
8.7. 적외선 데이터 라인 307

참고문헌 312
주제 색인 313

  • 29. 맬웨어가 네트워크에 연결된 컴퓨터에 침투하는 것을 방지합니다...
  • 30. 컴퓨터 시스템의 구성과 성능을 확인하는 것이 __________________ 소프트웨어의 목적입니다.
  • 33. 기계 시대에 등장한 현대 컴퓨팅 장치의 원형을 올바른 순서로 배열하십시오.
  • 34. 하버드 컴퓨팅 아키텍처는 프린스턴과 다릅니다.
  • 35. 컴퓨터의 물리적 입출력 채널 중 하나인 커넥터를 하드웨어라고 합니다.
  • 36. 운영 체제의 다중 사용자 특성은 다음 덕분에 달성됩니다.
  • 39. 전문가 시스템을 만드는 과정에는 단계가 포함되지 않습니다.
  • 40. 모델링은...
  • 41. 컴파일러와 인터프리터 모두...
  • 42. 컴퓨터 메모리의 배열 요소는 다음과 같이 정렬됩니다.
  • 43. 객체지향 프로그래밍에서 객체의 개념은 다이어그램에 해당합니다.
  • 45. 네트워크에 있는 여러 쌍의 컴퓨터 간의 독립적인 통신은 제공되지 않습니다...
  • 46. ​​​​다양한 데이터 전송 프로토콜을 사용하는 네트워크는 다음을 사용하여 결합됩니다.
  • 47. 웹 문서에 대한 액세스를 제공하고 하이퍼링크 서비스를 통해 이러한 문서 간 탐색을 제공합니다...
  • 48. 공개 커뮤니케이션 채널을 통해 유통되는 데이터의 보안은 다음을 통해 보장됩니다.
  • 49. 인코딩에 32자리 알파벳이 사용되는 경우 "Informatics"라는 단어의 정보 양은 _______ 비트와 같습니다.
  • 57. 모델링 목표 결정은 단계에서 수행됩니다 ...
  • 58. 모델링 유형
  • 59. 프로그래밍 언어의 원본 프로그램을 기계 명령 언어의 동등한 프로그램으로 번역하는 것을 호출합니다.
  • 60. 각 컴퓨터가 서버와 워크스테이션의 역할을 모두 수행할 수 있는 네트워크는 ________________ 아키텍처를 갖습니다.
  • 61. 디지털 서명을 생성할 때 다음을 지정하십시오.
  • 62. 지식의 불확실성을 2배로 줄이는 메시지가 포함된 정보의 양을 ...
  • 63. 28,800bps의 속도로 메시지를 전송하는 모뎀은 ASCII 인코딩으로 각각 60자로 된 30줄의 텍스트 100페이지를 전송하는 데 ______초가 필요합니다.
  • 65. 우선순위의 내림차순으로 논리 연산의 순서를 지정합니다.
  • 66. 1비트의 정보를 저장하는 전자회로는...
  • 67. 응용 프로그램은
  • 79. 외부기기를 제어하기 위한 전자회로는...
  • 80. 덜 빠른 액세스로 메모리에 저장되어 있지만 거기에서 요청할 수 있는 가장 높은 확률로 해당 정보의 복사본을 포함하는 빠른 액세스가 가능한 중간 버퍼를 ...이라고 합니다.
  • 81. 통합 프로그래밍 시스템에는 다음이 포함됩니다.
  • 82. 하드 디스크의 클러스터 크기가 512바이트이고 파일 크기가 864바이트인 경우 _______ 클러스터가 해당 디스크에 할당됩니다(즉, 다른 파일에 액세스할 수 없음).
  • 84. 사실은...
  • 85. OSI 모델의 애플리케이션 계층에서 작동하는 프로토콜은 다음과 같습니다.
  • 86. 20가지 다른 상태를 인코딩하려면 ________ 이진수이면 충분합니다.
  • 87. 숫자 105987, 193, 7345, 2850 중에서 8진수 체계로 숫자를 쓰는 것은 다음을 포함합니다.
  • 88. 개인용 컴퓨터는 ________ 세대의 컴퓨터에 속합니다.
  • 90. 실행 파일에는 이름 확장자가 있습니다...
  • 91. 후조건이 있는 사이클의 블록 다이어그램은 다음과 같습니다...
  • 92. 여러 컴퓨터가 스위치를 통해 네트워크에 연결되는 네트워크 토폴로지를 ...
  • 93. ASCII 인코딩에서 메가바이트라는 단어는 _______ 바이트를 차지합니다. 해결책:
  • 94. 이진수 체계에서 숫자 7896543126710의 마지막 숫자는 ...
  • 79. 전자 회로외부 장치를 제어하려면 - 이것은...

      트랜지스터초등학교를 대표하다 반도체 장치, 이는 오늘날 논리 칩, 메모리, 프로세서 및 기타 컴퓨터 장치를 구축하는 주요 요소입니다.

      시스템 버스- 컴퓨터 장치 간에 데이터, 주소 및 제어 신호를 전송하기 위한 도체 세트입니다.

      컨트롤러정답

    80. 덜 빠른 액세스로 메모리에 저장되어 있지만 거기에서 요청할 수 있는 가장 높은 확률로 해당 정보의 복사본을 포함하는 빠른 액세스가 가능한 중간 버퍼를 ...이라고 합니다.

      외부 메모리프로그램과 데이터를 장기간 저장하기 위해 설계된 비휘발성 메모리입니다. 장치에 외부 메모리하드 드라이브 포함, 유연성 자기 디스크, 광학 컴팩트 디스크, 자기 테이프 드라이브, 플래시 드라이브. 내부 RAM 및 Ultra-RAM 캐시 메모리에 비해 속도가 상당히 느립니다.

      캐시 메모리정답

    81. 통합 프로그래밍 시스템에는 다음이 포함됩니다.

      텍스트 에디터 -정답

      계산자

      링크 편집기 –정답

      그래픽 편집기

    해결책:

    프로그램 작성 과정에는 다음 단계가 포함됩니다.  프로그래밍 언어로 프로그램의 소스 코드를 작성합니다. 프로그램의 목적 코드를 생성하는 데 필요한 번역 단계;  실행 준비가 된 부팅 모듈 생성. 가장 일반적인 경우 선택한 프로그래밍 언어로 프로그램을 만들려면 다음 구성 요소가 필요합니다. 텍스트 에디터

    2. 컴파일러. 소스 텍스트는 컴파일러 프로그램을 사용하여 중간 개체 코드로 변환됩니다.

    3. 링크 편집기, 표준 기능의 객체 모듈과 기계어 코드를 연결하여 라이브러리에서 찾아 작업 응용 프로그램을 출력-실행 코드로 생성합니다.

    82. 하드 디스크의 클러스터 크기가 512바이트이고 파일 크기가 864바이트인 경우 _______ 클러스터가 해당 디스크에 할당됩니다(즉, 다른 파일에 액세스할 수 없음).

    해결책:

    각 하드 드라이브는 플래터 스택으로 구성됩니다. 각 플레이트의 각 측면에는 트랙이라고 불리는 동심원 링이 있습니다. 각 트랙은 섹터라는 조각으로 나누어지며, 디스크의 모든 트랙은 동일한 수의 섹터를 갖습니다. 섹터는 외부 미디어에 있는 데이터 저장의 가장 작은 물리적 단위입니다.. 섹터 크기는 항상 2의 거듭제곱이며 거의 항상 512바이트입니다. 섹터 그룹은 조건에 따라 클러스터로 결합됩니다. 클러스터는 데이터 주소 지정의 가장 작은 단위입니다. 파일이 디스크에 기록되면 파일 시스템은 파일의 데이터를 저장하기 위해 적절한 수의 클러스터를 할당합니다. 예를 들어 각 클러스터가 512바이트이고 저장되는 파일의 크기가 800바이트인 경우 이를 저장하기 위해 두 개의 클러스터가 할당됩니다.

    파일이 크기가 1024KB인 10개의 클러스터에 있고 마지막 - 10번째 클러스터에서는 10바이트만 차지한다고 가정해 보겠습니다. 남은 거의 사용 가능한 킬로바이트는 어떻게 되나요? 아무것도 아님. 사용자에게는 단순히 사라집니다.

    83. 디지털 카메라를 사용하여 해상도 3456x2592 픽셀, 색 농도 3바이트/픽셀의 이미지를 얻었습니다. 보기에는 해상도 설정이 1280x1024 및 16비트 컬러 렌더링으로 설정된 모니터가 사용됩니다. 이 모니터에 표시될 때 이미지의 정보량은 _____배(결과 값의 반올림)만큼 감소합니다.

    해결책:

    계산하려면 이미지와 모니터의 해상도와 색 농도를 고려해야 하며 비율을 찾습니다. 여기서 색상 심도는 계산에 사용되는 단일 값(비트)으로 줄어듭니다. 따라서 이미지에 점이 생기고 한 지점이 강조 표시됩니다. , 이미지 크기는 모니터와 비슷하지만 여기서는 화면에 표시할 때 포인트당 16비트가 할당됩니다.

    DIY 모션 센서 연결 다이어그램

    다차나 집에 조명을 설치해야 하는 경우가 있습니다. 움직임에 의해 유발될 것입니다.아니면 사람이나 다른 사람.

    Aliexpress에서 주문한 모션 센서가 이 기능과 잘 작동합니다. 아래에 링크가 있습니다. 연결하여 모션 센서를 통해 사람이 시야를 통과하면 조명이 켜지고 1분간 유지됩니다. 그리고 다시 꺼집니다.

    이 기사에서는 접점이 3개가 없지만 이와 같이 4개가 있는 경우 이러한 센서를 연결하는 방법을 설명하겠습니다.

    에너지 절약형 전구로 DIY 전원 공급 장치

    언제 받을 수 있나요? 12볼트 LED 스트립 , 또는 다른 목적으로 이러한 전원 공급 장치를 직접 만들 수 있는 옵션이 있습니다.

    DIY 팬 속도 컨트롤러

    이 레귤레이터 원활한 조정이 가능합니다가변 저항기 팬 속도.

    플로어 팬 속도 컨트롤러의 회로가 가장 간단한 것으로 나타났습니다. 기존 충전기의 케이스에 맞게 노키아 휴대폰. 일반 전기 콘센트의 단자도 여기에 맞습니다.

    설치가 꽤 빡빡한데 케이스 크기 때문이더군요..

    DIY 식물 조명

    DIY 식물 조명

    조명이 부족하여 문제가 있을 수 있습니다. 식물, 꽃이나 묘목 등이 필요합니다. 인공 조명그들에게 이것이 바로 우리가 제공할 수 있는 빛입니다. 자신의 손으로 LED에.

    DIY 밝기 조절

    DIY 밝기 조절

    집에 설치 한 후 모든 것이 시작되었습니다. 할로겐 램프조명용. 전원을 켜면 종종 타 버렸습니다. 때로는 하루에 1개의 전구를 사용하는 경우도 있습니다. 그래서 밝기 조절을 바탕으로 내 손으로 조명을 원활하게 켜기로 결정하고 밝기 조절 다이어그램을 첨부합니다.

    DIY 냉장고 온도 조절기

    DIY 냉장고 온도 조절기

    모든 일은 퇴근하고 냉장고를 열어보니 따뜻해지면서 시작되었습니다. 온도 조절 장치를 켜도 도움이되지 않았습니다. 추위가 나타나지 않았습니다. 그래서 나는 드물게 새 장치를 구입하지 않고 ATtiny85를 사용하여 전자 온도 조절 장치를 직접 만들기로 결정했습니다. 원래 온도 조절 장치와의 차이점은 온도 센서가 벽에 숨겨져 있지 않고 선반에 있다는 것입니다. 또한 2개의 LED가 나타났습니다. 이는 장치가 켜져 있거나 온도가 상한 임계값보다 높음을 나타냅니다.

    DIY 토양 수분 센서

    DIY 토양 수분 센서

    이 장치는 온실, 꽃 온실, 화단 및 실내 식물의 자동 급수에 사용할 수 있습니다. 아래는 토양 수분(또는 건조도)에 대한 간단한 센서(감지기)를 손으로 만들 수 있는 다이어그램입니다. 토양이 마르면 최대 90mA의 전류로 전압이 가해지며 이는 매우 충분하며 릴레이를 켭니다.

    또한 적합 자동으로 켜짐과도한 수분을 피하기 위해 점적 관개.

    형광등 전원 회로

    전원 구성표 형광등.

    실패하는 경우가 많습니다 에너지 절약 램프,불타고있다 전원 회로와램프 자체가 아닙니다. 알려진 바와 같이, 후기 성도필라멘트가 탄 경우 스타터 없는 시동 장치를 사용하여 정류된 전류를 네트워크에 공급해야 합니다. 이 경우 램프의 필라멘트는 점퍼로 연결되며, 높은 전압램프를 켜려고. 전극을 예열하지 않고 시동 시 램프 전체에 걸쳐 전압이 급격히 증가하면서 램프가 순간적으로 저온 점화됩니다. 이 기사에서 우리는 살펴볼 것입니다 자신의 손으로 LDS 램프 시작하기.

    태블릿용 USB 키보드

    태블릿용 USB 키보드

    왠지 갑자기 뭔가를 들고 PC용으로 구매하기로 결정했습니다 새 키보드. 새로움에 대한 욕구는 극복될 수 없습니다. 배경색을 흰색에서 검정색으로, 글자색을 빨간색-검정색에서 흰색으로 변경했습니다. 일주일 후, 참신함에 대한 욕구는 모래 속 물처럼 자연스럽게 사라졌고 (오래된 친구가 두 명의 새로운 친구보다 낫습니다) 새로운 것은 더 나은 때까지 보관을 위해 옷장으로 보내졌습니다. 그리고 이제 그들은 그녀를 위해 왔고 그녀는 그것이 그렇게 빨리 일어날 것이라고 상상조차하지 못했습니다. 그러므로 이름은 존재하지 않는 것이 더 적합할 것입니다. 연결하는 방법 USB 키보드태블릿에.

    IN-14 램프가 포함된 DIY 시계

    IN-14 램프가 포함된 DIY 시계

    나는 오랫동안 만들기에 관한 기사를 게시하고 싶었습니다. IN-14 램프를 사용한 DIY 시계, 또는 그들이 말하는 것처럼 스팀 펑크 스타일의 시계입니다.

    가장 중요한 것만 단계별로 제시하고 핵심 사항에 중점을 두도록 노력하겠습니다. 시계 표시는 낮과 밤 모두 명확하게 볼 수 있으며, 특히 좋은 나무 케이스에 들어 있으면 그 자체도 매우 멋져 보입니다. 어쨌든 시작하겠습니다.

    6가지 DIY 홈 자동화 아이디어

    (전자회로, 직무기술서)

    이 장치는 예를 들어 난방 시스템에서 온도를 유지하고 조절하는 데 사용됩니다. 온도 조절기는 간단하고 신뢰할 수 있으며 위치에 중요하지 않으며 서리를 두려워하지 않으며 난방 시스템 자동화(난방용 온도 조절기, 인큐베이터용 온도 조절기, 실내 온도 조절기, 온실용 온도 조절기), 과열 보호 시스템에 사용할 수 있습니다. 바닥 난방용 온도 조절 장치인 화재 경보기. 온도 조절 장치 부하는 난방 보일러에 설치된 발열체, 인큐베이터 램프, 3상 계전기, 발열체, 온열 바닥 발열체, 가스 솔레노이드 밸브 유형 GSAV15R 1/2"일 수 있으며 온도를 유지합니다. 지하실, 차고의 온도를 유지합니다.

    온도 조절 장치에는 최소한의 요소가 포함되어 있어 매우 안정적이며 프로그래밍이 필요하지 않습니다. 온도 조절기 회로는 다음으로 구성됩니다. 증폭기 스테이지온도 감지 다이오드인 연산 증폭기 AD822에서 가변 저항 R2 = 10kOhm은 유지 온도를 조정하고 R1은 히스테리시스를 설정합니다.

    온도 조절기를 사용하면 온도를 15도에서 95도까지 유지할 ​​수 있습니다.

    요소와 릴레이가 포함된 보드는 온도에 민감한 다이오드처럼 보일러에 직접 고정할 수 있는 별도의 상자에 배치할 수 있습니다. 다이오드는 온도 조절기의 상태를 표시하는 데 사용됩니다. 다이오드 1 - 전원 표시, 다이오드 2 - 부하 스위칭 표시.

    패널을 사용하면 상황에 따라 전기 제품을 켜고 끄는 등의 기능을 자동화할 수 있습니다. 휴대폰. 당신이 어디에 있든, 당신이 해야 할 일은 번호를 누르고 다이얼 톤을 기다리는 것뿐입니다. 부하를 끄려면 다른 번호에서 패널 번호로 전화해야 합니다(예: 다른 SIM 카드 삽입). 제어되는 부하의 전력은 사용되는 계전기 유형에 따라 제한됩니다.

    겨울에 다차를 방문하기로 결정했지만 도착 후 몇 시간 동안 기다리지 않으려면 도착 두 시간 전에 패널에 있는 전화번호로 전화를 걸면 됩니다.

    내 경우에는 멜로디 신디사이저가 있는 Nokia3310 휴대폰을 사용했습니다. 패널의 전화기가 전화기에서만 부하를 켜도록 하려면 특정 멜로디로 전화가 울리도록 프로그래밍해야 합니다. 패널폰에 전화를 걸면 패널폰에서 특정 멜로디가 재생되고 마이크로컨트롤러가 이를 해독합니다. 마이크는 멜로디 감지기 역할을 합니다. 그런 다음 마이크의 신호는 감지기 입력으로 이동한 다음 컨트롤러로 이동합니다. 없이 지내다 마이크 증폭기소음 내성을 높이려면 마이크를 전화기 스피커에 직접 연결해야 합니다.

    당연히 마이크로컨트롤러를 먼저 프로그래밍해야 합니다.

    컨트롤러의 펌웨어는 다음과 같습니다.

    펌웨어는 3개의 펄스를 수신하여 꺼지고 5개의 펄스를 수신하여 켜지도록 구성되어 있습니다. 펄스 사이의 간격은 265ms입니다.

    장치의 모양은 다음과 같습니다.

    여름 시즌이 시작되면서 중앙 집중식 전원 공급 장치가 없는 시골집의 에너지 공급이 중요해졌습니다.

    대체 에너지 공급원 중 하나는 태양전지이다. 그러나 비용이 상당히 높기 때문에보다 효율적인 사용에 대한 의문이 제기됩니다. 배터리의 효율성은 태양과 수직을 이룰 때 발생합니다. 그러나 태양은 가만히 있지 않고 동쪽에서 서쪽으로 움직입니다. 이 기사에서는 배터리의 방향을 태양을 향해 자동으로 조정하는 장치에 대해 설명합니다.

    태양광 패널 방향 시스템의 설계를 단순화하는 아이디어는 소위 전동 서스펜션이라고 불리는 기성 위성 안테나 방향 장치를 사용하는 것입니다. 사용자는 태양광 배터리 팩을 모터 서스펜션에 부착하기만 하면 태양광 배터리 센서에서 수신된 신호 수준에 따라 전자 장치가 안테나의 방향을 정확하게 태양을 향하게 합니다.

    짐벌은 정지 궤도에 위치한 위성을 추적하도록 설계되었습니다. 즉, 회전할 때 배터리를 회전시킬 뿐만 아니라 기울어지게 하여 배터리가 정확히 태양을 향하게 됩니다. 회전 신호는 다음과 같습니다. 에 위치한 두 개의 포토다이오드에 의해 생성됨 태양전지사이에 30도 각도의 호를 향합니다. 회로는 처음에 백업 전원(배터리)에서 전원을 공급받습니다. 오리엔테이션 과정을 자세히 살펴 보겠습니다.

    배터리가 서쪽과 동쪽 사이의 중간 위치에 있다고 가정해 보겠습니다. 동쪽에서 해가 뜰 때 왼쪽 포토다이오드가 오른쪽 포토다이오드보다 더 강하게 빛을 받아 IN1에 논리 유닛이 형성되고 두 번째 포토다이오드가 켜지고 IN2에 유닛이 나타날 때까지 배터리가 동쪽으로 회전한다. 그 후 모터 서스펜션 모터가 정지합니다. 그런 다음 태양이 서쪽으로 이동하면 오른쪽 포토다이오드가 더 강하게 조명되어 이미 IN2에 장치가 나타나고 모터가 다른 방향으로 켜집니다. 배터리가 태양을 따라잡는 것 같습니다. 가변 저항은 방향 시스템의 감도를 조정하는 데 사용됩니다. 저항 R1은 시동 중 모터 컬렉터 전류를 제한하는 역할을 합니다. 커패시터 C3은 세라믹이며 브러시 스파크 간섭을 필터링하는 데 사용됩니다.

    여기에서는 집이나 별장에 보안 또는 화재 경보 시스템을 설치하는 데 복잡하지 않고 최소한의 구성 요소를 사용하여 얼마나 매우 간단한지 설명합니다.

    현재 다양한 보안 시스템이 존재합니다. 그들 중 대부분

    전자보안시스템을 구성하며, 디지털 보안시스템과 아날로그 보안시스템 등으로 구분됩니다. 등등..

    동시에, 장비는 점점 더 복잡해지고 가격도 비싸지고 있습니다.

    이 장치는 이 모든 것이 없습니다.

    회로 작동 설명:

    보안 회로가 침해되면(침입으로 인해) 릴레이 P1이 꺼지고 결과적으로 경보 장치가 켜집니다.

    사용된 부품:

    릴레이 P1 - 작동 전압이 12V이고 스위칭 전류가 1A인 모든 릴레이 릴레이가 해제될 때 활성화되는 접점 쌍이 필요합니다. 경보 장치 - 모든 "Mayak" 유형 또는 자동차 경보기. 리드 스위치 - 100mA의 전류와 12V의 전압을 견딜 수 있는 모든 유형입니다.

    디자인에 의해:

    우리는 침투 가능성이 가장 높은 장소(문, 창문, 대문, 울타리)를 보호하기 위해 리드 스위치를 사용합니다. 주변 전선, 신호 장치 및 전원 공급 장치 전선을 가려야 합니다. 리드 스위치의 수는 10개를 초과해서는 안 됩니다. 그렇지 않으면 손상을 찾기가 더 어려워집니다(크리스마스 트리 화환처럼).

    이것이 필요한 이유: ​​lyngsat.com 웹사이트를 열면 국내 및 외국 프로그램 V 뛰어난 품질위성으로 전송됩니다. 그러나 수동으로 위성을 위성으로 재구성하는 것은 매우 노동집약적인 작업이고 시간도 많이 걸리며, 때로는 안테나가 접근하기 어려운 곳에 있으면 아예 불가능할 때도 있습니다. 이는 일반적으로 모터, 회전 메커니즘, 극한 위치 센서 및 인코더를 포함하는 모터 서스펜션이 사용되는 것입니다.

    위성 접시의 회전을 제어하려면 인코더가 있는 전동 서스펜션이 필요합니다. 그런 다음 전동 서스펜션에 전원을 공급하고 인코더의 펄스 수를 계산하면 항상 안테나의 위치를 ​​알 수 있습니다. 일반적으로 펄스는 특정 지점을 기준으로 계산되며 극한 위치 센서를 사용하여 미리 결정해야 합니다. 이 지점을 영어로 '집'을 의미하는 HOME이라고 부르자. 다음으로 인코더가 생성하는 각도당 펄스 수를 결정합니다. 이는 모터 서스펜션 문서를 읽거나 경험적으로 값을 계산하여 수행할 수 있습니다. 다음으로 안테나를 가장 높은 위치에 설정하고 펄스 수를 세어 원하는 위성에 설정합니다. 먼저 위성을 찾아 시청할 수 있습니다. 예를 들어, 모스크바 지역의 36.0°E에 있는 Eutelsat W4는 엄격하게 남쪽에 있으며 이에 맞춰 조정하면 인코더 펄스 수는 1도당 5입니다. 그리고 40.0°E의 Express AM1은 서쪽으로 4도(남쪽을 바라볼 때 왼쪽)에 위치합니다. 즉, 40.0°E의 Express AM1으로 선회할 때의 임펄스 수 = 4*5=20입니다. 모터를 켜고 20펄스 후 올바른 설정모터 서스펜션은 40.0°E에서 Express AM1에 도달합니다.

    이 설계에서는 펄스 계산, 모터 활성화 형성, 위치 기억이 컴퓨터에 의해 수행되고 신호 교환이 병렬 포트를 통해 수행됩니다.

    모터 서스펜션은 병렬 포트를 통해 컴퓨터에서 제어됩니다. 프로그램은 델파이로 작성되었습니다.

    프로그램이 작동하려면 C 드라이브에 test.txt 파일을 설치하여 프로그램 매개변수를 기록해야 합니다. 작동하려면 LPT 드라이버도 필요하며 이 드라이버는 프로그램과 동일한 디렉터리에 있어야 합니다.

    이 메커니즘은 아기를 잠들게 하는 데 도움이 됩니다. 장치는 액추에이터, 발전기, 증폭기, 전원 공급 장치 및 침대 자체로 구성됩니다.

    개략도장치는 그림에 표시됩니다:

    L298 칩은 브리지 드라이버입니다. 입력 IN1에 논리 1이 나타나고 IN2에 논리 0이 나타나면 액추에이터는 한 방향으로, 반대 방향으로 다른 방향으로 움직입니다. ENA 입력은 액추에이터의 속도를 제어합니다.

    L298은 ATmega16 마이크로컨트롤러에 의해 제어됩니다. 해당 펌웨어는 여기에 있습니다.

    작동 절차는 다음과 같습니다. 마이크에서 신호가 발생하면(아이가 일어나 비명을 질렀을 때) 액추에이터가 켜지고 20번의 스윙을 수행합니다. 그 후에도 마이크의 신호가 계속 흐르면 스윙이 계속됩니다.

    스윙 속도 및 주파수 조정은 저항 R1, R2를 사용하여 조절됩니다. 마이크는 어린이 가까이에 있습니다. 로커는 12V의 안정된 소스와 4A의 전류에서 전원을 공급받습니다.

    공유하다