자동 사료 급식기 #2.소스설명
이번 강좌에서는 이전 프로젝트에서 진행한 코인 Ticker 의 소스를 응용한 부분을 설명하도록 하겠습니다. 기존 프로젝트와 동일한 부분은 기존 강좌의 링크로 대체하도록 해서 와이파이 연동부분을 제외한 서보모터 제어하는 부분만 보시고자 하는 분들이...
이번 강좌에서는 이전 프로젝트에서 진행한 코인 Ticker 의 소스를 응용한 부분을 설명하도록 하겠습니다. 기존 프로젝트와 동일한 부분은 기존 강좌의 링크로 대체하도록 해서 와이파이 연동부분을 제외한 서보모터 제어하는 부분만 보시고자 하는 분들이...
이번 강좌부터는 제가 설 연휴기간 동안 고향에 내려가게 되면서 집을 비우게 되었는데 소홀히 키우기는 했지만 금붕어 한마리가 일주일 가량 혼자 있어야 하는 상황이 생겼습니다. 아무래도 제일 걱정되는것은 사료를 주는것이었는데 하루에 한번 자동으로...
이번 강좌부터는 이전 프로젝트에서 진행했던 코인 Ticker 를 가지고 응용을 해서 프로젝트를 진행해 보도록 하겠습니다. 제가 평일에는 출근하는터라 외부에 나가 있는데 집에 누가 왔을때 벨을 누르거나 문을 두드렸을경우 스냅샷 사진을 찍어서 스마트...
이번 강좌는 마지막으로 코인 API 사용을 위한 사전준비 및 API 안내 주소를 알려드리도록 하겠습니다. 1. 코인 API 를 사용하기 위해 아래 주소로 접속하여 KORBIT 사이트에 회원가입을 합니다....
이번 강좌에서는 그동안 배원던 정보를 기초로 코인 Ticker 소스를 설명드리는 시간을 갖도록 하겠습니다. 소스의 전체 흐름은 아래와 같습니다. 1. 프로그램 내에서 필요한 변수 및 객체 선언 2. setup() 2.1 환경설정 2.2 Wifi...
이번 강좌부터는 그동안 배웠던것을 기초로 코인 Ticker를 실제로 만들어 보도록 하겠습니다. 우선 그에 앞서서 코인 Ticker 가 어떻게 동작하는지 확인해 보도록 하겠습니다. 1. 최초 기동시 Ticker 는 AP 모드로 진입하여 Wifi 를...
이번 강좌에서는 Json 데이터를 주고받는 방법에 대해서 알아보도록 하겠습니다. json 데이터라 함은 JavaScript Object Notation의 약자로 자바스크립트를 위한 객체 형식의 자료를 표현한 것을 말합니다. 예를 들어 name1...
이번 강좌에서는 타이머에 대해서 알아보도록 하겠습니다. 우선 타이머의 개념부터 알아보도록 하겠습니다. 타이머는 설정된 특정 시간에 이벤트를 발생하는 것으로 타이머를 1000ms 로 설정한 경우 1000ms(1초) 주기로 이벤트를 발생하여 특정...
이번 강좌에서는 Station 모드에 대해서 배워보도록 하겠습니다. Station 모드는 Wemos D1 mini 를 하나의 단말기기(PC나 스마트폰 등)로 사용하여 공유기의 Wifi SSID 에 접속하여 인터넷에 접근하는 방식이라고 이해하시면...
이번 강좌에서는 AP모드 샘플소스에 대해 설명드리는 시간을 갖도록 하겠습니다. 소스에 주석으로 설명을 달아놓았습니다. // ESP8266 Wifi, AP모드, 웹서버 관련 헤더를 참조합니다. #include <ESP8266WiFi.h>...
이번 강좌에서는 Wemos D1 mini(정확하게는 ESP8266)를 AP 모드로 전환하는 법을 배워보도록 하겠습니다. AP 모드란 AccessPoint 의 약자로 간단히 설명하자면 Wemos D1 mini 보드를 공유기로 만들고 PC나 스마트폰...
이번 강좌에서는 Wemos D1 mini 의 EEPROM 에 데이터를 저장(Write)하고 읽는(Read) 방법에 대해서 배워보도록 하겠습니다. 우선 Wemos D1 mini 의 EEPROM 용량을 아래 경로를 통해 살펴보면 4M(4096...
이번 강좌에서는 OLED 사용법에 대해서 강의해 보도록 하겠습니다. OLED 라 하면 유기 발광 다이오드(Organic Light-Emitting Diode, OLED)라고 하는데요 위키백과에 의하면 빛을 내는 층이 전류에 반응하여 빛을 발산하는...
이번 강좌에서는 이전 강좌에서 실행해 보았던 Wifi Scan 예제에 대해서 소스를 설명드리도록 하겠습니다. #include "ESP8266WiFi.h" 이 부분은 Wemos D1 mini 에서 Wifi 기능을 사용하기 위한 헤더정보가 들어있는...
이번 강좌부터는 코인 Ticker를 만들기 위해 본격적인 기능들을 구현해보는 시간을 갖도록 하겠습니다. 우선 이번 강좌에서는 Wifi 연결을 위한 초기 단계로 Wemod D1 mini 를 통해 Wifi 목록을 확인하는 시간을 갖도록 하겠습니다....
이번 강좌에서는 5번째 강좌에서 샘플로 사용했던 Blink 예제에 대해서 설명드리는 시간을 갖도록 하겠습니다. 1. 소스 상단의 /* 와 */ 사이는 주석 부분으로 소스에 대한 간략한 설명을 기술하고 있습니다. 2. 다음으로 setup 부분인데요...
이번강좌에서는 Wemos D1 mini 보드에 샘플프로그램을 올려보고 실행해 보는 시간을 갖도록 하겠습니다. 1. 우선 Wemos D1 mini 를 USB 포트에 연결합니다. 2. 아두이노 IDE 를 실행하고 아래 메뉴를 차례로 클릭합니다. -...
이번 시간에는 아두이노 IDE에 Wemos D1 Mini를 연결하여 샘플프로그램이 제대로 컴파일 되고 Upload 되는지 확인해 보는 시간을 갖도록 하겠습니다. 우선 Wemos D1 Mini 를 PC의 USB 단자에 연결합니다. 자동으로 윈도우가...
이번 강좌에서는 아두이노 IDE를 설치하고 환경설정하는 법을 배워보도록 하겠습니다. 아두이노 IDE 는 아두이노 보드에 스케치(아두이노 소스)를 올리기 위한 프로그램으로 기타 타 보드를 위한 환경도 제공하고 있어 초기 개발자들이 사용하기 쉽게...
이번 시간에는 코인 Ticker 의 초기 개발버전을 확인해 보는 시간을 갖도록 하겠습니다. 우선 보드를 USB 전원에 연결하게 되면 현재 개발버전을 OLED 화면에표시하게 되고 (현재는 0.1 버전입니다.) Wifi 에접속을 시도하게 됩니다....