산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

저명한 보드북

구성품 및 소모품

Arduino UNO
× 1

필요한 도구 및 기계

3D 프린터(일반)

이 프로젝트 정보


음악은 사람들에게 혜택을 줍니다. 유아부터 노인까지 음악은 기분을 좋게 하고 건강을 증진하며 기억력을 자극합니다. 최근 우리는 알츠하이머를 앓고 있는 아넬의 어머니와 함께 어린이 뮤지컬 보드북을 나누었습니다. 우리는 그녀가 익숙한 노래를 들었을 때 얼마나 기민하고 기뻤는지 놀랐습니다. 엄마가 나이에 맞는 음악으로 나만의 책을 가질 수 있다면 얼마나 좋을까요? Notable Board Books는 맞춤형 음악과 그림이 포함된 맞춤형 대화형 책입니다. 노래 부르기를 장려하기 위해 Notable Board Books에는 기악 및 성악이 포함된 가청 트랙이 포함되어 있습니다. 우리는 모든 버튼과 스위치를 제거하려고 노력하고 있습니다. 책을 집어들면 "준비" 모드가 되고 사용자가 선택한 페이지가 재생됩니다.

전자 제품 및 스피커용 케이스 조립부터 시작합니다. 3D 인쇄된 "백베이스"와 "스피커 하우징b"를 가져오세요.

끝에서 두 조각을 살펴보고 구멍을 맞춥니다.

두 개의 M3 나사를 사용하여 스피커 하우징을 전자 하우징에 연결합니다.

4옴 스피커에 와이어(약 9인치 길이)를 납땜합니다.

M3 나사 2개와 너트를 사용하여 스피커를 스피커 하우징에 부착합니다.

스피커 와이어를 큰 구멍을 통해 전자 하우징에 삽입합니다.

포토 저항기의 리드를 저항기 본체에 가깝게 구부립니다.

전자 인클로저의 둥근 구멍에 포토 레지스터를 삽입합니다. 리드용으로 작은 직사각형 구멍이 제공됩니다.

포토 레지스터용으로 짧은 열수축 튜브(약 1/2인치 길이)를 준비합니다.

이것을 포토 레지스터의 한 리드 위로 플라스틱에 밀어 넣습니다. 이는 2개의 리드가 우발적으로 접촉하여 단락을 생성하는 것을 방지하기 위해 수행됩니다.

모든 포토 레지스터에 대해 이 작업을 수행합니다.

이제 회로도를 사용하여 연결을 시작하겠습니다.

포토 저항기의 한 리드에 와이어 랩 와이어를 납땜합니다. 초과 리드를 차단하십시오.

납땜 연결부에 열수축 튜브를 추가합니다.

모든 포토 레지스터에 대해 이 작업을 수행합니다.

포토 레지스터의 다른 쪽 다리에 와이어를 연결합니다. 이 다리는 모두 같은 위치(+5볼트)로 이동합니다.

롤러 볼 틸트 스위치를 가져 와서 3D 인쇄 된 "tilt1"에 삽입하십시오. 황동 끝은 은색 끝보다 높아야 합니다.

스위치의 각 끝에 와이어를 납땜하고 어셈블리를 전자 용기에 넣습니다. 벨크로를 사용하여 고정합니다.

3D 인쇄된 "펀치 지그"를 가지고 빈 보드북의 오른쪽 상단 모서리에 맞춥니다.

드릴 펀치를 사용하여 구멍 위치를 표시하십시오.

중공 코어 드릴 비트(저는 7mm 사용)를 사용하여 구멍을 뚫습니다. 나는 속이 빈 비트가 방황하지 않도록 일반 드릴 비트를 사용하여 미리 드릴링할 필요가 있음을 발견했습니다. 이 문제를 피하기 위해 드릴 프레스를 사용할 수 있습니다.

첫 번째 구멍은 5페이지, 두 번째 구멍은 4페이지 등으로 진행됩니다.

책의 텍스트와 사진을 선택하고 크기를 조정한 후 인화지를 사용하여 페이지를 인쇄해야 합니다(인화지는 접착 과정에서 구겨지지 않도록 뻣뻣하고 내구성이 있어야 합니다). 이 단계에서는 일반 흰색 접착제를 사용합니다.

접착제를 충분히 펴십시오.

종이 타월이나 브러시를 사용하여 접착제를 고르게 펴십시오. 다른 페이지에서 작업하기 전에 사진이나 텍스트를 첨부하고 마를 때까지 기다리세요(페이지가 서로 붙는 것을 원하지 않습니다).

음악은 소스에서 Notable Board Book으로 옮겨져야 합니다. 이 예에서는 가능한 한 오픈 소스로 제공하기 위해 저작권이 만료된 노래를 선택한 다음 Annelle이 키보드를 연주하고 딸 Tia가 보컬 반주를 제공했습니다. Mike는 우리의 노력을 녹음하고 아래 표시된 프로세스를 사용하여 음악을 전송했습니다.

저는 법률 고문은 아니지만 상업적으로 제작된 음악은 (a) 음악을 구매했고 (b) 한 개인을 위해 사용하고 (c) 공개적으로 재생되지 않고 (d) 다음과 같은 경우 사용할 수 있습니다. 배포 또는 판매되지 않습니다.

본격적인 녹음 장비가 없어 아이폰을 사용했다. "유틸리티"에서 "음성 메모"를 선택하십시오.

녹음할 준비가 되면 빨간색 녹음 버튼을 누르세요.

노래가 완료되면 빨간색 버튼을 다시 누릅니다. "완료"를 누르십시오.

"저장"을 누른 다음 방금 저장한 파일을 엽니다.

"편집"이라는 단어의 왼쪽에는 위쪽을 가리키는 화살표가 있는 작은 상자가 있습니다. 해당 상자를 선택하십시오.

"메일"을 선택하고 파일을 자신에게 이메일로 보내십시오.

파일은 "m4a" 유형으로 도착합니다. 좋아하는 검색 엔진을 사용하여 "m4a를 ogg로 변환"을 검색하십시오. 수많은 무료 변환기를 사용할 수 있습니다.

Adafruit 사운드 보드에는 메모리의 11개의 "슬롯"에 해당하는 11개의 제어 핀이 있습니다. 슬롯 5번의 핀을 낮출 때 방금 녹음한 사운드를 재생하려면 사운드 파일에 "T05.ogg"라는 레이블을 지정해야 합니다.

Adafruit 사운드 보드를 컴퓨터에 연결하면(microUSB 케이블을 통해) 새 USB 키로 표시됩니다. .ogg 파일을 사운드 보드에 복사합니다. 보드를 꺼내면 재생할 준비가 됩니다.

회로도를 다시 살펴보겠습니다.

스피커 인클로저의 큰 구멍을 통해 9볼트 배터리 와이어를 전자 하우징으로 가져옵니다. 회로도에 따라 모든 것을 연결하고 소프트웨어 스케치(이 프로젝트의 파일에 포함)를 Arduino에 로드합니다.

시스템 전원을 켜고(인클로저 기울이기) 원하는 수준으로 사운드를 조정합니다(오디오 증폭기의 손잡이 사용). 더 크게(왜곡되지 않음) 더 좋을 것입니다.

잘못 정렬되거나 깨끗하지 않은 보드 북의 구멍은 포토 레지스터의 출력에 영향을 줄 수 있습니다. Arduino의 아날로그 입력에서 수신된 전압을 확인하기 위해 아날로그 입력 핀에 연결되는 저항 접합부에 와이어 랩 와이어를 연결했습니다. 아래와 같이 전선(1~5)에 레이블을 지정했습니다. 나는 이 전선과 접지를 꺼내고 전자 하우징에 보드북을 느슨하게 놓았다. 일반 실내 조명에서 책을 펼쳐서 각 페이지의 입력 핀에 전압을 기록했습니다. "어두운" 수치는 약 2볼트였습니다. "페이지 열림" 판독값은 3.5볼트 이상이었습니다. 더 깊은 페이지(빛이 통과할 수 있는 터널이 적음)는 약간 더 높았습니다. 방이 가벼우면 판독 값이 높아집니다.

Arduino의 0~5볼트는 0~1023의 판독값을 가져오기 때문에 열린 페이지 판독값은 약 700의 값에 해당합니다. 너무 가깝게 자르고 싶지 않아 "600"을 페이지가 수신 중임을 나타내는 숫자로 사용했습니다. 빛.

1인치 너비의 벨크로를 1/2인치 너비의 스트립으로 자릅니다. 전자 인클로저에 제공된 홈에 부착되어 있습니다.

벨크로에서 플라스틱을 벗기고 책 페이지의 구멍이 포토 레지스터와 정렬되도록 책을 조심스럽게 놓습니다. M3 나사를 사용하여 배터리/스피커 커버를 끝까지 고정합니다.

이제 책을 사용할 수 있습니다!

주목할만한 보드북

BOM

(1) 아두이노 우노

(1) Adafruit Audio FX 사운드 보드 WAV/OGG 트리거(16MB 플래시 포함)

(1) 2인치 4옴 3와트 풀레인지 오디오 스피커(Amazon.com의 Gikfun EK1725)

(1) 3W DC 5볼트 오디오 앰프(DROK 초소형 3w+3w.. Amazon.com)

(5) 광 감광 저항기 5mm

(1) Arduino용 5볼트 릴레이 모듈

(1) 틸트 스위치, 롤러 볼

(5) 3.3K 옴 저항, ¼와트

(1) 9볼트 배터리 커넥터

(1) 9볼트 배터리

(6) M3 x 12mm 나사

(2) M3 너트

(1) 브레드보드(2” x 3.5”)

(1) 빈 보드북(6” x 6”)

(1) 벨크로, 너비 1인치, 길이 10인치

기타:땜납, 수축 랩 튜브, 와이어

3D 프린팅 부품

(1) 백 베이스

(1) 스피커 하우징b

(1) 스피커 뚜껑

(1) 틸트1

파일

https://hackaday.io/project/96972/files

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • 주목할 보드 북 컨트롤(Arduino)
  • 주요 보드 북 컨트롤(Arduino)C/C++
    <사전>int r=200;int r1=200;int r2=200;int r3=200;int r4=200;int a=0;//첫 번째 readint b=0;int c=0;int d=0;int e=0;int t1=0;//tally oneint t2=0;//tally twoint on=0;int td=500;//time delayvoid setup() { pinMode (2,OUTPUT); 핀 모드(4, 출력); 핀 모드(7, 출력); 핀 모드(9, 출력); 핀 모드(11, 출력); pinMode(3,OUTPUT);//바이패스 릴레이 설정 digitalWrite(3,HIGH);//디지털 쓰기에서 시스템 유지(2,HIGH); 디지털 쓰기(4, 높음); 디지털 쓰기(7, 높음); 디지털 쓰기(9, 높음); 디지털 쓰기(11, 높음); delay(1000);//책을 픽업하는 동안 대기 }void loop() { r4=analogRead(A4); r3=아날로그 읽기(A3); r2=아날로그 읽기(A2); r1=아날로그 읽기(A1); r=아날로그읽기(A0); if (r4>600) { a=1; } if (r3>600) { b=2; } if (r2>600) { c=4; } if (r1>600) { d=8; } if (r>600) { e=16; } t1=a+b+c+d+e; delay(600);//읽기 사이의 시간 r4=analogRead(A4); r3=아날로그 읽기(A3); r2=아날로그 읽기(A2); r1=아날로그 읽기(A1); r=analogRead(A0);if (r4>600) { a=1; } if (r3>600) { b=2; } if (r2>600) { c=4; } if (r1>600) { d=8; } if (r>600) { e=16; } t2=a+b+c+d+e; if (t1==t2) {//유효한 연속 두 번 읽기 if (a==1) { digitalWrite(2,LOW); 켜짐=1; 디지털 쓰기(4, 높음); 디지털 쓰기(7, 높음); 디지털 쓰기(9, 높음); 디지털 쓰기(11, 높음); 디지털 쓰기(3, 높음); delay(150);//사운드 fx 보드에 대해 핀을 낮게 유지 } if ((b==2) &&(on==0)){ digitalWrite(4,LOW); 디지털 쓰기(2, 높음); 디지털 쓰기(7, 높음); 디지털 쓰기(9, 높음); 디지털 쓰기(11, 높음); 디지털 쓰기(3, 높음); 켜짐=1; 지연(150); } if ((c==4) &&(on==0)) {digitalWrite(7,LOW); 디지털 쓰기(4, 높음); 디지털 쓰기(2, 높음); 디지털 쓰기(9, 높음); 디지털 쓰기(11, 높음); 디지털 쓰기(3, 높음); 켜짐=1; 지연(150); } if ((d==8) &&(on==0)){ digitalWrite(9,LOW); 디지털 쓰기(4, 높음); 디지털 쓰기(7, 높음); 디지털 쓰기(2, 높음); 디지털 쓰기(11, 높음); 디지털 쓰기(3, 높음); 켜짐=1; 지연(150); } if ((e==16) &&(on==0)) { digitalWrite(11,LOW); 디지털 쓰기(4, 높음); 디지털 쓰기(7, 높음); 디지털 쓰기(9, 높음); 디지털 쓰기(2, 높음); 디지털 쓰기(3, 높음); 지연(150); } if(t2==0) { 디지털 쓰기(11, 높음); 디지털 쓰기(4, 높음); 디지털 쓰기(7, 높음); 디지털 쓰기(9, 높음); 디지털 쓰기(1, 높음); digitalWrite(3,LOW);//바이패스 릴레이 끄기 }}on=0;a=0;b=0;c=0;d=0;e=0; }

    회로도

    Sketch_sept29_XTJbNYODZA.ino

    제조공정

    1. 노인을 위한 UX 디자인 가이드
    2. 다리미판
    3. 주크박스
    4. 악보
    5. 인쇄 회로 기판
    6. 서프보드
    7. 예약
    8. 헬륨 공기 품질 센서
    9. RaspiRobot 보드 V2
    10. 단순 워드 클럭(Arduino)