일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Arduino IDE
- 테오 얀센 메커니즘
- 드론
- 서보 모터
- Cura
- Drone
- 파이썬
- gcode
- Jansen Linkage
- 큐라
- python
- 2020 LG gram
- 아두이노 서보 모터
- 아두이노 LED 예제
- LG gram
- Servo Motor
- 3D 프린터
- Arduino Ultrasonic Sensor
- Cura 사용법
- Theo Jansen Mechanism
- Arduino LED example
- 아두이노
- MHEV
- Arduino Servo Motor
- support
- FDM
- 큐라 사용법
- 3D Printer
- Arduino
- 적층형 3D 프린터
- Today
- Total
목록전체 글 (60)
Mechanic 공방
이번 포스팅에서는 Python 예제로 가장 유명한 숫자 맞추기 게임을 구현해보려고 한다. 임의의 정답 숫자를 생성한 뒤, 사용자로부터 숫자를 입력받는다. 입력받은 숫자가 정답보다 클 경우 Up, 작을 경우 Down이라는 표시를 해준다. 숫자를 맞출 때까지 입력받는다. [구현 코드] import random real_num = random.randint(0,9) input_num = int(input("Write Number (b/t 0~10): ")) while(1): if input_num > real_num: print("Number is too big!") elif input_num < real_num: print("Number is too small!") else: print("Correct!!"..
이번 포스팅에서는 Windows 10 에 ROS 를 설치하는 방법에 대하여 공유하고자 작성한다. 자세한 설치 방법 및 단계는 아래 사이트에 상세히 나와있다. 설치하는 과정에서 발생한 오류의 해결방법에 대한 것도 공유하고자 한다. ※ 참고 사이트 wiki.ros.org/Installation/Windows Installation/Windows - ROS Wiki Windows Operating System ROS for Windows requires 64-bit Windows 10 Desktop or Windows 10 IoT Enterprise. Please ensure that you have Powershell installed and in the system path. Exclude c:\opt (..
이번 포스팅에서는 3D 파일을 불러와서 베드에 설정하는 방법에 대하여 알아보도록 하겠다. 먼저, 마우스 컨트롤에 대하여 설명해보겠다. 총 3가지의 컨트롤을 할 수 있는데, 마우스 우클릭 유지 후 이동 → 360도 방향으로 회전 가능 마우스 스크롤 버튼 클릭 유지 후 이동 → 형상을 보는 각도는 고정시킨 채 이동 마우스 스크롤 → 확대 및 축소 3D 파일을 불러온 후 형상을 확인할 때 유용한 컨트롤 방법이다. 이 방법은 Cura 프로그램마다 조금씩의 차이는 있으나, 대강 비슷하기 때문에 처음 사용하는 프로그램일 경우 다양한 방법으로 눌러보는 것이 좋다. 다음은 형상에 직접적인 수정을 할 수 있는 방법에 대하여 알아보겠다. Cura 메인 화면의 좌측 중간을 보게 되면 몇 가지 아이콘이 표시되어 있다. 총 5..
저번 포스팅에 이어 전기 자동차의 구동 시스템에 대하여 알아보도록 하겠다. 전기 자동차가 기존의 내연기관 자동차와 가장 큰 차이가 나는 점은 엔진이 없다는 것이다. 엔진이 존재하지 않기 때문에 연료탱크도 없다. 따라서 구동 시스템을 구성하는 데에 있어서 공간 효율을 극대화시킬 수 있다는 장점이 있다. 전기 자동차 구동 시스템의 주요 구성 요소는 모터, 배터리, 인버터라고 볼 수 있다. 여기서 인버터란 모터를 제어하기 위해 전압이나 전류를 제어해주는 일종의 회로라고 생각하면 된다. 이번 포스팅에서는 모터의 위치에 따른 구동 시스템 종류에 대하여 알아보도록 하겠다. 1. FF 전륜에 모터를 위치하고 전륜 2바퀴가 주구동륜인 구성이다. 주로 기존 내연기관의 차량의 파생 모델로 전기 자동차를 개발한 경우에 사용..
일반적인 내연기관 자동차의 경우 엔진을 사용하여 구동력을 얻는다. 엔진으로부터 얻은 구동력은 변속기를 통하여 차량의 바퀴로 전달되는데, 이때 엔진의 위치 및 전달되는 바퀴의 개수에 따라 차량의 구동 시스템을 분류할 수 있다. 먼저 엔진의 위치와 주 구동 바퀴에 따라 분류가 가능하다. FF (Front Engine, Front Wheel) 우리가 가장 흔하게 탑승할 수 있는 자가용에서 가장 많이 사용되는 구조이다. 차량의 앞 쪽에 엔진을 장착하고, 앞쪽 두 바퀴가 주 구동륜이 되어 차량을 움직인다. '전륜 구동' 이라고도 표현하는 시스템이다. FR (Front Engine, Rear Wheel) '후륜 구동' 차량이라고 표현하는 시스템이며, 차량의 앞 쪽에 엔진을 장착하고, 뒤쪽 두 바퀴가 주 구동륜이 되..
하이브리드 자동차는 두 가지의 동력을 사용하여 구동하는 차량을 말한다. 우리가 흔히 볼 수 있는 양산 하이브리드 자동차의 경우, 엔진과 모터의 조합으로 이루어져 있다. 하지만 기본적으로 '하이브리드 자동차'라 함은 반드시 엔진과 모터의 조합으로 이루어지지 않아도 된다. 일례로 엔진과 수소탱크로 이루어진 하이브리드 시스템이 있을 수 있다. (이 시스템은 수소탱크 2개를 포함한 시스템으로, 각 탱크의 압력 차이를 이용하여 모터를 구동시키는 방식이다.) 하지만 현재 완성차 업체에서 양산을 진행하고 있는 하이브리드 자동차는 엔진과 모터의 조합이기 때문에, 본 포스팅에서도 해당 시스템에 대하여 다루어보도록 하겠다. HEV에는 어떤 종류들이 있을까? 먼저 크게 2가지로 나눌 수 있다. 1. 마일드 하이브리드 자동차..
이번 포스팅에서는 Support 설정에 관하여 알아보겠다. Support 설정의 세부 항목을 살펴보게 되면, 위와 같이 총 3개의 항목이 등장한다. Generate Support Support의 기능을 on/off 할 수 있는 버튼이다. 체크 표시가 되어 있으면 Support 기능이 활성화되는 것이다. 보통 기본적으로 체크 표시가 되어 있기 때문에, 그대로 사용하면 된다. 다만 Support가 굳이 필요없는 형상을 빠른 시간 안에 출력하고자 하면 이 버튼을 비활성화한 다음 Slice를 진행하면 된다. Support Placement 총 2가지의 항목이 있다. 1) Everywhere 단어 그대로 출력물의 형상에서 Support가 필요하다고 판단되는 부분에 모두 Support를 출력하는 방법이다. 위 사진..
이번 포스팅에서는 Cura에서 3D 출력을 하기 전 세팅해야 할 여러 가지 항목 들 중 'Build Plate Adhesion'에 관련하여 예시 그림을 통해 보다 자세히 설명해보고자 한다. 이 항목은 출력물을 베드에 어떠한 방식으로 접촉시킬 것인지에 관한 설정이다. 총 4가지의 방법이 존재하는데, 그림을 통해 하나씩 알아보도록 하겠다. 1. 스커트(Skirt) 스커트(Skirt)는 위 그림에서와 같이 출력물과 베드는 직접 접촉해있고, 출력물 바닥의 테두리에서 일정 거리 밖으로 얇은 층을 쌓는 방법이다. 이 방법은 사실 출력물에 직접적으로 영향을 주진 않는다. 필자의 예상으로는 여러 개의 출력물을 동시에 출력할 때 서로 간섭되는 부분이 있는지 미리 알아보기 위한 기능인 것 같다. 실제 출력에 있어서는 많이..
세계의 자동차 업계의 가장 큰 화두는 친환경이다. 각 나라의 완성차업계들은 친환경 차량 개발 및 출시에 여념이 없다. 이번 포스팅에서는 친환경 차량이 무엇인가에 대하여 얘기해보고자 한다. 친환경 차량은 기존의 내연기관 차량 대비 배출되는 배기가스를 저감 시킴으로써 보다 환경 친화적인 차량을 말한다. 요새는 이 의미에서 조금 더 확장되어, 차량을 생산하는 과정에서 배출되는 유해물질까지 기존의 생산 방식 대비 저감 하는 것을 목표로 잡기도 한다. 그렇다면 친환경 차량의 종류에는 무엇이 있을까? 크게 2가지 부류로 나누어 볼 수 있다. '하이브리드 자동차' 와 '전기 자동차'이다. 여기서 한 가지 궁금증이 생긴다. 요즘 기사에 자주 나오는 수소연료전지 자동차는 어떤 부류에 속하는 것일까? 이름만 보아서는 '전..
저번 포스팅에 이어서 설명해보도록 하겠다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ Travel 프린터 헤드의 움직임에 관련된 설정이다. 3D 프린터는 헤드가 베드 위에서 노즐을 통해 필라멘트를 정해진 경로상에 쏘면서 출력되는 구조이다. 하지만 경로 진행을 함에 따라 특정 경로에서는 필라멘트를 쏘지 않고 다른 위치로 이동해야 하는 경우가 있다. 보통 필라멘트가 노즐을 통해 나오게 되는 원리는 제품의 바깥쪽에 붙어 있는 Extruder에서 필라멘트를 밀어주면서 출력된다. 필라멘트가 나오면 안 되는 경로를 헤드가 지나갈 때, Extruder에서 필라멘트를 삽입하는 동작을 정지한다고 해도 직전에 밀어주던 관성력과 노즐의 높은 온도로 인해 필라멘트가 흘러나..
이번 포스팅에서는 저번 시간에 알아보았던 3D 프린터 출력 관련 세팅의 보다 세부적인 항목에 대하여 알아보도록 하겠다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ Cura 프로그램 우측 상단의 연필 모양 버튼을 누른 뒤, Custom 버튼을 누르게 되면 아래와 같은 항목들이 나오게 된다. Quality 이전 포스팅에서 설명했던 Profile과 같은 항목이다. 출력물 한 층의 높이를 말하며, 보통 0.2mm가 기본 값이다. Shell 출력물의 외벽(겉 표면)의 두께를 설정하는 항목이다. 세부 항목으로는 Wall, Top, Bottom이 있으며, 단어 뜻 그대로 해석하면 된다. Wall의 경우 출력물의 측면 표면을 말한다. Top의 경우 출력물의 가장 위..
이번 포스팅에서는 본격적으로 Cura 프로그램 내부의 기능들에 대한 설명을 해보고자 한다. 3D 프린팅은 사실 손이 많이 가는 작업이다. 우리가 흔히 문서 작업 후 종이로 인쇄하는 2D 프린팅의 경우, 워드 프로그램에서 인쇄 버튼 한 번이면 출력 준비부터 최종 완료까지 모두 컴퓨터가 알아서 해준다. 반면에 3D 프린팅의 경우, 출력물의 사용 용도에 따라 출력 직전에 설정해주어야 하는 값들이 매우 많다. ----------------------------------------------------------------------------------------------------------------------------------- Cura 프로그램 실행 후, 우측 상단에 있는 작은 연필 모양 버튼을 ..