테레민? 블레! 테레본? 응! (3부)
클라이브 '맥스' 맥스필드 | 2023년 5월 1일
계속해서 성장하고 있는 이 메가 미니 시리즈의 1부인 "곧 전설이 될 Therebone 소개"에서는 제가 현재 "Arduino Bootcamp" 칼럼 시리즈를 어떻게 작성하고 있는지에 대해 논의했습니다. 마이크로 컨트롤러가 작동합니다. 이 칼럼은 영국 최고의 전자제품 및 컴퓨팅 취미 잡지인 Practical Electronics의 내 "Cool Beans" 작성자 아래에 게재됩니다.
우리는 다양한 센서 및 액추에이터와 함께 고전적인 한 자릿수 공통 음극 7세그먼트 LED 디스플레이를 중심으로 일련의 실험을 기반으로 하는 방법에 대해 이야기했습니다. 순간 푸시 버튼 스위치와 같은 입력 장치와 LDR(광 의존 저항기) 및 서미스터와 같은 간단한 센서 외에도 2~400 범위를 제공할 수 있는 HC-SR04와 같은 초음파 범위 센서를 사용할 계획입니다. -cm 약 ±3mm의 정확도를 갖는 비접촉식 측정 기능.
우리는 또한 사루소폰, 유리 아르모니카, 테레민을 포함한 몇 가지 흥미로운 악기에 대해서도 논의했습니다. 후자의 경우, 우리는 허공에 팔을 흔들어 이 작은 악당의 볼륨과 빈도를 제어합니다(아이들은 이것을 좋아하고 나도 그렇습니다). 이것이 우리 자신의 악기를 만드는 아이디어로 이어졌고, 그 기능이 트롬본을 연상시키기 때문에 우리는 그 이름을 테레본으로 결정했습니다. 이 경우에는 압전 버저나 작은 스피커를 사용하여 톤을 재생하고 초음파 범위 센서에서 반환된 값을 사용하여 피치를 제어합니다.
사실 저는 늙은 바보가 된 것 같은 기분이 듭니다(그런데 이 시간에 바보를 어디서 찾을 수 있겠습니까?). 제가 이렇게 말하는 이유는 1부에서 MicroKits Theremin에서 제공하는 브레드보드 기반(납땜 없음) Theremin 키트를 언급했기 때문입니다. “나도 이거 하나 사야지”라고 생각했던 기억이 납니다. 그래서 내 조각품 상자 중 하나를 뿌리 뽑다가 내가 이미 몇 달 전에 많은 일을 했다는 사실을 발견했을 때 내 억울함을 상상할 수 있을 뿐입니다.
여유 시간이 생기자마자 이 작은 아름다움을 조립하며 행복한 30분을 보냈습니다. 저는 이 키트를 만든 David Levi에게 훌륭한 작업을 해준 것에 대해 감사의 인사를 전하고 싶습니다. 배터리(상자 바닥에 장기간 보관된 후에도 여전히 작동함)를 포함하여 필요한 모든 것이 갖추어져 있을 뿐만 아니라, 함께 제공되는 설명서도 매우 잘 작성되어 있습니다. 여기에는 사용자가 계획대로 작동하는지 확인하기 위해 잠시 멈추는 여러 중간 테스트 지점이 포함됩니다.
하지만 우리는 빗나갔습니다… 2부 "곧 전설이 될 테레본 사냥"에서는 7세그먼트 디스플레이를 연결하고 0부터 9까지의 숫자에 해당하는 세그먼트를 나타내는 배열을 생성하는 방법을 설명했습니다. 또한 디스플레이에 기분 좋은 "HELLO" 메시지를 표시하는 데 사용되는 세그먼트를 어떻게 정의했는지도 설명합니다.
내 MicroKits Theremin을 만나보세요.
첫 번째 실험에는 0부터 9까지 반복적으로 계산되는 자동 시퀀스가 포함되었습니다. 다음으로 관련 풀업 저항기와 함께 두 개의 2핀 순간 푸시버튼 스위치를 추가했습니다. 하나의 스위치를 누르면 카운트가 증가하고 다른 스위치를 누르면 카운트가 감소하도록 설정했습니다. 그 일환으로 우리는 스위치 바운스의 효과도 경험하고 문제를 완화하기 위한 간단한 소프트웨어 솔루션을 구현했습니다("뒤집힌 스위치가 지붕에서 떨어진 골프공처럼 튀는 것을 방지하는 방법" 참조).
가장 최근에 추가된 것은 소형 브레이크아웃 보드(BOB)에 장착된 수동 압전 버저입니다. 능동형 압전 버저는 핀이 2개뿐이며 전원(예: 5V)과 접지(0V)만 공급하면 짜증나는 신호음을 생성할 수 있습니다. 이에 비해 우리가 사용하는 것과 같은 패시브 압전 부저에는 전원, 접지 및 입력 신호라는 세 개의 핀이 있습니다. 입력에 구형파를 적용하면 톤이 생성됩니다. 구형파의 주파수를 변경하면 음표의 피치가 수정됩니다. 이러한 모든 수정의 결과로 현재 브레드보드 설정은 다음과 같이 나타납니다.