PIC16Fファミリ活用工作

    ここではワンチップマイコンPIC16Fシリーズを活用した
    電子工作について紹介しています。




64. 市販DC/DCコンバータを使った簡易電源

電圧可変で2Vから20Vまで出力できる電池代用の電源です。

63. カラー測定器

 

62. 正弦波発振器

   

61. 衝撃センサを活用したモグラたたきゲーム

  

60. ボールの圧力計

  

59. ジョイスティックを使ったリモコン送信機

  

58. 多用途ラジコン車

  

57. 加速度センサを使ったリモコン送信機

  

56. ガス濃度計

  

55. 人感知ユニット

  

54. 小型照度、紫外線計

    

53. 小型温湿度計

  

52. 自転車用速度、距離計

ホールセンサを接続しオペアンプ内蔵のPIC16F785を使って簡易化

51. 超音波距離計 Ver2

オペアンプ内蔵のPIC16F785を使って小型化したもの。

50. 22ビット デルタシグマA/Dを使った高精度DMM  

22ビット分解能という高精度なA/Dコンバータを使い、4Vの電圧測定
を10μV単位でできる高精度デジタルマルチメータです。

49. 簡単にできるステレオ用リモコン音量制御ユニット  

ディジタルステレオアンプに組み込める赤外線リモコンの
音量制御ユニットです。PICで電子ボリュームICを制御しています。

48. 便利なリチウムイオンバッテリ充電用ワンチップIC

マイクロチップ社のアナログ製品の中にワンチップでリチウムイオンバッテリ
の充電機能を持ったICがありましたので、早速試してみました。
数個の外付け部品だけで構成できるので結構便利に使えます。

47. PIC制御の定電圧定電流電源 

PIC16F819のPWMを使ってスイッチング方式で制御した
定電圧定電流電源です。リチウムイオン電池やニッケル水素
電池の充電用、実験室用電源として便利に使えます。

46. 便利なDC/DCコンバータIC  

マイクロチップ社のMCP1252/3というチャージポンプのDC/DCコンバータ
の試作をしてみました。結構便利に使えそうです。

45. 音声録音再生ユニット  

ワンチップの音声録音再生LSIであるISD2560を使った音声録音再生
ユニットの試作です。 結構音質が良く、実用的なものであることが
わかりました。

44. 定電圧、定電流電源  

実験室レベルの最大12V 1Aの定電圧電流電源です。
電圧、電流の表示系にPICを使いました。

43. PICによるACパワーコントローラ(ソフトウェア編) 

PICでゼロクロス制御と位相制御を行います。

42. PICによるACパワーコントローラ(ハードウェア編) 

AC100Vの位相制御によるパワーコントロールをPICで
制御したユニットです。
パソコンとシリアル通信で接続してリモートコントロールも可能です。

41.USB接続の8桁周波数カウンタ(ソフトウェア編)   

やはりPICROSを使った作品で、8桁100MHzの周波数カウンタです。
パソコンとUSBで接続して長期間の周波数変化をグラフに出来ます

41.USB接続の8桁周波数カウンタ(ハードウェア編)  

CPLDを使った周波数カウンタブロックとPICを組合せ、さらに
USBコントローラを使いパソコンとUSBで接続してコントロール
することが出来ます。8桁で100MHzまでカウントできます。

40.USB接続のディジタルマルチメータ(ソフトウェア編)  

PICROSを使った作品で、4-1/2桁のディジタルマルチメータです。
パソコンとはUSBで接続していますので、データ収集も楽に出来ます。

39.USB接続のディジタルマルチメータ(ハードウェア編)  

マイクロチップ社の4-1/2桁のA/D変換器を使ったマルチメータで
電圧100μV、電流100μAの分解能があります。
パソコンとUSBで接続してデータ収集が出来ます。
PICのプログラムをPICROSを使ってマルチタスク化しています。

38.CPLDとPICによるシグナルジェネレータ 

CPLDで製作した100nsecから1secのパルス発信ブロックとPICを
接続したシグナルジェネレータです。さらにUSBでパソコンと接続
してリモコンが出来ます。

37.USB接続汎用I/Oユニット 

PIC16F877をUSBで接続し、パソコンからPICの入出力ポートを制御
出来るようにしたもので、入出力設定、入出力をビット毎に制御出来ます。
さらに、液晶表示器を接続することも可能で、パソコンからメッセージを
出力することが出来ます。

36.USBインターフェースの計測ロガ−ユニット  

PIC16F876にUSBN9603を接続して、パソコンとUSB接続で
通信を行いながら、4チャンネルの計測データを収集できるユニットです。

35.DDSとPICを使った周波数特性測定器(パソコンのSW編)

スイーパーのパソコンがわのソフトウェアの紹介です。
Visual Basic6.0を使っています。

34.DDSとPICを使った周波数特性測定器(PICのSW編)

スイーパーのPIC側ののソフトウェアの紹介です。
PIC側は CCSのCコンパイラを使っています。

33.DDSとPICを使った周波数特性測定器(HW編) 

DDSで正弦波を出力し、ログアンプでレベル測定をし、PICでそのデータ
を液晶表示器に表示すると同時にパソコンにシリアル通信で転送し
パソコンのソフトで周波数特性として表示します。10〜10MHzの範囲を
+20dB〜-60dBのレベル測定が出来ます。

32.CPLDとPICを使った低周波発振器 

CPLDでダイレクトディジタルシンセサイザを構成し、それをPICで
制御することで、パソコンからシリアルインターフェースでリモート
コントロール可能な低周波発振器です。

31.CPLDとPICを使った8桁周波数カウンタ

周波数カウンタ部にXilinx社のCPLDを使った8桁の高性能
周波数カウンタです。設計上は85MHzまで動作可能です。

30.汎用8桁周波数カウンタ 

PICを使ったセグメント発光ダイオード表示の8桁の周波数
カウンタです。PIC16F84AとPIC16F873の2つのPICを使って
います。

29.無線モジュール応用ラジコン

市販の315MHzの無線送受信モジュールを使ったラジコン
自動車を作ってみました。
結構安定に操縦できます。

28.Music Display No1 

ちょっと変わった名前にしましたが、小型液晶テレビ画面に
音楽に合わせて色を踊らせようと考えたものです。
低音、中音、高音をそれぞれ赤、緑、青に対応させて、音の
大きさを表示させたものです。
音楽を聴きながら、見るともなく画面を眺めて楽しみます。

27.PIC16F877応用NiCdバッテリ充放電器

最大6本のNiCdバッテリの電圧を見ながら自動的に充電と
放電を行い最適な充電を制御します。1本づつ独立に制御
するので最良の状態で充電が出来ます。

26.PIC16F87x用PICライタアダプタ

最新のPICチップ PIC16F87xシリーズに書き込むための
既存PICライタ用のソケットアダプタです。
秋月製シリアルライタのアダプタとして製作しました。

25.リモート計測ロガーユニット

PIC16C73に32KバイトのSRAMを接続して計測データの
記録をし、シリアル通信でパソコンと接続が出来るユニット
です。4チャンネルのデータを8000回記録できます。

24.タイマ制御機能つき時計

PIC16F84と液晶表示器による時計です。
タイマ機能により2チャンネルのAC電源を制御できます。
タイマプログラムは最大9個まで指定することが出来ます

23.パソコン用温度計

PIC16C711を使った2チャンネルの温度計測計です。
今回はパソコンに組み込みましたが汎用です。

22.モータ制御用コントローラ

各種のモータ制御に活用できる汎用のコントローラです。
PIC16C73を使っています。

21.モータ制御テストベンチ

PICでモータ制御の実験をする際に、負荷となるモータと
その特性を測定するためのセンサ類を一体化したテスト
用ベンチです。

20.光線銃による早撃ちゲーム

PICを活用したゲームです。一瞬の光のフラッシュを
検出する工作です。

光線銃による早撃ちゲーム(ハードウェア編)

光線銃による早撃ちゲーム(ソフトウェア編)

19.電子ルーレットのゲーム

PIC活用としては基本的な発光ダイオードの点滅制御
を使ったゲームです。
電子ルーレット ハードウェア編
電子ルーレット ソフトウェア編

18.PICライタの製作

PICライタとしては基本的なプリンタインターフェース
に接続するタイプの製作例です。
穴明き基板での組み立てと、プリント基板での組み立て
の2種類あります。

17.DDS応用低周波発振ユニット

有名なDDSキットを活用し、これとPICを組み合わせて、
低周波(10HZ〜200KHz)の信号発振ユニットを作って
見ました。
周波数設定にはロータリーエンコーダを使って1Hz単位で
ダイアル式に可変とすることが出来ます。

16.リモコン月面車

前項の赤外線リモコン送受信機を使って月面車の模型を
作ってみました。
今回は前項の送受信機をそのまま使っています。

15.赤外線リモコン受信機

PICとモータ制御用ICを組み合わせて。速度可変のリモコン
受信機を作ってみました。
下記送信機と組み合わせて色々応用が可能です。

14.赤外線リモコン送信機

PICだけを使って汎用の赤外線リモコン送信機を作って
みました。受信機と組み合わせて色々な制御が出来ます。

13.シリアル通信接続パソコン端末

PICと液晶表示器を組み合わせたパソコンの端末
パソコンとはRS232C接続、300bps〜9600bpsの通信速度、
PICの標準通信ライブラリとして使用可能。(割込み方式)

12.PIC用シリアルROMライタ

秋月通商のキットを使ったROMライタ製作
ケースに電源と一緒に組み込み

11.超音波距離計

PIC16F84と超音波センサを使った距離計
1cm単位の計測、液晶表示器使用

10.8桁周波数カウンタ

PIC16F84と液晶表示器を使った汎用のカウンタ
8桁表示、0.1sec,1secゲートタイム、最高18MHz

9.PLL方式7MHzSSB受信機

下記VFOユニットと7セグ表示ユニットを利用した
7MHzSSB受信機。
ロータリーエンコーダによるダイアルとディジタル周波数表示

8.7MHz受信機用PLL制御ユニット

ワンチップマイコンPIC16C84を使った表示ユニット
シリアル入力、5桁表示制御、ダイナミック点灯

7.7MHzSSB受信機用VFOユニット

ワンチップマイコンPIC16C84を使ったPLL制御ユニット
約19MHzを10Hz単位で可変できる

6.PLL方式50MHzFM受信機

下記汎用PLLユニットを使った50MHzFM受信機
ロータリーエンコーダによるディジタル同調

5.50MHzFM受信機用PLLユニット

ワンチップマイコンPIC16C84を使ったPLL設定器
10KHz単位の設定で2桁のチャンネル番号表示出力も持つ

4.汎用PLLユニット

ワンチップマイコンPIC18C84を使った汎用PLL設定器
高周波発振器の周波数設定用に使える

3.PICラジコン送信機3

PIC16F84を応用した多チャンネルラジコン送信機,
PICで簡易A/D変換を行い多チャンネル化

2.PICラジコン受信機3

PIC16F84を応用した多チャンネルラジコン受信機
モータ速度制御専用ICを追加しPICで可変速制御

1.PIC応用ラジコン受信機2

PIC16F84を応用した多チャンネルラジコン受信機
LSI化、モータON、OFF制御方式


Topに戻る