2013年5月26日日曜日

JY-LKM1638の使い方 arduino メモ

JY-LKM1638をarduinoで動かしたのでメモ。
TM1638 という名前の方が有名かな?

動かすためのライブラリ
tm1638-library - A library for connecting a TM1638/TM1640 to arduino
があるので丸ごと使う。

add library で上記サイトで配布されているZIPを指定して取り込む。
arduinoの旧バージョン(α時代)では取り込みできなかった。

取り込みができるとサンプルが出せるのでワンモジュールのものを利用。
書き込めば一発で文字が出せる。
ライブラリリファレンスは非常にわかりやすい。例が豊富
Reference · rjbatista/tm1638-library Wiki · GitHub


回路接続は
 LKM1638:arduino
---------------------------
VCC : +5V
GND : GND
CLK
DIO
STB
のみ。思ったより少ない。

ボタンの取得。LEDの点灯共に容易。関数1発。
LEDは赤と緑の点灯が選べる。

動作させると発熱がある。
7seg点灯部が発熱。
消費電流が大きいのでモバイル動作は現実的ではない。

[追記 2014/2/22]
明るさ変更できた。
module.setupDisplay(true, 0);
0で最暗 7で最明

[追記 2018/3/11]
// TM1638 の動作サンプルコード
// よく使う機能を色々実装している。
//アナログ端子を通信端子に利用しているのがライブラリコードと違う
#include <tm1638.h>

// define a module on data pin A1, clock pin A2 and strobe pin A3
//アナログ端子に接続している
TM1638 module(A1, A2, A3);

void setup() {
    // 明るさを最暗に。
    module.setupDisplay(true, 0);
    //"START"の文字列を表示
    module.setDisplayToString("START");
}

void loop() {
  byte keys = module.getButtons();            //ボタンの取得

    //最も左のボタンが押されたら
    if (keys == 0b00000001) {
        //画面をクリア
        module.clearDisplay();
        //LEDを一個ずつ消すにはこれ
        //module.setLED(TM1638_COLOR_NONE, 0);
        //module.setLED(TM1638_COLOR_NONE, 1);

        // LEDを一気に消すにはこれ
        module.setLEDs(0x0000);
    }
    //左から2番目のボタンが押されたら
    if (keys == 0b00000010) {
        module.clearDisplay();
        module.setDisplayToString("GOGO");    // "GOGO"を表示
    }
    if (keys == 0b00000100) {
        module.clearDisplay();
        //740の数値を表示。0:小数点無し。false:0埋め無し
        module.setDisplayToDecNumber(740,0,false);
    }
    if (keys == 0b00001000) {
        //最も左のLEDを赤色点灯。GREENなのになぜか赤になる
        module.setLED(TM1638_COLOR_GREEN, 0);
    }
    if (keys == 0b00010000) {
        //左から2番目のLEDを緑点灯。なぜか緑になる
        module.setLED(TM1638_COLOR_RED, 1);
    }
}

もっと気軽で小さい7segドライバ基板って無いものかなあ・・

.

2013年5月11日土曜日

3Dプリンタでマウスのホイールを修理してみました!

いやはーうまく行った!
想像以上の成果。
3Dプリンタ買って良かったと思った瞬間ですー!

詳しくは
3Dプリンタでマウスを修理してみた | 花夢電科雑多猫
をご参考に!


.

2013年5月4日土曜日

全自動コアラのマーチ丸くするマシーン投稿&超会議後夜祭出てます

全自動コアラのマーチ丸くするマシーン その1 ‐ ニコニコ動画(原宿)

全自動コアラのマーチ丸くするマシーンつくりました。
巷で話題の「コアラのマーチを30分振り続けると丸くなる」ってのを全自動で行ってくれる、画期的!夢のマシーンです!
なかなか難しい物ですね・・


さて、話は変わるのですが、ニコニコ超会議2で全自動バリバリやめてマシーンを展示したところ
ゴールデンウィークはニコニコ本社で超会議2後夜祭!
     ~ニコニコ超会議2をだいたい再現~
で展示したい。
というお誘いがありまして。
現在、GW期間中にニコニコ本社で私の作品が展示されています。
↓↓↓↓↓↓↓↓↓↓↓↓
: 【ニコニコ超会議2後夜祭】そしてこちらも展示中です! 菅野/全自動P氏とKohsuke’sLab.氏がコラボした「全自動バリバリやめて!マシーン作ってみた」です! なんともシュール!だがそこがイイ!! "
↑↑↑↑↑↑↑↑↑↑↑↑
お暇な方是非どうぞー!

2013年4月20日土曜日

【超会議2】柿の種玉座頒布します

3Dプリンタ「solidoodle2」を購入してしまいました!
そして初作品に「柿の種玉座」を作りました!
そしたらこれが人気出てしまったので。(ありがたい)

今週末のニコニコ超会議2 28日「ニコつく」で頒布します。
150円で販売する予定ですが、物々交換もOKです!
3Dプリンタ自体発展途上なので品質がイマイチ安定しません。
イマイチな物は少し値下げ交渉とかもOKですよー



.

2013年4月2日火曜日

家庭向け3Dプリンタの良情報

自分は機械系のものを作りたいので、機械系3DCADとかの情報を蓄積してみます
もちろん全部.STL形式出力可能

Make: Japan | トップ3Dサービス:パート1
簡単なCADの紹介が書かれている。
ここで紹介されている webベースのCAD Tinkercad っていうのがとても良かったんだけど、なんと閉鎖(笑
どーしてこうなった・・


AlibreDesign(アリブレデザイン)|株式会社スリー・ディー・エス
これは良い。すごく良い。
win用の3DCADなんだけどお値段19000円から!
しかも操作感覚がsolidworksにそっくりで習得しやすい。
solidworksを勉強して来た自分にはベストマッチだった。
一番安いものだといくつか使えない機能もあるんだけど、家庭用3Dプリンタ用途なら問題ないと思う。
つまり、十分なソフトって事。


Autodesk - Autodesk Inventor Fusion
Macで動く無料の3DCADです。
僕はMac使いなのでこれをメインで利用。
機械系CADなので幾何拘束とかもできるけど使ってない。
っていうか、幾何拘束のやり方がイマイチわからない。

使い方はsolidworksにやや似ているような似てないような。
決して「使い勝手の良いソフト」ではないのが残念。
なんたって、ヒストリー管理してくれないし。
でも、家庭用でちょこちょと作るだけならこれで十分。





.

2013年3月31日日曜日

3Dプリンタ 開封の儀

激安3Dプリンタ Solidoodle を買ってしまいました!

けっこう使えるようになって来た。
とりあえず開封の記録作ったので
こちらどぞー

3Dプリンタ solidoodle 〜開封の儀〜 | 花夢電科雑多猫


.

2013年3月21日木曜日

動くアクセサリー作ってみた

全自動ネギ振りお散歩できるマシーン

光るアクセサリーは多いけど、動くアクセサリーって無いから研究を兼ねて作ってみました。
胸元で勝手に動く小動物っぽくてけっこう可愛いよ!
お金かければもっともっと小型化できるけど 「気軽にできる」という現実的な範囲はこの辺が限界かなあ。

このおもちゃの長所は
  • ニコニコ技術部おなじみの「ミクのネギ振り」ができる
  • 振り角度・速度可変できる。つまりネギ以外にも応用可能
  • 服につけてアクセサリー化できる
  • 薄い。頑張れば基板10mm程度。余裕で服に組み込める
  • 小さい。余裕で服に(ry
  • けっこうデカいサーボも駆動できる
短所は
  • 乾電池4本必要なのでけっこう重い
  • おもちゃとしてはちょっと価格高い。売価1800円くらい?
  • サーボモータ自体は消耗品扱い。でも遊び程度で使うならなかなか壊れない

価格面はこの辺が限界。かなり頑張った。
電池デカいのはなんとかしたいなあ。小型安価なSWレギュレータ搭載すれば9Vの006Pが使えそう。

  • アクセサリー以外にもぬいぐるみへの組み込みとかもできるはず。
  • ネギ振り以外にも、広告貼付けたりして動くインパクトある広告とか作れるはず。
  • 動くアクセサリーは自分でも予想付かないほどインパクトあった!
  • 各種イベント参加するときは持って行く予定だよー
  • 音楽は自作です。iPadアプリ万歳!

基板余っているので7個くらい同人販売しようかと思ってます。
需要があれば、だけど。


.