아두맨 아이디어 창작소

아두맨

아이디어 창작 도우미

    ESP32/장치설정

    [아두이노] ESP32란?

    아두맨 2024. 2. 13. 01:57

        

    요약

    ESP32를 처음 사용하시나요? ESP32는 Espressif에서 개발한 저가 및 저전력 시스템 온 칩(SoC) 마이크로컨트롤러 시리즈로, Wi-Fi 및 블루투스 무선 기능과 듀얼 코어 프로세서를 포함하고 있습니다. IoT 프로젝트를 할 때 정말 저렴한 비용으로 장치를 개발할 수 있습니다.


     

    시작하기에 앞서 ESP32란 무엇일까요? ESP32는 Espressif에서 개발한 칩 마이크로컨트롤러 시리즈입니다.

     
     

    ESP32가 인기 많은 이유 : 

    1. 저렴한 가격: ESP32는 1만원 대로 저렴하게 구매가 가능합니다.
    2. 저전력: ESP32는 다른 마이크로컨트롤러에 비해 매우 적은 전력을 소비하며 deepsleep과 저전력 모드 등의 지원으로 전원관리가 가능합니다.
    3. Wi-Fi 기능: ESP32는 Wi-Fi 네트워크에 쉽게 연결하여 인터넷에 연결하거나 (ST Mode) 자체 Wi-Fi 무선 네트워크를 생성하여 다른 장치가 연결할 수 있습니다. (AP Mode) ← 주로 IoT와 자동화 프로젝트에서 사용합니다.
    4. 블루투스: ESP32는 블루투스 클래식과 블루투스 저전력(BLE)을 지원합니다
    5. 듀얼 코어: 대부분의 ESP32는 듀얼 코어입니다. (백그라운드와 멀티태스킹으로 안전성을 높일 수 있음)
    6. 아두이노와 호환됨: 많은 라이브러리를 쉽게 사용할 수 있으며 커뮤니티도 형성이 잘되어 있어서 생산성이 높습니다.
    7. MicroPython과 호환됨: MicroPython 펌웨어로 ESP32를 프로그래밍할 수 있습니다.

    ESP32 사양

    메모리

    ROM 448KB SRAM 520KB
    RTC fast SRAM 8KB RTC slow SRAM 8KB
    eFuse 1Kbit (MAC, Chip-ID etc..) Embedded flash 2MiB 또는 4MiB
    (시중에 판매되는 용량 크기)

     

    Peripheral Input/Output

    PWM ADCs DACs I2C
    UART SPI I2S RMII
    터치센서 홀센서    

    어떤 제품을 구매하면 좋을까?

    일단 초보자는 ESP32 개발보드를 사용하는 것을 추천합니다. USB단자로 쉽게 아두이노와 연결이 가능하여 펌웨어 작업을 할 수 있고 또한 전압 레귤레이터가 있어서 5V, 3.3V 전원이 제공되어 다양한 디바이스를 사용할 수 있습니다.

    대부분의 ESP32 프로젝트에서는 ESP32 DEVKIT DOIT 보드를 사용하며 이를 추천합니다. 이 보드에는 사용 가능한 핀의 수가 다른 여러 버전이 있습니다(30, 36, 38)—모든 보드가 유사한 방식으로 작동합니다.

    ESP32 핀맵

    • 구매하시는 제품이 위의 핀맵과 다를 수 있으나 기본적으로 핀맵이 달라도 GPIO번호의 기능은 똑같습니다.
      (개발보드의 핀맵은 제각기 달라서 구매처의 핀맵을 보시고 사용해야 됩니다.)

     
     
     

    'ESP32 > 장치설정' 카테고리의 다른 글

    [아두이노] ESP32 Multi Thread 구현하는 방법 (easy RTOS)  (2) 2024.03.06
    [아두이노] ESP32 MAC, CHIP ID, 고유 식별 값 읽는 방법  (3) 2024.03.05
    [아두이노] ESP32 웹에서 간단히 시뮬레이션 테스트 wokwi  (2) 2024.02.18
    [아두이노] ESP32 PIN OUT 사용 가능한 핀  (0) 2024.02.18
    [아두이노] ESP32 아두이노 2 설치  (1) 2024.02.15

    'ESP32/장치설정'의 다른글

    • 현재글[아두이노] ESP32란?

    관련글

    • [아두이노] ESP32 MAC, CHIP ID, 고유 식별 값 읽는 방법 2024.03.05
    • [아두이노] ESP32 웹에서 간단히 시뮬레이션 테스트 wokwi 2024.02.18
    • [아두이노] ESP32 PIN OUT 사용 가능한 핀 2024.02.18
    • [아두이노] ESP32 아두이노 2 설치 2024.02.15
    프로필사진

    아이디어를 실현시켜드립니다!

    • 최신글 전체보기 (29)
      • 코딩 (10)
        • Python (4)
        • C# (6)
      • ESP32 (12)
        • 장치설정 (9)
        • 센서활용 (2)
        • ESP32 프로젝트 (1)
      • 아두이노 (4)
        • 장치설정 (3)
        • 아두이노 프로젝트 (1)
      • 라즈베리파이 (1)
        • 라즈베리파이 프로젝트 (1)
      • 블로그 관련 (1)

    최근글과 인기글

    • 최근글
    • 인기글

    공지사항

    Tag

    전력관리, 아두이노 딥슬립, LED, ESP32, 2중리스트, wokwi, 아두맨, 아두이노, 개발, Arduino, st7789, 라즈베리파이, 웹, 시제품, deepsleep, 데이터, 의뢰, 2중 리스트, 딥슬립, c#,

    최근댓글

    Copyright 아두맨. All rights reserved.

    티스토리툴바