제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
|
|
휴대 전화는 세기의 혁명적인 발명품입니다. 주로 전화와 문자를 주고받기 위한 용도로 만들어졌으나 스마트폰이 등장하면서 전 세계가 되었습니다. 이 프로젝트에서 우리는 간단한 GSM 기반 전화를 사용하여 가전제품을 제어할 수 있는 홈 자동화 시스템을 구축하고 있습니다. , 그의 전화를 통해 SMS를 보내는 것만으로도. 이 프로젝트에서는 스마트폰이 필요하지 않으며 기존 GSM 전화만 작동하여 모든 스위치를 켜고 끌 수 있습니다.
작업 설명
이 프로젝트에서 Arduino 전체 프로세스를 제어하는 데 사용됩니다. 여기에서는 가전 제품을 제어하기 위해 GSM 무선 통신을 사용했습니다. 우리는 AC 가전 제품을 제어하기 위해 "#A.light on*", "#A.light off*" 등과 같은 몇 가지 명령을 보냅니다. 아두이노는 GSM을 통해 아두이노로부터 명령을 받은 후 릴레이에 신호를 보내 릴레이 드라이버를 이용하여 가전제품을 켜거나 끕니다.
여기서 우리는 "#A."인 명령 문자열에 접두사를 사용했습니다. 이 접두사는 주 명령이 그 다음에 오는 것을 식별하는 데 사용되며 문자열 끝에 있는 *는 메시지가 종료되었음을 나타냅니다.
모바일에서 GSM 모듈에 SMS를 보내면 GSM이 해당 SMS를 수신하여 Arduino로 보냅니다. 이제 Arduino는 이 SMS를 읽고 수신된 문자열에서 주 명령을 추출하고 변수에 저장합니다. 그런 다음 Arduino는 이 문자열을 미리 정의된 문자열과 비교합니다. 일치가 발생하면 Arduino는 가전 제품을 켜고 끄기 위해 릴레이 드라이버를 통해 릴레이에 신호를 보냅니다. 또한 적절한 명령을 사용하여 상대 결과를 16x2 LCD에 인쇄합니다.
여기 이 프로젝트에서 우리는 팬, 조명 및 TV를 나타내는 3개의 0와트 전구를 사용했습니다.
아래는 선풍기, 조명을 켜고 끄기 위해 SMS로 보내는 메시지 목록입니다.
GSM 모듈:
GSM 모듈 GSM(Global System for Mobile Communications) 기술을 기반으로 하는 많은 통신 장치에 사용됩니다. 컴퓨터를 사용하여 GSM 네트워크와 상호 작용하는 데 사용됩니다. GSM 모듈은 AT 명령만 이해합니다. , 그에 따라 대응할 수 있습니다. 가장 기본적인 명령은 "AT"입니다. GSM이 OK로 응답하면 제대로 작동하고 그렇지 않으면 "ERROR"로 응답합니다. 전화 응답을 위한 ATA, 전화 걸기를 위한 ATD, 메시지 읽기를 위한 AT+CMGR, SMS를 보내기 위한 AT+CMGS 등과 같은 다양한 AT 명령이 있습니다. AT 명령 뒤에는 캐리지 리턴, 즉 \r(16진수의 0D)이 와야 합니다. ), "AT+CMGS\r"과 같습니다. 다음 명령을 사용하여 GSM 모듈을 사용할 수 있습니다.
ATE0 - 에코 끄기용
AT+CNMI=2,2,0,0,0
ATD<휴대전화번호>;
AT+CMGF=1
AT+CMGS="휴대전화번호"
>>이제 메시지를 작성할 수 있습니다.
>>메시지 작성 후
Ctrl+Z 메시지 보내기 명령(십진수 26).
ENTER=0x0d(16진수)
SIM900A 완전한 쿼드 밴드 GSM/GPRS 모듈입니다. 저전력 소모로 음성, SMS 및 데이터를 위한 GSM/GPRS 850/900/1800/1900MHz 성능을 제공합니다.
회로 설명
이 GSM 기반 홈 오토메이션 회로의 연결 아주 간단합니다. 여기에서 액정 디스플레이는 4비트 모드에서 arduino에 직접 연결된 가전 제품의 상태를 표시하는 데 사용됩니다. LCD의 데이터 핀 즉 RS, EN, D4, D5, D6, D7은 arduino 디지털 핀 번호 6, 7, 8, 9, 10, 11에 연결됩니다. 그리고 GSM 모듈의 Rx 및 Tx 핀은 Tx 및 Rx에 직접 연결됩니다. Arduino의 핀을 각각. 그리고 GSM 모듈은 12볼트 어댑터를 사용하여 전원이 공급됩니다. 5볼트 SPDT 3 릴레이는 LIGHT, FAN 및 TV를 제어하는 데 사용됩니다. 그리고 릴레이는 각각 LIGHT, FAN 및 TV를 제어하기 위한 릴레이 드라이버 ULN2003을 통해 arduino 핀 번호 3, 4 및 5에 연결됩니다.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">제조공정
8051 마이크로컨트롤러를 사용하는 음성 제어 홈 자동화 시스템 음성 인식 기반 홈 자동화 스마트 기기와 다양한 무선 통신 기술이 발전함에 따라 이제 이러한 기술을 활용하여 인간에게 최상의 혜택을 제공할 수 있게 되었습니다. 이러한 이점 중 하나는 거리에 관계없이 가전 제품을 제어하여 시간과 에너지를 절약하는 것입니다. 가전 제품을 스마트하게 제어하는 것은 우리가 홈 자동화라고 부르는 것입니다. 산업 자동화와 동일합니다. 무선 통신, 사물 인터넷(IoT), 음성 인식 방식과 같은 다양한 기술이 있지만 여기서는 홈
Arduino를 사용한 스마트 홈 자동화 시스템 프로젝트 자동화(예:홈 오토메이션 및 산업 자동화 등)는 더 적은 인력으로 더 스마트한 방식으로 작업을 완료하는 데 도움이 되므로 오늘날 세계에서 중요해졌습니다. 요즘 집은 자동화 장치의 도움으로 더 똑똑해지고 발전하고 있습니다. 가전제품은 기존의 스위치가 아닌 원격 제어 스위치를 사용하고 있습니다. 오늘날의 세계에서 대부분의 사람들은 스마트폰에 액세스할 수 있으며 그 사용은 우리 삶에서 매우 대중적이고 필수가 되었습니다. 우리는 스마트폰을 사용하여 클릭 한 번 또는 메시지 한 번으