본문 바로가기

분류 전체보기

(29)
PCB 기판 제작(4) 앞의 내용에서 다음과 같은 회로도를 그려보았다. 이제 이 회로도를 pcb아트웍으로 바꿔보자. 1, PCB 기판 크기 정하기 및 부품 배치하기. 화면 위쪽의 메뉴바를 보면 왼쪽 사진과 같이 Convert to PCB라는 항목이 있다. 이것을 클릭해준다. (**6.4.5버전에서 Disign ->Convert to PCB 로 바뀜) Convert to PCB를 누르면 다음과 같은 화면이 뜰 것이다. 이 화면은 부품을 배치하고 선으로 연결하는 등, 실제로 만들어질 기판과 동일하게 기판을 아트웍하는 곳이다. 먼저, 여기서 pcb 기판의 실제 가로, 세로 길이를 지정해 주고, 부품이 실제로 납땜될 위치를 지정해주고, 필요하다면 기판에 뚫을 구멍을 생성해 줄 수 있다. 확대해서 살펴보면 자주색?상자는 Board Ou..
PCB 기판 제작(3) 1. 부품 불러오기 이제 본격적으로 회로도 그리기를 시작해보자. 위 회로도는 LED 2개, 축전기 3개, 2X2 헤더핀 1개, 330옴 고정저항 2개의 부품으로 구성되어 있다. 위 회로도에서 GND는 GND끼리 VCC는 VCC끼리, 모두 연결해주어야 하고 LED_R_IN은 LED_R_IN과 연결해주어야 한다. (물론 LED_G_IN은 LED_G_IN과 연결해주어야 한다.) 이처럼 회로도에서 가독성?을 높히기 위해서, 선의 연결관계를 나타낼때, 선을 직접 연결하는 것이 아니라, 위 회로도의 LED_R_IN 부분과 같이 끊어 놓은 뒤에 연결되어야 하는 선끼리 같은 문자표시로 나타내기도 한다. 먼저 이 오론쪽 사진에 있는 부품중에서 R331J_1608 저항을 회로도로 불러와보자. 화면의 왼쪽을 보면 Proje..
PCB 기판 제작(2) easy eda를 이용해 간단한 기판을 아트웍해 보자. 1. easy eda editor 열기 easyeda.com/ EasyEDA - Online PCB design & circuit simulator An Easier and PowerfulOnline PCB Design Tool 1,202,431 Engineers Chose EasyEDA for 3,900,951 Designs Download Free trial easyeda.com easy eda 사이트에 들어가서 먼저 회원가입을 한다. 구글 계정으로도 회원가입 할 수 있다. 2. 회로도 그리기 easy eda에서 pcb 아트웍을 할때, 가장 먼저 pcb로 만들 회로의 회로도를 그려주어야 한다. 그 이유는 easy eda의 오토라우팅을 사용하기 위..
PCB 기판 제작(1) *이 글은 아마추어 수준의 PCB 기판을 쉽게 제작하는 방법에 대해 설명하고 있습니다. PCB에 대해 전혀 모르던 기계공학과 학부생이(=나) 이 글에서 설명한 약간의 기초적인 개념을 공부하고, Easy EDA 라는 툴 사용법을 익혀서, 1차 PCB 아트웍을 완성하는데 고작 하루 밖에 걸리지 않았다. (물론 이후에 수정을 거듭해서 총 이틀 정도 소요됨) 이 글 PCB 기판 제작(1) ~ (5)를 잘 읽으면서 따라 하면, 하루 이틀 안에 간단한 아마추어 수준의 PCB는 충분히 만들 수 있을 것이라고 생각한다. (단 제작하고자 하는 회로도에 대해 충분히 이해한 상태에서) 그리고 마지막 글인 'PCB 기판 제작(6)' 을 참고하면 아트웍한 PCB를 실제 주문하는 것도 할 수 있을 것이다. * 글 바로가기 링크 ..
자동차 urdf로 slam 자동차 urdf파일을 가지고 slam을 해보려 한다. 먼저 터틀봇 slam 패키지를 이용해서 roslaunch carcar gazebo.launch rosrun depthimage_to_laserscan depthimage_to_laserscan image:=/camera/depth/image_raw _output_frame_id:=/base_scan roslaunch turtlebot3_slam turtlebot3_slam.launch slam_methods:=gmapping 맵은 만들어지지만 로봇 위치가 자꾸 바뀌고 맵이 잘 만들어지지 않는다,. 그리고 로봇이 자동차가 아닌 터틀봇으로 나온다. 터틀봇 slam을 사용한 것이 원인 일 것으로 생각해서 터틀봇 slam이 아니라, 로스에서 기본적으로 제공하..
아두이노 ROS 사용하기 아두이노에서 ros 라이브러리를 설치하면 topic publish와 subscribe 등 로스 통신을 할 수 있고 ros 코딩을 할 수 있다. 정확히는, PC와 아두이노 보드(uno, mega 등)는 시리얼 통신을 하는데, 아두이노 IDE에 ros_lib 라이브러리를 설치하고, PC에서 rosserial 패키지를 이용해서 아두이노와 PC 사이의 시리얼 통신을 마치 ROS 토픽을 주고받는 방식처럼 코드적으로 작성할 수 있다는 것이다. 아두이노 ros_lib 라이브러리를 설치해서 ros topic으로 서보모터를 움직여보자. 1. 아두이노 IDE 설치 (다운로드 링크) Linux 버전을 다운받아야 한다. https://www.arduino.cc/en/Main/Software Arduino - Software ..
부품 구매 명칭 정리 Kubot3 로봇 관련 부품 구매시 헷갈릴수 있는 명칭들을 정리해보았다. 1. TTL 배선 다이나믹셀용 3핀 TTL 선 만들기에 필요한 부품 1. mx 모터용(molex 3p) 1. 3핀 소켓 [MOLEX] 5264-03 5267, 5268 커넥터에 사용 5264용 클림프 필요 참고 : 3핀 소켓(암) [MOLEX] 5267-03 2. 전선 21AWG 난연성 전선 (22 or 24 AWG 전선도 가능함) * AWG -> 전선의 굵기 나타내는 것. AWG 숫자가 낮을수록 굵은 전선이다. 3. 클림프 일명 속핀. 1번의 3핀 molex 소켓과 호환되는 규격을 구매해야 한다. "5264용 클림프" 2. XM, XL 모터용(jst 3p) 1. jst 3핀 소켓 [JST] EHR-3 다이나믹셀 X시리즈, open..
3D모델을 URDF 파일로 나타내기(3) -Depth camera plugin 보호되어 있는 글입니다.