ラベル
- 12F1822 (2)
- A/D変換 (3)
- Arduino (7)
- Nikon D40 リモコン インターバルタイマー (6)
- Nゲージ 自動往復運転コントローラ (5)
- Nゲージの運転コントローラ (3)
- PICマイコンツール (5)
- XC8 (1)
- サーボモーター (1)
- プログラム (15)
- 赤外線リモコン送信 (1)
- 赤外線リモコン送信 キャリア波(38kHzか40kHz)の作成 (2)
- 電子部品/キット/輸入品 (26)
2011/11/06
2011/11/05
ソリッド・ステート・リレー(SSR)キット 25A(20A)タイプ
秋月電子で「ソリッド・ステート・リレー(SSR)キット 25A(20A)タイプ」を購入
http://akizukidenshi.com/catalog/g/gK-00203/
トライアックってなに
http://documentation.renesas.com/jpn/products/transistor/rjj27g0022_thyristors.pdf
フォトトライアックってなに
http://www.piclist.com/images/www/hobby_elec/pic6_c3.htm
2020/07/14
100均のタイマーライトとSSRリレーのコラボレーション
end
http://akizukidenshi.com/catalog/g/gK-00203/
トライアックってなに
http://documentation.renesas.com/jpn/products/transistor/rjj27g0022_thyristors.pdf
フォトトライアックってなに
http://www.piclist.com/images/www/hobby_elec/pic6_c3.htm
2020/07/14
100均のタイマーライトとSSRリレーのコラボレーション
end
2011/10/30
2011/10/22
Nikon D40 リモコン インターバルタイマー 回路図
Nikon D40 リモコン インターバルタイマー 回路図
説明
PIC12F629を利用して、一定期間を設定して、NikonD40のシャッター
信号を送ります。設定できる期間はプログラムによって変わりますが、
前回紹介したプログラムを少し変更して、1分間から8分間から設定
しています。 また、プログラムによって秒単位で設定できます。
タイマーの設定はDIPスイッチで設定します。
タイマー DIP1(1) DIP2(2) DIP3(4)
1分間 OFF OFF OFF
2分間 ON OFF OFF
3分間 OFF ON OFF
4分間 ON ON OFF
5分間 OFF OFF ON
6分間 ON OFF ON
7分間 OFF ON ON
8分間 ON ON ON
*誤差があります。こちらで確認する限り、約2分ことに1秒遅れます。
ボタンスイッチを押すと割り込みでシャッターが押されます。
テストや手動でシャッターをしたい時に利用します。
説明
PIC12F629を利用して、一定期間を設定して、NikonD40のシャッター
信号を送ります。設定できる期間はプログラムによって変わりますが、
前回紹介したプログラムを少し変更して、1分間から8分間から設定
しています。 また、プログラムによって秒単位で設定できます。
タイマーの設定はDIPスイッチで設定します。
タイマー DIP1(1) DIP2(2) DIP3(4)
1分間 OFF OFF OFF
2分間 ON OFF OFF
3分間 OFF ON OFF
4分間 ON ON OFF
5分間 OFF OFF ON
6分間 ON OFF ON
7分間 OFF ON ON
8分間 ON ON ON
*誤差があります。こちらで確認する限り、約2分ことに1秒遅れます。
ボタンスイッチを押すと割り込みでシャッターが押されます。
テストや手動でシャッターをしたい時に利用します。
2011/10/21
Nikon D40 リモコン インターバルタイマー 実験
Nikon D40 リモコン インターバルタイマー 実験
1分間間隔で写真を撮影しています。
利用するカメラはNikonD40、秒針が逆回転している原因はタイマーは約2分ことに1秒遅れています。
下記の動画は撮った写真は117枚、1秒間隔で再生しています。
1分間間隔で写真を撮影しています。
利用するカメラはNikonD40、秒針が逆回転している原因はタイマーは約2分ことに1秒遅れています。
下記の動画は撮った写真は117枚、1秒間隔で再生しています。
2011/10/16
2011/09/18
PIC でタイマーの作成
スタックにより、タイマーの作成。
サブルーチンのネストは8回までに制限されています。
まず、時間に必要なサイクル数を計算。
;//////////////////////////////////////////
;タイマー
;4Mhz 1クロック=0.00000025S = 0.25μS
;4Mhz 1サイクル=1μS
; 1S=1000mS
; 1S=1000000μS
;1秒 =1000000サイクル
;10秒 =10000000サイクル
;30秒 =30000000サイクル
;1分 =60000000サイクル
;30分 =180000000サイクル
;//////////////////////////////////////////
S6TIME
MOVLW D'1' ;1X4+4+40=48
MOVWF SCONT6
S6LOP
CALL S5TIME
DECFSZ SCONT6
GOTO S6LOP
RETURN
S5TIME
MOVLW D'1' ;1X4+4+32=40
MOVWF SCONT5
S5LOP
CALL S4TIME
DECFSZ SCONT5
GOTO S5LOP
RETURN
S4TIME
MOVLW D'1' ;1X4+4+24=32
MOVWF SCONT4
S4LOP
CALL S3TIME
DECFSZ SCONT4
GOTO S4LOP
RETURN
S3TIME
MOVLW D'1' ;1X4+4+16=24
MOVWF SCONT3
S3LOP
CALL S2TIME
DECFSZ SCONT3
GOTO S3LOP
RETURN
S2TIME
MOVLW D'1' ;1X4+4+8=16
MOVWF SCONT2
S2LOP
CALL S1TIME
DECFSZ SCONT2
GOTO S2LOP
RETURN
S1TIME ;1000μS、1mS
MOVLW D'1' ;1 1X4+4=8
MOVWF SCONT1 ;1
S1LOP
NOP ;1
DECFSZ SCONT1 ;1
GOTO S1LOP ;2
RETURN ;2
;---------------------
;4MHz の場合
;1秒 =1000000サイクル
;10秒 =10000000サイクル
;30秒 =30000000サイクル
;1分 =60000000サイクル
;30分 =180000000サイクル
約1分間の例
60.000961サイクル、計算より961サイクルが多い。
サブルーチンのネストは8回までに制限されています。
まず、時間に必要なサイクル数を計算。
;//////////////////////////////////////////
;タイマー
;4Mhz 1クロック=0.00000025S = 0.25μS
;4Mhz 1サイクル=1μS
; 1S=1000mS
; 1S=1000000μS
;1秒 =1000000サイクル
;10秒 =10000000サイクル
;30秒 =30000000サイクル
;1分 =60000000サイクル
;30分 =180000000サイクル
;//////////////////////////////////////////
S6TIME
MOVLW D'1' ;1X4+4+40=48
MOVWF SCONT6
S6LOP
CALL S5TIME
DECFSZ SCONT6
GOTO S6LOP
RETURN
S5TIME
MOVLW D'1' ;1X4+4+32=40
MOVWF SCONT5
S5LOP
CALL S4TIME
DECFSZ SCONT5
GOTO S5LOP
RETURN
S4TIME
MOVLW D'1' ;1X4+4+24=32
MOVWF SCONT4
S4LOP
CALL S3TIME
DECFSZ SCONT4
GOTO S4LOP
RETURN
S3TIME
MOVLW D'1' ;1X4+4+16=24
MOVWF SCONT3
S3LOP
CALL S2TIME
DECFSZ SCONT3
GOTO S3LOP
RETURN
S2TIME
MOVLW D'1' ;1X4+4+8=16
MOVWF SCONT2
S2LOP
CALL S1TIME
DECFSZ SCONT2
GOTO S2LOP
RETURN
S1TIME ;1000μS、1mS
MOVLW D'1' ;1 1X4+4=8
MOVWF SCONT1 ;1
S1LOP
NOP ;1
DECFSZ SCONT1 ;1
GOTO S1LOP ;2
RETURN ;2
;---------------------
;4MHz の場合
;1秒 =1000000サイクル
;10秒 =10000000サイクル
;30秒 =30000000サイクル
;1分 =60000000サイクル
;30分 =180000000サイクル
約1分間の例
60.000961サイクル、計算より961サイクルが多い。
登録:
投稿 (Atom)