先日、ながの電気クラブ主催の光るハンドスピナー工作教室を見学に行ってきました。
中国製のハンドスピナーキットを工作していたのですが、なかなか面白かったので、IchigoJamとLEDをのせたハンドスピナー基板を作ってみました。
動画はこちら。
【IchigoJam】ハンドスピナーJam
ビデオ端子やキーボード端子も付けたので、普通のIchigoJamとしても使えて、簡単にプログラミングできます。
ボタンが無いので、ファームウェア1.4βを入れて、「@ARUN」でプログラムを自動起動するといいでしょう。
基板データ
※(10/31)新バージョンに差し替え
*この基板ガーバーデータは、CC BYライセンスとします。どうぞご利用ください。
(C) 2019 Shiro Saito (https://www.ichigojaman.jp)
材料
- LPCマイコン LPC1114FDH28(秋月電子)
- ロープロファイルピンソケット (低メス) 14P (1×14) 5.0mm(秋月電子)
- カーボン抵抗(炭素皮膜抵抗) 1/6W 1kΩ (100本入)(秋月電子)
- カーボン抵抗(炭素皮膜抵抗) 1/6W 470Ω (100本入)(秋月電子)
- カーボン抵抗(炭素皮膜抵抗) 1/6W 100Ω (100本入)(秋月電子)
- クリスタル(水晶発振子) 12MHz(秋月電子)
- 絶縁ラジアルリード型積層セラミックコンデンサー0.1μF50V2.54mm(10個入)(秋月電子)
- 絶縁型ラジアルリード型積層セラミックコンデンサー15pF50V±5%2.54mm (10個入)(秋月電子)
- 基板用マイクロUSBコネクタ(電源専用)(秋月電子)
- 低消費電力LDOレギュレータ(4個入) ME6209 3.3V(aitendo)
- 基板用スライドスイッチ SS-12D01-VG4(秋月電子)
- 基板取付用USBコネクタ(Aタイプ メス)(秋月電子)
- 超高輝度3mm黄色LED OS5YKA3131A (10個入)(秋月電子)
- 基板用RCAジャック(黄)(秋月電子)
- ボタン電池基板取付用ホルダー CR2032用(小型タイプ)(秋月電子)
- M4WD 620ベアリング 10個セット ミニ四駆 ミニッツ(amazon)
- ※620サイズ(外径6mm、内径2mm)のベアリングならどれでも構いません。2mm径の穴に、心棒のつまようじがいい具合にはまります(^_^) ベアリングと基板は多用途アロンアルファでつきました。つまようじは3cmくらいに切って刺すと、手で持った時に回しやすいです。
プログラム
回転式バーサライタでハート形が見えます。
「VIDEO 0,2」で動作クロックを1/2に落としていますが、手で回す速度でちょうどいい感じに見えます。
100 @ARUN:'*POV Heart 110 VIDEO 0,2:CLV:OUT 8,0 120 [0]=`00001110 130 [1]=`00011111 140 [2]=`00111111 150 [3]=`01111110 160 [4]=`11111100 170 [5]=`01111110 180 [6]=`00111111 190 [7]=`00011111 200 [8]=`00001110 210 L=9 220 FOR I=0 TO L 230 OUT [I] 240 NEXT 250 GOTO 220
(8/9追記)「上田」と漢字を表示してみました。文字に依りますが、外側に寄せた方が見やすいようです。
100 @ARUN:'*POV Ueda 110 VIDEO 0,2:CLV:OUT 8,0 120 [ 0]=`01111111 130 [ 1]=`01001001 140 [ 2]=`01001001 150 [ 3]=`01111111 160 [ 4]=`01001001 170 [ 5]=`01001001 180 [ 6]=`01111111 190 [ 7]=`00000000 200 [ 8]=`00000001 210 [ 9]=`00001001 220 [10]=`00001001 230 [11]=`01111111 240 [12]=`00000001 250 [13]=`00000001 260 [14]=`00000001 270 L=15 280 FOR I=0 TO L 290 OUT [I] 300 NEXT 310 GOTO 280