본문 바로가기

ESP8266, ESP32

컴퓨터 전원을 원격으로 제어하기 ESP8266으로 컴퓨터 전원 제어 가능하게 만들어 보았습니다. 실제로 컴퓨터에 연결해서 테스트 하기는 번거롭고 해서 그냥 아두이노를 컴퓨터처럼 설정해 놓고 테스트 해 보았습니다. https://www.hackster.io/zvonko-bockaj/wemos-esp8266-remote-pc-switch-062c7a WeMos ESP8266 Remote PC Switch Turn your PC on/off with an Android smartphone, using the WeMos ESP8266 module connected to CloudMQTT service via WiFi. By Zvonko Bockaj. www.hackster.io 위의 링크를 참조해서 만들었습니다. 아두이노 나노에 있는 Red ..
Weather Station 날씨 스테이션 2.8인치 LCD와 ESP32 보드로 만든 웨더 스테이션입니다. https://github.com/me-no-dev/arduino-esp32fs-plugin me-no-dev/arduino-esp32fs-plugin Arduino plugin for uploading files to ESP32 file system - me-no-dev/arduino-esp32fs-plugin github.com https://github.com/Bodmer/DarkSkyWeather Bodmer/DarkSkyWeather Arduino ESP32 and ESP8266 compatible library to read weather forecast from Dark Sky API - Bodmer/DarkSkyWeather ..
2.8 LCD와 ESP32 PCB를 제작해서 LCD와 ESP32를 하나로 만드는 셋트입니다. ESP32 2.8인치 ILI9341 TFT LCD (240x320) Push button 3개 Active Buzzer S8050 Transistor AM2320 온습도 센서 DS3231 Real Time Clock 0.1uF Capacitor 10K Resistor 3개 470 Resistor 4.7K Resistor 5016 LDR 센서 ESP32에 있는 핀을 거의 전부 사용했습니다. 남아 있는 핀은 와이파이를 사용하면 충돌하기 때문에 더이상 사용이 안됩니다. 이 셋팅을 브레드보드에 할려면 케이블이 엄청 복잡해지고 연결이 제대로 맞는지 확인하는데만 시간 무지 잡아 먹네요. PCB로 셋팅해 놓으니 깔끔하고 좋네요. 이제 프로그램밍을 해서..
NodeMcu V2, V3 크기 비교 작은게 V2입니다. V2는 브레드보드에 사용 가능한데 V3는 한쪽에 공간이 없어서 사용 불가입니다. 마지막 사진 보면 확실히 V2가 작긴 하네요. 크기 때문에 무조건 V2로 작업해야 할거 같네요.
ESP-01과 USB 어댑터 한때 유명했던 ESP-01 입니다. 주로 IoT프로젝트에 사용하거나 하는데 크기도 작고 가격도 저렴해서 쓸만합니다. 와이파이 되고 이렇게 크기 작은건 아마 없을거로 봅니다. 문제는 PC에 연결해서 사용할려면 아래와 같은 어댑터나 최근에 나온 빨간색의 스위치 달린 버전의 어댑터를 구입해야 쉽게 프로그램밍이 가능합니다. 가급적이면 신형의 빨간색 버전 구입하세요. USB 어댑터 뒷판인데 아래와 같이 버튼 두개를 달아서 RESET과 프로그램밍 모드 가능하게 만들어 줘야 합니다. 자세한건 아래의 동영상 참고 하세요. https://www.youtube.com/watch?v=u78W3GKtcrw Blink 할려면 파란색 LED의 핀 번호가 1번입니다.
SD Card 이미지 로딩 2.8 LCD에 포함되어 있는 SD 슬롯으로 이미지 로딩해서 화면에 보여줍니다. 선이 복잡해서 선 꽂으면서 체크하는데만 시간 많이 잡아 먹네요. 이미지 중앙에 있는건 보호 필름에 붙어 있는 스탬프입니다.
2.8 LCD 테스트 셋업 PCB 제작 전에 테스트용으로 셋업 했습니다. 부품이 많다 보니 선이 복잡하네요. ESP32가 Wi-Fi를 쓰면 ADC2를 쓸수가 없어서 더 복잡하게 작업이 되네요. ESP32 Push button 3개 Active Buzzer S8050 Transistor AM2320 온습도 센서 DS3231 Real Time Clock 0.1uF Capacitor 10K Resistor 3개 470 Resistor 4.7K Resistor LDR 센서 2.8인치 ILI9341 TFT LCD
시계와 OLED 통합버전 시계에 BH1750, BME280 센서를 추가해서 온도, 습도, 기압, 밝기를 체크합니다. OLED 화면에 달력이 나오게 할수도 있는데 일단 전체 정보 다 보여주는 걸로 셋팅했습니다. 뒷쪽에 DS3231 RTC 모듈과 Wemos D1 mini가 있습니다.