Kobots (2) KoBlock – Wio Nodeを使ってロボットを動かそう!

Kobots作りの第二回、まずは手足、ボディとなる部分を作っていきます。 Kobotsって何? KoBlock – Wio Nodeを使ったロボットの手足の作り方(この回) KoBrain – Raspberry Pi Zeroを使ったロボットの頭の作り方 KoApp – アプリを使って、ロボットの動き、しゃべりのカスタマイズの仕方 KoBook & Future – 今後の応用、展開について ロボットの手足、ボディとなるKoBlock(コ・ブロック) このKoBlockは、マイコンとしてArduino互換のWio Nodeを使っています。1個のフリスクケースにWio Node1つ、サーボモーター2つを入れて操っています。 KoBlock部品 必要な部品は以下のようなものです。それぞれ、秋葉原の千石電商などで買う事ができます。リンクがついていますので、必要に応じて調達して下さいね。 フリスク空き箱 1個 200円 サーボモーターMiniS 約900円×2個 WIO NODE 約1100円 リチウムポリマー電池 約1,200円 磁石×2個 100円 (切り替えトグル・スイッチ 100円) 2mmのねじ等 100円 トータル 約4,500円   KoBlockの作り方 上記の部品をフリスクケースに入れていきます。 まずフリスクケースをこのようにカットします。横に2 mmのネジが通る穴を空けます。(ケースの裏側の方を使うと、横にサーボモーターをネジ止めしやすいです。) フリスクケースは、このサイズのサーボモーターやWio Nodeがぴったりはまる大きさになっていて、ちょうどいいですね。 プラスチックの素材も、大き目のカッターやはんだカッターで切れ、かつ耐性もあってちょうどいい固さです。   その中にサーボモーターを横にはめていきます。2 mmのネジで留めます。 反対側にもサーボモーターを付けます。 […]

Kobots (1) フリスクとWIOとPIをコネクトさせて本格的なコミュニケーション・ロボットを作ろう!

こんにちは!ヨシケン、こと吉田顕一です! 私はロボット作りが好きですが、あまりスキルが無いので、”ありあわせのモノ”で作るのを信条としています。 Kobots – Konnected to Everyone from Kenichi Yoshida これから何回かに渡って、どこにでもあるフリスク・ケースを使って、また今やどこでも買えるArduino(互換のWio Node)とRaspberry Piを使って、動いて、喋って、人を認識して、便利に使えるロボットを作っていきたいと思います。 Kobotsとは 私は元々、コドモでも、色々なモノとコネクトし、コミュニケーションも出来るロボット、Kobot (コボット)を作っています。 そんなKobotは、体を構成するKoBlock、頭脳のKoBrain、それらを操作するアプリKoAppから成り立っています。 KoBlock ロボットのボディ: フリスクに手(又は足)がついて、Wio Nodeにより、動かすことができます。SeeedのGrove互換なので、温湿度センサーや、赤外線送受信器なども追加して動かすことができます。このブロックを幾つか組み合わせるとロボットの胴体や脚などになります。 KoBrain ロボットの頭脳: フリスク一つ分の中に、Raspberry Pi Zero、カメラ、マイク、スピーカーなどが詰まって、ロボットの頭脳の役目をします。カメラにより、人の顔、風景、文字などを読み取り、マイクにより喋り声を認識し、お話が出来たり、今日のお天気や予定、便利な情報などを教えてくれます。 KoApp ロボットをカスタマイズするアプリ: 手足の動作や、リモコンの指令など実際に動くものをアプリ上のドラッグ&ドロップだけで、レゴのように組み合わせて、追加、変更などができるようにします。数多くのAPIやAIの機能なども、アプリから簡単に組み合わせられて、子供でも簡単にプログラムが学べるようになっています。 で、何が楽しいの? 何かボロッちいフリスクケースと、何ができるか分からないロボットもどきという事で、興味が湧かないかもしれません。 IoTとか、プログラミング教育とか、AIとか、なんとかかんとか、あまりに情報が溢れすぎていて、ちょっとついていけない、と思っている方も多いでしょう。 ただこのKobotsは、数千円を出すだけで、自分の手で、今話題のあれやこれやが作れるかもしれない、とりあえずやってみよう、という気持ちを起こさせる一助になればなあ、と思っています。 ということで、このKobotsを作ってみると、どんないいコトがあるかというと、、 IoTがわかる – ロボットの両手、両足を動かす仕組みが分かる。DCモーターやサーボモーターの使い方が分かるようになります。LEDの光らせ方や、温湿度センサー、人感センサー、赤外線送受信などのやり方が学べます。 Arduinoの使い方がわかる –  Arduino互換のWio Nodeの使い方、信号の出し方など知る事ができます。これをPythonプログラミング、又はArduino IDEを使って操作する事ができます。 Raspberry Piの使い方がわかる – Raspberry Pi Zeroを使って、この$5で買えるミニマムなコンピューターで何ができるのかが分かります。Pythonプログラミングを学ぶ事ができます。 APIの使い方がわかる – 数十もの外部プログラミング(API)を組み合わせているので、その使い方がわかるようになります。インターネット上の豊富なリソースを使った、これまでにない新たなモノを作ることができます。 カメラ、音声の扱い方がわかる – Raspberry Piを使ったカメラ、動画の扱い方、そして声や音楽などの音声の扱い方が分かります。 AI、自然言語、画像解析がわかる […]