福野泰介の一日一創 - create every day

去年は国体でお休みだった福井県主催のイベント「キッズものづくりラボ
福井県内、嶺南と嶺北、2エリアの小学4〜6年生、夏休み初日に大集合!

遊びに来たはぴりゅうも一緒に360度記念撮影!


今回はPCN福大附属との共同運営。真ん中、新代表の中條さん!義務教育学校8年生(中学2年生相当)
TシャツもIchigoJamのプログラムが!?さて何のプログラムでしょう?


PCN福大附属
2019/8/8、福井駅前ハピリンで科学フェスタで出張プログラミング講座ありとのこと!


ものづくりキッズ、計8コース!第6コースを担当。IchigoJam、知ってるこどもたち居て、うれしい!


コンピューターと仲良くなろう!まずは早速はんだづけ。部品を順番に並べていてかわいい。


ほとんどの子供が初めてのはんだごて。動画でイメージを掴んだら早速実践!


はんだづけデモ動画!


はんだごてより危険なニッパー、飛ばないように指で押さえて切る!


できあがったらプログラミング!こちら、一番もりあがる、1行

40 GOTO 20 RUN

動けるようにして、当たり判定をつけたらできあがり!


はじめてのプログラミングによるゲームづくり、楽しんでもらえました。


はじめてのはんだづけ&プログラミング with IchigoJam
今回の復習や、チートの回避方法、改造方法などはこちらを参照ください


OUTコマンドを使って外部機器の制御も簡単、IchigoJam。
おまけのLEDを使う方法とプログラムも追記してあります。


あとは676円のキーボードと108円のコンポジットケーブルを手に入れ、お家で続きをどうぞ!


IchigoJamプリントほか、教材、書籍は、こちら「IchigoJam読み物」にまとまっています。英語版の本もでました!
Amazon | IchigoJam - BASIC: My Reference - Preliminary Version | Juergen Pintaske | Electronics


午後はPCN福大附属、前代表、小林さんも!(義務教育学校9年生、中学3年生相当)


ありがとう、体験してくれたものづくりキッズたち!良い作品、待ってるよ!

PCNこどもプロコン2019-2020

福井高専にて、プログラミングを学びたい学生向け特別講義。JavaScriptを中心に伝授してますが、今回はIoTづくりの前段としてと、小中学生向け出前授業などで使えるスキルとして、IchigoJam BASICも触ってもらいました。

こちらIchigoJamの新作、おおきいはどっちだゲーム!
表示される数2つ。大きい方を右か左のカーソルキーですばやく答える、計10問。
下のプログラムは、1回あたりの平均回答秒数をミリ秒表示バージョン。 400m秒を切るのは地味に大変なので、ぜひチャレンジください!(RUN on IchigoJam web

100 CLT 110 FOR I=1 TO 10 120 A=RND(9)+1 130 B=RND(9)+1:IF A=B CONT 140 ?A,B 150 K=INKEY():IF K=0 CONT 160 IF K=28 AND A>B GOTO190 170 IF K=29 AND A<B GOTO190 180 ?"NG!":END 190 NEXT 200 ?TICK()*10/6;"ms"


お題に使った「弾幕ゲーム」の解説。そういえば、三角関数は中学校でも習わない!でも、ゲームをつくる上では必須でそんなに難しくないってことを解説。


PCをまだ持っていないメンバーを中心に、IchigoJamプログラミング教え方講座。
かわくだりゲームを改造して、BGMとゲームオーバー音を追加!
エラーが即出るBASICは、プログラミングに慣れる過程では役立ちそう。気に入ってくれて何より!
もう、教えることもできますね!(スライドリファレンスIchigoJamプリント


新生、福井高専なまずメンバー!楽しいを創ろう!


噂の福井高専売店


ありました、電子パーツ販売コーナー by マルツ電波!
高専、いい環境です!

楽しいテープ状のWS2812B。でもちょっとだけ加工が必要。
もっと気軽にワークショップなどで使いたい!
そんな時はこちら「マイコン内蔵RGB 5mmLED PL9823-F5
1つ税込40円と手頃で、IchiogoJamにそのまま挿せば使えるお手軽版!

ichigojam-1.4.0b05.zip」 ファームウェア、1.4ベータ版以降でお試しください。


信号線DINとDOUTをつないで、数珠つなぎで制御するマイコン内蔵LED、スルーパス用のDO端子は挿さずに曲げて使います。 ワークショップで使う時は、切っておくのも分かりやすくて良いかも。


1つ40円のマイコン内蔵LED。
短い方、左から、信号入力DIN、VCC、GND、信号出力DOUT。
DOUTは1つ光らせるだけの時は使わないので、切ってしまってもOK!
短い方から3本を OUT1,OUT2,OUT3 に挿し込みます。
データシートによると電源は4.5V-6Vですが、3.3Vでも光りました。)

ver 1.4からの新コマンド WS.LED は OUT1 から信号がでています
ver 1.3以下でもマシン語ドライバを使えばOK!


5つで200円!(マイコン内蔵RGB 5mmLED PL9823-F5: LED(発光ダイオード) 秋月電子通商
8mmより5mmがオススメです。8mmはたまに誤作動しました。値段は一緒。


まずはLEDへの電源供給、OUT2をONにします。

OUT2,1

赤く光らせよう!(赤の輝度30でフルカラーLED1つを光らせる!最大255)

[0]=30:WS.LED 1

緑、青はこのように(LET[0]を使って、[0][1]と順番にまとめてセットできて楽できます)

[0]=0:[1]=30:[2]=0:WS.LED1 OK LET[0],0,0,30:WS.LED1 OK

ちょっと応用して、キーボードの左右と上を使ってRGBをコントロールするプログラム(HetaPad対応!)

10 OUT 2,1 20 R=0:G=0:B=0 30 IF BTN(LEFT) R=R+1 40 IF BTN(UP) G=G+1 50 IF BTN(RIGHT) B=B+1 60 IF BTN(DOWN) GOTO 20 65 ?R,G,B 70 LET[0],R,G,B 80 WS.LED 1 90 GOTO 30

PL2823の内蔵マイコンWS2811は、WS2812Bと違って、並びがR,G,B。
WS2812Bを使う場合、70行を LET[0],G,R,B と入れ替えましょう。
好きな色を作って遊んでいるうちに、何かつくりたくなりますよっ!


2つ以上、同時に光らせる時は、ジャンパー線とブレッドボードを使って、OUT1-DIN / 5V-VCC / GND-GND の順につなぎます。OUT2の出力では電力不足で光が弱くなります。


全部255が最大輝度の白!眩しい!

Amazonには、50コつながったイルミネーションに便利そうなものも!
Amazon.co.jp: ALITOVE WS2811 12mm 拡散 デジタルRGB LEDピクセルライト Neo Pixel RGBドーム型 LEDモジュール 防水IP68 DC 5V 50pcs/セット: Amazon.co.jpホーム


今年も開催「PCNこどもプロコン
2019年から2020年にかけての開催、各地で着々と進むこどもプログラミング。楽しさに気がついたら思う存分作品を作ってコンテストへ応募しよう!
今回の最終審査会&表彰式は発祥の地、福井で開催!


プロコンの県大会、仙台高専も共催の宮城県内の小中学生向けプログラミングコンテスト「みやぎプロコン」も!
【プレスリリース】子どもたちにプログラミングの面白さを伝える「みやぎプロコン」サイエンスデイ2019へブース出展 – 仙台高等専門学校
日本のこどもたちの未来のために!


PCN秋葉原では、コンピューターのはんだづけ&プログラミング体験 with IchigoJam。LEDを付けた感動、世界に!


SapporoJam&IchigoJam腕時計、ゲット!


Google Tokyo のJohanに再会!TeamIseのIchigoBoy、お買い上げ!
TFUG Okinawa vol.4 - connpass」というマイコンで動かすTensorFlowで機械学習(#TinyML)のワークショップで、プロっピーとして講師とのこと。 AIマイコン時代、おもしろそう!沖縄の人、ぜひ!

キーボード端子を使ったゲームパッド型のコントローラー「HetaPad」兵庫県のPCN北はりまから登場!
要望あったゲームなどのリアルタイム処理に便利なBTNコマンドを使ったキー状態取得に、新たに X を追加。

ichigojam-1.4.0b05.zip」 ベータ版ダウンロード
- 上下左右スペースに加え、X(ASCIIコード88、BTN(88)やBTN(-1)で取得可能)

1 ?BIN$(BTN(-1),6):CONT

ver 1.4の新機能、BTN(-1)で、各種キー状態を2進数で表示するテストプログラム
HetaPadでは、青いボタンが Xボタン です!黄色のスペースボタンと合わせて使えます。


HetaPadのキットを先行入手!


部品はそんなに多くなく、全部やさしい部品ばかりなので、初心者の方でも安心。


はんだづけは低い部品、まずは抵抗から!組み立て順や、向きなど、丁寧な解説あります。


最後にボタンをはんだづけして、キーボードコントラーラーICをセット!


できました!
プリンターなどでよく使われる USB A-Bケーブルを準備して、接続しましょう。
普通のパソコンでも使えるので、IchigoJam webや、その他いろんなアプリで遊べます!


NT鯖江」2019/10/26-27開催
土曜日の夜、懇親会を新たに企画しました!
何か作っている方、お気軽にご出展ください!

いよいよ当日。愛媛県の離島、上島町、生名島(いきなじま)でのサッカーフェス「U-12 PUENTE FESTIVA」にてプログラミング教室&体験会。

サッカーの試合の合間を使って、50分のプログラミング体験 with IchigoJam。講師はなんと、早速、弓削商船高専生!マイコン部で昨日、一回体験しただけなのに、すぐに立候補して立派にこなす姿に感動。


IchigoJamプログラミング教室の入り口、看板を持っているのは上島町の神様キャラクター、かみりん!


短めの時間でしたが、弓削高専生によるサポートにより、短時間でLED制御を使ったエルチカゲームから、かわくだりまでしっかり体験!(本カリキュラムは、総合の時間、45分x2コマを使って実施する内容の短縮版でした)


みるみる上達していく姿が、うれしい!


お隣、和室では上島町近所から来る子供たちへの個別体験会。


VRだってプログラミングできちゃいますよ!
わずか50行でつくるマイクラ風と、瀬戸内バージョン!)


マイコン部2年生も初講師!自分の言葉で伝えている様子、さすが!


島で誰かに伝授できるように、高専生向けにミニIchigoJamのはんだづけ講座!


弓削商船高専マイコン部、ありがとう!PCN弓削、はじめましょう!


バトンタッチして、18時過ぎ。試合を終えて雨でびしょ濡れで入ってきたサッカー少年たち、50分のプログラミング教室、元気いっぱいで楽しんでくれました!


時には真剣にタイピング!さすが、スポーツ少年、ゲームへの執念もすごい!


愛媛県上島町でも SAP x IchigoJam! SAPアメリカ、Tsubotaさんと。
Hana道場」ロゴも!


お隣Spheroプログラミングを提供、SAPのみなさんには、エルチカ、かわくだり、64円IoTプログラミングまで、体験いただきました!
すべての企業がIT企業になるIoT時代、おとなIoTプログラミング企業研修と少し高度な新機能


橋本英郎さん、上島町商工会青年部のみなさんと!楽しい企画、ありがとうございました!


はじめてのプログラミング with IchigoJam(PDF)」(Keynote / PowerPoint)
こちら資料、今回のこどもたちの反応を見てのブラッシュアップした最新バージョン。
オープンデータなので、ご自由に改変、加工してお使いください!
フォントはこちら2つ「手書き風フォント「こども丸ゴシック」 - フォント無料ダウンロード|Typing Art」と「IchigoJam フォント TrueType - イチゴジャム レシピ」をダウンロードください


追記したスライド。セットアップ(準備)とメインループがプログラムの基本の構造。大きなプログラムもそれが単につながったものに過ぎません。8x8のかみりん(?)キャラクターを使ったダッシュゲーム。タイトル、メイン、クリア画面と3つの構造、見えてきたら、中級者!


やればやるほど、おもしろくなるのがプログラミング!
大人の方もぜひご一緒に!PCNこどもプロコンへの応募もオススメです。


打ち上げに、上島町商工会青年部の人たちと、フェリーで渡った因島(いんのしま)の中華料理屋さん、西華園


台湾ラーメン、2辛、おいしい!からい!


楽しいお食事会も、ありがとうございました!


教室の入口もかわいく飾ってくれた、かみりん

許可いただいた「かみりん」をドット絵にしてみて、歩かせてみたプログラム「KAMIRIN WALK

100 POKE#700,0,0,0,0,0,0,56,71,134,163,131,139,75,66,46,17,134,163,131,139,83,66,54,41,134,163,131,139,71,66,62,41 110 VIDEO5:CLS 120 LC0,4:?"~~~~~~~~"; 130 LC0,0:?"KAMIRIN!" 140 LC4,2:?CHR$(224) 150 LC4,3:?CHR$(225):WAIT30 160 LC4,3:?CHR$(226):WAIT30 170 LC4,3:?CHR$(225):WAIT30 180 LC4,3:?CHR$(227):WAIT30 190 GOTO 150

同じく、かみりんドット絵を使った、キーボードのキーをすばやく押して、タイムを競う「KAMIRIN DASH」ゲーム。

100 POKE224*8,0,0,0,0,0,0,56,71,134,163,131,139,75,66,46,17,134,163,131,139,83,66,54,41,134,163,131,139,71,66,62,41 110 'TITLE 120 VIDEO5:CLS 130 LC0,2:?"KAMIRIN" 140 LC0,3:?" DASH" 150 IF INKEY()=0 CONT 160 'GAME 170 X=7:CLT:BEEP 180 CLS:LCX,2:?CHR$(224) 190 LCX,3:?CHR$(225):GSB280 200 LCX,3:?CHR$(226):GSB280 210 LCX,3:?CHR$(225):GSB280 220 LCX,3:?CHR$(227):GSB280 230 X=X-1:IF X>=0 GOTO180 240 'CLEAR 250 PLAY"T300O5G8R8G2":CLS 260 LC0,1:?"TIME:";TICK():END 270 'SUB 280 IF INKEY()=0 CONT ELSE RTN

F8でVIDEO1コマンド(F8)で、文字の大きさに戻せます!(100行はKAMIRIN WALKと同じです)


Let's create something! links
- 瀬戸内25島、愛媛県上島町のこどもたちへプログラミングとサッカーを!
- 瀬戸内の夕日をバックにボックスクラフトVR、弓削商船高専マイコン部IchigoJam&VRレクチャー編
- 翌日にはプログラミングの先生に! 弓削商船高専マイコン部の高専生大活躍、サッカー少年 meets IchigoJamゲームプログラミング!+かみりんゲーム
- 360度写真でまとめる、上島町(弓削島/佐島/生名島)の記憶のVR追体験

7/13、弓削商船高専のある25の島からなる愛媛県上島町で開催されるサッカーフェス「U-12 PUENTE FESTIVAL」にて、IchigoJamプログラミング体験会実施します!

本フェスの主催はFC今治所属、日本代表経験もある、元プロサッカー選手、橋本英郎さん。
「子供達と最新テクノロジーで溢れる未来の上島町」に向けて、弓削商船高専協力の元、プログラミング体験イベント実施となりました。(下記、ご案内)


はじめてのゲームプログラミング in 上島町 (PDF)
フェス公式サイトと日時が異なりますが、上記が最新となります。

対象:小中学生。大人の方、先生の方の見学も歓迎です!
体験:無料、7/13(土) 13時〜18時(1回10分〜15分)
内容:LEDゲームづくり、かわくだりゲームづくり、キラキラロボ他
講師:IchigoJam開発者、福野泰介&弓削商船高専生
会場:上島町生名開発センター 2F 和室

IchigoJam (イチゴジャム) は、日本生まれの小さくお手頃なパソコン。
2020年、小学校プログラミング必修化、鯖江市では全校実施中の教材。
1500円程度 (いち、ごー) で買えて、軽やかさジャムセッションの如し。
電源を入れたら1秒で起動、シンプルだけど本格的なプログラミング環境。
テレビゲームやロボットづくり、IoT火災報知器など、可能性は無限大。
プログラミング学習用のBASIC言語を使って自分でつくって遊ぶゲーム。
学ぶ楽しさにはまったらこっちのもの。大人も子供も一緒に学ぼう最先端。
コンピューターを使った、新しい社会づくりの世界へようこそ!


主催:U-12 PUENTE FESTIVAL
企画:株式会社 B Inc. (jig.jp group)
協力:PCN弓削、弓削商船高専&高専生

海が間近な瀬戸内海、きっと魚釣りも身近だろうと作った魚釣りゲーム。

IchigoJamミニゲームズ」の「はんのうそくどゲーム」の改造版で、反応時間によって釣れるものが変わります。

大人も驚嘆、こどもも熱狂、最新VRだってプログラミングを学び、ネット環境を手に入れれば、思い通りに世界を作る楽しさに触れられます(50行マイクラ風)。

オープンデータ先進地、福井県鯖江市の小学校プログラミング教育の取り組み状況など、ご紹介できればと思うので、大人の方、先生の方、どうぞ気軽にお越しください。
総合2コマから始める鯖江の小学校プログラミング! 総合的な学習の時間、IT遊具、クラブ活動、地域ICTクラブ、高度IT人材へのベストプラクティス

2度目の上島訪問、楽しみです!(前回2016年

links
- U-12 PUENTE FESTIVAL
- 国立弓削商船高等専門学校
- こどもパソコン IchigoJam - はじめてのプログラミングパソコン(1500円)
- 瀬戸内の夕日をバックにボックスクラフトVR、弓削商船高専マイコン部IchigoJam&VRレクチャー編
- 翌日にはプログラミングの先生に! 弓削商船高専マイコン部の高専生大活躍、サッカー少年 meets IchigoJamゲームプログラミング!+かみりんゲーム
- 360度写真でまとめる、上島町(弓削島/佐島/生名島)の記憶のVR追体験

プログラミングが大事なのは世界共通。世界各国で進む、プログラミング教育。
すでに200の小学校で採用!IchigoJamの兄弟「FunTick」は中国全土で活躍中! – about yrm

大好きなレゴテクニックシリーズを使ったマインドストームとWeDoの間に、SPIKEプライムが新登場!
同じく福井に本店を構える、アフレル社で先行体験。


SPIKEプライム、初めて開ける新しいおもちゃ、ワクワクしますね!


専用コネクタ、WeDoと形状は一緒ですが互換性はないそう。


距離センサーには秘密が隠されているとか・・・。


本体には5x5の単色階調設定付きディスプレイ。下の丸いボタンは色が変えられます。


テクニックシリーズでも見たこと無い、便利そうな新パーツ!


ひとまず、距離センサー付きミニロボ。モーターが軽快で、無理やり止めてもモーター内部でなんとかする安全設計。回転角の取得もできるので、後でこれを利用。


続いて、6つの同梱センサーとモーターを全部つなげたロボットをつくって実験。カラーセンサーでブロックの色を読み取っていろいろできます。まだ公開禁止な開発環境のベースはScratch。


完成した、階調付きドット絵ツール。カーソルの縦の座標を右のハンドル(タイヤ)で、横の座標を下のハンドルで動かし、圧力値取得できるプッシュボタンで描画します。
ハードウェア的なユーザービリティをあれこれ自由に試行錯誤できるのがレゴテクニックシリーズゆずりのいいところ!
プログラムを転送してしまえば、microUSBケーブルは外して自分だけのモバイル機器のできあがり!


北京淡路島帰りのまったさんが作ったオルゴールマシン!
レゴブロックをつないで作曲、モーターでブロックをレールにそって動かしカラーセンサーで読み取って鳴らす。超有名な曲を奏でてました。


アフレル本社がある永和システムマネジメントの1Fには、Agile Studio Fukui
mruby x IchigoJamRuby on IchigoJam board で、福井発のアジャイル組み込み開発とかどうでしょう?


(撮影、アフリカ プログラミング教育ツアー2019を発表した、PCN/ict4e 原さん)
何故か熱い、福井のプログラミング!

カムロボで活躍中、IchigoDyhookでますます活躍広がる予定のIchigoDake。
お家にIchigoJamがある人は、それを活用してIchigoDakeのプログラミングもできちゃいます。
工作したものを設置(=デプロイ)したいけどもうちょっと小さくしたかったり、使わない端子がもったいない時に活用ください。

ランダムな光にぼんやり光らせるプログラムの例。
(ver 1.4搭載予定の WS.LED コマンド&ボタン押さなくていい自動起動 @ARUN 使用)


IchigoDakeをIchigoJamで使うには、ジャンパー線が7本あればOKですが、抜き差ししやすい変換基板を作ってみるのも楽しいです!
(7本:VIDEO1, VIDEO2, GND, VCC, KDI1, KBD2をIchigoDake-IchigoJam間でつなぎ、IchigoJamのRESET-GNDをつなげばOK)


RESET-GNDをつなぐ治具づくり。抵抗を使うとやけどの心配が少なく、楽。


IchigoDakeのRESET-GNDはIchigoJamにつながないのでカット。


IchigoJamのREST-GNDを接続して無効化しておくのがポイント。上の基板と接してしまうと、IchigoDakeもリセット状態になってしまいます。


IchigoDakeを単体で動かすための電源モジュールも最小構成で作りました。
USBのソケットに電池2本のスイッチ付きケースをつなぐだけ。


今回はWS2812Bを制御するために3ピンソケットを装備。


IchigoDakeの右側につないでスイッチON、光りました!


和紙を貼るため、両面テープ。


和紙を竹型にカット。


光る竹


暗いところで見るとなかなか幻想的。明かりの量が足りなければLEDを追加して、例えば5つ光らせたい時は WS.LED 1,5 とすると5つまとめて同じ色で光る。


見た目はほとんど同じな、ツェナーダイオードとショットキーダイオード。
電圧を落としたい時に使うのは、ツェナーダイオード。電力に余裕のあるCN5の5Vを使って光らせたいけど、3.3Vの信号線では規格外。そんな時は5Vをダイオードで少し電圧を落とす時に使います。

不審者アラームを作ってみよう!
通るはずのない時間、場所に設置して、人影を察知したら鳴らす非常ベル!IoT化するのもいいですね。


照度センサ(フォトトランジスタ)45円のものも)を使います。
長い足をBTNへ、短い足をGND、VCCから長い足へ抵抗でつないでできあがり。
抵抗をいろいろ変えて試したところ、10kΩがいい感じ!


ブレッドボードも使わず、はんだづけもしない接続と言えば、ジャンパーピン!
長い足と10kΩの抵抗の片方を差し込みできあがり!
(ジャンパーピンはお安い! 25個100円1000個1600円2000個1600円


OUT4をGNDとして使うことにして短い足を指し、長い脚をANAで読み取るためにBTNに、抵抗の反対側をVCCに指す。

10 ?ANA():CONT

明るさで値が変わることが確認できます!(明るいと200、暗いと800とか、真っ暗で1000くらい)


仙台梅澤無線で購入したベル、特価100円!


手元にあったリレー(40A対応、SSR)を使って不審者アラームを作ってみよう。
こちらははんだづけが必要。早速抵抗まちがえてつけました。R1につけるべき330Ωを、R2に付けちゃってます。焦らず説明書を読みましょう。


40A版は基板に直接指さらないので、抵抗の切れ端を使って接続。
(今回のベルなど電力消費量が大きくないものは、基板に実装可能な、20A版でもOKです)


ベルも接続して、プログラム。常に明かりが点けている場所を想定、一瞬でも暗くなったらアラーム!

10 IF ANA()<500 CONT 20 OUT 1,1 30 WAIT 60*60 40 OUT 1,0

OUT1に接続したベル、1分たったら止めます。
・・・でも、このベルの音量とんでもなく大きいので、実際フルで鳴らすことができていません。


裏を見たら100Vで動くソレノイド。60Hzで強烈に叩いて音がでているわけです。明和電機の力の源ですね。


DAISOの単3電池用モバイルバッテリーは、電流が多く取れて便利ですが、電池が外しにくいのがネック。そこでペンチ!
真ん中のプラスチックの仕切りを挟んで・・・


ぐっとひねれば取れます。これで電池も取り外し楽!


充電可能な電源ボード、JuiceServerを使ってみます。

大きい迫力、リアル信号機をIchigoJamで制御している羨ましい姿を発見!
赤から黄色に変わって青になる、そんな信号もあったりします。
めちゃめちゃな動きをさせてもおもしろそう!

人を魅了する音や音楽。
IchigoJamで奏でる BEEP や PLAY による音。大きくしてみましょう!


実用例、爆音IoTスピーカー(ネットからの信号で、いろんな高さの音が爆音でなります)

10 N=IOT.IN() 20 IF N ?N:BEEP N 30 GOTO 10


トランジスタとスピーカーを直結!ボリューム調整は省略した割り切り版。


こちらは以前、SOUNDとGNDの間に可変抵抗とステレオジャックをつないだもの。イヤホンくらいならこれでOK。別途アンプに接続してもOK。 今回はトランジスタによるいい加減な増幅方法の紹介です。


まずはブレッドボードで実験!NPNトランジスタ2SC1815は、20個入り200円。1コあたり10円!
トランジスタ 2SC1815GR 60V150mA (20個入): 半導体 秋月電子通商-電子部品・ネット通販
音量調整が必要なら、100kΩの可変抵抗(ボリューム)などを用意しましょう。
半固定ボリューム 100kΩ [104]: パーツ一般 秋月電子通商-電子部品・ネット通販」など

1815のNPNトランジスタ、平たい面を表にして左からE(エミッタ),C(コレクタ),B(ベース)、それぞれ次のように接続します。

E - GND
C - スピーカー(-) - スピーカー(+) - 5V
B - 可変抵抗(省略可) - SOUND

※ 安定動作させるためには抵抗など適宜追加しましょう。


こちら可変抵抗と100均のスピーカーもばらしてホットボンドでくっつけたもの。


音量調整可能で、1ピンをSOUNDへ接続するタイプ。コンパクトでいい感じ。


スピーカーをいろいろ変更できるように、ステレオジャックを実装したバージョン。


小型なユニバーサル基板を載せてどうつくるか考えます。


OUT5とOUT6にも接続できるように基板をカットして配置することにしました。
基板設計して、キット化するのもいいですね!


つくったスピーカーいろいろ。使い勝手にいいスピーカーづくり、ぜひ挑戦してみてください!


IchigoJam 1.4からVIDEO0で音痴がそこそこ直る予定です。
ichigojam-1.4.0b01.zip」 ベータ版ダウンロード
画面を使わない工作などで活用ください!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像