본문 바로가기

ESP8266, ESP32

시계와 OLED 디스플레이 앞쪽에 BH1750 light sensor와 BME280이 있고 뒷쪽에 RTC와 Wemos D1 mini입니다.
32x8 LED matrix 버전 LED 모듈 옆에 꽂을 수 있게 만들었네요.
ESP8266 듀얼 시계 버전 Pro Micro와 같은 사양입니다.
microPython 설치하기 python을 설치합니다. microPython사이트 에서 본인이 가지고 있는 버전을 다운 받습니다.cmd창으로 들어가 pip install esptool 로 esptool 설치esptool.py —port COM3 erase_flash 로 플래시 삭제esptool.py –port COM3 –baud 460800 write_flash 0x1000 esp32-20190122-v1.9.4-782-geb446ec22.bin 로 새로운 펌웨어 설치(파일 이름은 다릅니다)위와 같이 하면 정상적으로 설치가 된겁니다. putty로 해당 serial 포트에 115200 baud로 접속하면 확인이 가능합니다. 화면에 아무것도 안나오면 보드에 있는 reset버튼 한번 눌러 주세요. 위 화면에서 파이썬 코드 작성해서 실행 ..
BMP280 센서와 ESP8266(NodeMcu) 한글 작업 bmp280 센서로 온도와 기압 측정하는 셋팅해보았습니다.bme280 센서는 습도까지 측정이 가능하기 때문에 구입하실거면 bme280으로 사시는게 좋습니다. dht22센서만 구입해서 온습도만 측정해도 되긴 합니다만 기압센서로 날씨측정까지 하면 더 좋겠지요.bmp280은 SPI로 연결했고 oled는 I2C로 연결했습니다. - BMP280 connections D5 - SCK D6 - SDO (MISO) D7 - SDI (MOSI) D8 - CS - OLED connections D1 - SCL D2 - SDA센서로 측정해서 나오게 하는건 문제가 없는데 한글 나오게 할려고 작업하다보니 좀 복잡해졌습니다. 한글 부분은 다음에 따로 포스팅하겠습니다.
ESP8266 보드 여러가지 제가 가지고 있는 ESP8266보드 입니다. 가장 많이 팔리는 제품은 아래 LOLIN 버전입니다. D1 미니 버전입니다. 뒷쪽에 USB 칩이 있습니다. 아두이노 우노와 같은 방식의 보드입니다. 크기가 커서 사실 활용도는 작다고 봐야합니다. 실제 프로젝트에 쓰기보다는 테스트용으로 쓰는데 적합합니다. ESP32 보드중에서 가장 많이 팔린 보드가 아닐까 합니다. 작년 여름에 구입했는데 지금은 단종되서 안나오던군요. 새로운 버전으로 바뀌어서 나오긴 했는데 아직 이 칩셋 보드의 안정화가 안되어서 당장 ESP32 관련 보드 구입은 추천 안합니다.$3 - $4불정도하는 ESP8266구입하시는게 낫습니다. ESP8266과 라즈베리로 node-red를 사용해서 홈오토메이션이 가능하기 때문에 가격대비 성능으로는 마땅히 경..
ESP32 Doit 살리기 Failed to connect to ESP32: Timed out waiting for packet header산지는 1년도 넘은 보드인데 위와 같은 에러가 계속 나와서 인터넷으로 솔루션 찾아보고 하다가 결국에는 하드웨어 문제라고 생각해서 포기했던 보드인데… 갑자기 생각나서 다시 확인해 보니 결국 또 같은 문제점 발생connecting………._____………._____………. 이렇게 나오면서 연결이 안되는 문제입니다.다시 한번 인터넷을 찾아 보았지만 여러가지 방법이 나와서 따라해 보았지만 되지가 않더라구요. Boot버튼 누르고 Reset버튼 누르고 하는 방법 전부 따라했는데 안됩니다.근데 칩위에 있는 메탈 커버를 만져보니 전혀 열이 나지 않더라구요. 테스트 한다고 한참 연결해 놨는데 말이죠. 그래서 자세..
NTP Clock – Time & Date ESP8266중에서 작은 사이즈의 Wemos D1 Mini 버전입니다. 빨간색 나는 작은 사이즈에는 날짜가 나와 있고 큰 사이즈 LED에는 시간이 나옵니다. PCB를 제작해서 세트로 만들 예정입니다. 코딩 배우는데 실생활에서 쓸 수 있는거로 만들면서 배우면 좋겠지요?