USB 커넥터를 만드는 방법. 우리는 프로그램과 통신하기 위한 가장 간단한 USB 장치를 만듭니다. 장치의 자동 연결을 구성합니다

카세트 레코더와 CD 플레이어가 등장하면서 자동차에는 자동차 라디오가 장착되기 시작했습니다. 그러나 무선 전자 장치의 개발과 함께 USB 플래시 드라이브가 등장하여 다른 미디어를 완전히 대체했습니다. 공간을 많이 차지하지 않고 많은 수의 음악 파일을 녹음할 수 있으며 여행 중에 오프로드 주행으로 인해 음악이 중단되지 않습니다. 이 기사에서는 일반 라디오 테이프 레코더용 USB 포트(어댑터)를 직접 만드는 방법을 설명합니다.

[ 숨다 ]

자동차 라디오에 USB를 입력하는 방법에 대한 안내

거의 모든 현대 자동차에는 자동차 라디오가 장착되어 있습니다. 많은 드라이버는 USB 입력을 얻기 위해 새로운 중국 장치로 변경하고 싶어하지 않습니다. USB 플래시 드라이브에서 음악을 들으려면 USB 어댑터를 헤드 유닛에 연결해야 합니다(동영상 작성자는 oleg ko입니다).

준비

시간이 많이 걸리지는 않지만 무선 공학에 대한 지식이 있어야 하고 납땜 인두를 사용할 수 있어야 합니다. 우선, 플래시 드라이브와 메모리 카드를 읽을 수 있는 MP3 플레이어를 구입해야 합니다. 헤드폰 출력이 있는 것이 중요합니다. 이는 오디오 신호를 캡처하기 위해 필요합니다.

오디오 출력 기능이 있는 FM 트리머를 사용할 수 있습니다. 트리머의 장점은 리모콘이 함께 제공된다는 것입니다.


스테이지

오디오 출력 기능이 있는 적절한 장치를 구입하고 필요한 도구를 준비한 후 작업을 시작할 수 있습니다.

연결은 다음 단계로 구성됩니다.

  1. 장치를 꺼내고 테이프 드라이브 메커니즘이나 CD 드라이브를 제거합니다.
  2. 플레이어의 양극 전원선을 무선 접점에 납땜합니다. 스위치를 켜면 9V 또는 12V의 전압이 나타나야 합니다.
  3. MP3 플레이어의 경우 회로에 12V에서 5V까지의 전압 변환기를 포함해야 합니다. 트리머가 내장되어 있습니다.
  4. 사운드를 연결하려면 차폐선을 가져와 플레이어의 오디오 출력에 연결해야 합니다. 그러한 와이어가 없으면 보드에서 프리앰프를 찾아야 하며, 필요한 와이어가 거기에 연결됩니다.
  5. 마이크로프로세서에서 오디오 신호의 출력을 찾습니다. 커패시터를 납땜하고 그 자리에 플레이어의 오디오 신호를 제공합니다.
  6. 이제 MP3 플레이어 보드를 설치합니다. 이 때 단락이 발생하지 않도록 주의하십시오.
  7. USB 입력을 디스크나 카세트가 삽입된 패널의 구멍으로 만들 수 있습니다.
  8. 플레이어를 제어하는 ​​버튼은 전면 패널에 있는 제어 키에 표시됩니다.
  9. 다음으로 직원을 제자리에 모으는 일이 남아 있습니다.

이제 DIY USB 포트를 통해 디지털 장치의 음악을 들을 수 있습니다. 이렇게 하려면 TAPE 또는 AUX 모드를 켜십시오. 트랙은 패널의 버튼을 사용하거나 FM 트리머를 사용한 경우 리모콘을 사용하여 제어됩니다.

결론

USB 어댑터를 라디오에 연결하면 다음과 같은 이점이 있습니다.

  • 설치가 용이함;
  • 플래시 드라이브에는 레이저가 끊어지고 디스크 재생에 문제가 있을 때 CD를 재생할 때의 단점이 없습니다.
  • 많은 파일이 USB 플래시 드라이브에 저장되어 있어 업데이트 및 보완이 쉽습니다.
  • 녹음은 녹음된 품질로 재생됩니다.
  • 표준 장치를 사용할 수 있습니다.
  • USB 입력은 시가 라이터를 차지하지 않습니다.

따라서 USB 포트를 연결하는 것은 어렵지 않습니다. 가장 중요한 것은 납땜 인두를 사용할 수 있고 전자 제품에 대해 최소한 조금이라도 이해할 수 있다는 것입니다.

자동차 라디오의 플래시 드라이브용 어댑터를 연결하면 USB 어댑터가 장착된 새 장치를 구입하는 비용을 절약할 수 있습니다.

최소값부터 시작해 보겠습니다.
18f2455 포함 -- 중고 MK용 라이브러리
--
활성화_디지털_io() -- 모든 입력을 디지털 모드로 전환합니다.
--
별명단추 ~이다핀_B7 -- 버튼이 연결되어 있으므로 선언하세요.
pin_B7_direction = 입력 -- 버튼은 입구에서 작동합니다.
--
-- 한 줄 - USB CDC로 작업하는 데 필요한 모든 것이 있습니다.
include usb_serial - USB 라이브러리
--
usb_serial_init() -- --USB CDC 초기화
영원히 반복-- 메인 루프, 지속적으로 실행
usb_serial_flush() -- USB 업데이트. 이 절차는 필요한 모든 작업을 수행합니다.
-- PC와의 연결을 유지하기 위한 조치
끝 루프

이 코드를 컴파일하고 부트로더를 사용하여 결과 HEX 파일을 MK에 쓴 후 장치를 시작하면 시스템에서 새 장치가 어떻게 정의되는지 관찰할 수 있습니다. 가상 com-port.

이제 장치가 이미 작동하고 있으므로 통신 방법을 가르쳐 보겠습니다.

수신된 바이트를 읽는 기능이 있습니다. usb_serial_read(바이트 ) :부울. 수신된 바이트가 있으면 지정된 변수에 저장하고 반환합니다. 진실, 그렇지 않으면 반환 거짓.

바이트를 보내는 절차가 있습니다 usb_serial_data. 변수로 위장하므로 바이트를 전송하려면 전송되는 바이트의 값을 할당하면 충분합니다.

메인 루프 앞에 바이트 크기의 변수를 선언하고, 메인 루프에서 수신된 바이트가 있는지 확인하고, 바이트가 있으면 다시 보냅니다.

18f2455 포함
--
활성화_디지털_io()
--
별명단추 ~이다핀_B7
pin_B7_direction = 입력
--
--
usb_serial 포함
--
usb_serial_init()
var 바이트채널 -- 변수 선언
영원히 반복-- 메인 루프
usb_serial_flush()
만약에(usb_serial_read(채널)) 그 다음에-- 바이트가 수신되면 ch에 기록됩니다.
usb_serial_data=ch -- 수신된 바이트를 다시 보냅니다.
종료하면
끝 루프

컴파일하고, 버튼을 누르고, 전원을 왜곡하고, ​​부트로더를 실행하고, 펌웨어를 변경하고, 실행합니다.
장치가 시스템에서 다시 감지되었습니다. 이제 장치 작동을 테스트하려면 소프트웨어가 필요합니다.

자체 터미널은 없지만 기성 터미널을 사용합니다. 저는 RealTerm 프로그램을 사용했습니다.
원하는 번호로 포트를 열고 데이터를 보냅니다.


그리고 우리는 우리가 보낸 것을 돌려받습니다. 모든 것이 정상적으로 작동하고 있습니다.

부드러운

따라서 우리 마이크로 컨트롤러는 바이트를 수신하고 즉시 다시 보낼 수 있습니다. 이제 그것과 통신하기 위한 우리 자신의 소프트웨어를 작성해 봅시다(저는 Delphi를 사용하겠습니다).

새 프로젝트를 만들고 필요한 구성 요소를 다음과 같은 형식으로 분산시킵니다.
SpinEdit1 - 포트 번호를 지정합니다.
Button1 - 연결 설정
Button2 - 연결 끊기
SpinEdit2 - 십진수 형식으로 바이트를 입력합니다.
Button3 - 바이트 보내기
Memo1 - 수신된 정보를 표시합니다.

위에서 언급했듯이 일반 텍스트 파일과 마찬가지로 CreateFile, WriteFile 및 ReadFile 기능을 사용하여 com 포트를 사용하여 작업해야 합니다.

자세한 내용을 다루지 않기 위해 com 포트 작업을 위해 미리 만들어진 라이브러리인 ComPort를 사용하겠습니다.

각 버튼에 필요한 작업을 걸고 최종 코드를 얻습니다.

단위 Unit1;

상호 작용

용도
Windows, 메시지, SysUtils, 변형, 클래스, 그래픽, 컨트롤, 양식,
대화 상자, StdCtrls, Spin,ComPort;

유형
TForm1 = 클래스(TForm)
SpinEdit1: TSpinEdit;
버튼1: T버튼;
Button2: T버튼;
SpinEdit2: TSpinEdit;
Button3: T버튼;
메모1:TMemo;
Procedure OnRead(Sender: TObject; ReadBytes: 바이트 배열);
절차 Button1Click(보내는 사람: TObject);
절차 Button2Click(보내는 사람: TObject);
절차 FormDestroy(보내는 사람: TObject);
절차 Button3Click(보내는 사람: TObject);
사적인
(개인 선언)
포트: TComPort;
공공의
(공개 선언)
끝;

var
Form1: TForm1;
숫자: 정수;
구현

프로시저 TForm1.Button1Click(Sender: TObject);
시작하다
포트:= TComPort.Create(SpinEdit1.Value, br115200); // 연결 생성
Port.OnRead:= OnRead; //수신된 데이터를 읽기 위한 스트림 생성
Button2.Enabled:= true ; //연결 닫기 버튼 활성화
끝;

프로시저 TForm1.Button2Click(Sender: TObject);
시작하다
포트 프리; //연결을 닫는다
Button2.Enabled:= 거짓 ; //버튼 비활성화
끝;

프로시저 TForm1.Button3Click(Sender: TObject);
시작하다
Button2.Enabled이면 Port.Write();
끝;

프로시저 TForm1.FormDestroy(송신자: TObject);
시작하다
Button2.Enabled이면
포트 프리;
끝;

Procedure TForm1.OnRead(Sender: TObject; ReadBytes: 바이트 배열);
var
i:정수;
시작하다
i:= Low(ReadBytes)에서 High(ReadBytes)로 //수신된 바이트 배열을 통과합니다.
시작하다
Memo1.Text:= Memo1.Text + "." +InttoHex(ReadBytes[i],2); //창에 HEX 값을 추가합니다.
inc(숫자); //수신된 바이트 수를 계산합니다.
끝;
num > 10이면 시작
Memo1.Lines.Add("" ); //전환 라인
숫자:=0;
끝;
끝;

시작하고, 연결을 설정하고, 바이트를 보냅니다.

따라서 우리의 가장 간단한 터미널은 가장 간단한 USB 장치와 함께 작동할 준비가 되었습니다.

보시다시피 읽기와 쓰기는 동적 바이트 배열입니다.

수신된 정보를 처리함으로써 현재 작업에 적합한 필수 교환 프로토콜을 작성하는 것이 가능합니다.

18f2455 포함
--
활성화_디지털_io()
--
별명단추 ~이다핀_B7
pin_B7_direction = 입력
--
--
usb_serial 포함
--
usb_serial_init()
var 바이트채널
var 바이트-- 두 번째 변수 선언
영원히 반복-- 메인 루프
usb_serial_flush()
만약에(usb_serial_read(채널)) 그 다음에-- 바이트가 수신되면 필요한 조치를 수행합니다.
사례채널 -- 바이트 수를 반복합니다.
0 : usb_serial_data = 0xff
1 : usb_serial_data = 버튼 -- 버튼 상태 보내기
그렇지 않으면 차단하다-- 다른 것이 수신된 경우
~을 위한 16 사용하여고리-- 10바이트의 데이터를 보냅니다.
usb_serial_data = ch +i -- ch에서 ch+15
끝 루프
엔드 블록
최종 케이스
종료하면
끝 루프

추가 기능

거기서 멈추면 라이브러리 사용 예에 ​​대한 자세한 설명이 포함된 일반 기사를 얻을 수 있으며, 그 내용은 웹에 충분합니다. 그래서 좀 더 자세한 정보를 추가하겠습니다.

데이터 전송 단순화

한 번에 한 바이트씩 정보를 보내는 것이 항상 편리한 것은 아닙니다. 도서관은 매우 유용할 수 있습니다 인쇄. 여기에는 프로그램에서 데이터 출력을 단순화할 수 있는 바이트, 16진수, 10진수, 빈, 부울 등 가능한 모든 형식으로 가능한 모든 길이의 데이터를 전송하는 절차가 포함되어 있습니다.
>인쇄물 포함
...
워드워드데이터
print_dword_hex(usb_serial_data, 데이터)

모든 명령의 이름은 라이브러리 파일에서 찾을 수 있습니다.

PC 연결을 기다리는 중

마이크로 컨트롤러의 메인 사이클을 시작하기 전에 먼저 PC와의 연결을 설정해야 하는 경우 그 전에 라인을 추가할 수 있습니다.
~하는 동안(usb_cdc_line_status() == 0x00) 고리
끝 루프

포트 번호를 장치에 바인딩

모든 것을 그대로 두면 시스템은 각각의 새 연결에 대해 첫 번째 사용 가능한 포트 번호를 할당합니다. 그리고 그것은 당신이 그것을 주시해야 함을 의미합니다.
이런 일이 발생하지 않도록 하려면 USB 라이브러리를 연결하기 전에 장치에 고유한 일련 번호 값을 할당해야 합니다.
숫자의 길이에는 제한이 없으며 다양한 문자를 포함할 수 있습니다.
const 바이트 USB_STRING3=
{
24 , -- 배열 길이
0x03 , --bDescriptorType
"0" , 0x00 ,
"1" , 0x00 ,
"2" , 0x00 ,
"3" , 0x00 ,
"4" , 0x00 ,
"5" , 0x00 ,
"6" , 0x00 ,
"7" , 0x00 ,
"8" , 0x00 ,
"9" , 0x00 ,
"엑스" 0x00
}

장치 이름을 원하는 대로 변경하세요.

일련 번호와 같은 이름이 포함된 배열을 선언하여 드라이버를 설치하기 전에 시스템에 표시되는 장치 이름을 변경할 수 있습니다. 이 작업은 USB 라이브러리를 연결하기 전에 수행해야 합니다.
const 바이트 USB_STRING2=
{
28 , --
0x03 , --bDescriptorType
"디", 0x00 ,
"이자형", 0x00 ,
"중", 0x00 ,
"영형", 0x00 ,
" " , 0x00 ,
"비", 0x00 ,
"영형", 0x00 ,
"ㅏ", 0x00 ,
"아르 자형", 0x00 ,
"디", 0x00 ,
" " , 0x00 ,
"=" , 0x00 ,
")" 0x00
}

하지만 안타깝게도 드라이버를 설치한 후 장치 이름이 .inf 파일에 지정된 이름으로 변경되므로 여기서도 이름을 변경하겠습니다.


DESCRIPTION="데모 CDC"

장치의 자동 연결을 구성합니다

아쉽게도 이 작업을 완료하는 직접적인 방법이 없으므로 고안해야 합니다.

우선, 수백 개의 다른 표준 CDC 펌웨어 중에서 장치를 쉽게 식별하려면 장치에 고유한 제조업체 및 제품 값을 할당해야 합니다.
VID와 PID는 돈을 위해 제공되므로 중국인의 길을 따라갑시다. 조용히 우리 스스로 분명히 무료인 가치를 취하십시오.

펌웨어:
USB 라이브러리를 연결하기 전에 펌웨어에서 두 개의 변수를 선언해야 합니다.

const 단어 USB_SERIAL_PRODUCT_ID = 0xFF10
const 단어 USB_SERIAL_VENDOR_ID = 0xFF10

FF10 대신 두 단어(2바이트)를 삽입할 수 있습니다. 최종 결과는 첨부된 아카이브에 포함되어 있습니다.

드라이버:
드라이버는 VID와 PID 조합용으로 설계되지 않았으므로 .inf 파일에 값을 수동으로 추가합니다.


%DESCRIPTION%=드라이버 설치, USB\VID_FF10&PID_FF10


%DESCRIPTION%=드라이버 설치, USB\VID_FF10&PID_FF10

부드러운:
장치 연결/연결 해제 이벤트를 포착하기 위해 ComponentUSB 라이브러리를 연결하겠습니다. 모든 줄을 설명할 필요는 없다고 생각합니다. 모든 변경 사항은 첨부된 프로젝트에서 볼 수 있습니다.

결과

스크린샷에서는 보기 힘들지만 보내기 버튼은 연결된 장치가 있을 때만 활성화되고 프로그램은 50ms마다 버튼 상태를 가져오기 위한 요청을 보냅니다(단, 버튼 누름을 처리해야 하기 때문에 잘못된 것입니다) MK에서).

보시다시피 USB를 통해 MK와 PC 간의 데이터 교환을 구성하는 것은 가장 어려운 작업이 아닙니다. 결과 연결은 최종 목적으로 사용될 수 있을 뿐만 아니라 프로그램 디버깅에도 적합합니다. 결국 계산 결과, 레지스터 및 변수의 현재 상태를 컴퓨터로 보내는 것은 모스 부호로 LED 쌍을 깜박이는 것보다 훨씬 더 명확합니다.

마지막으로 무드 램프의 소스 ​​코드를 살펴보는 것이 좋습니다. 여기서는 편리한 교환 프로토콜을 구성하기 위해 수신된 데이터를 처리하는 매우 좋은 옵션을 찾을 수 있습니다.

이 기사에서는 많은 노력 없이 무료로 부팅 가능한 USB 플래시 드라이브를 만드는 몇 가지 방법을 설명합니다.

제가 이 세 가지 옵션을 선택한 이유를 설명하겠습니다.

UltraISO 프로그램을 사용하여 부팅 가능한 USB 플래시 드라이브를 만들 때의 장점은 평가판(무료) 모드에서도 이 프로그램을 사용하면 문제 없이 부팅 가능한 USB 플래시 드라이브를 만들 수 있으며 다양한 기능도 가지고 있다는 것입니다. 단점(그렇게 간주될 수 있는 경우)은 다운로드하여 설치해야 한다는 것입니다. 설치 프로세스 자체는 다음 버튼을 4번 누르는 것으로 구성됩니다. 제 생각에는 Windows XP, 7, 8용 부팅 가능한 USB 플래시 드라이브를 만들기 위한 이상적인 타사 솔루션입니다.

Microsoft의 유틸리티인 USB/DVD 다운로드 도구를 사용하여 부팅 가능한 USB 플래시 드라이브를 만드는 경우 이 방법의 장점은 몇 번의 마우스 클릭만으로 특별한 기술이나 능력이 없어도 부팅 가능한 USB 플래시 드라이브를 얻을 수 있다는 것입니다. 빼기 - 운영 체제의 공식(Microsoft 웹 사이트에서 다운로드) ISO 이미지가 필요합니다. 그렇지 않으면 유틸리티가 ISO 이미지를 허용하지 않고 USB 플래시 드라이브에 쓰기를 거부하거나 이미지 생성 시 오류가 발생합니다. (저는 개인적으로 이러한 문제에 직면했기 때문에 이를 표시할 필요가 있다고 생각합니다. ).

마지막으로 Windows 7 명령줄을 사용하여 부팅 가능한 USB 플래시 드라이브 만들기 이 방법의 가장 큰 장점은 아무것도 설치할 필요가 없지만 몇 가지 명령만 입력하면 Windows XP에서 부팅 가능한 USB 플래시 드라이브를 얻을 수 있다는 것입니다. , 7, 8. 나는 이 방법의 단점조차 모릅니다. 모든 명령이 명령줄에서 실행되기 때문에 아마도 추악한 점만 있을 것입니다.

따라서 부팅 가능한 USB 플래시 드라이브를 만들려면 다음이 필요합니다.

최소 4Gb 용량의 플래시 드라이브 1개(포맷되므로 플래시 드라이브에서 모든 항목을 삭제해야 함)

2 ISO 시스템 이미지

3 BIOS(USB 플래시 드라이브에서 설치를 시작할 수 있음)

4 이미지 생성 유틸리티(UltraISO, USB/DVD 다운로드 도구)

이 모든 것이 있으면 시작해 보겠습니다.

UltraISO를 사용하여 부팅 가능한 USB 플래시 드라이브를 만듭니다.

우선 최신버전을 다운로드 받으세요 울트라ISO .

그 후 프로그램 설치를 시작하고 다음을 클릭하십시오. "더 나아가"

라이센스 계약에 동의합니다

프로그램의 기본 설치 위치를 선택하거나 그대로 두십시오.

그 후 UltraISO 프로그램이 열리고 클릭하십시오. "파일 열기"

시스템의 ISO 이미지를 선택합니다. 이 예에서는 Windows 8이 사용됩니다.

그 후에 우리는 "부팅 - 하드 디스크 이미지 굽기..."

다음 창에서 이미지를 쓸 장치를 선택하고 클릭하세요. "기록".

그 후 플래시 드라이브에서 모든 것이 삭제된다는 경고 창이 나타나면 클릭하십시오. "예".

그러면 녹음 프로세스가 시작되고 몇 분 동안 지속됩니다.

USB 플래시 드라이브에 쓰기 프로세스가 완료되면 부팅 가능 상태가 됩니다.

이 기사에서는 많은 노력 없이 무료로 부팅 가능한 USB 플래시 드라이브를 만드는 몇 가지 방법을 설명합니다.

제가 이 세 가지 옵션을 선택한 이유를 설명하겠습니다.

UltraISO 프로그램을 사용하여 부팅 가능한 USB 플래시 드라이브를 만들 때의 장점은 평가판(무료) 모드에서도 이 프로그램을 사용하면 문제 없이 부팅 가능한 USB 플래시 드라이브를 만들 수 있으며 다양한 기능도 가지고 있다는 것입니다. 단점(그렇게 간주될 수 있는 경우)은 다운로드하여 설치해야 한다는 것입니다. 설치 프로세스 자체는 다음 버튼을 4번 누르는 것으로 구성됩니다. 제 생각에는 Windows XP, 7, 8용 부팅 가능한 USB 플래시 드라이브를 만들기 위한 이상적인 타사 솔루션입니다.

Microsoft의 유틸리티인 USB/DVD 다운로드 도구를 사용하여 부팅 가능한 USB 플래시 드라이브를 만드는 경우 이 방법의 장점은 몇 번의 마우스 클릭만으로 특별한 기술이나 능력이 없어도 부팅 가능한 USB 플래시 드라이브를 얻을 수 있다는 것입니다. 빼기 - 운영 체제의 공식(Microsoft 웹 사이트에서 다운로드) ISO 이미지가 필요합니다. 그렇지 않으면 유틸리티가 ISO 이미지를 허용하지 않고 USB 플래시 드라이브에 쓰기를 거부하거나 이미지 생성 시 오류가 발생합니다. (저는 개인적으로 이러한 문제에 직면했기 때문에 이를 표시할 필요가 있다고 생각합니다. ).

마지막으로 Windows 7 명령줄을 사용하여 부팅 가능한 USB 플래시 드라이브 만들기 이 방법의 가장 큰 장점은 아무것도 설치할 필요가 없지만 몇 가지 명령만 입력하면 Windows XP에서 부팅 가능한 USB 플래시 드라이브를 얻을 수 있다는 것입니다. , 7, 8. 나는 이 방법의 단점조차 모릅니다. 모든 명령이 명령줄에서 실행되기 때문에 아마도 추악한 점만 있을 것입니다.

따라서 부팅 가능한 USB 플래시 드라이브를 만들려면 다음이 필요합니다.

최소 4Gb 용량의 플래시 드라이브 1개(포맷되므로 플래시 드라이브에서 모든 항목을 삭제해야 함)

2 ISO 시스템 이미지

3 BIOS(USB 플래시 드라이브에서 설치를 시작할 수 있음)

4 이미지 생성 유틸리티(UltraISO, USB/DVD 다운로드 도구)

이 모든 것이 있으면 시작해 보겠습니다.

UltraISO를 사용하여 부팅 가능한 USB 플래시 드라이브를 만듭니다.

우선 최신버전을 다운로드 받으세요 울트라ISO .

그 후 프로그램 설치를 시작하고 다음을 클릭하십시오. "더 나아가"

라이센스 계약에 동의합니다

프로그램의 기본 설치 위치를 선택하거나 그대로 두십시오.

그 후 UltraISO 프로그램이 열리고 클릭하십시오. "파일 열기"

시스템의 ISO 이미지를 선택합니다. 이 예에서는 Windows 8이 사용됩니다.

그 후에 우리는 "부팅 - 하드 디스크 이미지 굽기..."

다음 창에서 이미지를 쓸 장치를 선택하고 클릭하세요. "기록".

그 후 플래시 드라이브에서 모든 것이 삭제된다는 경고 창이 나타나면 클릭하십시오. "예".

그러면 녹음 프로세스가 시작되고 몇 분 동안 지속됩니다.

USB 플래시 드라이브에 쓰기 프로세스가 완료되면 부팅 가능 상태가 됩니다.

USB 플래시 드라이브- 집에 개인용 컴퓨터를 갖고 있는 사람이라면 누구나 갖고 있는 공통 장치입니다. 오늘날 다양한 플래시 드라이브를 사용할 수 있습니다. 더 많은 원래 옵션이 있지만 일반적으로 플라스틱 또는 금속 케이스가 있습니다. 그러나 플래시 드라이브 케이스가 손상되었거나 어떤 이유로 더 이상 적합하지 않지만 새 드라이브를 구입하고 싶지 않은 경우 어떻게 해야 합니까? 이 기사에서는 플래시 드라이브의 오래된 플라스틱 또는 금속 케이스를 새 목재 케이스로 교체하는 방법을 보여줍니다.

플래시 드라이브 케이스를 만드는 방법은 무엇입니까?

플래시 드라이브용 나무 케이스를 만들려면 다음 도구가 필요합니다.

케이스가 없는 USB 플래시 드라이브.

나무 조각.

드릴 또는 기타 드릴링 장치.

사포.

실리콘.

클립, 2개

연필.

만들기 시작해 볼까요!

1. 먼저 필요한 케이스의 크기를 결정하고 톱을 사용하여 표시된 표시를 사용하여 나무 조각에서 적절한 크기의 직사각형을 자릅니다.

3. 드릴링 장치를 사용하여 크고 중간 크기의 나무 조각에 관통 구멍을 뚫고 가장 작은 조각에 관통 구멍을 뚫습니다. 구멍의 크기는 USB 스틱을 쉽게 고정하고 고정할 수 있는 크기여야 합니다. 뚜껑 역할을 할 중간 부분에는 구멍 안쪽에 작은 틈을 만들어 뚜껑이 단단히 닫히고 쉽게 열릴 수 있도록 해야 합니다.

4. USB 플래시 드라이브를 작은 부분의 관통 구멍에 삽입하여 커넥터가 한쪽으로 튀어나오고 플래시 드라이브의 나머지 부분이 다른쪽에 있도록 하세요. 플래시 드라이브가 구멍에 단단히 고정되지 않으면 실리콘으로 고정하십시오.

5. 이제 플래시 드라이브의 튀어 나온 긴 부분을 가장 큰 조각의 구멍에 붙이고 두 부분에 뜨거운 접착제를 바르고 프레스를 사용하여 하나의 케이스에 붙입니다. 두 부분이 서로 단단히 고정되도록 프레스를 사용해야하며 연삭 후에는 그 사이에 틈이 보이지 않습니다.

6. 이제 몸 전체를 사포로 조심스럽게 샌딩하여 더 깔끔하고 매끄럽게 보이게 합니다. 페인트나 광택제로 케이스를 덮을 수도 있으며, 오리지널 목재 플래시 드라이브가 준비되었습니다!