본문 바로가기
반응형
라즈베리파이 피코 테스트 보드 제작 라즈베리파이 피코 보드와 다른 디바이스들을 연동을 하려면 서로 간에 인터페이스로 연결을 해야 하는데 이때 기본적으로 사용되는 인터페이스로 UART/I2C/SPI 등이 있습니다. 라즈베리파이 피코 보드에서 이러한 인터페이스를 쉽고 빠르게 테스트해 보기 위해 테스트용 보드를 제작해 보았습니다. 추가적으로 몇 개의 GPIO를 할당하여 Motor driver, WS2812, LED를 추가하였습니다. 인터페이스 테스트용 PCB이다 보니 eagle CAD로 쉽게 그릴 수 있었습니다. 거버 파일을 생성 후 https://jlcpcb.com/KOR에 업로드하여 주문서를 작성하였습니다. PCB Prototype & PCB Fabrication Manufacturer - JLCPCB JLCPCB, 더 빠른 PCB & SM.. 2022. 8. 7.
윈도우10에서 Raspberry Pi Pico C/C++ 빌드 환경 설정하기(nmake 사용) 라즈베리파이 피코 개발환경이 익숙하지 못하여 처음에는 CircuitPython을 주로 사용하여 테스트 및 개발하는 용도로 사용하였습니다. 그러다가 이제는 좀 익숙해져서인지 C/C++ SDK 빌드 환경을 사용해 보고 싶어 라즈베리파이 피코 개발 관련 문서를 살펴보게 되었습니다. 아래 빌드 환경 설정은 라즈베리파이 피코의 getting-started-with-pico.pdf 문서의 챕터 9.2를 참고한 내용입니다. 윈도우10 환경에서 Pico용 C/C++ SDK를 사용하여 제공되는 예제들을 빌드 테스트해 보았습니다. 설치 프로그램 먼저 SDK 빌드 환경을 설정하기 위해서는 아래 프로그램을 먼저 설치해야 합니다. • ARM GCC compiler • CMake (아래 Build Tools for Visual .. 2022. 7. 13.
라즈베리파이4 (4GB) 스타터 키트 구매 라즈베리파이 4를 사용해 보기 위해서 스타터 키트를 구매하였습니다. 단품으로도 구매할 수 있지만 이것 저것등의 주변 부품들도 필요하기 때문에 키트로 된 상품을 구매해 보았습니다. 단품 구매보다는 키트로 구매하니 보드, 어뎁터, 브레드보드, 점퍼선, micro HDMI 케이블 등 사용 관련 부품이 모두 들어 있어서 편리합니다. 아래 이미지를 보면 플라스틱 박스에 모든 부품들이 동봉되어져서 왔는 데 사용하다가 정리 시 한 박스에 다 몰아넣을 수 있어서 보관도 쉽고 간편해 보입니다. 구성품은 아래와 같습니다. 점퍼선, 케이스, 라즈베리파이4 (4GB), 마이크로 SD(32GB), 리더기, 어뎁터, 브레드보드, 테스트용 각종 다양한 부품들, Micro HDMI 케이블이 들어 있습니다. 정품 라즈베리파이 4 (4.. 2022. 5. 23.
Raspberry Pi Pico 확장 보드 기능 테스트 Adafruit CircuitPython 7.2.5 / Raspberry Pi Pico with rp2040 에서 테스트 되었습니다. 자체 제작한 라즈베리파이 피코 확장 보드를 테스트를 해 보았습니다. LED 테스트 간단한 GPIO 컨트롤 테스트입니다. import time import board import digitalio led = digitalio.DigitalInOut(board.GP22) led.direction = digitalio.Direction.OUTPUT while True: led.value = True time.sleep(0.5) led.value = False time.sleep(0.5) 실행해 보면 아래와 같이 LED가 깜박이며 동작됩니다. MicroSD 카드 테스트 Micro.. 2022. 4. 20.
Raspberry Pi Pico에서 MicroSD 사용하기 Adafruit CircuitPython 7.2.5 / Raspberry Pi Pico with rp2040 에서 테스트 되었습니다. 라즈베리파이 피코용 확장 보드를 사용하여 MicroSD 카드 테스트를 해 보았습니다. Raspberry Pi Pico (W5100S-EVB-Pico) 확장 보드 제작 Raspberry Pi Pico 보드를 사용하여 여러 가지 테스트를 해 보았습니다. 테스트했던 디바이스들과 추가적으로 필요했던 기능들을 모아 Raspberry Pi Pico(W5100S-EVB-Pico)용 확장 보드를 제작해 보았습니다. rudalskim.tistory.com 제가 가지고 있던 MicroSD 카드 소켓은 아래와 이미지처럼 고정쇠를 연 후 그 안에 MicroSD 카드를 넣고 뚜껑을 닫는 형태입니.. 2022. 4. 19.
Raspberry Pi Pico (W5100S-EVB-Pico) 확장 보드 제작 Raspberry Pi Pico 보드를 사용하여 여러 가지 테스트를 해 보았습니다. 테스트했던 디바이스들과 추가적으로 필요했던 기능들을 모아 Raspberry Pi Pico(W5100S-EVB-Pico)용 확장 보드를 제작해 보았습니다. 확장 보드 기능 전원 : 외부 +5V 어뎁터를 사용하여 동작할 수 있도록 추가 리셋 : USB 신호의 Reset 동작을 위해 추가 모터 드라이버 : DC 모터를 구동시키기 위해 추가 LED : 간단한 GPIO 테스트를 위해 추가 Neopixel : 네오픽셀 LED 테스트를 위해 추가 UART : 아직 테스트해 보지는 않았지만 외부 인터페이스를 위해 추가 I2C : OLED 및 기타 I2C 디바이스 연결을 위해 I2C0/I2C1 2포트를 추가 Micro SD : 외부 저장.. 2022. 4. 18.
반응형