본문 바로가기

IOT(Arduino+Inventor)

(35)
CNC로 솔라판넬 케이스만들기 2,4V 110X60 [mm] 두개를 직렬연결하여 4.5V esp8266WiFi 온도계를 만들어 온실ㄴ내에 설치 할 목적입니다.솔라판 크기 110x60[mm] 두개이용합니다.사용재료는 두께 5mm PVC 판입니다 여기에 소라판 크기 만큼 깊이 2mm 홈을 CNC로 가공합니다.
ESP8266 WiFI 전등 ON ,OFF 모든 전등 스위치는 수동으로 동작합니다. 그래서 불편 할 때가 많습니다. 잠자기 전에 일어나서 꺼야 하는 경우는 더욱 그렸습니다. 그래서 스마트폰으로 동작하는 전등 제어를 소개합니다. 필수적으로 WiFi 공유기는 설치되어 있어야 합니다. 그리고 집안에서만 동작됩니다.준비물 : 전등 스위치 모듈WiFi 모듈은 2가지 입니다. 화살표 위치는 LED 한개인 모듈을 사용합니다. Arduino IDE에서 다음 코드를 업로드합니다. 정상적 인 결과는 아래와 같습니다.WiFi 공유기는 자동, 고정 IP 두가지를 설정 할 수 있습니다. 여기서는 고정 IP로 하여야 합니다. 자동 IP는 언제든지 변경될 수 있어 동작이 안되기도 합니다. 그러므로 사용 중인 공유기의 다음 5 가지 사항을 확인 합니다.ssid, pa..
우리주위에 동작되고 있는 WiFi 목록 보기 지금 까지는 직접 아두이노 코드에 ssid, pass를 포함하였습니다. 이제부터는 복수의 AP 중에서 원하는 기기를 선택하여봅니다. 상품화된 IOT기기는 모두 이 방법을 이용하고 있습니다. #include  void setup() {   Serial.begin(115200);   Serial.println(F("\nESP8266 WiFi scan example"));   // Set WiFi to station mode   WiFi.mode(WIFI_STA);   // 연결된 모든 기기를 OFF 합니다.  WiFi.disconnect();   delay(100); } void loop() {   String ssid;   int32_t rssi;   uint8_t encryptionType;   uint..
3 Room Switch 3개 방에 ESP-01s릴레이 스위치 모듈을 설치합니다. 기존에 수동스위치를 그대로 두고 병렬로 연결 합니다. 사용중인 수동 스위치는 항상 꺼진 상태로 두어야 합니다. 켜진 상태이면 릴레이스위치는 동작은 하지만 반응은 수동 스위치에 적용을 받습니다. 폰 화면 입니다. 큰방, 작은방, 작업실에 설치하여 사용중에 있습니다. 화살표는 부루투스로 커텐 제어 할 계획입니다. 개발 중에 있습니다.전등 아두이노 코드업로드 합니다. 반드시  같은 공유기에 접속 되어 있어야 합니다. 그리고 주어지는 ip를 기억하여, 인벤터 스케치 코딩 할 때 사용해야 합니다.예를 들면 192.168,0,X유형입니다.큰방과 작은 방은 가까위치이므로 전원 5v 같이 사용했습니다.사용하지 않은 폰 충전 어답터가 있으면 활용가능 합니다. 끈 ..
Room WiFi Switch 집에서 사용하는 두 방스위치를 WiFi 로 전환 할 계획입니다. 현재 설치된 벽 스위치는 항상 켜진 상태로  모바일과 함께 사용 합니다.  폰 실행 화면입니다.inventor 스케치초기 폰 화면 스위치와 배경 이미지입니다.   스위치 동작 후  esp-01에서 수신된 데이터를 바탕으로 동작 확인을 처리 합니다.  #include    const char *ssid     = "whitehouse";const char *password = "xxxxxxx";int ledPin = 0; // GPIO0 of ESP8266WiFiServer server(80); void setup() {  Serial.begin(115200);  delay(10);    pinMode(ledPin, OUTPUT);  digi..
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); ..