제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 6 |
그 뒤에 숨겨진 아이디어!
나는 음성을 녹음하고 다시 재생하는 장치를 찾기 위해 인터넷을 저글링했습니다. ISD1820은 매우 합리적이며(단 3$) 일부 녹음을 사용하여 혼자 소리를 녹음할 수 있습니다. 및 재생 버튼. 아두이노를 사용하여 이 장치를 제어해야 합니다. 아두이노를 통해서만 음성을 녹음하고 재생하는 것을 의미합니다.
이 프로젝트는 초보자와 Arduino와 함께 ISD1820의 기능에 대해 배우고자 하는 사람들을 위한 것입니다. 그러나 아주 큰 의미로 확장할 수도 있습니다.
전체 설명과 새로운 아이디어를 보려면 www.gadgetprogrammers.online을 방문해야 합니다.
작동 원리!
먼저 ISD1820을 통해 음성을 녹음하기만 하면 20초 동안 녹음할 수 있으며(sd 카드에도 음성을 저장할 수 있음) 계속해서 재생할 수 있습니다. 그래서 여기서는 사용자가 직렬 모니터에서 'r'을 누르면 음성을 녹음하고 사용자가 직렬 모니터에서 'p'를 누르면 재생합니다.
이것이 우리 시스템의 전체 작업이었습니다.
.
그림>아래는 핀 작업입니다(건너뛸 수 있음):
<울>
성공하자!
아래와 같이 연결하십시오:
<울>위의 핀아웃 후 코드 SAMPLE1 업로드:
샘플 1:사용자가 음성 녹음을 결정하기를 원하는 경우
샘플 2:3초 동안 음성을 자동으로 녹음하고 5초 동안 재생합니다.
샘플 1:
/** Arduino와 ISD1820 Sound Recorder*를 사용하여 소리를 녹음하고 재생하는 ISD1820 Arduino Voice Recorder*는 https://www.gadgetprogrammers.online/**에서 이 코드를 가져옵니다. ** ISD1820 Arduino Voice Recorder* Code Written by Pareek 교육용* 2018년 6월 6일 오후 11시 20분, */#define REC 2 // 핀 2는 녹음에 사용#define PLAY_E 3 // 핀 3은 재생 에지 트리거에 사용#define FT 5 // 핀 5는 피드 스루에 사용되며 // 기록하지 않습니다.#define playTime 5000 // 재생 시간 5초를 정의합니다. REC,OUTPUT);// REC 핀을 출력 pinMode(PLAY_E,OUTPUT)로 설정;// PLAY_e 핀을 출력 pinMode(FT,OUTPUT)로 설정;// FT 핀을 출력으로 설정 Serial.begin(9600); // 직렬 모니터 설정 }void loop() { while (Serial.available()> 0) { char inChar =(char)Serial.read(); if(inChar =='p' || inChar =='P'){ digitalWrite(PLAY_E, HIGH); 지연(50); 디지털 쓰기(PLAY_E, LOW); Serial.println("플레이백 시작됨"); 지연(재생시간); Serial.println("플레이백 종료"); 부서지다; } else if(inChar =='r' || inChar =='R'){ digitalWrite(REC, HIGH); Serial.println("녹화가 시작되었습니다."); 지연(기록시간); 디지털 쓰기(REC, LOW); Serial.println("녹음이 중지되었습니다"); } Serial.println(###직렬 모니터 종료"); }// wihileSerial.println(### 녹음하려면 r, 재생하려면 p를 입력하세요."); 지연(500);}
샘플 2:
#define REC 2 // 핀 2는 녹음에 사용됩니다.#define PLAY_E 3 // 핀 3은 재생 에지 트리거에 사용됩니다. // PLAY_E가 HIGH가 되면 장치가 재생 시작하고 계속 재생합니다.#define FT 5 / / 핀 5는 피드를 통해 사용됩니다.#define playTime 5000 // 재생 시간 5초#define recordTime 3000 // 녹음 시간 3초#define playLTime 900 // 재생 시간 0.9초를 눌렀다 떼십시오.void setup() { pinMode(REC,OUTPUT );// REC 핀을 출력 pinMode(PLAY_E,OUTPUT)로 설정;// PLAY_e 핀을 출력 pinMode(FT,OUTPUT)로 설정;// FT 핀을 출력으로 설정 Serial.begin(9600);// 설정 up 직렬 모니터 }void 루프() { digitalWrite(REC, HIGH); 지연(기록시간); 디지털 쓰기(REC, LOW); 디지털 쓰기(PLAY_E, HIGH); 지연(50); 디지털 쓰기(PLAY_E, LOW); 지연(재생시간); 지연(500);}
이제 전체 시스템을 구축했습니다. 서둘러!
미래 범위:
당신 할 수 있습니다 음성을 녹음하고 나중에 사용할 수 있도록 SD 카드에 저장하면 무전기 등을 만들 수 있습니다..... 상상대로 :)
도움이 되셨다면 공유 부탁드립니다........:)
www.gadgetprogrammers.online
을 위해 새로운 프로젝트를 구축할 수 있도록 방문하여 홍보해 주십시오. 섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">/** Arduino 및 ISD1820 Sound Recorder*를 사용하여 소리를 녹음하고 재생하려면 ISD1820 Arduino Voice Recorder*가 https://www.gadgetprogrammers.online/*에서 코드를 받으십시오. * ISD1820 Arduino Voice Recorder* Code Written by Anshul Pareek for the purpose of education* on June 06, 2018 at 11:20 pm, */#define REC 2 // pin 2 is used for recording#define PLAY_E 3 // pin 3 재생 에지 트리거#define FT 5에 사용됨 // 핀 5는 피드스루에 사용// 그리고 기록하지 않습니다.#define playTime 5000 // 재생 시간 5초#define recordTime 3000 // 녹화 시간 3초 시간을 연장할 수 있습니다. 최대 10초void setup() { pinMode(REC,OUTPUT);// REC 핀을 출력 pinMode(PLAY_E,OUTPUT)로 설정;// PLAY_e 핀을 출력 pinMode(FT,OUTPUT)로 설정;// FT 핀을 설정 출력으로 Serial.begin(9600);// 직렬 모니터 설정 }void loop() { while (Serial.available()> 0) { char inChar =(char)Serial.read(); if(inChar =='p' || inChar =='P'){ digitalWrite(PLAY_E, HIGH); 지연(50); 디지털 쓰기(PLAY_E, LOW); Serial.println("플레이백 시작됨"); 지연(재생시간); Serial.println("플레이백 종료"); 부서지다; } else if(inChar =='r' || inChar =='R'){ digitalWrite(REC, HIGH); Serial.println("녹화가 시작되었습니다."); 지연(기록시간); 디지털 쓰기(REC, LOW); Serial.println("녹음이 중지되었습니다"); } Serial.println(###직렬 모니터 종료"); }// wihileSerial.println(### 녹음하려면 r, 재생하려면 p를 입력하세요."); 지연(500);}
#define REC 2 // 핀 2는 녹음에 사용#define PLAY_E 3 // 핀 3은 재생-에지 트리거에 사용// PLAY_E가 HIGH가 되면 장치는 STARTS를 재생하고 계속#define FT 5 // 핀 5는 피드를 통해 사용됩니다.#define playTime 5000 // 재생 시간 5초#define recordTime 3000 // 녹음 시간 3초#define playLTime 900 // 재생 시간 0.9초를 눌렀다 떼기 void setup() { pinMode(REC ,OUTPUT);// REC 핀을 출력 pinMode(PLAY_E,OUTPUT)로 설정;// PLAY_e 핀을 출력 pinMode(FT,OUTPUT)로 설정;// FT 핀을 출력으로 설정 Serial.begin(9600);/ / 직렬 모니터 설정 }void loop() { digitalWrite(REC, HIGH); 지연(기록시간); 디지털 쓰기(REC, LOW); 디지털 쓰기(PLAY_E, HIGH); 지연(50); 디지털 쓰기(PLAY_E, LOW); 지연(재생시간); 지연(500);}섹션>
제조공정
모래 주조는 주물에서 모래를 주물 재료로 사용하는 금속 가공 공정으로 독특한 금속 모양을 저비용으로 주조할 수 있습니다. 모래 주조 주형은 모래 주조 공정에서 없어서는 안될 부품이며 다양한 산업 응용 분야를 주조하는 데 중요한 역할을 합니다. 이 블로그에서 VIC는 금속 주조용 모래 주형을 만드는 방법에 대한 지식을 간단하고 쉽게 이해할 수 있도록 도와드립니다. 금속 주조에서 모래 주조 금형이란 무엇입니까? 모래주조금형은 금속액을 붓고 부수어 주물을 모은 후 1회 사용하는 금속주조에 사용되는 주형이다. 모래 주형으로 성형된 수집
다양한 종류의 DIY 타이머는 다양한 용도로 사용됩니다. 그러나 다양성에도 불구하고 기본은 여전히 간단한 타이머 회로로 요약됩니다. 따라서 펄스 생성 및 발진기를 포함한 많은 응용 분야에 타이머 회로를 사용할 수 있습니다. 또한 디자인이 매우 간단하여 짧은 시간 내에 완료할 수 있습니다. 하지만 그렇다고 해서 구축하기 쉬운 것은 아닙니다. 그렇기 때문에 이 문서를 작성하여 여러분을 쉽게 만들었습니다. 따라서 DIY 타이머를 만드는 방법을 알아야 하는 경우 이 기사가 적합합니다. 타이머 회로가 어떻게 작동하는지 보여주고 두