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

広がるプログラミングと電子工作、こども、おじいちゃん、校長、そして、ギャル!見事にちょうどいいカセットテープ x IchigoJam

2017/11/06 23:55:00
#IchigoJam #maker 

Edvation x Summit 2017」にて開催、前原小松田校長とPCN代表の松田さんによる「全く新しいプログラミング ー1年生から6年生まで、全部IchigoJam !
発想自由な小学生の内に、プログラミングと電子工作な技を身に付け、想像と創造の自由を獲得しよう!(してもらおう!)

自作の罠でイノシシを狩るおじいちゃんに続き、人気な電子工作なギャル「ギャル電」もEdvation x Summit 2017に登壇!
Edvation x Summit 2017 ギャル電の光るカセットテープネックレスワークショップWS | Peatix

松田さんも感化されて作った「光るカセットテープ」
うらやましくなり、ひさびさに買ったカセットテープ、IchigoJamにちょうどいい!

カセットテープの穴ふたつ、左はOUT3、右はCN5の3.3VとGNDに刺すとIchigoJamにちょうど安定
テープ状のWS2812Bを10コ(約110円分)、カセットテープ内部に貼り付け、線を3本 IchigoJam につなぐだけ
カセットテープを光らせるアイデア、最高です!これぞギャル力(ぎゃるりょく)!

・光るカセットテープ IchigoJam エディションのつくりかた
(オリジナルはこちら「フェスでテンあげ☆ 光るカセットテープ | dotstudio

30年前にはよく使ったカセットテープ(MSXからの保存は成功せず)

カセットテープをばらす(磁気テープは今回は使いません、クリスマスの飾り付けなどに活用ください)

中の出っ張りはニッパーでカット!破片を飛ぶので指を添えよう。

WS2812B、5コずつ2ラインがお手軽。5コでもいいし、細かく切ってたくさんつなげてもグッド!

WS2812Bを10コ、カセットテープ内に貼り付ける幅に並べてテープで仮留めして、予備ハンダ

DIからDOへとつながるように配線!5V同士、GND同士、外からコントロール用にジャンパー線3つもハンダ

カセットテープ内に貼り付け、ジャンパー線を通せばできあがり!(配線のじゃまになるところはニッパーで切除)

信号線をOUT1、VCC/GNDで電源を取って、クリスマス飾りで使ったWS2812BのIchigoJamプリント通りにプログラムすれば、光ります!

IchigoJamをカセットテープにちょうどくっつけるには、左の穴からOUT3、右の穴からVCC(3.3V)とGNDを刺すといい感じ。 ということで、OUT1用のマシン語プログラムを、OUT3で使えるようにパッチを当てます(上書き改造!)

25 POKE#73C,16

* マシン語コード OUT1用の [R1+`0001] をOUT3用 [R1+`0100] に変更

光りました!

今回のキラキラ電飾のシーケンスを実現するプログラムPOKE使用版はこちら(OUT3版、OUT1使用時は25行を削除)

1 'WS2812B x10 OUT3 10 POKE #700,240,181,114,182,64,24,80,33,9,2,1,49,9,4,4,136,1,48,128,37,1,48,3,120,255,34,74,96,3,39,10,38,43,66,1,208,10,39,3,38 20 POKE #728,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,60,234,209,98,182,240,189 25 POKE#71A,10,97:POKE#72E,10,97 30 V=100 40 POKE#800,10*3,0 45 FORJ=0TO7 50 POKE#802,RND(V),RND(V),RND(V) 60 FOR I=1 TO 9:POKE#802+I*3,RND(V),RND(V),RND(V):NEXT 70 U=USR(#700,#800) 80 WAIT10:NEXT 100 FORJ=0TO3 105 POKE#802,0:COPY#803,#802,29 110 POKE#802,RND(V),RND(V),RND(V) 115 FORI=0TO9 120 U=USR(#700,#800) 130 COPY#802+29,#802+26,-27 140 WAIT3:NEXT 150 NEXT 200 FORI=0TO3 205 R=RND(V):G=RND(V):B=RND(V) 210 FORJ=0TO10:POKE#802,R*J/10,G*J/10,B*J/10:COPY#805,#802,27:U=USR(#700,#800):WAIT2:NEXT 220 FORJ=9TO1STEP-1:POKE#802,R*J/10,G*J/10,B*J/10:COPY#805,#802,27:U=USR(#700,#800):WAIT2:NEXT 230 NEXT 240 GOTO 30

* 30行のVは明るさ(0〜255、電流使いすぎに注意!)、40行〜ランダム、100行〜ぐるっと光る、200行〜フェードイン・アウト

自分だけのバイブス、創りましょう!

こども向け「プログラミング クラブ ネットワーク」
シニア向け「シニア プログラミング ネットワーク」に続き、
松田校長による「イノベーティブな校長ネットワーク」誕生!
さらに、ギャル電!
オープンなネットワーク社会、それぞれのゆるいつながりが生む新しい世界もまた楽しみです!

links
- フェスでテンあげ☆ 光るカセットテープ | dotstudio
- 世界をポジティブにぶっ壊す! ド派手な電子工作ユニット『ギャル電』が起こす小さな革命 | CAREER HACK
- 「サンプルコードをコピペ」から始めよう! ギャル電が提唱する、エモみある電子工作のススメ | i:Engineer(アイエンジニア)|パーソルテクノロジースタッフのエンジニア派遣
- 「ギャル電」が話題沸騰 いったい何者?渋谷ハロウィンで本人達を直撃 - モデルプレス
- 発明家インタビュー / 「繋げたら光るバイブスでやってる」モテるために電子工作を始めた『ギャル電』 | 藤原麻里菜|エステーQ
- エモいカセットテープ by ギャル電 に感化されてさっそく作りました、IchigoJam BASICバージョン! – about yrm
- カセットテープ復権、しかし誰も作っていなかった - WSJ

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