전체 글 (292) 썸네일형 리스트형 Esp-01, ThingSpeak,Control Of LED ESP-01s 릴레이 모듈입니다. 오직 릴레이 기능만 가능하지만 두가지 기능을 갖게 할 수 있습니다. 릴레이인 esp-01s Gpio 0 포트입니다. 그리고 LED_BUILTIN는 Gpio 2 입니다. LED 제어는 세계어디에서 제어가 가능합니다. 그러기 위해서는 ThingSpeak.com 계정을 이용합니다. 준비물 : ESP-01S 모듈, ThingSpeak.com 계정, 기타 아래 아두이노 소스코드를 업로드 합니다. 그리고 스마트폰에 MIT Inventor를 APP 작성 합니다. 릴레이 동작 (GPIO 0) GPIO 2 동작 GPIO 0, GPIO 2 동작 GPIO 0, GPIO 2 동작 GPIO 0 제어 데이터 GPIO 2 제어 데이터 code #include // add librery #inclu.. 온도 센서 ds18b20 측정범위 섭씨 마이너스 -55~125 C 센서입니다. 준비 : 아두이노 우노, 4.7K 저항, Ds1820 샌서. 브레드보드 방수용으로 도 사용됩니다. 아두이노 우노에 업로드한 결과입니다. 회로 결선 아두이노 5V. GND 핀을 브레드 보드 전원에 연결합니다. 센서 빨강색 선은 브레드보드 플러스 라인에 연결합니다. 센서 검은색 선은 브레드보드 마이너스 라인에 연결합니다. 4.7K 저항 한쪽은 브레드 보드 플러스에 연결합니다. 다른 쪽은 아두이노 2번에 연결합니다. 센서 빨강색선은 아두이노 5V에 연결합니다. 소스 #include #include #define ONE_WIRE_BUS 2 OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire);.. esp-01S Relay[5] 릴레이와 esp-01 결합된 모듈입니다. 참고 : 동작이 되지 않으면, 줄번 호 4번째 줄 #define RELAY 2 를 0으로 합니다. 시리얼 모니터에서 동작 확인 서버 IP로 접속 후 클라이언트가 접속되었습니다. 클라이언트에서 ON 버튼을 실행했을 때 참고: 업로드에러가 발생하면 esp-01모듈을 뺐다 다시 끼운다. 시리얼 모니터에서 동작이 확인되면 ESP-01S에 장착했을 떼, 릴레이 ON, OFF되 소리가 난다. source code #include const char* ssid = "IOT999"; const char* password = "kbs48752"; #define RELAY 2 WiFiServer server(80); void setup(){ Serial.begin(115200); .. ESP-01, DHT11, ThingSpeak [5] 외부에서 온도와 습도를 모니터링 할 수 있도록 외부 서버 를 활용합니다. 측정 주가는 약20초입니다. 서버 사이트 thingspeal.com 계정이 필요합니다. 측정 년월일날짜 시간 분초 홧수 데이터를 나타냅니다. 업로드 후 시리얼 모니터에서 확인 후 아두이노 우노는 제거 합니다. ESP-01는 센서와 전원만 연결합니다. 소스 파일 #include #include #define DHTPIN 2 // what digital pin we're connected to #define DHTTYPE DHT11 // DHT 11 DHT dht(DHTPIN, DHTTYPE); //hingspeak heade 파일 포함 #include const char* ssid = "IOT999"; const char* passw.. esp-01 DHT11 Sensor[4] 온도와 습도를 측정하여 , 스마트폰에서 ESP-1아 주어지는 IP애 접속하여 확인 할 수 있습니다. 전원은 솔라 전원을 이용하면 편리 합니다. ESP01 WiFi 8266 DHT11 : 온도, 습도 구동전원 DC 3.7V-5V 측정범위 습도 20-90% RH 온도 0-50 ℃, 실제 측정 오차 온도 ± 2 ℃, 습도 ± 5% RH. 시중에 판매되는 모듈 준비물 : 아두이노 우노, 브래드 보드, ESP-01, ESP 어덥터, 점프선 Arduino Uno ESP01 TX TX RX RX 5V Vcc GND GND RES--GND GPIO0--GND CHPD--Vcc RST--Vcc 아래 소스를 업로드 합니다. 그리고 센서를 연결합니다. 시리얼 모니터 실행을 위해서는 아두이노 RES-- GND, ESP-01에.. ESP-01 LED Control[3] ESP-01 모듈에 내징된 LED를 On, Off 합니다. ESP-01 Arduino uno Rx Rx Tx Tx GND GND Vcc Vcc GPIO 0 GND RESET , END 연결 RESET와 Vcc :업로드 전에 터치 만 void setup() { pinMode(1, OUTPUT); } void loop() { digitalWrite(1, HIGH); delay(1000); digitalWrite(1, LOW); delay(1000); } * Vcc, END 연결해도 LED가 ON OFF 합니다. ESP-01 AT Commands[2] esp 모듈에 원하는 기능을 부여하는 과정입니다. 다음 표와 같이 배선합니다. ESP-01 Arduino uno GND GND Vcc Vcc CH_PD Vcc Rx D3 Tx D2 배선 참고 ESP-O1 핀을 개조한 경우 완성도 ESP01 BreakOUT 아답터를사용한 경우 아두이노 보드를 설정합니다. 다음 코드를 업로드합니다. #include SoftwareSerial mySerial(2,3); void setup() { mySerial.begin(9600); // aud rate Serial.begin(9600); // baud rate } void loop() { if (mySerial.available()) Serial.write(mySerial.read()); if (Serial.availabl.. ESP-01 Firmware[01] 팜웨어는 Flash 메모리에 ESP-01 WiFi에 각종기능을 부여하는 소프트웨어를 즉 부팅OS를 저장합니다. 해당 OS파일입니다. 아두이노 우노보드 사용될 RXT,TXT,RES,END 단자 입니다. 아두이노 우노와 ESP-01이 필요합니다. 아두이노 우노와 ESP-01 연결을 확실하게 하여야 합니다. 아두이노 우노 ESP-01 RESET 와 GND 연결 RX RXT TX TXT 3.3V VCC GND GND GND GPIO0 VCC CHPD 압축파일에는 두개의 파일 있습니다. 응용 프로그램을 실행 팜웨어가 정상적으로 됨 브레드 보드에 장착 할 수 있는 아답터이다. 브레드보드에 장착 할 수 있도록 납땝하여 추가로 핀을 연결하였다. 팜웨어 성공을 위한 조언 1. 배선을 정확히, 몇번이고 점검한다. 2. 전.. 이전 1 ··· 8 9 10 11 12 13 14 ··· 37 다음