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 2.8" 240x320 LCD 2.8인치 LCD이고 칩은 ILI9341들어갑니다. 제일 속도 나온다는 TFT-eSPI 라이브러리로 테스트 해보았는데 잘 나오네요. nodemcu로 테스트 했습니다. AM2320 온도 습도 센서 온습도 측정하는 센서 중에서 DHT22만큼의 성능을 내는 센서입니다. I2C방식이고 단독으로 사용하면 4.7K 저항 2개가 필요합니다. Buzzer와 부저 모듈 - 피에조 왼쪽에는 그냥 부저만 있고 가운데 있는게 부저 모듈입니다. 둘 다 passive 이지만 모듈에는 “2TY” 마킹 되어 있는 S8550 칩이 들어가 있어서 이게 소리를 크게 만듭니다. 삐소리를 3초 이상 듣고 있기 힘듭니다. const int buzzer = 10; void setup(){ pinMode(buzzer, OUTPUT); } void loop(){ tone(buzzer, 1000); delay(50); noTone(buzzer); delay(2000); } tone 명령어로 스퀘어 웨이브를 만들어서 보냅니다. 1000의 숫자를 조정해서 옛날 게임 사운드 만들 수 있네요. const int buzzerModule = 9; void setup(){ pinMode(buzzerModule, OUTPU.. 시계와 OLED 통합버전 시계에 BH1750, BME280 센서를 추가해서 온도, 습도, 기압, 밝기를 체크합니다. OLED 화면에 달력이 나오게 할수도 있는데 일단 전체 정보 다 보여주는 걸로 셋팅했습니다. 뒷쪽에 DS3231 RTC 모듈과 Wemos D1 mini가 있습니다. 이전 1 ··· 6 7 8 9 10 11 12 ··· 17 다음