제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
|
|
회로 설계:
아두이노와 블루투스를 기반으로 한 홈오토메이션의 회로설계는 매우 간단하며 아래에서 설명합니다. Bluetooth 모듈에는 VCC, TX, RX 및 GND의 4가지 핀이 있습니다. VCC와 GND는 Arduino UNO에서 5V 및 접지에 연결됩니다. Bluetooth 모듈은 3.3V에서 작동하며 온보드 5V ~ 3.3V 레귤레이터가 있습니다. Bluetooth 모듈의 TX 및 RX 핀은 Arduino의 RX 및 TX 핀에 연결되어야 합니다. Bluetooth의 RX를 Arduino의 TX(또는 사실상 모든 마이크로컨트롤러)에 연결할 때 핀이 3.3V만 견딜 수 있으므로 주의해야 합니다. 그러나 TX 또는 Arduino의 전압은 5V입니다. 따라서 10K 및 20K 저항으로 구성된 전압 분배기 네트워크를 사용하여 전압을 약 3.3V로 낮춥니다.
작동 중:
전원이 켜지면 블루투스 모듈의 연결 LED가 깜박이기 시작합니다. 스마트폰에서 "Bluetooth Controller" 앱을 시작하고 Bluetooth 모듈에 연결해야 합니다. 페어링에 성공하면 LED가 안정됩니다. 이제 앱에서 다른 부하에 대해 다른 키와 해당 키를 눌렀을 때 전송되어야 하는 해당 값을 설정해야 합니다. 다음 이미지는 4개의 부하를 제어하는 키 세트와 모든 부하를 끄는 추가 키를 보여줍니다.
앱은 아래 링크에서 다운로드할 수 있습니다:
https://drive.google.com/open?id=1nG3IVv4Sfq7oxc6i7c2kwBkIuNLsXeZx
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">
#include섹션>SoftwareSerial BT(0, 1); // arduino의 TX, RX 핀 respetivelyString command;void setup(){ BT.begin(9600); Serial.begin(9600); 핀모드(2, 출력); 핀모드(3, 출력); 핀모드(4, 출력); pinMode(5,OUTPUT);}void loop() { while (BT.available()){ //읽을 수 있는 바이트가 있는지 확인 delay(10); //안정화를 위한 지연 추가 char c =BT.read(); //직렬 읽기 명령 수행 +=c; //문자열을 빌드합니다. } if (command.length()> 0) { Serial.println(명령); if(command =="light on") //이 명령은 light1을 켜기 위한 입력으로 제공됩니다. { digitalWrite(2, HIGH); } else if(command =="light off") //이 명령은 light1을 끄는 입력으로 주어집니다. 마찬가지로 다른 명령도 작동합니다. { digitalWrite(2, LOW); } else if (명령 =="램프 켜기") { digitalWrite (3, HIGH); } else if ( 명령 =="램프 꺼짐") { digitalWrite (3, LOW); } else if (명령 =="팬 켜기") { digitalWrite (4, HIGH); } else if (명령 =="팬 끄기") { digitalWrite (4, LOW); } else if (명령 =="열기") { digitalWrite (4, HIGH); } else if (명령 =="잠금") { digitalWrite (4, LOW); } else if (command =="all on") //이 명령을 사용하면 모든 장치를 켤 수 있습니다. { digitalWrite (2, HIGH); 디지털 쓰기(3, 높음); 디지털 쓰기(4, 높음); } else if (command =="off")//이 명령을 사용하면 모든 장치를 끌 수 있습니다. { digitalWrite (2, LOW); 디지털 쓰기(3, LOW); 디지털 쓰기(4, LOW); }command="";}} //변수 재설정
제조공정
이 튜토리얼에서는 Arduino 기반 RC Hovercraft를 구축하는 방법을 배웁니다. 프로펠러를 포함한 호버크라프트 부품의 설계 및 3D 프린팅부터 전자 부품 연결 및 Arduino 프로그래밍까지 전체 제작 과정을 보여드리겠습니다. 다음 비디오를 보거나 아래에 작성된 튜토리얼을 읽을 수 있습니다. 개요 호버크라프트를 제어하기 위해 이전 비디오 중 하나에서 만든 DIY Arduino 기반 RC 송신기를 사용했습니다. 오른쪽 조이스틱은 스러스트 모터 후면에 러더를 위치시키기 위한 서보 모터를 제어하기 위해 설정하고, 전위차계
8051 마이크로컨트롤러를 사용하는 음성 제어 홈 자동화 시스템 음성 인식 기반 홈 자동화 스마트 기기와 다양한 무선 통신 기술이 발전함에 따라 이제 이러한 기술을 활용하여 인간에게 최상의 혜택을 제공할 수 있게 되었습니다. 이러한 이점 중 하나는 거리에 관계없이 가전 제품을 제어하여 시간과 에너지를 절약하는 것입니다. 가전 제품을 스마트하게 제어하는 것은 우리가 홈 자동화라고 부르는 것입니다. 산업 자동화와 동일합니다. 무선 통신, 사물 인터넷(IoT), 음성 인식 방식과 같은 다양한 기술이 있지만 여기서는 홈