제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 6 | ||||
| × | 1 |
|
|
이것은 러시아에서 잘 알려진 펄스 유도 금속 탐지기 "PIRAT"의 수정 버전으로, 이번에는 생산을 크게 단순화한 Arduino Nano의 도움으로 제작되었습니다.
15cm 거리에서 금속 동전을 감지하고 40cm 이상 거리에서 더 큰 금속 물체를 감지할 수 있습니다. 단순함을 고려하면 비교적 좋은 결과입니다.
펄스 유도(PI) 금속 탐지기는 단일 코일을 송신기와 수신기로 사용합니다. 이 기술은 와이어 코일을 통해 강력하고 짧은 전류 버스트(펄스)를 보냅니다. 각 펄스는 짧은 자기장을 생성합니다. 펄스가 끝나면 자기장이 극성을 바꾸고 매우 갑자기 붕괴되어 날카로운 전기 스파이크가 발생합니다. 이 스파이크는 몇 마이크로초 동안 지속되며 다른 전류가 코일을 통해 흐르게 합니다. 이 전류를 반사 펄스라고 하며 약 30마이크로초 동안 지속되는 매우 짧습니다. 그런 다음 다른 펄스가 전송되고 프로세스가 반복됩니다. 금속 조각이 자기장 라인의 범위 안에 들어오면 수신 코일은 수신된 신호의 진폭과 위상 모두의 변화를 감지할 수 있습니다. 진폭 변화와 위상 변화의 양은 금속의 크기와 거리를 나타내는 지표이며 철금속과 비철금속을 구별하는 데에도 사용할 수 있습니다.
이 장치는 매우 간단하고 만들기 쉽고 여러 구성 요소가 포함되어 있습니다.
- 아두이노 나노 마이크로컨트롤러
- 파워 MOSFET 트랜지스터
- 연산 증폭기
- 적은 수의 저항 및 커패시터
- 검색 코일
- 표시용 LED 및 부저
이전 비디오 중 하나에서 유사한 금속 탐지기를 제시했지만 스마트폰을 지표로 사용하고 매우 자주 보정해야 했습니다. 이와 달리 아두이노를 리셋하여 자가 교정하는 독립형 장치입니다. 직렬로 연결된 두 개의 리튬 이온 배터리는 장치에 전원을 공급하는 데 사용됩니다. 이번에는 감지기가 빛과 소리 표시를 포함하기 때문에 훨씬 더 작동하기 쉽습니다. 물체에 접근하면 LED의 주파수와 강도가 증가합니다. 검색 코일은 직경이 20cm이고 단면적이 0.3~0.5mm 정사각형인 절연 구리선 25회를 포함합니다.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">// arduino version_18_min(C) alex용 PI 금속 탐지기 --- 1967 2015int ss0 =0;int ss1 =0;int ss2 =0;long c0 =0;long c1 =0;long c2 =0;byte i =0;int sss0 =0;int sss1 =0;int sss2 =0;int s0 =0;int s1 =0;int s2 =0; 무효 설정(){DDRB =0xFF; // 포트 B - 모두 outDDRD =0xFF; // 포트 D - 모든 outfor (i =0; i <255; i ++) // 보정 / 보정{PORTB =B11111111; // 포트 B의 핀을 1로 변환하여 엽니다. 키(켜기)지연마이크로초(200); // 200마이크로초를 기다립니다.PORTB =0; //delayMicroseconds(20);s0 =analogRead(A0);s1 =analogRead(A0);s2 =analogRead(A0);c0 =c0 + s0;c1 =c1 + s1;c2 =c2 + s2;delay(3);}c0 =c0 / 255;c0 =c0 - 5;c1 =c1 / 255;c1 =c1 - 5;c2 =c2 / 255;c2 =c2 - 5;}빈 루프(){PORTB =B11111111; // 포트 B의 핀을 1로 변환하여 엽니다. 키(켜기)지연마이크로초(200); // 200마이크로초를 기다립니다.PORTB =0; // 검색 코일의 전류를 차단하여 키를 닫습니다(끄기 - 검색 코일의 회로 차단)delayMicroseconds(20);s0 =analogRead(A0);s1 =analogRead(A0);s2 =analogRead(A0);ss0 =s0 - c0;if (ss0 <0){sss0 =1;}ss0 =ss0 / 16;PORTD =ss0; // 표시기로 전송(LED로 전송)delay (1);ss1 =s1 - c1;if (ss1 <0){sss1 =1;}ss1 =ss1 / 16;PORTD =ss1; // 표시기로 전송(LED로 전송)delay (1);ss2 =s2 - c2;if (ss2 <0){sss2 =1;}ss2 =ss2 / 16;PORTD =ss2; // 표시기로 전송(LED로 전송)delay (1);if (sss0 + sss1 + sss2> 2){digitalWrite(7, HIGH);digitalWrite(6, HIGH);digitalWrite(5, HIGH);digitalWrite( 4, 높음);디지털 쓰기(3, 높음);디지털 쓰기(2, 높음);디지털 쓰기(1, 높음);디지털 쓰기(0, 높음);지연(1);sss0 =0;sss1 =0;sss2 =0; }}섹션>
제조공정
이 튜토리얼에서는 Arduino 기반 RC Hovercraft를 구축하는 방법을 배웁니다. 프로펠러를 포함한 호버크라프트 부품의 설계 및 3D 프린팅부터 전자 부품 연결 및 Arduino 프로그래밍까지 전체 제작 과정을 보여드리겠습니다. 다음 비디오를 보거나 아래에 작성된 튜토리얼을 읽을 수 있습니다. 개요 호버크라프트를 제어하기 위해 이전 비디오 중 하나에서 만든 DIY Arduino 기반 RC 송신기를 사용했습니다. 오른쪽 조이스틱은 스러스트 모터 후면에 러더를 위치시키기 위한 서보 모터를 제어하기 위해 설정하고, 전위차계
튜토리얼에서 우리는 DIY Arduino RC 송신기를 만드는 방법을 배울 것입니다. 종종 내가 만드는 프로젝트에 무선 제어가 필요하므로 거의 모든 작업에 사용할 수 있는 이 다기능 라디오 컨트롤러를 만들었습니다. 다음 비디오를 보거나 아래에 작성된 튜토리얼을 읽을 수 있습니다. 개요 이제 수신기 측에서 약간의 조정만 하면 모든 Arduino 프로젝트를 무선으로 제어할 수 있습니다. 이 송신기는 RC 장난감, 자동차, 드론 등을 제어하기 위한 상업용 RC 송신기로도 사용할 수 있습니다. 이를 위해서는 상용 RC 장치를 제어하기