제조공정
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 |
|
ATmega MCU로 멋진 일을 할 수 있습니다. 그래서 Arduino Nano(다른 Arduino도 가능)로 AM 송신기를 만들겠다는 아이디어를 얻었습니다.
문제는 디지털 장치에서 진폭 변조(AM)를 어떻게 달성할 수 있느냐는 것입니다. AM은 우리가 전송하려는 입력 신호의 진폭에 따라 반송파 주파수의 진폭이 변경됨을 의미합니다. 수학적으로 말하면 반송파에 입력 신호를 곱합니다. 그러나 ATmega에는 디지털 출력만 있으므로 높음과 낮음의 두 가지 값만 제공할 수 있습니다. 솔직히 말해서 Arduino에서 실제 AM을 얻을 수 있는 방법은 없습니다.
그럼에도 불구하고 일반 AM 라디오 수신기로 명확하게 들을 수 있는 출력 신호를 생성하는 것은 가능합니다!
솔루션은 ADC와 ATmega MCU의 16비트 타이머/카운터1를 사용하여 아날로그 입력 신호를 PWM 신호로 변환하는 것으로 구성됩니다.
타이머/카운터2는 31KHz와 8MHz 사이의 넓은 범위에서 변할 수 있는 반송파 신호를 생성합니다.
이 캐리어 신호는 PWM 신호의 리듬으로 핀 D11에서 출력됩니다. AM 라디오는 PWM에서 저역 통과 필터처럼 작동하므로 원래 오디오 신호를 그곳으로 되돌려 보냅니다.
이것은 개념 증명일 뿐이므로 간단하게 유지했습니다. 이것을 RF 송신기로 사용하려면 오디오 입력에 앤티 앨리어싱을 위한 저역 통과 필터를 추가하고 RF 출력에 고조파에 대한 저역 통과를 추가해야 합니다.
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">
/*이 작업은 Creative Commons Attribution-ShareAlike 4.0 International License에 따라 사용이 허가되었습니다. 이 라이선스의 사본을 보려면 다음을 방문하십시오. http://creativecommons.org/licenses/by-sa/4.0/.*/#define ANTENNA_PIN PB3 //Arduino Nano/Uno D11// 재설정을 누르면 설정 기능이 한 번 실행됩니다. 또는 boardvoid setup() { Serial.begin(115200); //반송파 주파수 생성 uint32_t fTransmit =600; //KHz DDRB |=(1 <<안테나_PIN); TCCR2A =(0 <18.5k 샘플 속도 DIDR0 =(1 < 섹션> 회로도
제조공정
스테퍼 모터는 정확한 위치 제어를 달성하기 위해 전체 회전을 동일한 단계로 나눕니다. 오늘의 토론 주제는 28BYJ-48 단극 8비트 4상 영구 자석 구동 스테퍼 모터입니다. 프로젝트를 진행 중이고 사용하기 쉬운 모터가 필요하다고 가정해 보겠습니다. 28BYJ-48이 적합합니다. 또한 Arduino와 페어링할 수 있는 가장 저렴한 스테퍼 모터 중 하나입니다. 이 스테퍼 모터의 작동을 더 잘 이해하려면 계속 읽으십시오. 28BYJ-48이란 무엇입니까? 그림 1:28BYJ-48 스테퍼 모터 28BYJ-48은 5개의 단자
수많은 Arduino 프로젝트를 실행합니까? 그리고 엄청난 양의 중요한 정보와 로그 데이터를 저장해야 합니까? 해결책은 Arduino SD 카드를 사용하는 것입니다. 어떻게 작동합니까? 이 문서에서는 기기가 무엇인지, 연결하는 방법, 사용하는 방법 등 기기에 대해 알아야 할 모든 정보를 제공합니다. 계속 읽어서 알아야 할 모든 정보를 찾아보세요. Arduino에서 SD란 무엇입니까? 아두이노 SD 카드 이미지 출처:Pixlr SD 카드 또는 마이크로 SD 카드는 두 가지 주요 구성 요소가 있는 장치입니다. 그리고 이러한