2024.09.29目次はじめにモジュールの紹介プログラムの紹介サンプルプログラムの実動作PCBWayでの部品実装依頼について筐体を3Dプリントで製作おわりにはじめに先日のブログではKTMicro製ラジオICのKT0937を搭載した小型ワイドFMラジオモジュールの製作記事をご紹介しましたが、KT0913でも同形状のモジュールを製作してみました。先行で製作したKT0937を用いたモジュールはJLCPCBに製造依頼をしたのですが、KT0913版のモジュールについてはPCBWayに依頼してみました。似た仕様となるPCBAの製作で業者間で何か違いがあるのかの確認をしてみたかったからです。PlusのHatデバイスとして簡単に使用できます。Connectionプログラムの紹介KT0913はデフォルトのレジスタ設定のままで、ひとまずFMが受信できるようになっており、受信周波数さえ設定すれば良く、とても簡単にFMラジオの受信が楽しめるICです。私はハードウェアはM5SstackやArduinoのシリーズを使用しながら、趣味として電子工作とArduinoやpythonでのプログラムを学習していますが、今回はArduinoのスケッチ(プログラム)を作成しましたので参考にA,Bボタンで周波数を変更する部分のスケッチをご紹介します。動画では若干音質は良くないかもしれませんが、よろしければご覧ください。PCBWayでの部品実装依頼についてPCBWayでは基板に実装する部品を手配してくれるサービスがあり、実装部品リスト(BOMリスト)にメーカーの部品名を記載しておけば、基本的には全ての部品を手配してもらえるため自分で部品手配をする手間が省けます。JLCPCBでは、JLCPCBが標準で準備している部品やdigikeyなどの部品通販業者に在庫がある部品は手配可能ですが、在庫が無い場合の手配を行う方法はWEBサイド上では確認することができませんでした。JLCPCBでのPCBA発注に際して、標準部品を使用している場合は、基板に部品実装した状態をPCの画面上の3DViewerで確認することができ、部品の実装角度の確認やピン配列が間違えていないかの確認が簡単に行えます。逆に言うと、JLCPCBの部品ライブラリに合わせた部品登録をする必要があります。具体的には、部品の原点座標や角度をJLCPCBのライブラリと同一にする必要があります。合わせこみが間違えている場合は、角度が90度ずれたり、ICを180度回転して実装されてしまう可能性があると言えます。PCBWayでの部品実装状態は、PC画面上での確認はできないですが、試作依頼時に提出した部品実装配置データの確認は十分時間をかけて行っているようで、ICの1番ピンの位置や極性部品の極性指示を正しく指定していれば、部品の座標や角度の合わせこみはPCBWay側で対応してくれているようでした。PCBAの注文に必要なファイルと情報はPCBWayのサイトに詳しく記載がありますが、例えば次のように部品極性の指示方法が決められています。PCBWay実際の注文してみると、部品ランド形状と手配した部品サイズが異なっているなど、何かイレギュラーな点を発見した場合は、勝手な判断をして誤った処理を行うことはなく、こちらに確認の連絡が入り、どうすべきかの指示を仰ぐ丁寧な対応に安心感がありました。コンデンサのランドサイズを基板上では1005(mm)で設計していましたが、BOMリストに記載の部品を誤って0402(mm)サイズの部品番号を記載していた箇所があり、サイズ違いで実装ができない場合には次のような問い合わせがありました。この質問に対して処理方法を回答することで次の工程に進めることになります。上記2社を比較してみましたが、どちらのやり方が良いのかは、設計した回路に使用している部品次第ではないかと思います。JLCPCBのようにあらかじめ準備されている標準部品を多数使用して設計すれば、部品手配時間が短縮でき試作スピードが迅速になるでしょうし、一方でPCBwayのようにあらゆる部品の手配をお任せできる場合は、個人のDIYでは入手ルートが不明な部品も手配してもらえるので、使用する部品選定の制約が緩和されるので回路設計の自由度が上がるように思います。部品サイズ間違いはどうしてもうっかりミスで起きてしまうので、1005サイズと1608サイズの抵抗とコンデンサについては、一通りの定数がそろっているサンプルブックを手元に用意して利用しています。剥き出しでは、壊さないように取り扱いに気を使い普段使いが難しいので、M5stickC-Plus用のHatデバイスに倣った形状の筐体を3Dプリントサービスに製造を依頼してみました。自分で設計した寸法で筐体内に収めるPCBAとの干渉が無いかどうか、形状が思い通りにできているかどうかを確認する必要があります。そのために家庭用の3Dプリンターを使用した試作では、設計寸法を調整して印刷することを数回繰り返し問題が無いことを確認した上で、数個を3Dプリントサービスに発注しました。家庭用3Dプリンターで確認しているにもかかわらず、まず少量を3Dプリントサービスに依頼する理由は、プリントに使用する材料や印刷機器で仕上がり精度が違ってくるためです。実際に、3Dプリントサービスで作成したものは、私の所有している3Dプリンターで作成したものよりも精度が良いため、わずかながら小さめの仕上がりになっていました。完成までの時間は掛かりますが、設計が失敗していた時の金銭的な損失、精神的なダメージを抑えるために、一度に多量の製造を依頼するのではなく、少量の試作を1、2度繰り返し問題点が無いことを確認後に数多くの製造をすることは、結果的にはbetterな方法と思います。betterという意味は、複数回の試作をして寸法を追い込む場合でも、プリントサービス業者で使用する材料や印刷機器で違いがあるので、毎回、同じ仕上がりになるとは限らないためです。プリントサービスの製造仕様をよく確認しておき、3Dデータを設計する際に、あまりに精度が必要なデザインにしないほうが無難と思います。以上は設計プロセスとしては当然の工程ではありますが、時間的な制約から、つい焦って「エイヤッ」で確認もほどほどに進めてしまうと、後々痛い目に合うかもしれません。言われていることですが、「一晩寝かせる」ことも重要です。プリントサービスに依頼して出来上がってきたものは、所有している3Dプリンターと比べてと圧倒的に良い感じの仕上がりで満足しました。PCBAの納まりも問題が無く、この仕上がりを見ると、3Dプリンターの新機種が欲しくなりますね。PCBAを収納してタッピングネジで止めすれば完成です。アマゾンなどの大手通販業者から丁度良いサイズのタッピングネジが入手できるので、M5STACK用のパーツを作る際にとても便利ですね。M3Amazonから探す楽天から探すYahooショッピングから探すおわりにKT0913版のFMワイドラジオモジュールもI2C制御で周波数や音量の調整が簡単に行い扱いやすく、各種ICのレジスタを弄って調整して遊ぶのも一興です。受信感度も良好ですので3Dプリントの筐体に収めて取り扱いやすくした上でboothにて頒布させて頂いていますのでご興味のあるかたは、ぜひ、下記のリンクからご来店のほどよろしくお願いします。後編で測定精度の向上を試してみましたが、M5StickCのマイコンであるESP32の理解を深めるためにさらなる測定精度向上を目指してみました。前回に引き続きまして、今回ご紹介する電子工作も7セグメントLED関連の記事になりますが、(年・月・日)の日付や(時・分・秒)の時間表示用として便利に使える6桁表示の7セグメントLEDモジュールを作成してみました。我が家に設置している各部屋の温度や湿度、CO2濃度を測定するために作成した室内空気環境モニターで使用しているセンサーについての考察です。これまで秋月電子で購入したKTMicro製のラジオICの2種類の動作確認をしてラジオ周波数を受信しましたが、最後にKT0937を動かしてみたのでご紹介します。施行され、安全運転管理者による運転者の運転前後の目視等による酒気帯びの確認が義務化され、確認記録は1年間の保管が義務付けられます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ホーム電子工作プロフィールmassa電子工作とプログラミングを趣味としています。皆さんのご参考になる記事が発信出来ればと思います。defined.")}))})()タイトルとURLをコピーしました。