1. 개요 ESP8266! 대표적인 WIFI 모듈&보드이며 Arduino를 포함한 여러 보드에 쉽게 장착될 뿐만 아니라 Arduino IDE에서 개발이 가능해 우리에게 친숙한? 제품이다. 오늘은 이중에서 ESP8266-12, 정확하게는 ESP8266-12E 칩인 보드를 이용시 아두이노에서 동작하는 코드가 동작하지 않는 오류에 대해 알아볼 것이다. 2. ESP8266-12 ESP8266-12를 치면 개발용 보드로는 Amica NodeMCU v2 Module과 WeMOS D1 Mini Module이 나올 것이다. 둘다 Arduino IDE로 개발이 가능하며 ESP8266-12가 내장되어 있어 쉽게 인터넷을 사용할 수 있다. 오늘 내가 Arduino와 비교할 모듈은 아래 모듈인 Amica NodeMCU v2 ..
1. 개요 일을 하며 진행하게된 프로젝트이며 전자기기의 리모컨의 신호를 읽고 카피한 후 자신만의 제어 시스템을 만드는 프로젝트입니다. 해당 프로젝트에서는 이전에 아두이노 UNO로 선풍기의 리모컨 신호를 카피해둔 데이터를 가지고 작업을 시작하였으며, 보드는 아두이노가 아닌 ESP8266-12E가 내장되어 있는 NudeMCU를 사용하였습니다. 그리고 Web Page로 보드에게 신호를 주어 제어하였으며, 통신 수단은 MQTT를 사용하였습니다. 2. 시연 영상 우선 시연 영상을 먼저 보겠습니다. 케이스 작업 전 동작 확인을 하기위해 찍은 영상입니다. 3. 케이스 작업 가지고 있던 큐브?를 반으로 잘라 커버로 사용하였고 보드와 같이 들어간 것들은 포맥스를 이용하였습니다. 바닥 뚜껑 역시 포맥스를 이용했구요. 실제..
0. 목차 1. Ver 1.0 & Ver 2.0 : http://twinw.tistory.com/136 2. Ver 3.0 : http://twinw.tistory.com/168 3. Ver 4.0 : http://twinw.tistory.com/170(현재 페이지) 1. 개요 Ver 0.4는 이전 Ver 0.3의 샤오미의 저전력 소모 시 충전 시켜주는 동작을 멈추는 즉 꺼지는 현상을 해결한 버전이다. Ver 1.0 & 2.0은 http://twinw.tistory.com/136에서 자세히 볼 수 있으며 Ver 3.0에 관해서는 http://twinw.tistory.com/168에서 자세히 볼 수 있다. 마지막으로 샤오미 보조 배터리를 개조?한 것에 대해서는 http://twinw.tistory.com/..
1. 개요 샤오미를 포함한 현재 출시되고 있는 보조 배터리는 어느 정도의 전류를 사용하지 않으면 전원이 꺼진다. 즉 출력이 정지한다는 것이다. 이러한 기능 때문에 보조배터리를 아두이노나 라즈베리파이의 전원으로 사용시 Sleep모드를 적용하면 일정 시간후 전원이 꺼져버린다. 그렇다고 보조 배터리를 분해하여 리튬 배터리만 쓴다던지 아니면 따로 판매되는 리튬 배터리를 쓰기에는 충전을 하는것 대해 문제가 발생한다. 따로 충전 회로를 만들어야 하는데 너무 귀찮다. 따라서 보조 배터리의 전원 버튼을 밖으로 빼내서 꺼지기 전에 눌러 주는 식으로 변경할려고 한다. 쓰기에 따라 보드의 전원 스위치로 사용할 수 있다. 2. 샤오미 분해하기(구 5000mA 모델) 우선 뒤쪽을 뾰족한 것으로 보호 껍데기를 뜯은 후 나사를 풉..
0. 목차 1. Ver 1.0 & Ver 2.0 : http://twinw.tistory.com/136 2. Ver 3.0 : http://twinw.tistory.com/168(현재 페이지) 3. Ver 4.0 : http://twinw.tistory.com/170 1. 개요(이전 버전) Ver 1.0은 아래 그림과 아두이노로 릴레이에 연결된 도어락 모듈을 제어하는 단순한 방식이다. Ver 1.0 의 NFC 도어락은 http://twinw.tistory.com/136에 가면 동영상을 볼 수 있다. 도어락 모듈을 따로 물어보시는 분들이 계신데 URL은 기억이 나지 않고 네이버 쇼핑에서 도어락 모듈 검색을 하다 구매한 기억이 남아있다. Ver 2.0는 많은 시행착오를 겪고 실제 사물함에 설치한 버전이다. ..
1. Vcc, Vee, Vdd, Vss 핀맵 또는 모듈을 보다 보면 Vcc, Vdd, Vee, Vss가 등장한다. 우선 정의를 보자Vcc : Collector 전원Vee : Emitter 전원Vdd : Drain 전원Vss : Source 전원 위 기호호들은 회로도에서 여러 공통 전원 입력단의 전압을 표시하는데 사용된다. 보통은 Vcc, Vdd는 + 전원 입력단이 되고, Vee, Vss는 접지 또는 - 극 입력이 되며, 트랜지스터의 단자, 그리고 논리 회로에서의 연결 등에서 기원을 찾을 수 있다. 즉, Vcc는 BJT(이중접합트랜지스터) 컬렉터(collector), Vee는 BJT의 이미터(emitter), Vdd는 FET의 드레인(drain) 그리고 Vss는 FET의 소스(source)를 의미한다. 그..
1. 개요 라즈베리파이와 같은 Linux 환경에서 무선 인터넷 다중 고정 IP 설정을 해봅니다. 2. 설정 1. vi 또는 nano로 /etc/wpa_supplicant/wpa_supplicant.conf 파일을 열어봅니다. 해당 파일에는 기존에 한번이라도 접속을 하였던 AP의 정보가 있습니다. 여기에 아래와 같이 id_str="id" 항목을 추가합니다.ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="SCHOOLS NETWORK NAME" psk="SCHOOLS PASSWORD" id_str="school" } network={ ssid="HOME NETWORK NAME" psk="HOME PAS..
1. 개요 PAHO 라이브러리를 이용한 MQTT 기본 기능을 구현합니다. 추가로 Topic과 Topic을 연결 해주는 프로그램을 구현해봅니다. MQTT 기본 설명은 http://twinw.tistory.com/158에서 보시면 됩니다. PAHO mqtt 라이브러리는 https://eclipse.org/paho/에서 다운받으실 수 있으며 아래 첨부해 두었습니다. 2. 프로그램 시나리오 소스코드는 기본적인 MQTT Client 기능을 구현한 MQTT.java 파일과 Broker와 Broker간 연결을 해주는 MqttToMqtt.java 파일이 있습니다. 어떠한 것이 MQTTServer1로 메세지를 보내면 MqttToMqtt.class는 MqttServer1를 Subscribe를 한 후 MqttServer2로..
1. 개요 디지털 통신으로 제어하는 모듈 중 대표적인 모듈인 온습도 센서를 ARTIK 050으로 제어해 보도록 하겠습니다. 2. DHT11 우선 DHT11의 DataSheet에서 제어 정보를 찾습니다. A. Overall Communication Process B. MCU Sends out Start Signal & DHT Responses위 A에서의 사진에서 Start신호와 응답신호에 대한 정보입니다. 우선 보드(MCU)가 최소 18ms동안 0으로 신호를 주다가 20~40us동안 1로 신호를 줍니다. 이후 정상적으로 신호를 받은 DHT11은 80us간 0으로 유지를 하다가 80us동안 1로 신호를 유지합니다. 이후 데이터 통신을 시작합니다. C. DHT Responses to MCU (Data "0")..
- Total
- Today
- Yesterday
- c언어
- android
- vim 설치
- 5582
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- java
- counter
- Java Decompiler
- vim
- 파일입출력
- 포켓몬 Go
- Service
- Notification
- php
- 포켓몬 고
- 유전 알고리즘
- java 파일 입출력
- LISTVIEW
- Res
- 카운터
- 알고리즘
- 아두이노
- 인텐트
- 안드로이드
- jad
- java url
- 서버
- 파일 입출력
- 유전
- 자바 입출력
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |