본문 바로가기
반응형
A3901 - Dual Full Bridge Low Voltage Motor Driver 구매 어떤 제품의 회로를 살펴보다가 모터 드라이버로 A3901을 사용하는 것을 알게되었습니다. A3901은 Allegro사에서 만든 IC로 Dual Full Bridge Low Voltage Motor Driver입니다. 주요 특징은 아래와 같습니다. ▪ Low RDS(on) outputs ▪ Full- and half-stepping capability ▪ Small package ▪ Forward, reverse, and brake modes for DC motors ▪ Sleep mode with zero current drain ▪ PWM control up to 250 kHz ▪ Crossover-current protection ▪ Thermal shutdown (TSD) 주로 DC 모터를 구동하기.. 2021. 10. 26.
JLCPCB에서 주문 번호 표시 없이 PCB 주문하기 JLCPCB 사이트(https://jlcpcb.com/RNA)의 PCB 주문페이지의 설정을 보다가 'Remove Order Number'라는 옵션이 있는 것을 알게 되었습니다. 이것은 PCB를 주문하면 JLCPCB에서 주문번호를 PCB의 실크 레이어 임의의 위치에 프린트를 하여 PCB를 보내 주는데 이 주문 번호의 인쇄 없이 PCB를 받고자 하는 경우 설정하는 옵션입니다. 예를 들면 다음의 이미지들은 제가 주문했던 PCB들인데 아래와 같은 식으로 찍혀져서 배송되어집니다. 처음 주문에서는 DIP 소켓 중앙에 주문번호가 배치되어 있었는데 나중에 소켓을 납땜하면 가려져 보이지 않도록 업체에서 위치를 신경 써 준 것 같습니다. 두 번째 주문의 경우는 적절한 위치를 찾을 수 없었는지 PCB 뒷면의 보이는 위치에 .. 2021. 10. 25.
[Python] Fatal error in launcher: Unable to create process using PIP를 실행하니 Fatal error in launcher: Unable to create process using xxxxx 에러가 발생되면서 실행이 안되었습니다. 검색을 좀 해 보니 좀 해 보니 아래의 명령어를 사용하여 설치할 수 있는 방법을 찾을 수 있었습니다. python -m pip install XXX 그러나 이 방법도 임시적인 해결 방법으로 pip 명령어를 재실행하면 역시나 같은 에러가 발생되었습니다. 좀 더 검색을 해 보니 이러한 문제를 완전히 해결하기 위해서는 pip 명령어 자체를 upgrade 함으로써 해결 가능함을 알게 되었습니다. 아래 명령어를 사용하여 pip를 업그레이드 합니다. python -m pip install --upgrade pip 이렇게 업그레이드한 후에는 pip 명.. 2021. 10. 24.
[Portenta H7] I2C를 사용하여 OLED 테스트 Portenta H7 보드를 사용하여 I2C 동작 테스트를 해 보았습니다. Portenta 보드의 I2C 포트는 아래 이미지의 2개의 포트 중 아무 포트나 사용하면 됩니다. 왼쪽에 있는 포트는 아래와 같은 특별한 커넥터가 있어야 사용 할 수 있습니다. 반면에 가운데 포트는 일반적으로 많이 사용하는 점퍼선을 꽂아서 사용할 수 있습니다. 물론 점퍼를 꽂을 수 있는 커넥터가 납땜되어져 있어야 합니다. 제 경우에는 아래와 같이 헤더핀을 연결하여 브레드보드에 꽂아서 사용하고 있습니다. OLED와 Portenta 보드를 아래 그림과 같이 I2C로 연결하였습니다. 하드웨어적으로 연결을 시켰으니 소프트웨어를 사용하기 위해 OLED용 SSD1306 라이브러리를 설치해야 합니다. 먼저 Arudino IDE를 실행한 후 라.. 2021. 10. 22.
[Portenta H7] 업로드가 안되는 경우 보드 복구 방법 테스트를 하던 중에 갑자기 업로드가 안 되는 문제가 발생되어 여러 번 업로드를 재시도해 봤지만 소용이 없었습니다. Portenta 보드의 업로드 관련 문제를 검색을 해 보니 아두이노 사이트에서 문제 해결 방법을 찾을 수 있었습니다. 아래 게시글의 Troubleshooting을 참고하시면 됩니다. 문제 발생 시 현상 여러 번 업로드 시도하여도 업로드가 안되며, Portenta 보드의 적색 LED가 길게 4번, 짧게 4번 깜박임을 반복합니다. Arduino IDE의 verbose output을 활성화한 후 로그 메시지 창을 보면 "Forcing reset using 1200bps open/close on port COM6"라는 메시지가 나오며 Arduino IDE 내부적으로는 계속 업로드를 시도하는 것처럼 .. 2021. 10. 21.
[Portenta H7] Wi-Fi Access Point로 사용하기 Arduino Portenta H7 보드는 무선 통신을 위해 Murata 1DX 칩을 사용하여 WIFI 기능이 내장되어 있습니다. 이 칩은 Wi-Fi 802.11b/g/n + Bluetooth® 5.1 BR/EDR/LE를 모두 지원하며 WIFI의 경우 최대 65Mbps를 Bluetooth의 경우 최대 3Mbps의 속도를 지원합니다. 이번에는 WIFI를 사용하여 간단한 웹서버를 만들어서 핸드폰으로 Portenta 보드에 접속하여 LED를 켜고 끄는 테스트를 해 보았습니다. 동작은 아래 그림을 참고 하시기 바랍니다. 우선 서버용 소스를 아래와 같이 작성한 후 SimpleWebServer.ino로 저장합니다. #include #include "arduino_secrets.h" ///////please ente.. 2021. 10. 20.
반응형