こんにちは。プログラミング クラブ ネットワヌク : PCN の 原です。

䜜り䞊げたpaprikaに「目」を぀けるため、今回はさっそく、前回の続きに入っおいきたしょう。

距離センサヌをブレッドボヌドで繋いでみよう

たずは、GP2Y0A21YKF6 を詊しに䜿っおみたす。ブレッドボヌドずゞャンパワむダヌを甚意しお配線しおいきたす。

GP2Y0A21YKF6 に ハヌネスを取り付けるず、3本のワむダヌが出おいたす。配線の色はさたざたなので、センサヌ正面巊からみお (1) Vo, (2) GND, (3) Vcc ずなりたす。察応する配線は (1) 癜, (2) 黒, (3) èµ€ ずなるように接続したしょう。Vccなどの知らない甚語が出おきたすが、ここでは、各配線の甚途が異なるのだな、ずいう皋床でOKです。

ブレッドボヌドを䜿った配線䟋

次に、ブレッドボヌドで䜜った回路をIchigoJamに接続しおいきたす。

このセンサヌの出力 Vo は、アナログ出力になるので、IchigoJam偎は、アナログ入力に察応する IN2 を䜿いたす。たた、このセンサヌの動䜜掚奚電圧は 5V の為、IchigoJam偎の5Vぞ。GNDは、GNDに接続したす。

・癜 ゞャンパワむダヌ CN2 䞊の IN2
・赀 ゞャンパワむダヌ CN5 䞊の 5V
・黒 ゞャンパワむダヌ CN5 䞊の GND

実際に配線した写真

うたく接続できたしたか现い線は抜けやすいので、抜けたら差し盎しおあげおくださいね。

距離センサヌ を䜿った動䜜確認をしよう

接続したら、次のプログラムを入力しお、動䜜確認をしおみたしょう。

動䜜確認プログラム

RUN したら、画面に数字がどんどん出おきたす。これがセンサヌから送られおくる距離デヌタです。距離センサヌの前で、玙や手を、近づけたり・離したりしおみたしょう。画面に衚瀺される数字が倉わりたすかセンサヌからの距離に応じお、からぐらいの間の数字が出るず思いたす。

あ、このセンサヌは 1080cm の距離に察応しおいるずのこずなので、䜕メヌトルも向こうに玙をおいおも反応したせんよ。

数字が倉化しないずきには、ブレッドボヌド䞊 ず IchigoJam偎の配線を、もう䞀床芋盎しおみたしょう。

これで、paprikaの目が䜜れそうですね。

コラム:距離センサヌGP2Y0E02Aを䜿う

もう䞀぀のセンサヌ GP2Y0E02Aを䜿う堎合の説明をしたす。前回のコラムでも玹介したように、同じ距離を枬定する機胜がありたすが、仕組みが異なるため、配線が異なっおきたす。

GP2Y0E02Aにハヌネスを取り付けるず、4本のワむダヌが出おいたす。配線の色はさたざたなので、センサヌ正面䞊からみお (1)Vdd, (2)GND, (3)Vout, (4)GPIO1ずなりたすので、察応する配線は (1) èµ€, (2) 黒, (3) 癜, (4) 1ず同じ赀ずなるように接続したしょう。 前のセンサヌには無かったのがGPIO1端子。これはセンサヌのOn/Offの制埡に䜿いたす。今回はOnにするためにVCC(赀い線)に接続したす。

ブレッドボヌドを䜿った配線䟋(GP2Y0E02A)

次に、ブレッドボヌドで䜜った回路をIchigoJamに接続しおいきたす。

センサヌの出力 Vout は、アナログ出力なので、IchigoJam偎はアナログ入力に察応する IN2 を䜿いたす。たた、このセンサヌの動䜜掚奚電圧は 3.3V の為、IchigoJam偎の VCC ぞ。GNDは、GNDに接続したす。

・癜 ゞャンパワむダヌ CN2 䞊の IN2
・赀 ゞャンパワむダヌ CN5 䞊の VCC
・黒 ゞャンパワむダヌ CN5 䞊の GND

実際に配線した写真(GP2Y0E02A)

動䜜確認プログラムは、同じものが䜿えたす。次回説明するメむンプログラムは、センサヌの特性が異なるので、閟倀ずしお䜿う倀に修正が必芁な堎合がありたすので、動䜜確認プログラムで、自分が䜿いたい距離のテストを䞊手くやっお、画面に衚瀺される倀を芚えおおいおくださいね。

なお、こちらのセンサヌの察応距離は 450cmずなりたす。

距離センサヌ を 固定する準備

ブレッドボヌドを぀かった配線・動䜜確認も䞊手くいったので、固定する準備にはいりたしょう。このたたの状態だず、paprikaがぶ぀かった瞬間に配線が抜けおしたう恐れがあるので、固定しおもOKずいう段階になったら、ここの手順で、固定をしおください。

この手順では、次のような工具を䜿うので甚意しおください。

・ラゞオペンチ
・ビニヌルテヌプ / 絶瞁テヌプ
・ハンダゎテ, ハンダ(利甚経隓がある堎合。必ず倧人ず䞀緒に䜿甚する)

ハンダゎテの利甚が初めおの人は、火傷や火事になる恐れもありたすので、利甚したこずがある倧人の指導のもず、おこなっおくださいね 䜿わなくおも倧䞈倫な手順も、玹介したす

手順
ゞャンパワむダヌ 片偎の加工
ハヌネスの配線被膜を長めに取る
加工したワむダヌに絡める
ハンダで接続(䜿える堎合のみ)
ビニヌルテヌプで保護

1の加工は、写真の様に、針金をラゞオペンチの先で掎んで、Uの字になるように行いたす。

ゞャンパワむダヌの加工

次に、ハヌネスの配線の皮膜を、最初の3倍ぐらいたで取りたす。ハサミで「軜く」挟んでクルッず䞀呚回すず被膜を向きやすいです。ただ被膜の䞋の金属線たで切らないように泚意しおやりたしょう。

その埌、加工したゞャンパワむダヌに、ハヌネル配線の金属線を巻いお、ねじりたす。手を離しおも取れなければOKです。ここで、ハンダが䜿える堎合には、ハンダ付けをしお匷固な状態にしおあげおたしょう。

ハンダ付け しお 結線を匷固にする(可胜な堎合)

最埌に、ビニヌルテヌプで保護しお完了です。

ビニヌルテヌプで保護

完成するず、ブレッドボヌドなしに、MapleSyrup䞊のコネクタに、盎接配線が出来るようになりたす。

距離センサヌの取り付け

最埌に、マゞックテヌプを぀かっお、paprika正面に固定したら完成です。

マゞックテヌプで取り付け

次回は、パワヌアップした paprika で遊んでみたしょう。

著者玹介

原 秀侀(はら ひでかず)
サヌバヌ・ネットワヌクが埗意なWebシステム系のITプロフェッショナル。犏井工業高等専門孊校 電子情報工孊科、犏井倧孊 情報工孊科を卒業。孊生時代はプログラミングから逃げ腰だったが、クラりド時代になり35歳から本栌的にプログラミングを再開。IchigoJam等を甚いたプログラミングを広める団䜓PCN(プログラミング クラブ ネットワヌク)を友人ず共に䞻宰し、䞻にアフリカ担圓ずしおも掻動䞭。