| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
- 자바
- FFI
- 스타크래프트2
- 고속도로
- QTcpServer
- Qt4
- 자료구조
- 정성하
- HTML
- 디자이어HD
- vuejs
- 재귀함수
- 마영전
- Java
- 바이크
- Qt 소켓프로그래밍
- 오토바이
- 알람프로그램
- android SAF
- 이륜차
- Qt OpenGL
- 윈도우7
- 양평역
- qt 설치
- 엑티브엑스
- c언어
- 스타2
- 잡담
- QT
- 안드로이드
- Today
- Total
프로그래밍과 잡담
[ESP32] ESP32c3 super mini 를 이용해 만들어본 온도 습도 센서 본문

알리 익스프레스에 보면 esp32c3 super mini 라는 물건을 엄청 싸게 팔고 있음.
심지어 2천원 짜리도 있었음 ㅋㅋ
근데, ESP32가 뭐냐 하면
RSIC V 아키텍쳐를 사용하는 마이크로 컨트롤러이다.
그러니까 아두이노 같은거라고 생각하면 됨.
아, 물론 esp32도 여러가지가 있어서 RiscV를 사용하는 놈도 있고 다른 이상한거 쓰는 놈도 있음.. 그러니 쓸거면 ESP32C3 같은걸 쓰는게 좋음. 다른 것들은 엑텐자라고 아키텍쳐가 좀 다른거 씀. 쓸거면 유명하고 많이 쓰는걸 써야됨. 그래야 쓸만한 라이브러리들이 많거든.
이건 귀찮아서 ChatGPT 한테 물어서 만든 ESP32 기기별 사용하는 아키텍쳐 표이다.그러니 정확하지 않을 수 있으므로 구글에 검색해서 알아보는게 필수임.
| 모델 | 출시년도 | CPU 아키텍처 | 코어수(클럭) | 구성특징 |
| ESP32 (Classic) | 2016 | Xtensa LX6 | 듀얼코어 (240 MHz) | Wi-Fi + BT v4.2 지원, 가장 널리 사용됨 |
| ESP32-S2 | 2020 | Xtensa LX7 | 싱글코어 (240 MHz) | Wi-Fi 전용, 보안 기능 강화, USB OTG 지원 |
| ESP32-S3 | 2021 | Xtensa LX7 | 듀얼코어 (240 MHz) | AI 가속기(벡터 연산), Wi-Fi + BT 5.0 |
| ESP32-C3 | 2020 | RISC-V (RV32IMC) | 싱글코어 (160 MHz) | 저전력, Wi-Fi + BT 5.0, 저가형 |
| ESP32-C2 | 2022 | RISC-V (RV32IMC) | 싱글코어 (120 MHz) | 초저가형, Wi-Fi + BT 5.0 |
| ESP32-C5 | 2023 | RISC-V (RV32IMC) | 듀얼코어 (240 MHz) | Wi-Fi 6 지원, BT 5.0 |
| ESP32-C6 | 2023 | RISC-V (RV32IMC) | 싱글코어 (160 MHz) | Wi-Fi 6 + BT 5.0 |
| ESP32-H2 | 2022 | RISC-V (RV32IMC) | 싱글코어 (96 MHz) | BLE 5.2 + IEEE 802.15.4 (Thread/Zigbee) |
| ESP32-P4 | 2023 | RISC-V (RV32IMAC) | 듀얼코어 (400 MHz) |
(위의 표는 ChatGPT로 만든거므로 너무 신뢰하지 말것!)
근데 이 조그만거에 무려 wifi와 블루투스LE 를 지원함 ㅋㅋ 미쳤지.
중국에서 대량을 생산을 해서 그런지 가격도 엄청나게 쌈..
이거 가지고 여러가지를 만들 수 있음..
심지어 센서들도 싸게싸게 팔기 때문에 재미 삼아서 놀기에도 괜찮은 제품임.
그래서 난 이런쪽 임베디드 쪽은 개뿔도 모르지만, 요즘에는 ChatGPT니 뭐니 하면 생성형 AI들이 있어서 그거 한테 물어보면서 만들면 소스 코드까지 만들어주기 때문에 여러가지 삽질을 줄여 줄 수 있음.

대충 이런 제품들을 사면 무슨 프로토콜을 이용한다고 나옴.
그걸 구글에 검색하던가 아니면 gpt 한테 물어보면 어떻게 연결하라고 알려줌 ㅋ
참 좋은 세상이야.. 근데 대충 관련 지식이 없으면 얘한테 물어봐야 모른다는걸 알아야함.
생성형 AI 라는게 구라를 치는 경우가 자주 있어서 그걸 알아내는건 결국 인간의 몫이기 때문이다.
애초에 사람이 아니고 그냥 다음 단어에 맞는 그럴듯한 단어를 끼워서 알려주는게 생성형 AI의 한계이기 때문임.
그래도 왠만한건 잘 나오니까 너무 불신 할것도 없지만, 100% 믿고 쓸수 없다는거지.
다만 내가 만든건 거의 AI가 짜준 코드로 만들었다 ㅋㅋ
위에 사진에서 보다 싶이
초록색 부분, usb 연결 된게 esp32c3 모듈이다. 겁나 작음. 가로 1.8인가 하고 세로가 2센치인가 정도 밖에 안하는 작은 모듈인데.
저걸로 여러가지를 할 수 있다.
빨간색으로 된 것들은 센서와 OLED 이다.
둘다 i2c 라는 프로토콜을 이용해서 통신을 하는 것들임.
코드는 chatgpt 한테 짜달라고 해서 만들었음.
센서가 읽은 정보를 oled에 출력하는 간단한 프로그램임.
중간에 oled가 안켜져서 뒤졌나 했더니 ai가 해결법도 알려주더라구. 허참.. 이런거 보면 프로그래머이지만 신기 할 따름임. 물론 AI라는게 그럴듯한 정보를 알려주기 때문에 그럴 듯한 정보가 맞을 확률이 높은거지만 말이야.
'잡담' 카테고리의 다른 글
| [SSD]이런 X나게 황당한 일이 있나.. (0) | 2025.09.12 |
|---|---|
| 잠을 자고 나서 목이 아프다면? (2) | 2025.06.11 |
| 제21대 대선이 끝나가고 있다. (2) | 2025.06.04 |
| 18650 배터리를 사봤음. (1) | 2024.11.20 |
| AMD 9800X3D 가 나왔는데.. (0) | 2024.11.18 |