Latest posts

  • USB 직류전압 조절 장치 – Step-up / Step-Down 전원공급장치 (1.2 – 24V)

    USB 직류전압 조절 장치 – Step-up / Step-Down 전원공급장치 (1.2 – 24V)

    1. 직류전압 변환 장치 소개 아두이노나 라즈베리파이 같은 마이크로 컨트롤러를 회로를 구성하다 보면, 간혹 일부 회로가 표준인 5V나 3.3V 외에, 9V 또는 12V의 직류 전압을 필요로 하는 경우들이 있어, 참 난감할 때가 있곤 하다. 별도의 직류전원 장치가 필요하기 때문이다. ​ 이러한 경우에 저렴하면서도 쉽게 적용할 수 있는 전원 장치가 있어 소개한다. ​ 외형은 다음과 같은…

    Read more

  • I2C 통신방식 2.5인치 128×64 LCD 사용기 – GMG12864-59N (ST7567S 드라이버, COG Type)

    I2C 통신방식 2.5인치 128×64 LCD 사용기 – GMG12864-59N (ST7567S 드라이버, COG Type)

    SPI 방식 2.5인치 12864 LCD의 아쉬웠던 점 이전 글에서 2.5인치 크기의 128×64 해상도를 가지는 LCD의 자세한 사용법을 소개한 바 있었다. ​ 제조사에서는 COG(Circuit on Glass) 형식으로 제조된 제품으로 두께 나 기술적 측면에서 여러 가지 장점이 있다고 소개했는데, 개인적으로는 기존의 44780 칩을 사용하는 소형 LCD보다(16×2 글자 표시) 보다 4배나 많은 16×8줄로 글자를 표시할 수 있는 것이…

    Read more

  • 초소형 온도 습도 센서 AHT25 – 사용방법 그리고 AHT10 센서와의 비교

    초소형 온도 습도 센서 AHT25 – 사용방법 그리고 AHT10 센서와의 비교

    AHT25 디지털 온도 습도 센서 소개 라즈베리파이 피코 보드나 아두이노, ESP32보드 등에서 사용할 수 있는 디지털 온도 습도 센서를 찾다가, AHT25라는 센서 모듈을 접하게 되었다. ​ 이 센서 모듈은 무엇보다 길이가 1.5cm에 폭이 0.5cm밖에 안되는 극소형의 온도 습도 센서 모듈이라, 소형화가 필요한 장치에서는 아주 유리한 장점이 있다. 기존에 소개(https://blog.naver.com/mythee1/223277151483)한 매유 유사한 기능을 수행하는 온도 습도…

    Read more

  • ESP-NOW 사용하기 4 – 1:N (1:복수) 양방향 통신

    ESP-NOW 사용하기 4 – 1:N (1:복수) 양방향 통신

    앞선 글들에서 ESP-NOW 통신으로 ESP32/esp8266 보드에서 1:1양방향 통신을 소개한 바 있었다. https://blog.naver.com/mythee1/223291266342 ​ ​ 그런데 이를 발전시켜 복수의 ESP 보드들과 ESP-NOW 방식으로 양방향 통신을 시도하기 위해, 다음과 같이 회로를 구성했다. ​ 즉, 오른쪽 ESP32(=sender)에서 버튼을 누르면 ESP-NOW 메시지를 송신하는 의미의 백색 LED를 켜고, 왼쪽에 위치한 별도의 ESP32(Receiver 1) 및 ESP8266(Receiver 2) 보드에서 이 통신 메시지를…

    Read more

  • ESP-NOW 사용하기 3. – 1:N (복수의 상대방과) 통신하기

    ESP-NOW 사용하기 3. –  1:N  (복수의 상대방과) 통신하기

    앞선 글에서 ESP32/8266 보드에서 ESP-NOW 통신을 이용하여, Wifi 없이도 통신을 하고, 상대방 보드에 연결된 LED를 켜고 끄는 것을 소개한 바 있었는데( https://blog.naver.com/mythee1/223290595170 ), ESP 보드에서는 비단 1:1 방식 외에도, 1:N의 방식으로 다수의 ESP 보드들과도 동시에 통신이 가능하다. ESP-NOW 사용하기 1. – 단방향 1:1 통신으로 LED 켜고 끄기 1. ESP-NOW 소개 Espress 사에서 개발한 ESP8266및 ESP32에는…

    Read more

  • ESP-NOW 사용하기 2. – 1:1 양방향 통신 및 양방향제어하기

    ESP-NOW 사용하기 2. – 1:1 양방향 통신 및 양방향제어하기

    ​ 앞선 글에서 ESP32보드 2개를 이용하여, ESP-NOW를 활용한 통신으로 상대방 ESP32보드에 있는 LED를 버튼스위치로 켜고 끄는 것을 소개한 바 있었다. 그런데 이것은 일방적인 통신이었다. 즉 ESP 보드 A에서 ESP 보드 B로 신호를 보내는 것이었다. ​ https://blog.naver.com/mythee1/223290595170 ESP 개발 보드에서 ESP-NOW 사용하기 1 – 단방향 통신으로 LED 켜고 끄기 1. ESP-NOW 소개 Espress 사에서 개발한 ESP8266및…

    Read more

  • ESP-NOW 사용하기 1. – 단방향 1:1 통신으로 LED 켜고 끄기

    ESP-NOW 사용하기 1. –  단방향 1:1 통신으로 LED 켜고 끄기

    1. ESP-NOW 소개 Espress 사에서 개발한 ESP8266및 ESP32에는 독특한 통신 기법인 ESP-NOW라는 통신 프로토콜을 지원한다. ESP-NOW는 라우터(=인터넷 공유기) 등을 거치지 않고, ESP 개발 보드들끼리 직접 통신할 수 있는 기능을 의미한다. 때문에, 넓은 지역에 분산된 센서들과 연결된 ESP 보드들의 데이터를 네트워크에 전달하는데 저비용, 고 신뢰성의 통신이 가능하다. ​ ​ ESP-NOW는 다음과 같은 장점 들이 있다고 한다.…

    Read more

  • ESP32 보드 또는 피코W 보드에서 MAC 주소 확인 방법

    ESP32 보드 또는 피코W 보드에서 MAC 주소 확인 방법

    1. MAC 주소 ESP32 또는 ESP8266보드 또는 라즈베리파이 피코 W처럼 네트워크 통신 기능이 있는 마이크로컨트롤러들은 네트워크상에서 해당 장치를 인식하기 위해 MAC (Media Access Control) 주소라는 것을 가지게 된다. ​ MAC 주소는 인터넷상에서 특정 장치를 구별하기 위해 부여된 물리적 번호이다. 통상 8Bit로 단위의 6자리의 주소(총 48비트)로 구성되며, 앞의 3자리는 대개 해당 장치의 제조사를 구분하는 데 사용되며,…

    Read more

  • Thonny IDE에서 여러 개 창을 동시에 열어 작업하는 방법

    Thonny IDE에서 여러 개 창을 동시에 열어 작업하는  방법

    라즈베리파이 피코 보드나, RP2040 계열 아두이노 보드류, ESP32 또는 ESP8266계열의 마이크로 컨트롤러에서 마이크로 파이썬을 사용하게 해 주는 중요한 도구인 Thonny IDE는 기본적으로는 한 번에 한 개의 편집창만을 사용할 수 있다. 즉, 기본적으로는 한 번에 한 개의 마이크로 컨트롤러만을 사용할 수 있는 것이다. ​ 그런데, 때로는 여러 개의 Thonny 편집창을 열어야 할 때가 있다. 동시에 여러…

    Read more

  • ESP32 개발보드에 연결된 LED를 웹브라우저에서 제어하기 2 – 그림 표시 및 버튼으로 동작 선택하기

    ESP32 개발보드에 연결된 LED를 웹브라우저에서 제어하기 2 – 그림 표시 및 버튼으로 동작 선택하기

    앞의 글(https://blog.naver.com/mythee1/223285654943) 에서 다음과 같이 ESP32 개발보드에 연결된 LED(또는 전원차단 스위치)를 원격지에서 웹브라우저를 이용하여 “swon” 또는 “swoff”같은 키워드를 주소창에 입력하여 제어하는 방법을 소개한 바 있었다. 그런데 이렇게 간단한 키워드를 매번 입력해서 제어하는 것도 나쁘지 않기는 하지만, 매번 키워드를 입력해야 하는 불편함이 있는 것도 사실이다. 또한 LED의 상태를 표시하는 것도 단순히 문자로만 표시하는 것보다는 다음과 같이…

    Read more