반응형
반응형

.jsp 파일을 다른 .jsp에서 include 하는 방법에 대해 알아보자.

 

하나의 jsp 파일에서 모든 코드를 짜는 경우 보다는 영역이나 역할별로 나눠서 작업하는 경우가 많은데, 가장 흔하게 나누는게 header, footer 등이다.

 

▷구문

<jsp:include page='.jsp file path'>

 

구문 자체는 매우 간단하다.

 

include를 하는 방법은 두가지 방법이 존재하는데 각 방법과 차이점에 대해 예제를 통해 알아보자.


1. directive (지시어)

<%@ include file="/WEB-INF/views/mine.jsp"/ %>

지시어는 스크립틀릿을 사용하는 방식이며 directive 방식은 해당 소스를 포함시킨 후 컴파일을 실시한다.

 

2. active (액션)

<jsp:include page="/WEB-INF/views/mine.jsp"/>

위 구문에서 설명한 방식이며 action 방식은 실행시점에 해당 파일을 수행하여 결과를 포함시킨다.

 

active 방식이 좀더 구동 방식이 독립적이라고 생각하면 된다.

 

추가적으로 param을 줄수도 있는데 이는 아래처럼 사용할 수 있다.

<jsp:include page="/WEB-INF/views/mine.jsp">
	<jsp:param name="id" value="mine" />
</jsp:include>
반응형

출처: https://mine-it-record.tistory.com/349 [나만의 기록들:티스토리]

반응형

'IT_tip&tech > 자바스크립트 JavaScript' 카테고리의 다른 글

[jQuery] jQuery 버전 충돌 해소  (0) 2023.11.24
반응형

우왓!!

놀랍게도 예상보다 빠르게 주문한 모든 재료 및 부품들이 도착을 했습니다.

거진 주문한지 10일 안에 다 온것 같아요

3일에 걸쳐 모두 도착했습니다

알리가 이렇게 빠른 곳이었나 물음표를 던지며 도착한 물품들을 정리해봅니다.

조종기 / 수신기 / 배터리는 몬트 장터에서 구입했구요

기자재가 도착했으니, 연결해서 작동 여부를 확인해봅니다.

우선

조종기와 수신기는 각각 구매한것이므로 이제부터 서로 짝꿍임을 인지 시켜주는 바인드(BIND)를 먼저 해줘야겠죠.

조종기 모델인 산와 MT4 메뉴얼을 찾아 바인드 항목을 참고합니다.

( ※ MT4 메뉴얼-한글버전 참고)

첨부파일
mt4_메뉴얼_영문버전.pdf
첨부파일
Sanwa MT-4 메뉴얼_한글버전.pdf

 

Sanwa MT-4 메뉴얼_한글버전.pdf
10.05MB

 

매뉴얼대로 바인드 설정 순서대로 바인딩을 합니다. 몇번의 삽질끝에 연결성공!

다음

배터리를 변속기와 연결합니다.

아.... 이런;;;

중고로 구매한 배터리의 연결 커넥터가 XT90이군요!!

변속기는 구매시 선택한 XT60으로 변환해주는 연결젠더가 필요한 상황입니다.

알리에서 다시 주문하자니 시간만 잡아먹으니 급한데로 부랴부랴 근무하는곳과 가까운 종로3가 상가로 달려가

XT60 암놈과 XT90숫놈을 구매합니다.

XT60 female(암놈) 1개 - 1,000원

XT90 male(숫놈) 1개 - 2,000원

두꺼운 구리전선을 잘라 중간 매개체 역활로 이어주고 납땜으로 덕지덕지 발라서 완성시킵니다.

수축튜브는 없어서 아직,, 구매 후 씌워줄 예정.

변환 커넥터도 만들었으니 테스트 ㄱㄱ

수신기 1번 슬롯 ST (스티어링) 부분에 서보 연결!

수신기 2번 슬롯 TH (스로틀) 부분에 변속기 연결!

조종기를 켜고, 변속기 스위치를 on올리면

띠딕 소리와 함께 연결~

서보랑 모터를 작동시켜봅니다.

오호 잘되네요~ 기자재는 샷시가 완성되면 이대로 이식시켜도 될것같습니다.

 

 

[3D프린터를 활용한 트라이얼 RC카 만들기] 기자재 테스트 진행중

 

프린터는 아직도 열심히 출력중입니다.

열흘이 넘게 출력만 하고 있고 아직도 뽑아야할게 남아있는중입니다

아뿔사

출력 도중에 계획 오류를 발견했어요...

-_-;;;;;

3dsets에서 구입한 파츠를 순서대로 출력중이었는데,

싱기버스에 있는 파츠를 출력하는게 먼저였습니다!!

즉 기어박스 및 엑슬을 구입한 메탈로 사용하려면 약간의 구조변경이 필요한데, 그 변경적용된 파츠가 필요한거지

전부 출력물로 제작하는 3dsets방식의 파츠는 현재로썬 필요없는 상황..

싱기버스에 Elvis Rc Channel님이 올려주신 ↑ 이 파츠들을 필요.

조립시작을 빨리 하고싶었지만, 출력이 다 될때까지 좀더 기다려야 겠네요..

다음글엔

출력완료된 파츠부터 하나씩 본격적인 조립을 진행해보도록 하겠습니다.

반응형
반응형

직접 모델링해서 출력하고 제작하기엔 너무 어려운 과정이기에

약간의 비용을 지불하면 제공되는 모델링 파일을 활용해 보기로 합니다.

3dsets.com 에서 구입할 수 있는 차량은 여러가지가 있지만

그중에 JEEP 스타일의 바디가 짧은 Rancher 4X4 Hardtop 버전을 선택했습니다.

금액은 $35

환율이 제법 올라 자료를 준비할때보다 금액이 살짝 올랐네요ㅠ

온라인으로 결재를 하고 파일을 다운로드 받습니다.

파일은 여러가지 형태로 되어 있습니다.

.3mf 파일 / .stl 파일 / .gcode파일 등

3mf파일은 아래와 같이 3dsets에서 각각의 파츠들을 효율적으로 출력할 수 있도록 자리 배치를 해둔 모음 파일이고 stl과 동일하게 사용이 가능합니다.

3mf파일을 슬라이스 프로그램에 올리면 여러 파츠가 동시에 로딩되고, 별도의 이동/회전등이 필요없이 그냥 그대로 슬라이스 후 출력할 수 있도록 잘 정리되어 있습니다.

(기본 베드 사이즈 20cm x 20cm 기준)

위 그룹으로 묶어져 있는 파일 외에도 각각의 파츠별로 익숙한 stl파일도 포함되어 있습니다.

만일 개별 파츠 출력이 필요할땐 이 stl파일중 찾아서 출력하면 되겠네요

(단 이 stl파일은 슬라이스시 출력이 용이하게 넓은면이 바닥면으로 향하게 회전하는등의 조작이 필요)

마지막 gcode 파일이 들어있습니다.

이 gcode는 이미 슬라이스시켜 최종 gcode로 저장된 파일로, 만일 Prusa i3 MK3 프린터 모델을 소유하고 있는분이라면 슬라이스 없이 바로 이 파일을 출력진행 하면 되겠네요

제껀 프루사 프린터가 아니므로, 저에겐 쓸모없는 파일들ㅎㅎ

이제 슬라이스 프로그램을 켜고 모델링을 올려봅니다.

각종 설정을 만져보고 슬라이스!

예상 출력시간이 약 20시간정도 나오네요ㄷㄷ

기어박스 및 엑슬등 출력물은 내부채움 100%로 진행하라고 나와있고 그렇게되면 출력시간이 더 길어질테지만

전 메탈로된 대체품을 사용할 예정이기에 기어류를 제외한 인테리어 및 익스테리어 부품을 위주로 출력합니다.

이제부터 프린터를 혹사시킬 시간이에요

이렇게 출력되어져 나왔습니다~

글을 작성하고 있는 지금도 출력은 진행중이며

전부 출력되고 알리에서 구매한 물품도 모두 도착해서 준비가 되면

그때 본격적인 조립이 시작되겠지요~

이미 도착한 모터/변속기/서보/송수신기 로 다음글에는 구성테스트 결과를 정리해보겠습니다.

반응형
반응형

계획 및 진행방향에 대해 어느정도 자료가 모였으니,

구매해야할 것들과 준비해야할 물품들을 정리해봅니다.

우선 가지고 있는 물품을 정리해보면

1. 3D프린터 및 필라멘트

2. 2셀 쇼티 배터리 / T100 충전기

3. 각종 공구

 

4. M2/M3/M4 사이즈별 볼트/너트

구매가 필요한 물품을 정리하면

1. 모터

2. 변속기

3. 서보

4. 기어박스

5. 엑슬

6. 드라이브샤프트

7. 쇽

8. 메탈볼엔드

9. 스레드로드(전산볼트)

10. 타이어

그리고

11. 송신기

12. 수신기

이렇게 필요할것 같습니다

일단 가지고 있는것보다 사야할것들이 많기에 조언들 듣고 알리 서칭을 열심히 해봅니다

1. 모터 - 550 3slot 27T 

- 540 혹은 550모터 중 택1, T는 턴수로 숫자가 작을수록 빠르고 토크는 약하며 숫자가 클수록 느리지만 토크가 쎔

https://ko.aliexpress.com/item/1005002177056445.html?spm=a2g0o.order_list.0.0.746c140fyTzOFu&gatewayAdapt=glo2kor

2. 변속기 - QuicRun 1060 60A Brushed Electronic Speed Controller ESC

- 브러쉬드 모터에 맞게 프러쉬드 변속기 선택

https://ko.aliexpress.com/item/4001059649769.html?spm=a2g0o.order_list.0.0.746c140fyTzOFu&gatewayAdapt=glo2kor

 
 

 

 

링크로드 - 제작시 택1 가능

A. 3D출력볼엔드 사용시 M5전산볼트 사용 (출력볼엔드라도 사용상 문제 없음 / 메탈액슬과 간섭이 있어서 조금 잘라내는 수고로움 필요)

B. 메탈볼엔드 사용시 M4전산볼트 사용 (시각적으로 얇아보일뿐 사용상 문제 없음)

- 전산볼트(스레드로드)의 경우 제작 실패했을때를 대비해서 지름별로 넉넉히 준비 필요(실패확률 높음) / 토션바(선택적으로)를 설치하거나 서보링크로드를 제작할때도 사용할 수 있음

- 제단시 일반적인 쇠톱으로 자르고 거친 절단단면은 드레멜로 정리해야함

10. 타이어 (중고구매)

- 110mm / 120mm 타이어

트랙사스 TRX4 정품 휠+타이어

그리고

11. 송신기(중고구매)

SANWA(산와) MT-4 송신기

12. 수신기(중고구매)

SANWA(산와) RX-371FS 수신기

13. Li-Po 배터리

Li-Po 2cell 7.4V 배터리

추가로 피니언/스퍼 기어는 기어박스 구입시 포함되어 있어 구매가 필요없고

메뉴얼상에 있어야한다고 표시되어 있는 베어링 6700 (15x10x4)은 메탈 엑슬로 구입할 예정이므로 역시 구매가 필요없습니다. (엑슬 내부에 이미 포함)

최근 환율이 급격히 올라 가격들이 갈수록 비싸지네요ㅠ

더 오르기전에 서둘러 주문을 합니다.

목록중 가장 비싼 엑슬 약 11만원대로 결재되고 나머지는 2만원대 미만으로 결재됩니다.

알리배송이 보통 약 2주정도 소요되는것 같은데, 하나도 빠짐없이 어서빨리 도착했으면 좋겠습니다

구매한 이 물품들이 도착해야 조립이 진행될 수 있을것 같으니

배송되는 기간동안 열심히 프린터한테 일을시켜야겠습니다.

다음글에는 모델링 및 출력과정등을 정리해보겠습니다.

 

반응형
반응형

3D프린터를 활용한 트라이얼 RC카 제작 1 [사전계획편]

준비부터 완성까지 기록을 남겨보고자 글을 올립니다.

 

[ 프롤로그 ]

https://youtu.be/wrFuXktz0zY

 

유튜브를 기웃거리다가 우연찮게 위 영상을 보고 게시물을 보고 나도 한번 만들어보고 싶다는 생각이 번쩍 들었습니다.

하여 RC카페에서 제작자를 수소문하여 찾았고,

그분께 제작해 보려면 준비물은 어떤게 있어야 하는지 영상 및 정보를 찾아보고 자문도 구하였습니다.

 


 

[ 사전 준비편 ]

1. 3D 출력을 위한 모델링 파일은 3dsets.com이라는 곳에서 유료로 구입합니다.

https://3dsets.com/

 

Home – 3dsets.com

8. 4. 2022 All models with 4×4 are now updated to the 3D Sets Generation 2.0 drive train, which was introduced […] Read More

3dsets.com

 

2. 위 사이트에서도 여러 모델이 있기에

그중 Model 2: Rancher 4×4 Hardtop 이 마음에 들어 이모델로 선택합니다. (SCX10 과 유사한 구조)

↑ 요녀석이 Model 2: Rancher 4×4 Hardtop

3. 위 모델로 선택 시 필요한 구입해야할 물품들을 목록으로 정리해봅니다.

친절하게 위 사이트에서 목록을 알려주네요

https://docs.google.com/spreadsheets/d/1GR22SQE9ppXWB_DFZXpM2Hj48D2dFo8au6dPjI52w0I/edit#gid=0

5. 조립영상을 찾아봅니다.

3dsets 공식 유튜브 채널 : https://youtu.be/yinLe4EwPvM

 

 

 

(영상은 모델1을 대상으로 제작되었으나, 도전하려는 모델2와는 구조및 조립방법이 크게 다르지 않을것으로 보임)

6. 기어 및 엑슬 컨버전 관련 영상을 찾아 도움을 받습니다. (자문을 해주신 유튜버님)

'Elvis Rc Channel' 유튜브 채널 : https://youtu.be/9EcGIVvIAek

 

 
 
7. 링크로드 컨버전 영상을 찾아봅니다.
 

이상 나열한 정보들로 어떻게 준비하고 어떻게 진행하며, 또 어떻게 컨버전 할지 계획을 세워봅니다.

여기서 컨버전이 필요한 이유는

유료로 구입하는 모델링 파일의 경우 기자재(모터/변속기/서보)를 제외한 모든 부품을 전부 출력하여 사용하게끔 되어 있습니다.

기어 박스, 엑슬, 링크로드까지 출력해서 쓰도록 설계되어 있는데, 아무리 내부채움(infill)을 100%로 하여 출력물을 뽑아낸다 하더라도 맞물려 사용되는 톱니바퀴들은 플라스틱류에 해당하므로 마모가 당연히 우려됩니다.

3D프린터로 기어류를 출력 사용시 기어간 마모가 예상됨

그래서

톱니바퀴가 들어가는 부품을 출력에 의존하지 않고 메탈로 구입할수 있는 기성품으로 대체하여 제작하고자 함이고, 그에 따른 구조들이 조금 변경되어야 할것입니다.

 

그부분은 위 싱기버스에 Elvis Rc Channel 님께서 제작/공유해주시는 모델링 파일을 활용할 예정입니다.

물론 출력해서 사용하게 되면 그만큼 비용을 아낄수 있지만,

만들고 끝이 아닌 다 만들어서 재밌게 굴려볼 목적도 있으므로 기왕이면 튼튼하게 제작해 보고자 함이 더 커서 컨버전을 도전해보려 합니다. 

 

플랜은 어느정도 잡혔으니,

이제 구입해야할 물품들 정리가 필요하겠네요

 

그건 다음글에 정리해보겠습니다.

 

 

 

 

반응형

+ Recent posts

반응형