반응형

Hardware 268

USB 3.0 HDMI 화면 캡처

라즈베리 파이를 개발할 때 어떻게든 편하게 화면을 보고 싶다는 생각에, HDMI 신호를 USB로 전송해주는 장치가 있어서 구매를 했다. Chilison이라는 회사에서 만든 거 같은데 가격은 일본 아마존에서 2만원 중반대 정도 한다. 직접 연결하여 써 보니 맥북 화면에서 카메라로 인식이 되면서 퀵타임으로 화면을 확인할 수 있었다. 위와 같이 USB Video 를 선택하면 HDMI 영상 신호가 아래와 같이 나온다. HDMI 가 달린 일반 카메라는 웹캠으로 활용할 수 도 있겠다 싶더라.

ESP8266 Motor Sheild

ESP8266을 좀 더 편리하게 사용하게 하는 [ESP8266 Motor Sheild] 도 팔고 있었다. 몇천 원 밖에 안 하는 관계로 이런 건 사봐야지.. 모터 2개를 제어 가능한 쉴드가 되겠다. 아두이노 IDE 에서 사용되는 보드 핀은 아래와 같이 되어있다. A- : Pin 5 or D1 A+ : Pin 0 or D2 B- : Pin 4 or D3 B+ : Pin 2 or D4 여기서 사용된 아크릴 구조와 모터 등의 세트도 아마존에서 만원에 구입했다. 구입 당시에는 아래의 설명서 1장이 전부이므로 알아서 만들어 줘야 한다. 여러 사이트 들을 찾아다녔는데 전원 입력은 하나만 해 주면 된다. 입력이 하나일 경우에는 아래와 같이 전원 핀을 VIN과 VM을 점퍼로 연결해 줘야 한다. 프로그래밍 등과 같은 내..

Hardware/ESP 2022.09.03

STM32F103C8T6

2년 전에 STM32 보드 관련 기판을 사 모을 때 되게 싼 가격으로 ARM Cortex-M3 STM32F103C8T6 기판을 팔고 있었다. 6~7천 원대 가격이라 흥미가 있어서 구매해 봤다. 아래와 같은 보드인데, ST에서 나온 오리지널 보드인거 같지는 않다. 한번 써볼까 싶어서 구글링을 해 보는데, 아두이노 IDE로 사용하는 경우나, STM32 보드로 사용하는 경우나 뭔가 문제가 많은거 같다. 싸다고 막 사는건 좋지 않은 거 같음.

Hardware/STM32 2022.09.03

ESP32와 컴퓨터 사이에 UDP 통신 하기

일단 라이브러리는 espressif에서 제공되는 [AsyncUDP]가 있어서 이걸 사용하면 된다. https://github.com/espressif/arduino-esp32/blob/master/libraries/AsyncUDP/examples/AsyncUDPServer/AsyncUDPServer.ino GitHub - espressif/arduino-esp32: Arduino core for the ESP32 Arduino core for the ESP32. Contribute to espressif/arduino-esp32 development by creating an account on GitHub. github.com 단지 내가 하고 싶었던 것은 서버 컴퓨터가 한대 있고, 첫 번째 ESP에서 ..

Hardware/ESP 2022.09.02

STM32 NUCLEO-F446RE 보드의 LED 제어

요즘은 반도체 대란 때문이라 그런지 일본 아마존에서 NUCLEO-F446RE 보드가 거진 10만 원에 가까운 가격에 팔고 있었다. 원래는 2~3만 원대 가격에 팔던 개발 보드인데 이게 무슨 날벼락인가 싶다. 그래서 알리에서 3만원대 가격에 주문을 한 게 잘 도착했다. 여기에 글을 남기는 것은 나중에 설정 방법을 잊어버렸을 경우에 참조하기 위해 남겨 놓는다. 이것저것 잡지식을 많이 익히고 배우다 보면 몇 개월만 지나면 어떻게 했었는지 기억이 안 날 때가 많다...;; 연구실 프로젝트를 하는데 아두이노로 겨우겨우 시스템을 완성하고 회사랑 미팅을 할때 시스템을 제안하고 나니까 제안한 시스템을 stm32 마이크로 컨트롤러를 사용하여 완성한 제품이 와서 많이 당황했었던 기억이 있다. 역시 관련업계에서 0순위로 검..

Hardware/STM32 2022.09.01

ESP 가 쓸모가 많은 보드인거 같다.

ESP32 보드를 ROS의 노드로 쓸 수 있다고 하는구나. https://micro.ros.org/blog/2020/08/27/esp32/ micro-ROS porting to ESP32 The micro-ROS team is glad to announce that the pool of boards officially supported by the project has widened! The ESP32 MCU is now part of the family. ESP32 is a series of low-cost, low-power microcontrollers with integrated Wi-Fi and dual-mode Bluetooth micro.ros.org 맥 환경에서 ROS2의 환경 구축 방법은..

Hardware/ESP 2022.08.25

STM32F103C8T6 보드로 LED 제어

2년 전에 [STM32F103C8T6] 보드를 배워보려고 했었는데 시간이 없는 관계로 안 하고 있었다. 그때는 디버거랑 보드 다 합쳐서 만원 안 했던 거 같은데 요즘은 가격이 많이 올랐다. https://fermium.tistory.com/1195 STM32F103C8T6로 LED 제어하려 했는데.. 아마존에서 산 세트인데 겉에 적혀있는 정보와 내부 정보가 다르다.. 어쩐지 안된다 했다. 아래와 같이 연결을 하려고 이것저것 도전해 봤는데 잘 되지 않더라. 3V3 - 3V3 SWO - SWDIO SWCLK - SWCLK GND - GN fermium.tistory.com 요즘은 어떻게 변했는가 살펴보니 맥북에서도 프로그래밍하기 좋도록 바뀌어 있다. 아래의 홈페이지에서 STM32CubeIDE 를 다운로드하여..

Hardware/STM32 2022.08.24

MAX4466 마이크 앰프 모듈 사용하기 (ESP32)

MAX4466는 앰프라서 데시벨 값 정도밖에 알 수는 없다. 따라서 출력도 라이브러리 없이 아날로그 값을 읽어 들이기만 하면 된다. 음성인식을 하려면 다른 마이크 모듈을 사야 한다. 아래와 같이 실제 환경에서 소음의 크기를 이퀄라이져 형식으로 표현해 봤다. 귀찮아서 LED의 저항연결은 생략함.. 출력을 그래프로 그리면 아래와 같이 나온다. LED 4개를 이용해서 소리의 크기를 나타낸 것으로 음악을 틀어서 저작권에 걸릴까 봐 무음 동영상으로 올린다. 아래는 이번에 사용한 직접짠 샘플 코드. 소리값의 범위는 특별한 의미 없이 지정한 것으로 각자의 목적에 맞게 설정해 주면 되겠다. void setup() { Serial.begin(115200); pinMode(32,OUTPUT); pinMode(33,OUTP..

Hardware/ESP 2022.08.21

ESP 테스트 보드 개발 어뎁터 for ESP-01S

ESP가 칩 형태로 있을 때 개발하기 편하게 해 주는 테스트 보드를 구매했다. ESP-01S 보드를 가지고 있는데 이게 있으면 개발하기 편할 거 같더라. 내가 IoT 관련으로 이것저것 공부하다 보니 ESP 시스템이 상당히 매력적으로 다가오는 거 같다. 학생들과 다양한 시스템을 개발해 나가고 싶다. 참고로, ESP-01S를 프로그래밍할 때, 보드 설정은 아래와 같이 설정했다. 그리고 샘플소스중에 Blink를 활용할 수 있는데, 이 보드의 LED 는 1번 핀에 할당되어 있다. ESP 테스트 보드 왼쪽의 붉은 LED도 1번 핀에 할당이 되어 있는지 동시에 깜빡인다.

Hardware/ESP 2022.08.16
반응형