トボリブログ

電子工作初心者が工作したりプログラミングしたりするブログ。コラムもあるよ。

どうしても元気が出ないとき、すぱっと気分を切り替える方法3つ

f:id:toboli:20180620124703p:plain
元気が出ないときはありますか?

原因になっていることをずっと考えてしまって、負のループから抜け出せなくなるとき。

「一刻も早く元気になりたいんだ!!!」

そう思いますよね。

何をするのが最も効果的なのか?

それを知るため、トボリは落ち込んだとき、いろいろと実験してきました。
そしてついに見つけたのです。元気を取り戻す最強の方法を・・・!

今回はその方法を書いていこうと思います!

ジョギングする

元気が出ないときに走れるわけないだろ!と思う気持ちはよく分かります。
でも、ベッドの中で一通りうだうだしたら、思い切って外に飛び出てみてください!
その足で、道路の脇を軽く走ってみてください。

運動不足の人は特に効果覿面のはず。

走り出して1分しないうちに脇腹が痛くなり、息も切れてきつくなっていきます。

それでも走り続けていると、自分の呼吸と前に進むことしか考えられなくなっていきます。

さっきまでぐるぐる渦巻いていた不安や恐怖なんか、考える暇も無い。
それどころか、逆に自分の内側から根拠の無い自身が沸き上がってくるんですよ!

一歩踏み出すごとに、どんどん自信がみなぎってきて、10分も走れば「俺は無敵だ!」という気分に。

家に帰ってシャワーを浴びれば、少し前までうだうだ悩んでいたのが嘘みたいにスカッとしているはず。

筋トレをする

上の文章を読んで、「よし、ジョギングしてみるか!」と思ったけれど、めちゃくちゃ雨が降っていた・・・

そんなときは筋トレをしましょう!

確かに、ジョギングの方が新鮮な空気を吸えて、走るたびに景色が変わっていく楽しさがあります。
でも、やり終わった後確実に元気が出る点で、筋トレでも代替できます!

鍛える筋肉に全神経を集中させ、息が切れるぐらいがっつりと鍛えましょう。
きつければきついほど、邪念が吹っ飛ぶのでおすすめです。

筋トレもジョギング同様、鍛えるほどに謎の自信がみなぎってきます。

一人で黙々と鍛えるのもストイックでしびれますが、やる気に満ちたインストラクターの動画を見ながらやるのが元気を分けてもらえておすすめ。

トボリは、鈴木達也さんの『自宅で出来る10分間トレーニング』を特におすすめします!
www.youtube.com

10分間で、全身の筋肉をまんべんなく鍛えてくれます。10分経てば確実に終わるというところもいい!
普段全然運動しないよ、という方なら、この動画通りにやるだけで十分きついし元気がでてくるはず。

海外系のコンテンツを観る

本気で動く気がしない。もう無理。という方は、海外系のコンテンツを観るのがおすすめ。
テレビがあるなら、『世界仰天ニュース』とか『世界まる見え!』を観るといいかも。

ネットがあるなら、NetFlixAmazon primeで海外映画やドキュメンタリーを観ると元気でます。

なぜ日本ではなく、海外のものなのか?

それは、普段日本で見たことも聞いたこともない、衝撃的な生き方をしている人がたくさんでてくるから。

ドキュメンタリーやインタビューを見ると、そのポジティブさに驚かされます。

なにか失敗しても、「失敗はあったが、こんな大仕事を大成功させることができた!」というナレーションが入ったり、
倫理的にやばそうなことをしていても、「これが私のポリシーなの!」と言い切っていたり、

日本では出会えない空気感が味わえます。

そういうのを見ると、世界は広いんだなと体で感じられると思います。

仕事も、農場で牧羊しながらアプリ開発している女性、とか面白い乗り物を1人で作り続けた結果、仕事場が観光地化した男性、とか・・・

ダイナミックな生き方が垣間見られて、もっと自由でいいんだな!とベッドの中にいながら価値観を塗り替えることが出来る。

元気のないときって、視野が狭くなってしまいがちだから、あえて広い世界に目を向けるのがおすすめです。

積極的に気分転換をするのも大事

生きるのがキツいときって、いくつか対処法があると思います。

泣いたり、とことん寝たりして自分をケアするやり方。
不安要素を書き出したり、情報収集して、問題と向き合うやり方。

それでも答えがでなかったり、もやもやした感情が晴れなかったときは、積極的に気分転換するのがおすすめです。
感情がマイナスに傾きすぎていたり、問題に向き合いすぎて視野が狭くなっていると、ベストな答えが出せなくなるからです。

積極的な気分転換策としては、

  • ジョギングする
  • 筋トレする
  • 海外系のコンテンツを観る

の3つを試してみると、さっぱり切り替えられるかも。

参考になったら嬉しいです!

理数系がダメすぎる私が語る、電子工作をやって得た3つのこと

f:id:toboli:20180529215500p:plain
こんにちは。トボリです。

私は電子工作が大好きなのですが、子どもの頃から理数系がまるでだめでした。
どのくらいだめかというと、

「私は微積分の神になる!」と先生に宣言した一週間後のテストで20点をとったり、
数学の模試で、「解ける問題から解くか!」とページをめくっていったら最終ページまで行き着いたり(その模試の点数は200点満点中8点でした)

そのくらい本当に理数系が苦手です!

そんな私ですが、電子工作は好きです。電子工作を始めてからたくさんのメリットを見つけて、「子どもの頃に出会えていたらよかったなー」と思ったりしました。

この記事では、理数系がダメすぎる私が気づいた、電子工作をやることで得た3つのことを書きます!

数学や物理は敵じゃなくて味方なんだと気づいた

子どもの頃から、池の周りを一定の速度で歩き続ける兄弟が出会うまでの時間やら、重りをつけた奇妙なバネの長さなんかを延々と計算させられてきて、「こんなのいつ使うんだろう?」と勉強の意味を見いだせずにいました。

でも、電子工作を始めて、「もっと面白い物を作ってみたい!」と思い調べるたびに、高度な数学知識が必要になることを知りました。

裏を返せば、「何の役に立つの?」と思える数学や物理の知識は、面白いものづくりを陰で支えてくれているんだ!ということに気づいたわけです。

画像処理とか機械学習とかまさにそうですよね。

このことに気づいてから、数学や物理は敵じゃなくて、私たちのやりたいことを支えてくれる強い味方だったんだということに気づきました。
もともと計算が苦手なので、本質をしっかり理解して・・・というのはできないけど、これをやるためにはこの公式を使えばいいのか!と、逆引き的な感じで使っています。
数学や物理を考えてくれた昔の偉い人たち、本当にありがとう!!

理数系に対する恐怖心が無くなったのが、本当に収穫だったな~と思ってます!

身の回りの電化製品・機械へ興味が生まれる

電子工作を始めてから、「こんな動きをさせたいけど、どんな仕組みにしたらいいんだろう」みたいなことをしょっちゅう考えるようになって、自然と身の回りの機械に興味がわくようになりました。

ふと周りを見渡してみると、エアコン・炊飯器・テレビ・お風呂、ほかにも工場の機械、車、電線・・・本当にたくさんの機械があふれています。

「これはどうなっているんだろう!」と、機械をじろじろ見るようになったし、『ドライヤー 仕組み』とか『炊飯器 作り方』とかでググりまくりました。

仕組みが分かれば、いつか自分の工作にもいかせるかも!という気持ちが、機械に対しての興味を大きくしてます。

そうやって機械を観察したり調べているうちに、だんだんその耐久性とかコンパクトな設計とか、洗練されたデザインにも気づくようになりました。

ただ使っているだけの時は「使えればなんでもOK」という感覚だったんですが、

電子工作するようになると、売られている製品と自分で頑張って作った作品との差がはっきり分かって、「エンジニアすごい!機械作る人たちすごい!」というリスペクトの念が生まれまくりました。

「工学部」「高専」「エンジニア」という単語を聞くと、反射的にリスペクトしてしまうトボリです。

世界を創造できる気になれる

電子工作をやっていくと、いままで知らなかった部品を知ったり、分解できるものは分解して、その中に基板があると親近感を持ったり・・・
そうやって1つ1つ仕組みを知っていくことで、「すごすぎる」って思っていたものも、知っている部品の組み合わせなんだということが分かるようになりました。

そう、この世にある人工物は、決して手の届かないものじゃなく、全て作ることが出来るものなんです!

部品について学んだら、プログラムを知ったら、機構が理解できたら・・・いつか、私にも作れる・・・!?と、夢が広がり、世界を創造できる気にすらなります。

この世界に対して、見る角度が変わったように思います。


電子工作を学ぶと、いまいる世界がもっと面白く見える

電子工作は、やればやるほど世界の見え方が変わるというか、ずいぶん視界が開けるなと感じました。
こういう気持ちは、理数系やテクノロジーに疎い人ほど感じて欲しいな~~とトボリは思うのです。

そんなわけで、これからも楽しく電子工作していこうと思います!

Arduino・電子工作を勉強するのに役立つ本紹介します!

f:id:toboli:20180529053835p:plain:w300
こんにちは。トボリです。

みなさん電子工作の勉強って、どんな風にしてますか?
私は本を読むかググるかのどっちかで学んでます!

電子工作とかテクノロジー系の本はうっかり買っちゃって、家の本棚にはいつの間にかITコーナーできあがっています。(買っただけで読んでない本のほうがいっぱいある)

そんなかんじで本だけはいろいろ読んできているので、電子工作(特にArduinoを使ったもの)の本で「これは良かった!」って思うものを紹介していきます!

でも先に言ってしまえば、「右も左も分からないけど、これから電子工作始めたいよ!」って人には『実践 Arduino!-電子工作でアイデアを形にしよう』をおすすめします!
その部分だけでもさらっと読んでもらえたら嬉しいです!

【初心者はまずこれ!】『実践 Arduino!-電子工作でアイデアを形にしよう-』

表紙を見れば分かるんですが、ITに疎い初心者でも心を開きたくなるデザインの本です。
内容もとても丁寧!

Arduinoの開発環境の準備まで一つ一つ図解して書いてあります。これを読めば開発環境設定で引っかかるということも無いはず!

「物理とか習ったけど忘れた」という我ら初心者のために、「電子工作の作法」というチャプターまで設けられてます!
抵抗って何?とか、回路図はどう読むの?という疑問を一つ一つ寄り添って解決してくれるのです。
大学の教科書で使われてる系の本にありがちなマウンティング(?)が一切無い!
間違っても「諸君」とか言ってこないし、「勉学に励み、社会を担う日本人として本書を隅々まで血肉とし云々」とか言ってこない!
著者の思いやりや人柄の良さがにじみでています。

いろんなセンサーやアクチュエーターについても、「やりたいこと」を見だしにしてくれているので本当に使いやすい!
(「衝撃を感知する」という見だしで圧電スピーカーが紹介されているとか。)

なんといってもすごいのが、オリジナル作例レシピが5つも載っていること!
すごくないですか?めったにないと思います。価格も2500円(税抜)と抑えめなのに超豪華。

作例は、丁寧に配線図とコードが載っていて、しかも外装の3Dデータが無料でダウンロードできる。至れり尽くせり。

さらに言うと、はんだ付け入門の章もあって、すごく丁寧にはんだ付けについて解説されてます。もちろん画像たっぷり。

電子工作やってて困ったときは大体この本を出してきて、知りたいところを読みまくっています。
1冊もっていて間違いないと思います。

【中級者にもおすすめ!】Prototyping Lab |第2版| 「作りながら考える」ためのArduino実践レシピ

かっこいい系電子工作本です。
海外の本を翻訳したものなので、なんか外国のスタートアップ感がすごい。

製品化を目指したものづくりという意識が根底に流れてます。
イントロダクションの章で、アイデアから製品化までのプロセスがしっかり説明されていて、プロトタイピングをいかにサクッとやるべきか、そしてそのためにArduinoがどれだけ有用なのかがしっかり説明されています。

一番最初のページでいろんな作品のキレイな写真が載っているんですが、ただ楽しい作品を紹介しているだけじゃなくて、それを製品化に持っていくためにどれだけの壁を乗り越えたのかが書いてあります。

だから、この本は個人の趣味の域を超えて、チームで製品を作り、ゆくゆくは起業したいなんて人に特におすすめかも。


特筆すべきは、「データ処理」の章!
ばっちり中級者向け(下手したら上級者かも)の内容になるんですが、プロトタイプを仕上げていくために必要になる細かい調整が書かれてます!
例えば、「ある状態になった瞬間に処理を行い、その後一定時間の変化を無視したい」とか。
コメント付きのコードがバシバシ載っているので、困ったときはすごく参考になると思います。
まあ私はまだその境地に至ってないですが!

あと、この本では、Arduino言語を使ったやり方と一緒に、processing言語を使ったやり方がしっかり載ってます。
processingは、画像認識のライブラリやサンプルもあるらしく、こっちのほうがいろんなことがやれるという理由で載っているみたいです。
ちゃんと開発環境設定も書かれていて丁寧。すさまじいまでのprocessing推し。

それからスマホと連携させる方法とか結構豊富に載っているので夢が広がります!

2冊のおすすめな使い分け

トボリ的には、『実践 Arduino!』を読んでいろいろまねしてみてから、『Prototyping Lab』を読んでステップアップするのがおすすめ。
内容的には、センサーの使い方とかが逆引きで載っていたり、かぶる部分も多いです。
でも、本当の初心者が『Prototyping Lab』を読むと、スタートアップ感というかシリコンバレーの風にのまれたり、すごくハードルが高そうに感じるかも。

学びのスタート地点は、親切な『実践 Arduino!』と手を取り合いながら進むといいと思います!

またArduino系の本読んだら追記していきます!

ラズベリーパイを買ったら、ATOMをダウンロードしてさくさく使おう!

f:id:toboli:20180427024650p:plain

トボリです。
みなさんラズパイ使ってますか?仲良くやれていますか?

私は今までラズパイをテレビのディスプレイにつなげて、ひいひい言いながら操作していましたが、最近リモートで操作する方法を知りました!
ラズパイをいつも使ってるパソコンから操作できるなんて知ってましたか?
私は知りませんでした。衝撃的でした。

パソコンからリモート操作するには、『Tera Term』というソフトをダウンロードして使うようです。

でも、いつもTera Termにコードを直打ちしていたため、実行するとせっかく書いたコードが消え失せてしまうのです。
きっと、なにか別のエディタにコードを書いて、それをTera Termで実行するとか方法があったのかもしれませんがよくわからず・・・

「おかしい・・・エンジニアがこんな無駄なことしているわけない・・・何か方法があるはずだ・・・」

そう思って検索してみると、ATOMというエディタを見つけました!

ラズパイを買ったら、ATOMの設定まで一気にやった方がいいんじゃないか!?っていうくらい便利でした!

おすすめです!

ここからダウンロードできます↓

atom.io

どうやって入れるのかとか気になりますよね。
このブログで紹介しようと思いましたが、あまりにも分かりやすいブログがあったのでそちらを紹介します。

参考にさせてもらったブログ

mimimopu.com

@digi-cassiさんというかたのブログです。
この通りにやれば、簡単にできます!本当です!
いつも環境設定で人生に絶望するトボリが、一人で最後までやれたくらいです!

分かりやすいことこの上ない。神ブログです。

ラズパイを買ったら、すぐリモート操作設定してATOMで書くことをおすすめしたい!という記事でした!


いずれ追記するかも知れません・・・

電子工作初心者を導いてくれるのは、組立キット!

f:id:toboli:20180412175857p:plain

トボリです!

電子工作を始めて、いざオリジナル作品を作ろう!と思っても、アイデアが浮かばなかったり部品についてまだ知識がすくなかったりしますよね。

「何でも作れるみたいだけど、そもそもどんなものがつくれるんだっけ?」

そう思った方は、まず組立キットを作ってみることをおすすめします!

組立キットって?

すでに完成形が決まっていて、部品も説明書もひとまとめにされているものです!

秋月電子千石電商に行くと、いろんな種類の組立キットが置いてあります。

ネットショップにも置いてるみたいです!

 

組立キットを使って得られるもの

1. 自分の手で動く物を完成させられる達成感

組立キットの良さは、 なんといってもちゃんと自分の手で動く物が作れるところ!

最初はバラバラだった部品が、一つの基板の上に整然と並び、思った通りの動きをする・・・神の気分が味わえます。

必要な部品がひとまとめにされているので、間違って違う部品を買ってしまった・・・という初心者あるあるも起こりません。安心して完成まで突き進めます。

 

人に見せられる物が手っ取り早く出来上がる、というのは初心者にとってすごく大事なことだなと思います。

本を見て、Lチカ、スイッチ、モーター・・・とサンプル集をなぞっていくのはとても勉強になります。でも、その時配線したものってすぐにばらしてしまうから、なんだか後に残らない。わくわく感も少ないなと思います。

そこで組立キットですよ!

最後まで組み立てれば、一つの作品になっているわけです。もし同居してる人がいれば自慢できます!笑

2. オリジナルアイデアが浮かびやすくなる

組立キットは種類がとっても豊富です。

温度計みたいな理科の授業でやりそうなものもありますし、オルゴールキットとかインターネットラジオキットとかメッセージカードが作れるキットなんてものもあります。

ただ眺めているだけでも「こんなものが作れるんだ~!」という驚きを感じられると思います!そうやって眺めているうちに、自分オリジナルのアイデアがぽこんと浮かぶことも。

初心者のうちはたくさんの作品を目にして、どんな動きをする部品があるのか?どんなことを調べるセンサーがあるのかを知ることが、アイデア作りのポイントになるな~と思います。組立キットは楽しく知るのにうってつけ!

 

ちなみにトボリは秋月電子で「電子木琴キット」というものを見つけました。

電子木琴って何・・・!?電気なのに木琴!?と目が釘付けになって思わず買ってしまいました。

 

↓完成品はこちらです↓

金属部分に触れると、いろんな音階の音が出せるみたいなものだったみたいです。

ジングルベルもひけるようになりました。笑

 

3. 知らなかった部品と思いがけず出会える

キットには見たこともない部品が入っていたりします。

オリジナル作品を作るときは目にも入っていなかった部品と思いがけず出会えて、「こんな便利な物があったんだ!!」とすごい感動するんですよ。

もっと早く出会いたかった!と思ったりしますが、キットにたまたま入っていたからこそ、その部品に感動するんだろうなと思ったりします。

きっと本を読んでその部品について学んだとしても、「ふーん」で終わってしまっていたんじゃないでしょうか。

何者か分からないけど、触って動かしているうちに仕組みが分かった!楽しい!すごい!っていう気持ちを実際に味わうのが大事だなあと感じてます。

 

組立キットは初心者を導いてくれる存在

「電子工作をやりたいな」と思ったら、組立キットを作ってみるのがおすすめです!勉強になり、達成感も得られ、オリジナルアイデアも浮かぶ。

初心者が次に進むための灯火になってくれる存在だと思います。

組立キット大好き!

 

トボリは「インターネットラジオキット」っていうのが今気になってます。

akizukidenshi.com

気になる~~~!もし買ったらブログに書きます!

音声合成LSI ATP3012を初心者でも簡単にしゃべらせる方法!

こんにちは!トボリです。

 

電子工作していて、光らせる、動かす、をやっているとその次はあれがやりたくなりませんか?

そう、しゃべらせる!!

ググると、音声合成LSIというのが出てきます。

ただ、調べども調べども初心者にとってはなんだか複雑・・・

そこで、まねするだけで音声合成LSIをすぐ動かせるやり方を書いていこうと思います!

※この記事では、手っ取り早く動かせることを一番大事にしているので、細かいお勉強的部分は「なんとなく分かったような気がする!」と思える程度にふわっと書いていきます。笑

用意するもの

  • Arduino (unoでもnanoでもOK)
  • ブレッドボード
  • 音声合成LSI ATP3012
  • セラミック発振子 16MHz(10MHzでもいいけど、この記事では16HMzのほうをを使います!)
  • スピーカー(私はダイナミックスピーカーというものを使いました!)
  • ジャンパー

※もっとちゃんと理解したいと言う方はデータシートをダウンロードしましょう!

http://akizukidenshi.com/download/ds/a-quest/atp3012_datasheet.pdf

 

※記事の一番下に貼っている『プチモンテ』という技術ブログがものすごく参考になるので、あちらも読んでみてください!

音声合成LSI ATP3012のピンの簡単な説明

LSIの中で、以下の黄色い枠でかこまれているピンを使用します!

ふわっと、どんな役割をするピンかを書きますね。

「ピンの名前見れば分かっちゃうよ!」という方や、「いっこくも早く動かしたいよ~!」という方は飛ばして次へいってくださいね!

 

f:id:toboli:20180411135814p:plain

①RXDとTXD

シリアル通信というものをするために使うピン。

これらを使うときは、

  • LSIRXDピンArduinoTXDピンをつなぐ
  • LSITXDピンArduinoRXDピンをつなぐ

という、逆さまにつなぐのが決まりらしいです。

なぜそんなふうにつなぐのか?それは、他のスーパーエンジニアたちがめっちゃくわしく書いてる記事が他にあるので、それを読もう!(トボリもよく分かっていない)

 

②SMOD

通信モードというのを決めるピン。

UART(ユーアート)I2C(アイスクエアドシー)SPIの3種類から通信モードを選べるらしい。

選べるらしいというか選ばないといけないらしい。

「通信モードってなに?」

トボリにも分かりません。分かっていることは、3つともシリアル通信の一種だということと、どれかを選ばなければいけないということだけ。

 

今回はUARTを使います!

理由は、データシートで一番最初に紹介されていた&これを使ってやってるエンジニアの方の記事を見つけたから!あとI2Cはその読みにくさに腹が立ち、絶対使うもんかと思ったから!

 

③VCCとGND

みんな大好きVCCとGND。

VCCは電源へ、GNDはGNDへ落とせば良し!

 

XTALとCLK16

準備してもらった物の中に、セラミック発振子 16MHzがあったと思います。それ用のピンです。

セラミック発振子は三本足がありますが、外側の2本をXTAL1とXTAL2につなぎます。

どっちにつないでもOK!

真ん中の足はGNDにつなぐよ!

CLK16は、セラミック発振子 16MHzのときはHIGH(ブレッドボードの+)につなぎ、10MHzのときはLOW(ブレッドボードの-)につなぎます!

 

⑤PMOD

動作モードを決めるピン。

LSIでは、デモモードとか通常モードとか選べるんです。

とりあえず今回は、【コマンド入力モード】という基本のモードで動かします!

  • PMOD1はHIGH(ブレッドボードの+)につなぐ
  • PMOD2もHIGH(ブレッドボードの+)につなぐ
<トボリの一言>1=HIGHのこと、0=LOWのことだよ

データシートに「PMOD1は1, PMOD2は0」とか書いてあって、一体これはなんだ?と思ってたんですが、1はHIGH、2はLOWにしてねって意味らしい。

 

⑥AOUT

スピーカーから2本線が出てると思いますが、どっちかをこのピンにつないで、もう片方の足をGNDにつなぐよ!

 

配線のやりかた

そんなわけで、ブレッドボードの上にArduinoLSIをのっけて配線していきます!

この図の様につないでいけばOK!

ちなみに黄色い四角がLSIです。電源につなぐ線はピンク、GNDにつなぐ線はブルー、その他を茶色でかいてます!

f:id:toboli:20180411155455p:plain

  • ここではArduino nanoを使っているのでブレッドボードにのせたけど、unoの人はのせなくて大丈夫!のらないし!笑
  • ブレッドボードがみっちりでセラミック発振子をのせるスペースが無ければ、もう一つブレッドボードを用意してそこに発振子をさして配線しよう~!
  • 図の左端のように、ブレッドボードの両端の+・-をつなぐのを忘れないようにしましょう!
  • 本当はスピーカーのあたりにコンデンサを挟んだりするっぽいんですが、めんどいのでそのままつなぎました。結構うごかしてますが壊れないのでまあこれでも大丈夫だと思います!「そんなの怖い」と思う方はデータシートをみましょう!
<トボリの一言>

上の図ではLSIの2と3ピン(RXDとTXD)をArduinoのデジタル10と11ピンにつないでます。ArduinoにもRXDとTXDあるのになぜ?と思いますよね。

最初RXDとTXDにつないでたんですが、Arduinoにプログラムを書き込むときにエラーが出るんです。どうも書き込むときはRXD・TXDの線を一回抜かないとだめらしく・・・なんかマスターとスレーブがうんたらかんたらという問題が起こるらしく・・・

デジタルピンにつなげば、線の抜き差しとか無しで動くのでこうしました!

 

プログラム

参考サイト(※下にリンクあり)からそのまま・・・というかんじです。

 

#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX

void setup() {
Serial.begin(9600);

// ソフトウェアシリアルの初期化
mySerial.begin(9600);
// 「こんにちは。シリアルモニターで文字を入力します。」と発声する
mySerial.print("konnitiwa.siriaru'mo'nita-de/mo'ziwo nyuuryoku'simasu.");
mySerial.print("\r");
}

void loop() {
char c; String raw = "";

// シリアルモニターから音声合成LSI
while (Serial.available() > 0) {
c = Serial.read();
// LFは無視する(LFがあっても動作はします)
if (c == "\n") break;
mySerial.print(c);
delay(5);
}

// 音声合成LSIからシリアルモニターへ
while (mySerial.available() > 0) {
char c = mySerial.read();
raw += c;
delay(5);
}

if (raw != "") {
if (raw == ">") {
Serial.println("> (この記号は準備OK)");
} else if (raw == "*") {
Serial.println("* (この記号は発声中などBusy)");
} else {
Serial.println(raw);
}
}
}

 

すると、「こんにちは。シリアルモニターで文字を入力します。」としゃべります!


このコードをArduinoに書き込んだら、【ツール】から【シリアルモニター】を開きます。

シリアルモニターの上の細長い場所に

onakasuita-.

と打ち込みます。

Enterを押すと、「おなか空いたー」と言ってくれます!

 

これで自由にしゃべらせることができました!

あとはセンサーを組み合わせたりして、楽しく遊びましょう!

 

すごく参考にさせてもらったサイト

『プチモンテ』という技術ブログを参考にさせていただきました。

こちらを見ながらトボリがひっかかりまくったところをこの記事でまとめています。

www.petitmonte.com

IT初心者が難しいIT用語をするする理解できるサイトを見つけた!

f:id:toboli:20180306162838p:plain

パソコンの言葉は難しい

パソコンにまつわる言葉はなかなかするんと頭に入ってこない。

頭では分かった気になっても、腑に落ちないのです!

 

トボリは、知識ゼロ状態から電子工作やプログラミングにいそしんでいるので、出だしでひっかかることが多いです。

 

最近、ラズベリーパイで画像をいじって遊びたいなあと思い、パソコンでいろいろ調べてました。

すると、『画像をいじるにはopenCVというものを使うといい』とのこと。

 

なるほど~~openCV

プログラミングの言語か何かなのかな~~と思っていると、

 

openCVC++も使えるけれど、Pythonを使うのがおすすめ』

 

とのこと・・・

 

えっ、openCVって言語じゃないの・・・!?

言語を使うのに言語を使うの・・・?一体何が起きているんだ・・・!!

 

謎が深まりまくったので、【openCVとは】で検索。

 

Intelによって開発された、画像認識に関連する機能のライブラリのこと』

(引用:Weblio辞書)

 

ライブラリ・・・?

 

【ライブラリとは】で検索。

 

『汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたものである。』

(引用:Wikipedia

 

????????

 

そう、IT初心者あるある・・・

 

調べども調べども意味が分からない!小難しい!!!

 

これまでもこういうことがたびたびあって、くるしみもだえてたんです、が!

 

このたび!すごく素敵なサイトを見つけてしまいました!!!!

 

 

『「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典』

http://wa3.i-3-i.info/index.html

 

 

これ~~~~!!!

リンクフリーって書いてあったので、載っけました。

 

ライブラリについても、すごいわかりやす~く書いてあります!

 

内容の転載は控えて欲しい、とのことなので例は出しませんが、

 

こちらに語りかけるような書き方!

随所にちりばめられたゆるいイラスト!

最後にざっくりとまとめてくれる気づかい!

 

初心者にはぴったりの、心に寄り添ってくれる辞典です。

本当にすてき!

 

初心者はすご~く簡単な本・サイトからスタートすべき

大人になってから、プログラミングとか電子工作に興味がわくと、ついつい大人向けの本・サイトを参考にしてしまうんですよねー。

 

つい背伸びして、かっこよさげな本をうっかり買ってしまったり!

「○○学概論」とか!笑

 

企業がやってる子ども向けの科学学習サイトとか、今日載せた優しくて親切なサイトとか、「はじめてでも簡単!」みたいな本とか・・・

 

見ていて、「うっ・・・」とこないものを、初心者は手に取るべきだなあ~と思います。

 

せっかくたくさん情報があって、選びたい放題の時代なのだから、

優しくて思いやりあふれてて、「楽しそうだな~!」とわくわくさせてくれる情報を自分の周りに置いておくと、途中で息苦しくなってやめてしまうことが減るかもしれない、と思いました。

 

とはいえ・・・Lチカまでは優しい情報があふれていたのに、画像処理になったとたん、ぐっと手厳しい情報があふれてきて圧倒されてます・・・笑

 

ゆっくり頑張ります!

 

ラズベリーパイもくもく会に参加した!

f:id:toboli:20180305151751p:plain

 

最近ラズベリーパイを使い始めました!

そして、ラズベリーパイもくもく会に参加してきました!

 

勉強会のサイトconnpassに登録していて、このもくもく会は以前からずっと気になっていました。

 

理由は、女性の方々が主催しているから!!

 

電子工作系の勉強会は、やっぱり男の人が多い。

(でも電子工作の勉強会にいる男性はみなさんとても優しくて、素人感丸出しで行っても相談に乗ってくれたり楽しくお話ししてくれる方ばかりです。)

 

とはいえ。

やっぱり同じ趣味の同性の方とは、ぜひお話ししてみたい!

 

そう思って、思い切って参加してきました!

 

開始までの流れ

集合場所は会場の下のコンビニ。

イートインスペースで待ち合わせでした。

ちょうど点呼中に行ったのもあるかもしれませんが、イートインスペースに行くと、すぐに声をかけてもらえてほっとしました。

 

みんなでエレベーターに乗って会場に行くと・・・

とにかくきれい!画像はない・・・許可もらって写真撮ればよかったなあ。

 

自販機やコートかけもありました。

(ただ今度から会場は別のところになるかもしれないそうです)

 

まったく義務ではなかったのですが、初参加なので秋葉原のアトレでお菓子を買って差し入れしました。

かすてらサブレというやわらかいのかかたいのか分からないお菓子。

 

みなさん結構食べてくれて嬉しかったです。

差し入れ持ってきてる人わりといました!(ハッピーターンとかカントリーマアムとか)

やっぱりもくもく作業すると何かたべたくなるから、持って行くと喜ばれるのかも。

 

席は自由でした!

 

『内向的で、集まりで緊張しやすい人は、はじっこの席をとるべし』

と本で読んだので、端を確保しようと思ったのですが・・・

出遅れて端はもれなく埋まってしまい、ど真ん中に座ることになりました。

なんということ・・・

 

でも、ラズパイセットアップ用に用意してくださっていたディスプレイやキーボードが置いてある場所のすぐ横だったので、結構便利な席でした!

 

簡単な自己紹介のあと、もくもく会スタート。

今回も大多数がエンジニアの方でした!ばりばりプログラム書いててかっこよかった。

 

とっても過ごしやすいもくもく会だった

主催者の方々の優しさがあふれてて感動しました!

 

自己紹介で「ラズパイのセットアップからやる」と宣言したら、作業開始と同時に声をかけてくれました・・・それだけで安心して取り組めました!

 

あと、みなさん真剣に取り組んでいたので、前半は静かだったんですが、

中盤くらいから、主催の方々が一人一人に声をかけて何をやってるのかとか進捗とかを聞いてくれたので、そこから自然におしゃべりがはじまったりしました。

すごく居心地が良かった!

 

前半で作業に集中、後半でコミュニケーションってやりやすい!

 

もくもく会で、主催者がコミュニケーション取りやすいよう取りはからってくれることって今まであんまりなかったので、すごく新鮮でした!

質問しやすくなるし、他の人にも声をかけやすい!

 

次もぜひ参加したいな~!と思いました!

 

行く前にやっておけば良かったこと

ラズパイをノートパソコンで使えるようにする設定!!

そんなことが出来るとは知らなかった。

 

巨大なリュックにキーボードとかマウスとかパンッパンに詰めて持って行って肩の筋肉もげそうになってたんですが、

先にノートパソコンの設定しておけば、もっと軽やかに行けたはず・・・!

 

もくもく会に来てる人たち、ほとんどノートパソコン&ラズパイ&お好みの部品だけを持ってきていて、なんであんなに身軽なんだろうと思っていたけれどこんな裏技をつかっていたのか・・さすがエンジニア・・・。

 

 

今回のもくもく会では、

  • ラズパイ用のミニディスプレイをつける!
  • ウェブカメラで写真をとって表示させる!
  • ラズパイをノートパソコンで使う!

の3つを達成!やったーー!

 

つくりたいものがあるので、がんばるぞ!

 

節分の鬼に、本来の恐怖を取り戻そう

もうすぐ節分がやってくる。

 

邪気の象徴である鬼。

それが今や、

f:id:toboli:20180121215633j:plain

f:id:toboli:20180121215649j:plain

この体たらく。

いにしえから人々を恐怖のどん底に陥れてきた、あの鬼の姿はどこへ行ってしまったのか。

 

このイラストから、鬼が人間からの一方的な暴力を甘んじて受け入れることがうかがえる。

 

そんなのあんまりだ!

 

時代のうねりの中で自らのアイデンティティを縮小せざるを得なかった鬼を、

 

テクノロジーの力で救いだそう!

 

恐怖の鬼の仮面を作った

 

数ある市販の鬼仮面の中でも、より恐怖をあおる般若の面をセレクト。

f:id:toboli:20180121225153j:plain

 

<HOW TO USE>

f:id:toboli:20180121225553p:plain

毎年のことながら、「こいつは抵抗しないだろう」と高をくくった人間達が、

日ごろの鬱憤を晴らすべく豆を投げつける。

 

そこで、スイッチオン。

f:id:toboli:20180121225910j:plain

 

すると・・・

 

f:id:toboli:20180121231822g:plain

ゴゴゴゴゴゴゴ・・・・


憤怒を表す赤いLEDがともり、

口に内蔵されたソレノイドによって、反撃の豆まきがはじまる!!!

 

制作前のイメージでは、もっと勢いよく豆が飛び出る予定だったけど、

ソレノイドの力が思ったより弱かったのと、構造が甘くて、

口元からぼろぼろと豆をこぼす仕様になった。

 

でも、怒りを目にたたえながら笑顔で口から豆をこぼすこの姿・・・

違った方向性の恐怖を感じる。

 

<よくある質問>

Q. 豆は邪気を払う霊力があるとされ、節分に使われてきたと聞いています。

鬼が豆に触れても大丈夫なのでしょうか?

 

A. 大丈夫です。

何百年、何千年と、節分に大豆をはじめとした豆が用いられてきました。

そのため、鬼には豆に対する強力な免疫ができています。

人間達に、もはや豆は武器として時代遅れであるということを知らしめてやりましょう。

 

自己主張したり、水の摂取を強要してくるコースターを作りたい!

f:id:toboli:20170717223306p:plain

 

あつい!あつすぎる!!

 

突然ですが、コースターがしゃべったら素敵だと思いませんか?

 

この前、暇だったんでテーブルの上のコースターの縫い目をなぞっていたんですが、

 

ふと

 

「コースターはいつも上に容赦なくコップをのせられて気の毒だな~

しかも、あっついやつとか異常に冷たいやつとかのせられるもんな~

 

この世知辛い世の中…コースターも自己主張すべき!」

 

と思いました。

 

だから、

 

あっつい飲み物のせたら「あつい…あつい~~~」と言ってきて、

つめた~い飲み物のせたら「さむい…こごえる…」と言ってくる、

そんな素敵なコースターをつくりたいと思います!

 

あと、最近水を飲むタイミングを逸して口の中ぱっさぱさになるので、

一定時間コースターにコップがのっていなかったら

 

「はやく水を飲め」

とか

「脱水になって死にたいのか~~」

と言ってくれる機能も付けられたらいいなーと思っています!!

 

必要な物

とりあえず思い浮かぶのはこんなとこかなと思います!

 

<全体的にいりそう>

  • 小さいarduino(miniまたはnano)
  • 電源
  • 抵抗とかジャンパーとか

<音出すのにいる>

  • 合成音声LSI
  • 圧電スピーカー

<温度はかるのにいる>

  • 温度センサー

<重さはかるのにいる>

  • 歪みセンサー

 

とりあえず秋月電子で注文してみます!