工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

注目すべきボードブック

コンポーネントと消耗品

>
Arduino UNO
× 1

必要なツールとマシン

>
3Dプリンター(汎用)

このプロジェクトについて


音楽は人々に利益をもたらします。幼児から高齢者まで、音楽は気分を高め、健康を促進し、記憶を刺激します。最近、私たちはアルツハイマー病を患っているアネルの母親と子供向けの音楽ボードブックを共有しました。おなじみの歌を聞いたとき、彼女がどれほど警戒心と幸せになったのか、私たちは驚きました。お母さんが年齢に合った音楽の本を自分で持っていたら素晴らしいと思いませんか?注目すべきボードブックは、パーソナライズされた音楽や写真を含むカスタマイズ可能なインタラクティブな本です。一緒に歌うことを奨励するために、注目のボードブックには器楽と声楽を含む可聴トラックが含まれています。私たちはすべてのボタンとスイッチを排除しようとしています。書籍を手に取ると「準備完了」モードになり、ユーザーが選択したページが再生されます。

電子機器とスピーカーのケースを組み立てることから始めます。 3Dプリントされた「バックベース」と「speakerhousingb」を取り上げます。

<図>

端から2つの部分を調べて、穴を一致させます。

<図>

2本のM3ネジを使用して、スピーカーハウジングを電子ハウジングに接続します。

<図>

ワイヤー(長さ約9インチ)を4オームスピーカーにはんだ付けします。

<図>

2本のM3ネジとナットを使用してスピーカーをスピーカーハウジングに取り付けます。

<図>

スピーカーワイヤーを大きな穴から電子ハウジングに挿入します。

<図>

フォト抵抗器のリード線を抵抗器本体の近くで曲げます。

<図>

電子エンクロージャの丸い穴に光抵抗器を挿入します。リード用に小さな長方形の開口部があります。

<図>

フォトレジスタ用の熱収縮チューブの短い部分(長さ約1/2インチ)を準備します。

<図>

これをフォトレジスタの1本のリード線上でプラスチックにスライドさせます。これは、2本のリード線が誤って接触して短絡するのを防ぐために行われます。

<図>

すべてのフォトレジスタに対してこれを行います。

<図>

次に、概略図を使用して物事を接続し始めます。

<図>

ワイヤラップワイヤをフォトレジスタの1本のリード線にはんだ付けします。余分なリードを切り取ります。

<図>

はんだ付けされた接続部に熱収縮チューブを追加します。

<図>

すべてのフォトレジスタに対してこれを行います。

<図>

フォト抵抗器のもう一方の脚にワイヤを接続します。これらの脚はすべて同じ場所、+ 5ボルトに移動します。

<図>

ローラーボールチルトスイッチを取り、3Dプリントされた「tilt1」に挿入します。真ちゅうの端は銀の端よりも高くする必要があります。

<図> <図>

スイッチの両端にワイヤーをはんだ付けし、アセンブリを電子容器に入れます。ベルクロを使用して固定します。

<図>

3D印刷された「パンチジグ」を取り、空白のボードブックの右上隅に合わせます。

<図>

ドリルパンチを使用して、穴の場所をマークします。

<図>

中空コアドリルビット(私は7mmを使用)を使用して穴を開けます。中空ビットがふらつくのを防ぐために、通常のドリルビットを使用して少し事前にドリルする必要があることがわかりました。この問題を回避するには、ドリルプレスを使用できます。

<図> <図>

最初の穴は5ページ、2番目の穴は4ページなどです。

<図>

本のテキストと写真を選択してサイズを変更した後、写真用紙を使用してページを印刷する必要があります(写真用紙は、接着プロセス中のしわを防ぐために、硬くて耐久性がある必要があります)。この段階では通常の白い接着剤を使用します。

<図>

接着剤をたっぷりと広げます。

<図>

ペーパータオルまたはブラシを使用して、接着剤を均等に広げます。写真またはテキストを添付し、乾くのを待ってから別のページで作業します(ページがくっつかないようにします)。

<図>

音楽はソースから注目のボードブックに移動する必要があります。この例では、可能な限りオープンソースにするために、著作権の有効期限が切れた曲を選択し、次にアネルがキーボードを演奏し、娘のティアがボーカルの伴奏を提供しました。マイクは私たちの努力を記録し、以下に示すプロセスを使用して音楽を転送しました。

私は法律顧問ではありませんが、(a)音楽を購入し、(b)1人の個人に使用し、(c)公に演奏されていない、(d)配布または販売されていません。

本格的な録音機器を利用できなかったので、iPhoneを使用しました。 [ユーティリティ]で[音声メモ]を選択します

<図>

録音する準備ができたら、赤い録音ボタンを押します。

<図>

曲が完成したら、赤いボタンをもう一度押します。 [完了]を押します。

<図>

[保存]を押して、保存したファイルを開きます。

<図>

「編集」という単語の左側には、上向きの矢印が付いた小さなボックスがあります。そのボックスを選択します。

<図>

[メール]を選択して、ファイルを自分宛にメールで送信します。

ファイルはタイプ「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ネジを使用して、バッテリー/スピーカーカバーを最後まで固定します。

これで本を使用する準備が整いました!

<図>

注目すべきボードブック

部品表

(1)Arduino Uno

(1)16MBフラッシュを備えたAdafruit AudioFXサウンドボードWAV / OGGトリガー

(1)2インチ4オーム3ワットフルレンジオーディオスピーカー(Amazon.comのGikfun EK1725)

(1)3W DC 5ボルトオーディオアンプ(Amazon.comのDROK超小型3w + 3w ..)

(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)tilt1

ファイル

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

コード

  • 注目すべきボードブックコントロール(Arduino)
注目のボードブックコントロール(Arduino) C / C ++
 int r =200; int r1 =200; int r2 =200; int r3 =200; int r4 =200; int a =0; // first 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); pinMode(4、OUTPUT); pinMode(7、OUTPUT); pinMode(9、OUTPUT); pinMode(11、OUTPUT); pinMode(3、OUTPUT); //バイパスリレーを設定digitalWrite(3、HIGH); // digitalWrite(2、HIGH);でシステムを保持します。 digitalWrite(4、HIGH); digitalWrite(7、HIGH); digitalWrite(9、HIGH); digitalWrite(11、HIGH); delay(1000); //本がピックアップされている間待機} void loop(){r4 =analogRead(A4); r3 =analogRead(A3); r2 =analogRead(A2); r1 =analogRead(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; } t1 =a + b + c + d + e; delay(600); //読み取り間の時間r4 =analogRead(A4); r3 =analogRead(A3); r2 =analogRead(A2); r1 =analogRead(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){// 2回続けて有効な読み取りif(a ==1){digitalWrite(2、LOW); on =1; digitalWrite(4、HIGH); digitalWrite(7、HIGH); digitalWrite(9、HIGH); digitalWrite(11、HIGH); digitalWrite(3、HIGH); delay(150); //効果音ボードのピンをローに保つ} if((b ==2)&&(on ==0)){digitalWrite(4、LOW); digitalWrite(2、HIGH); digitalWrite(7、HIGH); digitalWrite(9、HIGH); digitalWrite(11、HIGH); digitalWrite(3、HIGH); on =1; delay(150); } if((c ==4)&&(on ==0)){digitalWrite(7、LOW); digitalWrite(4、HIGH); digitalWrite(2、HIGH); digitalWrite(9、HIGH); digitalWrite(11、HIGH); digitalWrite(3、HIGH); on =1; delay(150); } if((d ==8)&&(on ==0)){digitalWrite(9、LOW); digitalWrite(4、HIGH); digitalWrite(7、HIGH); digitalWrite(2、HIGH); digitalWrite(11、HIGH); digitalWrite(3、HIGH); on =1; delay(150); } if((e ==16)&&(on ==0)){digitalWrite(11、LOW); digitalWrite(4、HIGH); digitalWrite(7、HIGH); digitalWrite(9、HIGH); digitalWrite(2、HIGH); digitalWrite(3、HIGH); delay(150); } if(t2 ==0){digitalWrite(11、HIGH); digitalWrite(4、HIGH); digitalWrite(7、HIGH); digitalWrite(9、HIGH); digitalWrite(1、HIGH); 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. RaspiRobot Board V2
  9. Simple Word Clock(Arduino)
  10. 5x5x5LEDキューブ