IOT(Arduino+Inventor) (35) 썸네일형 리스트형 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. 전.. 온라인 온도계 #include #include #include #define DHTPIN 5 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); const char* ssid = "IOT999"; const char* password = "kbs48752"; WiFiClient client; unsigned long myChannelNumber = 2068795; const char * myWriteAPIKey = "MEL279JBB5MXABAX"; void setup() { Serial.begin(115200); // Connect WiFi net. Serial.println(); Serial.print("Connecting with "); Serial.println(ssid); W.. ESP8266온도_흙 수분_LED 실내외 온도, 흙 수분, LED ON, OFF제어를 합니다. 온도 센서 : AM2320, AM2302 흙 습도 센서 : 흙의 수분 측정 LED ON,OFF : 화분, 텃밭 자동 물 뿌리기 위해 모터 제어를 위함 온돋센서 am2302 am2320 수분 센서 source code #include #include #include #include #define DHTPIN 14 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); Adafruit_AM2320 am2320 = Adafruit_AM2320(); const char* ssid = "IOT999"; const char* password = "kbs48752"; // Port 80 // Create an instance .. ESP8266_AM2320_LED 현제온도 보다 낮거나 높으면, 제어 할 수 있는 기초입니다. LED 포트에 릴레이, 서보모터를 이용하여 전열기를 ON,OFF를 할 예정입니다. source code #include #include #include Adafruit_AM2320 am2320 = Adafruit_AM2320(); const char* ssid = "IOT999"; const char* password = "kbs48752"; // Port 80 // Create an instance of the server // specify the port to listen on as an argument WiFiServer server(80); float temper = 0.0; float h = 0.0; unsigned long prev.. 이전 1 2 3 4 5 다음