2016年12月22日木曜日

仲間が増えました!

ちょっと前の話なのですが「デジゲ―博」というイベントに出店しました。
このイベントをきっかけに、2人もメンバーが増えちゃいました!

まず1人目「NAVEちゃん」
この方は「デジゲ―博」で「みんなのラボ」ブースの隣の隣にブースを出されていました。
出店者には、事前に出店者同士の情報が見れるページが公開さていました。
そのページを見てラボを知り、メールを送ってきてくれたそうです。
すぐにラボの見学に来て、そのままメンバーになりました。
デジゲ―博」当日は「みんなのラボ」のメンバーと共に店の運営を営みました。





NAVEちゃん
なぜか歯ブラシ銜えてる
新商品を製作中!






そして2人目「ICHIさん」
この方は「デジゲー博」に見学(お客様)としていらっしゃいました。
みんなのラボ」のブースに来て「興味があるのですが、、、」と。
「近日見学に来ませんか?」とお誘いしました。
数日後ラボの見学に来て、そのままメンバーになりました。
#残念ながらマダ似顔絵はできていません


お知らせ
みんなのラボ」のメンバー募集を一時中止としました。
理由は「部屋の大きさ的に考えて、現状のメンバーでいっぱい」だからです。
あと見学者が来る時は「いつもより念入りに片付けておく」とか「いつもより沢山お菓子を用意する」とか通常よりも準備が大変なので見学もお断りするかもしれません。
申し訳ありませんが、ご理解お願いします。

レジ作ってるよ!その2

どんな機能を入れれば良いか?
今回は「先に機能の洗い出してる時間が無い」と判断。

なので「後から機能追加できるような設計にすれば良い!」と決定。
#いや、私の心の中で勝手に決議してるだけです

まず昨日のおさらい!
マイコンボードと、それぞれのデバイスでの動作確認は終了している。
 Maruduino(マルツ製Arduino互換機)と下記デバイスね!
  バーコードリーダーからの読み込み
  キーボードからの読み込み
  LCD3WIREへの文字表示
  メモリ液晶ブレークアウト基板へのドット描画
  ロール紙プリンタでの印字

LCD3WIRE用にデバック表示プログラムを組みました。
#単にエラーの種類とエラーの理由を表示するだけの簡単なもの









次にメモリ液晶にも文字を表示させようと思いましたが、、、
メモリ液晶は400×240ドットの高精度液晶ですが、フォントが無い!
仕方が無いのでVECTORフォントのデータを作る事にしました。
それでも前準備は必要です、とにかくラインを引くプログラムを作りました。
次はついにフォントの頂点データです!
0~9とA~Z、、、4時間くらいかかりました、でも完成!
メモリ液晶の任意の位置に文字が出せるようになりました。
しかも頂点データからラインで文字を描くので拡大縮小機能も付けました!
#文字の回転、今回は不要と考え省きました














#アクリルが汚くてスイマセン

今日はここまで。
画面に何か表示できるとモチベーションがすごく上がる!

2016年12月20日火曜日

レジを作ってるよ!

みんなのラボは、様々なイベントに参加しています。

コミックマーケット(コミケ)だったり
ニコニコ技術部(ニコ技)イベントだったり
MakerFaireだったり
その他にも多数参加しています。

そんなイベント時に使う、ポータブルなレジを作ろうと思いました。

どんなものを作ろうか?
マイコンボード:やっぱりArduinoで作るのが良いかなー。
#今回はArduino互換機、マルツさんのMaruduinoを使います(単に手元にあったから&本物より安いから)
何が売れたかの入力部分:キーボードかなー?
表示部分:LCD3WIREとかメモリ液晶ブレークアウト基板とか自社製品のDEMOを兼ねられたらいいなー。

まずはこんな漠然とした感じで。

ArduinoとLCD3WIREメモリ液晶ブレークアウト基板は手元にあるとして、、、。
キーボードはどうしようかな?

ちょっと探したら「ArduinoにPS2規格(プレイステーションじゃないよ!)のキーボードを繋いで読み取る方法」が公開されているじゃないですか!
さっそくPS2キーボードのコネクタを買ってきて、Arduinoとキーボードと繋ぎサンプルプログラムを動かしてみると、、、
キーコードきた、完璧だ!
これそのまま使おう。


そう言えばジャンクのPS2規格バーコードリーダーを、以前ラボのメンバーから頂いた事を思い出しました。













これも使えたりしないかな?
繋いでバーコードを読ませたら、キーボードで入力したかのように文字列が返ってくるじゃないですか。
これはイケる!
これも使おう。

バーコードは普通のプリンタで刷って、テープで商品に貼るの?
ちょっとダサいな、、、
ラボのメンバーに相談、なんとラベルプリンタ持ってる人がいるじゃないですか!
#ブラザーのラベルプリンタ(いま手元に無く型番不明)
借りました、バーコード刷ってみました、バーコードリーダーで読み込んでみました。
読み込める、完璧じゃないか!

しかもPS2接続のテンキーもオマケで頂きました。













商品にバーコードを貼って、メンテナンス用にチョットだけキーを使う。
必要最小限のキーがそろっている。
コンパクトで嬉しい!


ここまでくると、レジらしいロール紙プリンタも付けたいな!
これは私が以前買って持っていました。
ナダ電子のプリンタでArduinoのシールド型になっています。
これは前に印刷実験したことがあるから大丈夫!
これも使おう。

なんか豪勢な組み合わせになってきたけど大丈夫かな?
しかもコミケまで10日くらいしかないんだけど、、、

頑張って作る!