전자, 전기, 소프트웨어, 기계, 3D 프린터, 아두이노, 라즈베리파이, 쇼핑몰 창업

전체 페이지뷰

이 블로그 검색

최신글

[Blender] 3D viewport 사용법

[팅커캐드] 4. 기능 활용하기







1.ctrl+D의 기능


ctrl+D를 그냥 일반적인 도형에 사용하면 그자리에 똑같은 도형을 하나 더 설치합니다.
하지만 행동을 취한 다음 ctrl+D를 누르면 그 행동까지 복제시킵니다.

(예시)
원기둥을 예시로 보여드리도로 하겠습니다.

작업 평면에 원기둥 하나를 설치해줍니다.


위 도형을 복사하여 반대편에 하나 설치해줍니다.


두 도형을 선택하여 ctrl+D를 눌러 도형을 복사시키고 회전시킵니다.


ctrl+D를 반복적으로 누르면 아까 입력한 위치 정보와 도형이 복제 되어 계속 되기 때문에 위와 같은 규칙적인 모양을 만들 수 있습니다.


(예시)DNA도형 만들기


원통을 작업 평면에 설치 후, 길이를 늘리시고 넓이를 줄여줍니다.


도형을 90도 회전시켜줍니다.



구 도형을 설치해주시고 이전에 만든 도형 양끝에 붙여줍니다.



모양을 만들어 주시고 정렬을 이용하여 대칭을 이루도록 조정해줍니다.


만들어진 모양에 그룹만들기를 해주시고


색을 되돌려 줍니다.


1.ctrl+D의 기능 의 내용처럼 높이, 각도를 바꾼다음 ctrl+D를 눌러줍니다.


받침대를 마지막으로 DNA도형을 완성시킬 수 있습니다.

그룹만들기, 정렬, 색바꾸기에 대한 자세한 설명은 밑의 링크를 활용해주시기 바랍니다.
https://www.blogger.com/blogger.g?blogID=5823804947886254304#editor/target=post;postID=3991881861561646193;onPublishedMenu=allposts;onClosedMenu=allposts;postNum=1;src=postname






2.가져오기



팅커캐드는 기존의 도형으로 작업을 하는것 뿐만 아니라 다양한 파일들을 불러와서 사용하실 수 있습니다.
다양한 3D 모델 파일들을 공유하는 사이트 thingiverse를 활용해보도록 하겠습니다.




사이트에 들어가셔서 마음에 드는 작품을 선택하여 다운로드 해줍니다.


Download all files를 눌러 파일을 다운로드 합니다.


팅커캐드에서 '가져오기'를 클릭해 줍니다.


파일 선택을 누르셔서 다운로드 받은 파일들을 선택하시면 


팅커캐드 작업 평면위에 설치됩니다.

가져오신 파일은 팅커캐드에서 하나의 덩어리로 취급되기 때문에 따로 두거나 '그룹해제'하는 것이 불가능합니다.
하지만 구멍뚫기나 팅커캐드에서 있는 도형들을 활용하신다면 수정하실 수 있습니다.






3.내보내기



작업하신 도형들을 저장하시려면 '내보내기'를 사용하셔야 합니다.


위의 항목 중에서 선택하셔서 원하시는 파일형식으로 저장하실 수 있습니다.





4.갤러리 사용



팅커캐드에서는 '갤러리'를 통해 다양한 사용자들의 작품을 확인하고 이를 사용하실 수 있습니다.


갤러리를 둘러보면서 원하는 작품 하나를 골라줍니다.


파일 형식을 선택하여 클릭을 하면 다운로드가 됩니다.
다운로드하신 파일을 사용하시려면 2.가져오기 의 방식을 사용해주시면 됩니다.













[팅커캐드] 3. 기본 인터페이스 사용(2)






1.그룹만들기, 그룹해제



<그룹만들기>


팅커캐드에는 서로 다른 도형을 하나로 결합하기 위해서 그룹만들기 라는 기능이 존재합니다. 방법은 간단합니다.


도형들을 만들어 줍니다. 그룹 만들기를 하고 싶은 도형들을 shift로 다수 선택하거나 마우스로 드래그 하여 선택하고 ctrl+G를 누르거나 그룹만들기 아이콘을 눌러줍니다.





<그룹 만들기를 했을 때 여러가지 색이 나오도록 하는 방법>


그룹만들기를 하게 되면 색이 하나로 통일이 됩니다.
다시 여러가지 색을 내기 위해서


솔리드를 클릭 후 밑의 여러색에 체크를 해주어야 합니다.
체크를 하게 되면 다시 이렇게


본래의 색깔로 돌아온 상태로 그룹만들기가 됩니다.



<그룹해제>


그룹지은 도형들은 움직일 때 함께 움직이는데 낱개로 움직이려면 그룹해제를 하여야합니다. 그룹 해제하고 싶은 도형을 선택한 다음 ctrl+shift+G 혹은 그룹해제 아이콘을 누르시면 됩니다.





2.<정렬과 반전>



<정렬>




정렬 기능 사용을 통해 여러 가지 개수의 도형들을 정렬시킬 수 있습니다. 정렬이 필요한 도형을 선택하신 다음 L버튼을 눌러줍니다.


L을 누르면 이와 같은 그림이 나오면 원하는 방향에 따라 동그라미를 눌러 정렬시킬 수 있습니다.



<반전>




도형을 선택하여 M을 누르면


도형에 화살표가 표시되게 됩니다.


화살표를 누르시면 상하, 좌우, 앞뒤로 반전시킬 수 있습니다.
원하는 방향대로 눌러주십시오.






3.키보드 'D'의 기능






도형을 공중에 띄운 상태로 작업을 하다가 다시 작업 평면 위에 오게 해야할 때
도형을 선택 하신 다음 D를 눌러주면 도형이 작업 평면에 붙게됩니다.





4.구멍 뚫기




팅커캐드에서는 옆에 있는 다양한 도형에 구멍을 뚫는 방법이 존재합니다.
구멍 뚫기는 다양한 모양을 만들기 위해서는 꼭 필요한 기능입니다.


(예시)


도형 하나를 작업 평면 위에 설치해 줍니다.


뚫고 싶은 모양의 도형을 설치하여 기존의 도형과 겹치도록 하고 


그룹 만들기를 해주면 위의 사진과 같은 형식으로 구멍을 낼 수 있습니다.


구멍 도형은 우측의 투명하게 되어있는 도형뿐만 아니라

일반 적인 도형에서도 구멍을 눌러 사용하실 수 있습니다.

다른 프로그램들과는 다르게 특정한 모양에서 벗어나지 못하는 점이 팅커캐드의 단점입니다. 디테일한 모형들을 만들고 싶으시다면 구멍 뚫기에 능숙해지셔야 합니다.




<구멍 뚫기 활용>

구멍 뚫기는 겉면 말고도 도형의 안쪽 부분 또한 뚫을 수 있습니다.

(예시)


작업 평면 위에 도형 하나를 설치해줍니다.
도형 선택 후 ctrl+D를 하여 도형을 똑같은 자리에 하나 더 설치해 줍니다.
shift를 누르고 도형을 누르셔서 한개의 도형만 선택되도록 합니다.


alt+shift를 누르고 도형의 크기를 줄여줍니다.


크기를 줄인 상황에서 구멍을 눌러 안쪽에 구멍이 뚫릴수 있게끔 구멍도형을 만들어줍니다.


정렬을 하여 겉면 도형의 정중앙에 오도록 위치시킵니다.


그룹 만들기를 하면 겉면은 멀쩡하고 아무일도 일어난것 같지 않지만


도형 선택-> 솔리드 -> 투명 을 누르시면


도형 중심에 구멍이 뚫려있음을 확인하실 수 있습니다.





[팅커캐드] 2. 기본 인터페이스 사용






1.모델링 시작





모델링 파일을 작성하기 위해 '새 디자인 작성'을 눌러줍시다.
3D프린팅을 목적으로 프로그램을 사용하신다면 작업대에 붙어있는 것이 좋습니다.




2.기본 화면 이동



마우스 오른쪽버튼: 화면 돌리기
스크롤 휠: 확대와 축소
스크롤 휠을 누른상태로 움직임: 시점 이동

마우스로 해야하는 이동이 많기 때문에 노트북을 사용하시는 분들도 마우스 사용을 추천드립니다.




3.도형




도형의 위치는 키보드와 마우스를 활용하여 이동시킬 수 있습니다.






마우스 사용:오른쪽에 있는 도형들을 마우스로 잡아 끌어 설치해줍니다.
키보드 사용: 키보드로 움직이려면 도형을 선택하고 방향키를 눌러 이동시킬 수 있습니다.
방향키는 한번 누를때마다 1mm씩 움직이게 됩니다.
도형 선택 후 ctrl과 방향키 ⇑, ⇓를 누르시면 도형의 높이 조절을 할 수 있습니다.




4.도구




<좌측 상단의 아이콘>

1.(뷰박스): 평면도, 정면도, 우측면도, 좌측면도, 밑면도를 확인 할 수 있습니다.
2.(홈뷰): 처음 들어왔던 시점으로 되돌아갑니다.
3.(모든 뷰에 맞춤): 작업 평면에 올라와 있는 도형들을 한 눈에 바라볼 수 있는 시점으로 이동하거나 선택한 도형들을 중심으로 시점을 이동시킵니다.
단축키:도형 선택+F
4.(줌확대)
5.(줌축소)        ->마우스 휠로 조절 가능
6.(직교뷰): 직교뷰로 시점을 전환시켜 줍니다.





1.복사: 선택한 도형을 복사해줍니다.
단축키: ctrl+C
2.붙여넣기: 복사한 도형을 옆자리에 붙여 넣어줍니다.
단축키: ctrl+V
3.복제: 도형의 자리에 똑같은 도형을 위치시키거나 도형에 취한 행동을 복제합니다.
단축키: ctrl+D
4.삭제: 선택한 도형을 삭제시킵니다.
단축키: backspace, delete
5.명령취소: 이전에 작업했던 모습으로 되돌아갑니다.
단축키: ctrl+Z
6.명령복구: 명령취소를 하기 전의 모습으로 돌아갑니다.
단축키: ctrl+y, ctrl+shift+Z





<우측 상단의 아이콘>

1.모두표시: 선택항목숨기기를 통해서 모습을 감췄던 도형들의 모습을 다시 보이게 해줍니다.
단축키: ctrl+shift+H
2.그룹만들기: 여러 가지 개수의 도형들을 하나의 모양으로 그룹을 만들어줍니다.
단축키: ctrl+G
3.그룹해제: 그룹만들기를 통해 그룹지은 도형들을 다시 낱개로 만들어줍니다.
단축키: ctrl+shift+G
4.정렬: 여러 군데에 나뉘어져 있는 도형들을 정렬시켜줍니다.
단축키: 정렬하고 싶은 도형 선택+L
5.반전: 해당하는 도형을 반전시킵니다.
단축키: 도형 선택+M





<도형 선택시 우측 상단의 아이콘>

1.편집잠금: 작업을 하는 도중 만들어둔 모형이 망가지는 것을 방지하기위해서
해당 도형의 위치와 모양을 잠금할 수 있습니다.
잠금을 해제할 시에는 다시 눌러주시면 됩니다.
단축키:ctrl+L
2.선택항목 숨기기: 선택한 도형이 보이지 않도록 숨길 수 있습니다. 항목을 숨긴 상태에서는 도형의 위치나 모양을 조절하는 것이 불가능합니다.
단축키:ctrl+H




5.도형 설정



1.도형 회전: 도형을 어느 방향으로 회전 시킬지를 정할 수 있습니다.
도형과 마우스 커서가 가까운 상태: 22.5도씩 정해진 각도로 회전시킬 수 있습니다.
도형과 마우스 커서가 먼 상태: 1도씩 조절할 수 있습니다.

팅커캐드의 회전은 바꾼 각도를 저장시키지 않기 때문에 각도를 바꾼 후 다시 클릭해 보면 각도가 0도로 바뀐것을 확인하실 수 있습니다. 꼭 각도를 조정할 때에는 돌리신 각도를 기억해주시기 바랍니다. 기억하지 못할시 명령취소로 돌아가거나 다시 만드는 것이 좋은 방법이 될 수 있습니다.
2. 3.도형 길이: 도형의 길이조절이 가능합니다.
4.도형 높이: 도형의 높이 조절이 가능합니다.
5.비율유지 크기조절: shift를 누르면서 3.을 마우스로 조절하면 기존 도형의 비율을 유지하며 크기조절을 할 수 있습니다.
6.비율유지 크기조절(2): alt+shift를 누르면서 3.을 마우스로 조절하면 도형의 중심축을 가만히 두고 기존 도형의 비율을 유지하며 크기조절을 할 수 있습니다.




6.눈금자, 작업 평면




작업 평면과 눈금자는 우측 상단에 있는 아이콘을 눌러서 사용하실 수 있습니다.

<작업평면>
푸른 화면의 일반적인 작업 평면이 아닌 다른 위치에 평면을 만들어 작업을 할 수 있도록 해줍니다.
굴뚝 같은 사선면에다가 작업을 하는 것을 더 수월하게 해주는 기능입니다.


작업 평면을 두고 싶은 면을 선택해줍니다.


위 작업면에서 도형을 설치해 주면 됩니다.


작업 평면을 클릭하신 다음 밑면을 눌러주시면 다시 파란 작업 평면으로 돌아옵니다.



<눈금자>


눈금자를 클릭하시고 작업 평면에 클릭하여 설치할 수 있습니다.


눈금자가 그려져있는 평면에 도형을 올려두면 도형의 길이, 높이, 눈감자의 중심으로 부터 얼마만큼 떨어져 있는가를 한눈에 확인할 수 있습니다.




7.그리드 편집





1.그리드 편집: mm단위를 인치 단위로 변경 가능하며 사전 설정되어진 값들로 변경할 수 있습니다.
폭, 넓이의 값에 원하는 값을 입력하여 작업 평면의 크기를 설정할 수 있습니다.


2.그리드 스냅: 방향키 한번 당 몇 mm로 움직일지 설정이 가능합니다.







[팅커캐드] 1. 팅커캐드 계정가입 및 설명







1. 팅커캐드 소개



팅커캐드(tinkercad)는 Autodesk사가 오픈소스로 공개한 모델링 프로그램으로
초보용 무료 온라인 cad이자 3D프린팅 앱입니다.

3D프린팅에 관심을 가지기 시작한 초심자들분에게 사용해 보시는 것을 추천드립니다.

팅커캐드는 클라우드 저장 형식이기 때문에 작업을 하다가 나가셔도 저장이 되어있습니다.
다른 컴퓨터에서 로그인을 하시더라도 기존의 작업들이 남아있기 때문에 편하게 작업하실 수 있습니다.

팅커캐드는 컴퓨터에 설치하여 사용하는 방식이 아닌 브라우저에서 바로 사용하는 프로그램입니다.

-원활한 작동을 위해 크롬 브라우저 사용을 권장합니다.-



2.팅커캐드 계정 가입 




위 링크를 이용하여 팅커캐드 사이트에 접속을 해줍니다.


팅커캐드 사이트 우측 상단의 등록을 클릭해 줍니다.


국가, 생년월일을 입력해 줍니다.


메일, 암호를 설정해 주시면 계정을 만들 수 있습니다.


계정을 입력하신 후 왼쪽 상단의 로고를 눌러줍니다.


<새 디자인 작성>을 클릭하셔서 팅커캐드를 사용하시면 됩니다.












[강좌] 12. 아두이노 시리얼 모니터로 아날로그 신호 읽어오기


무작정 보고 따라하며 배우는 아두이노 강좌입니다.
아두이노 공식 사이트에서 제공하는 강좌를 바탕으로 작성되었습니다.
해당 게시글은 Arduino UNO 보드를 기준으로 작성되었습니다.



12. 시리얼 모니터로 아날로그 신호 읽어오기


아두이노에서 여러 센서를 활용하여 작동하는 것을 만들기 위해서는 센서의 값을 읽어올 수 있어야 합니다. 기존 6번 강좌 '아두이노에서 시리얼 모니터로 디지털 신호 읽어오기' 에서 알려드린 내용 만으로도 0과 1의 값만 알려주는 센서를 사용이 가능하지만, 세상에는 수많은 센서가 존재하며, 저항의 변화값으로 제어해야 하는 센서도 많이 존재합니다. 예를들어 가변저항만 보아도, 이름 그대로 저항값이 변화합니다. 이 저항값에 기준을 지정하여 코드를 제어하지요.

저항의 변화값을 알고 기준점을 정하여 하드웨어가 어찌 작동해야할지 정해야 하는 경우가 생기면, 환경에 따라 바뀌는 저항 값을을 읽어와서 테스트를 해 보며 기준치를 정할 수 있어야 합니다. 

이 경우 디지털 신호를 시리얼 모니터로 확인했던 것 처럼 아날로그 신호도 시리얼 모니터로 확인하면 됩니다.


준비물 ( 아두이노와 PC는 기본입니다 )

브레드보드, 점퍼케이블, 10k 옴 가변저항


준비물이 모두 준비되면 아래 이미지와 같이 부품과 아두이노를 연결해 줍니다. 3개의 선을 이용하여 가변저항과 보드가 사진처럼 연결되도록 장착해 주세요.

가변저항의 1번핀은 GND, 2번핀은 5V, 3번핀은 A0에 연결해 주세요.



가변저항을 돌리게 되면, 가운데 단자와 연결된 양 단자의 저항값이 달라지게 됩니다. 예를 들어 5V와 가운데 핀의 저항이 0에 가까워 지면, 가운데 핀의 전압은 5V에 근접할 것이고, 그 반대의 경우에는 가운데 핀의 전압이 0V 즉, GND에 가까워 질 것입니다.

아두이노 보드에는 특별한 회로가 있지요. ADC라고 불리는 회로는 Analog-to-Digital Converter입니다. 아날로그 전압을 읽어와서 디지털 숫자 0~1023으로 변환해 줍니다. 아까 경우와 조합해 보면, 가운데 핀의 전압이 0V에 근접해지면 아두이노에서는 0의 입력값을 보여주고, 5V에 가까워지면 1023의 값을 보여줍니다.

이러한 0~1023의 값을 읽어오는 명령어는 무엇일까요?
analogRead()를 사용하여 코드 내에서 값을 불러올 수 있습니다.


코드설명 


기본 강좌에 등장하는 코드는 아두이노 파일->예제 에서 불러올 수 있습니다.

코드는 매우 짧고 간단합니다.
시리얼 통신 설정을 하고, 아날로그 값을 읽어와서, 시리얼 모니터로 출력을 하지요.

Serial.begin(9600);
시리얼 통신 속도를 설정합니다.

int sensorValue = analogRead(A0);
A0핀의 값을 센서 값으로 저장합니다.

Serial.println(sensorValue);
센서값을 시리얼 모니터에 띄워줍니다.

delay(1);
지연 없이 너무 빠른 간격으로 시리얼 모니터에 값을 출력하게 되면, 값을 제대로 읽어오지 못해 안정된 값을 출력하지 못하게 됩니다. 딜레이를 넣어 안정된 값을 출력할 수 있도록 합니다.




/*
  AnalogReadSerial
  Reads an analog input on pin 0, prints the result to the serial monitor.
  Graphical representation is available using serial plotter (Tools > Serial Plotter menu)
  Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.

  This example code is in the public domain.
*/

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input on analog pin 0:
  int sensorValue = analogRead(A0);
  // print out the value you read:
  Serial.println(sensorValue);
  delay(1);        // delay in between reads for stability
}