본문 바로가기
반응형
[micro:bit] 모터 쉴드 PCB 수리 PCB에 마이크로비트 커넥터를 뒤집어서 반대로 그려 넣는 바람에 마이크로비트를 꽂아도 전원이 안 들어오는 문제가 있었습니다. PCB를 다시 뜨기도 뭐해서 재활용 박스에 일단은 넣어뒀었는데 며칠 후 잘 생각해 보니 소켓을 반대로 붙이면 되지 않을까? 하는 생각이 들어서 확인 작업을 해 보았습니다. [micro:bit] 모터 쉴드 PCB 제작 (실패기) 이전 게시글에서 전원 관련 부분이 정상 동작됨을 확인하였습니다. [micro:bit] 모터 쉴드 PCB 제작 (전원부) 알리익스프레스에서 아래와 같이 보드를 눕혀서 꽂는 방식의 마이크로비트용 에지 커넥 rudalskim.tistory.com 아래 그림의 수정전 이미지에서 커넥터를 분리하여 반대로 놓아보니(수정 후 이미지 참고) 전원 LED가 커넥터에 가려지지.. 2022. 2. 19.
[micro:bit] 모터 쉴드 PCB 제작 (실패기) 이전 게시글에서 전원 관련 부분이 정상 동작됨을 확인하였습니다. [micro:bit] 모터 쉴드 PCB 제작 (전원부) 알리익스프레스에서 아래와 같이 보드를 눕혀서 꽂는 방식의 마이크로비트용 에지 커넥터를 약 $2에 구매를 하였습니다. 그러나 판매자가 광고했던 것과는 다른 방식의 커넥터를 보내 주었고, rudalskim.tistory.com 다음으로 모터 실드의 가장 중요한 부분인 모터 드라이버를 확인해 보았습니다. 모터 드라이버로 TI사의 DRV8833을 사용하였고 알리에서 저렴하게 구매할 수 있는 모터 드라이버 IC입니다. 아래는 핸드폰에 들어가는 소형 진동 모터인데 진동되는 부품을 제거한 상태입니다. 이 모터를 사용하여 모터 드라이버 동작을 테스트해 볼 예정입니다. 모터 2개를 연결 후 메인 IC인.. 2021. 12. 26.
[micro:bit] 모터 쉴드 PCB 제작 (전원부) 알리익스프레스에서 아래와 같이 보드를 눕혀서 꽂는 방식의 마이크로비트용 에지 커넥터를 약 $2에 구매를 하였습니다. 그러나 판매자가 광고했던 것과는 다른 방식의 커넥터를 보내 주었고, 판매자에게 메시지를 보내서 얘기를 했더니 환불해 준다고 하여 환불을 받았습니다. 아래는 판매자가 보내준 다른 모양의 커넥터입니다. 위에서 꽂는 방식의 커넥터입니다. 잘못 왔지만 버리기는 아까워서 어떻게 사용할까 고민하다가 마이크로 비트용 모터 쉴드를 한번 만들어 보기로 결정했습니다. 제가 가지고 있는 부품들을 최대한 사용하여 이글 캐드로 아래와 같은 PCB를 그려 보았습니다. 윗면 가운데에 에지 커넥터를 위치시키고 밑면 오른쪽에 PCF8574, 가운데 DRV8833, 왼쪽에 MIC5219를 사용하였습니다. 이번에는 아래 게.. 2021. 12. 4.
[micro:bit] 마이크로비트 - 서보모터 사용하기 마이크로비트에서 서보모터를 테스트 해 보았습니다. 서보모터는 입력 신호에 따라 좌/우로 최대 180도 회전하는 모터입니다.(360도 회전하는 서보모터도 있습니다.) 마이크로비트를 좌/우로 비틀면 그 각도에 맞춰 서보모터가 회전합니다. 블록 구성은 아래와 같이 만들었습니다. 아래 코드를 자바스크립트 탭에 넣으시면 자동으로 블록이 구성됩니다. let millig = 0 let angle = 0 basic.forever(function () { millig = input.acceleration(Dimension.X) // map accelerometer readings to angle angle = pins.map( millig, -1023, 1023, 0, 180 ) angle = 180 - angle pi.. 2020. 12. 31.
[micro:bit] 마이크로비트 - I2C를 사용하여 OLED 디스플레이 마이크로비트에서 I2C를 사용하여 SSD1306 OLED를 작동시켜기 위해서는 확장 패키지를 먼저 설치해야 합니다. 관련 확장패키지 주소는 "https://github.com/makecode-extensions/OLED12864_I2C" 입니다. makecode-extensions/OLED12864_I2C I2C OLED 128 x 64 package. Contribute to makecode-extensions/OLED12864_I2C development by creating an account on GitHub. github.com 우선 새 프로젝트를 생성 후 아래쪽의 "확장"을 선택합니다. 프로젝트 주소입력란에 https://github.com/makecode-extensions/OLED12864.. 2020. 12. 30.
[micro:bit] 마이크로비트 - 네오픽셀(neopixel) 사용하기 네오픽셀이라고 해야 쉽게 제품을 이해할 수 있을 것 같아 제목을 "네오픽셀 사용하기"로 정했습니다 실제로 제품명이 네오픽셀이지 그 구성하고 있는 LED는 WS2812B 소자를 사용하고 있습니다. 아래 그림처럼 LED 여러개가 일렬로 쭉~ 연결되어 있습니다. 에지 커넥터를 구입했으니 외부 디바이스도 테스트할 겸 네오픽셀을 테스트해 보겠습니다. 윗 그림을 보면 +5V/Din/DO/GND 이런 핀들이 있는데 +5V/Din/GND 3라인을 사용할 예정입니다. 핀 설명 +5V : 이번에 사용되는 네오픽셀은 +5V에서 동작되는 타입니다. Din : 마이크로비트에서 제어신호를 넣어줘야 합니다. DO : LED를 연장하고 싶은 경우 DO의 라인을 다음 LED의 Din으로 연결하면 더 많은 LED를 사용할 수 있습니다... 2020. 12. 30.
반응형