エレショップblog

半導体・センサー・マイコン・電子工作キットほか、各種電子部品の専門店「共立エレショップ」から主に電子工作の関連情報をお届けします。 http://eleshop.jp/

記事担当:共立エレショップ
[ハンダ付け必要-マイコン系]


ここ最近気温が上がったり下がったり忙しいですね。
みなさんも体調には気をつけてくださいね。

と言う訳で、今回は以前作るだけ作ってそのままだった
ワンダーキット(WonderKit)の新商品★「温度センサー3キット / ON-DO3」が、きちんと動くのか、試してみようと思います!


前回の記事はこちら。
★「電工女子、WonderKitで工作します!(第36弾:温度センサー3キットです)★」
ON-DO3-1-35


前回はハンダ付けを完成させて満足したところで終わりました。
で、今回は電源を繋いで、ちゃんと動くかどうか確認したいと思います!

という事で、用意したACアダプタはこちら!
ON-DO3-2-2
★「ACアダプタ DC6V(5.9V) 2A / WA-06200X-1」
説明書には『電源電圧 標準 DC6.0V(DC5.0~9.0V可)』と書かれてたので、素直にDC6VのACアダプタを用意しました。
でも『(DC5.0~9.0V可)』ってことは、USBを電源にしたり、006Pの角型乾電池でも使えるってことですね。色んな場面で使えそう。

で、このキットには電源用のスイッチはついていないので、ACアダプタを繋げるとその直後から動作を開始します。
ということで・・・
ON-DO3-2-3

ON-DO3-2-4
ACアダプタのDCプラグを繋げると、赤いLEDが点灯して、温度が表示されるところ(4桁7セグメントLED)が全点灯し、現在のセンサーで検知した温度が表示されます。
ということで、今22℃です。小数点以下の数字は残念ながら表示されないみたいです。

同じフロアの温度計が「22.8℃」なので、成功ですね!!
ON-DO3-2-5



さて、ではリレーの動作温度を設定して、ちゃんとリレーが起動するかどうかを試してみたいと思います!
ON-DO3-2-6

今回設定する温度は「30℃」。
キットの右側「UP」を押して、「30E」になるように設定します。
ON-DO3-2-8
2つ並んだスライドスイッチの内、↑の写真で見て左側のスイッチを上に入れます。
基板にシルク印刷で「TMP」と書かれている方向です。
これで温度設定ができるモードになります。
あとはスライドスイッチの横にあるタクトスイッチで設定温度を上げたり下げたりして設定します。
4桁7セグメントLEDの一番右側に「E」と出ているときが「設定モードですよ」の表示になります。
設定後、ボタンを押さなければそのまま現在のセンサーで感知した温度に切り替わります。
表示が室温の「22℃」に戻りました。
ON-DO3-2-7
それと、↑の写真で右側のスライドスイッチを使って、設定温度以上でリレーが動くか、以下で動くかを決めます。
今回は30℃『以上』でリレーを動かすので、スライドスイッチは7セグ側に入れます。
(『以下』で動かす場合はその反対にスライドスイッチを入れる。)

ということでこれでホントに設定完了。
早速センサー部分をぎゅっと握って検知する温度を上げてみます。
30℃超えれるか…?!
ON-DO3-2-9


30℃になりました!!!
ON-DO3-2-10
30℃になった時点で、左側のリレーが「カチッ」と鳴りました。
そして、基板上の左側にある黄色いLEDが光ったのが分かりますか?

このまま握って31℃になっても、黄色いLEDは点灯したままです。
ON-DO3-2-11



ということで、リレーの動作も含めて動作確認完了です!!
やったね!!!


・・・・・と、これだけだと面白く無いなぁ…と思って、説明書を見ると「表示温度範囲:-40~110℃」の文字が!!!
ほ、ほんとう…??

・・・ということで、冷凍庫にセンサーを挟んでみました!
ON-DO3-2-12
冷凍庫に入れてちょっと放置すると、0℃の表示に。

そのまま数分放置してると・・・
ON-DO3-2-13
-12℃まで下がりました!!

ただし、センサーが入ってる位置が冷凍庫の奥の方じゃないので、正しい庫内の温度ではない可能性大です。
でも、-(マイナス)まで表示されるっていうのが、当たり前かもしれないですけど面白いですね!


・・・・では、上はどうかな・・・??
という事で事務所においてある95℃設定の電気ポット。
最新電気ポットでは無いのでこのままの温度のお湯が出るとは思っていませんが、用意した紙コップにお湯を注ぎ、センサーを入れてみます!!!
ON-DO3-2-14


わくわく


・・・・・?
ON-DO3-2-15


MAX66℃です。
待ってても、ゆっくり下がって63℃・・・・。。。
ON-DO3-2-16


なんで????
ということで、開発者さんに聞いたんですが、そもそも電気ポットは内部の温度が下がらないような構造で、その中にセンサーが入っていての「95℃」。
で、今の室温が「22℃」。
約70℃の差がある状況で、断熱性のないただの紙コップにお湯を入れると、電気ポットから出た時点で温度はどんどん下がっていくよね。
って話をしてもらいました。


・・・・小学生並みの質問した気がする…。と、赤面のオカポンでございました。


今回は動作確認だけだったので大したことはしませんでしたが、
例えば冷凍庫に設置して庫内の温度が上がったら警告を出すとか、
例えばビニルハウス内の温度が一定以上になったら送風機等を動かして温度を下げるとか、
そういった実用的な使い方もできます。

あと、今回は取り上げませんでしたが、リレーが働く温度に幅をもたせることができる「ヒステリシス設定」というのもあって、少し融通の聞く働かせ方もできるんだそうです。

オカポンにはよくわかりませんが、じつはべんりなきっとなのです!


皆さんもぜひ活用してみてくださいね♪

(記事:オカポン)
更新予定:毎週木曜日(次回は11月16日です!) 

記事担当:共立エレショップ
[商品レビュー]


早いものでもう11月。
年が明けるとこのエレショップblogも丸7年になります。
まさかこんなにも長く続くとは思ってませんでした!

さて、こうしてツラツラと文章を書き続けていると、つい夢見てしまうのが『書籍化』。
とは言えエレショップblogはレイアウト的に書籍にするには不向きですし、そもそも売れる見込みがないので夢のまた夢なんですけど。

でも今回!
工学社さんのお声掛けによりその夢がちょっとだけ実現しました!

それがこの本!

この本は、「家庭で作れる季節の飾りつけ」という事で、子供と一緒に作れるレベルの工作をまとめた書籍なのです。
内容は電子工作だけでなく、ペーパークラフトやタマゴの染色、手芸的なものまで幅広く掲載されています。
そんな工作事例を季節ごとにまとめて、1年を通して工作を楽しめるようになっているのです。

と言う訳で、エレショップblogからはこの記事が掲載されました。

季節の工作02.

この記事はリードスイッチを使って、先端に磁石を付けた魔法の杖で木のおばけの鼻に触れると目が光る、というハロウィン向けの工作記事です。

9f0c3821

本の中でも「秋」の項目でハロウィン向け工作として掲載されました。
本の中ではblog記事をほとんどそのまま紙面にしたので妙な空白があったりしますが、その辺は味だなぁと思っていてください!
季節の工作03.

書籍内では他にもたくさん作りたくなる工作例が掲載されてて、見てるだけでも楽しいですよ。
オカポン的には春の工作の光る桜飾りがステキだと思いました。
季節の工作04.
雰囲気もいいですし、花を変えればいろんな季節やシチュエーションに応用できそうだなぁって。
なによりLED使ってますからね。光るってステキですよね。

全体として電子工作本ではなく可愛いもの好きのためのクラフト本と言った趣きなので、手芸とか飾り付けを作るが好きな人にオススメです。
ぜひ手にとって読んでみてくださいね。


と言う訳で、7年近くやってきてこうして書籍にも掲載されるようになって、みんなで頑張ってきた甲斐があったなぁって。
これからも皆様に楽しんでいただける記事を書けるよう頑張ります!


皆さんもぜひ応援してくださいね♪

(記事:オカポン)
更新予定:毎週木曜日(次回は11月9日です!) 

記事担当:共立プロダクツ
[ハンダ付け不要-マイコン系]


本日は、個人的に前々から気になっていたマイコンボードを使ってみましたのでご紹介したいと思います。
それがこちら。
今年7月に登録したばかりのマイコンボードです。

Arduinoといえば、先日の純正ボードの最新型★「UNO R4」がリリースされました。
新たにArm系のチップを採用してハードウェア構造が大きく変化したのが特徴ですが、このボードは、Arduinoの主力ラインナップとして長らく使われていたマイクロチップ(旧アトメル)のAVR系マイコンを搭載しています。
わずかな変更や修正は発生するものの、従来から使っているUNO R3やNano等の代わりとしての使い方がよく合うのではないかと思います。
1


搭載マイコンは「ATtiny1616」(右)、USB-シリアル変換IC「CH340K」(左)も搭載しています。
ボード形状はDIPタイプで、ユニバーサル基板との相性も良いです。


2
基板上には★Grove互換コネクタを追加するパターンがあります。コネクタは付属しているのが嬉しいですね。

今回は、このボードを「Arduino IDE」で使うために必要な環境構築手順を実施した後、簡単なプログラムを動かしてみました。


▼ボードサポートの追加
搭載AVRマイコン「ATtiny1616」は、Arduinoの開発環境では標準状態でサポートされていないモデルとなります。
★メーカーページの記載を参考にして、オープンソースの「★megaTinyCore」という追加ボードサポートをArduino IDEに導入します。
※現時点で上記ドキュメントでは、Arduino IDEのバージョン「1.8.13」が推奨されています。
今回はArduino IDE 1.8.19を使用しました。


1.Arduino IDEを起動して、メニューバーから[ファイル]>[環境設定]を選択します。
3


2.「環境設定」ウィンドウにある「追加のボードマネージャのURL」右側にあるボタンをクリックします。
4



3.「追加のボードマネージャのURL」ウィンドウ内の入力欄に、下記の内容を入力してください。
(既にほかの内容が入力されている場合は、改行して新しい行に続けて入力します。)
入力完了後[OK]を押してウィンドウを閉じます。環境設定ウィンドウも同様に[OK]で閉じます。
5


4.続いて、メニュー[ツール]>[ボード: "○○"]>[ボードマネージャ…]を選択します。
6


5.「ボードマネージャ」ウィンドウが開きます。先の手順で追加したボードマネージャを含めてリストを再構築する処理が行われますのでしばらく待機した後、上部の検索ウィンドウに「megatinycore」と入力します。
7


6.検索結果から「megaTinyCore by Spence Konde」を探し、[インストール]をクリックします。(2023.10.25時点での最新版はバージョン2.6.10)
8


7.インストールが完了すると「INSTALLED」の表示が現れますので、確認後[閉じる]をクリックします。
9


8.インストールしたボードサポートを使用するための設定を行います。
メニューより[ツール]>[ボード: "○○"]を選択すると、新たに「megaTinyCore」というサブメニューが追加されています。さらにその先にある「ATtiny3216/1616/1606/816/806/416/406 w/Optiboot」を選択します。
10



9.もう一度メニュー[ツール]を開くと現れる[Chip]のサブメニューから「ATtiny1616」を選択します。
11



ここまでを終えることで、CHIBIKKOボード向けのスケッチをコンパイルできる準備が整いました。上記のメニューに表示されている通り、実際には更に詳細なオプションの指定ができますが、ここでは割愛します。


▼プログラムの書き込み
CHIBIKKOにはUSB-シリアル変換ICが搭載されているため、★USBケーブル(別売)でPCに接続すると、シリアルポートとして認識されます(Windows11や10の最新版ではドライバの追加導入も通常不要です)。
ATtiny1616には、あらかじめブートローダーが書き込まれているので、シリアルポートの番号を指定するだけで書き込みができます。


CHIBIKKOをUSBケーブルでPCに接続して、デバイスマネージャーにて認識されているCOMポートの番号を確認してください(下記の場合はCOM3)。
12



Arduino IDEで、[ツール]>[シリアルポート]から上記の番号を探して選択します。
13



コンパイルが正常にできるスケッチを用意し、[マイコンボードに書き込む]ボタンを押すと転送が開始します。
14


「ボードへの書き込みが完了しました」と表示されれば成功です。
15



▼プログラムを書き込んで遊ぶ
CHIBIKKOに搭載されている「ATtiny1616」は、比較的新しい世代の「tinyAVR1」シリーズで、昔ながらのATtiny2313やATtiny85などとは様々な点で違いがあります。
で、どうせなら新世代ならではの新しい機能(DAC出力もあるんですよ!)を触ってみたかったのですが、良いアプリケーションを思い浮かばなかったので、その代わりに性能テストをしてみました。


CHIBIKKO上のATtiny1616は、内蔵クロックでの動作となっています。
ボード設定を変えることで、動作周波数は20/16/10/8/5/4/2/1MHzから選べます。最高の20MHzは、Arduino UNO R3(ATmega328P)の16MHzより高いので、今回はこれに注目してみました。


素数を小さいものから順番に探索し、100個ごとに累積の所要時間をシリアルポートで表示するようなプログラムを、CHIBIKKO(20MHz)とArduino UNO(16MHz)の2台で動作させてみました。
(8ビットのマイコンで素数を探すシチュエーションなど正直言ってないのですが、処理性能の確認用ということでご容赦ください)
16


結果はこちら。27%ほど高速に動作しているようです。
絶対的な速度そのものより、UNO系のアプリケーションとの互換性重視で16MHzを選んだり、あと少しの性能を足すのに20MHzを選んだりと、使い方に合わせて柔軟に選択できるという点では結構便利なのではないでしょうか。
17



以上、簡単に★CHIBIKKOマイコンボードを試用してみました。
Arduinoボードの入門機としてはハードルを感じるところがあるかもしれませんが、この製品は、安価なAVR系Arduino互換ボードをお探しの方におすすめします。


今後も面白くて遊べるマイコンボードがあればご紹介したいと思います!

(記事:ONE)
更新予定:毎週木曜日(次回は11月2日です!) 

このページのトップヘ