— 難しいことは置いといて、電子工作を始めよう —
電子工作 冬のイベント(2月18日土曜日)@オガール2階
<<事前申し込みが必要です。>>
オガールのITサポートまで直接申し込みに来ていただくか、下記までメールをお願いします。
info@go-forward-japan.org
会費は1000円の予定です。出来上がった「おしゃべり伝言パック」は持ち帰って活用してください。
ベースはサウンドボトルです。マイクを取り外すのは難しいのでパックを開けて録音します。
サウンドボトルの記事と重複しますが、部品リストを書いておきます。
ISD1820 音声録音再生モジュール
Arduino Nano互換機
超音波距離センサー
USBポート付き充電用電池ボックス(100円ショップのCan Do(キャンドゥ))
USB(Mini-B)ケーブル
ブレッドボード
ワイヤー、ピン、ランチパック
中国直送は春節の影響なのか軒並み在庫なしの表示(170125現在)です。私が注文した分は発送済みなので来週届く予定です、多分。
ランチパックにしたのは中の構造が見えると楽しい気がするからです。加工が楽で値段が安くて言うことなしです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
int Trig = 8; int Echo = 9; int Duration; float Distance; int Sound = 10; void setup() { Serial.begin(9600); pinMode(Trig,OUTPUT); pinMode(Echo,INPUT); pinMode(Sound,OUTPUT); } void loop() { digitalWrite(Trig,LOW); delayMicroseconds(1); digitalWrite(Trig,HIGH); delayMicroseconds(11); digitalWrite(Trig,LOW); Duration = pulseIn(Echo,HIGH); if (Duration>0) { Distance = Duration/2; Distance = Distance*340*100/1000000; // ultrasonic speed is 340m/s = 34000cm/s = 0.034cm/us if(Distance < 100){ digitalWrite(Sound,HIGH); delay(50); digitalWrite(Sound,LOW); } Serial.print(Duration); Serial.print(" us "); Serial.print(Distance); Serial.println(" cm"); } delay(500); } |
組み立て終わって一通り楽しんだら、レーザーカッターでケースを自作する楽しみも残してあります。ケースはスピーカーボックスを兼ねますから私はバスレフ型を考えたいなと思っています。