あいにくの雨にもかかわらず大勢の参加をしていただきました。今回はマイクロチップジャパン主催のPIC10Fコンテストの表彰式がありました。力の入った20作品の応募から8名の方が入賞されました。今回はそれらの作品の発表を中心にして行いましたが、時間不足で全部は発表仕切れませんでした。次回続きをすることにします。【コンテスト表彰式】マイクロチップジャパンの渡辺さんから、8名の入賞者に表彰と賞金、賞品が手渡されました。入賞者、作品は下記のようになっています。IDEが正式リリースされましたのでその使い方を実際に実行させながら解説しました。このとき使った説明資料のダウンロードURLを会員の方に送付しました。IDEに乗り換えてください。菊池さん太陽電池から鉛蓄電池を充電する装置で、MPPT方式を使って最も効率よく充電できるようにした。100Wの大型太陽電池から80kVAという大容量蓄電池を充電する装置で、少ないPIC10FのI/Oと内蔵モジュールを上手く利用して実用的な装置となっています。実際に使用した太陽電池100Wとかなり大型です。6A規格の太陽電池DC/DCコンバータ方式の充電コントローラ本体でPIC10Fがメインコントローラとなっている。計測しながらCWGでFETのスイッチング制御も実行している。黒田さんアマチュア無線の136kHz帯を使った絵文字の送信機です。内蔵モジュールをフル活用しています。非常に簡単な構成でできています。Xtal+PIC+FET+コイル+アンテナと回路図どおりの構成です。回路図は非常に簡単で下記となります。受信しPCで処理した画像が下図となります。数秒で1ビット受信ですから、かなりゆっくりと表示されていきます。全体外観と回路は下記。DクラスアンプPIC10Fで構成したDクラスアンプです。アナログ入力をA/Dコンバータで入力しそれをPWM+CWGで出力しFETでスピーカを駆動しています。電子風鈴PIC10Fを2個使った変わった方式の風鈴です。ケース内部と外部の気流の差による温度差を利用して、NCUの音色を変えています。「春の小川」のメロディにしているとのことですがそうは聞こえませんでした。出力方法を決め、あとはデータとして楽譜内容を記憶させて演奏します。音の出し方を連続でなく、950ms出力+50ms休止というようにするとメロディの歯切れがよくなってしまりのある演奏になるとのこと。確かに意外ときれいに聞こえました。512ワードの中に「ふるさと」と「春の小川」の2曲の唱歌を入れるため、アセンブラで開発したとのこと。次のチャレンジはD級アンプにすることとか。平峯さんXYテーブルの自作を目指して製作したステッピングモータコントローラPCからUSBで制御データを受信し、それから本ステッピングモータコントローラでモータ駆動用パルスを生成し、後段のドライバでモータを駆動します。リミットなど多くの制御をPIC10Fで実行、メモリを100%使用しているとのこと。USBコントローラと複数のモータコントローラ間をマンチェスタ方式のシリアル通信で接続し、それぞれのモータコントローラとの通信にかかった時間を計測してPICのクロック周波数のずれを検出し、モータの同期を正確に合わせられるようにしています。ラーメンタイマラーメンカップの上において温度センサで感知し、3分の時間を経過後アラーム音で知らせます。PICは基板裏側に表面実装この基板のままカップラーメンの蓋の上に置きます。写真左側は8個の表面実装LEDで8段階の温度を表示する。写真右側はフルカラーLEDの色で温度を表示する。横田さん室外の温度を計測しながら光によるモールス信号で温度を送信する。人間がリモコン受信機となる。PIC10の内蔵温度センサで温度を計測させるため、電圧調整に苦労したとのことセンサが電圧に敏感に反応するため。