今回ははじめて使う、Lodestar, ε160用デジタル対応補正レンズのテストをかねています。比較のためもあり、以前撮影したNGC2237を狙いました。
![]() |
| NGC2237 2013/11/29 22:24〜 300sec×7 + 600sec×7 ε160 Canon 20Dフィルターレス改造 IDAS LPS-P2TAKAHASHI EM-200B |
追記:処理し直してみました。
再追記:再々処理してみました。なかなかうまく表現できません…。
![]() |
| NGC2237 2013/11/29 22:24〜 300sec×7 + 600sec×7 ε160 Canon 20Dフィルターレス改造 IDAS LPS-P2TAKAHASHI EM-200B |
![]() |
| M31 2013/10/13 0:10〜 ε160 Canon 20Dフィルターレス改造 IDAS LPS-P2 ISO1600 450sec ×8 TAKAHASHI EM-200B |
![]() |
| 馬頭星雲 2013/10/13 2:13〜 ε160 Canon 20Dフィルターレス改造 IDAS LPS-P2 ISO1600 450sec ×8 TAKAHASHI EM-200B |
![]() |
| 北アメリカ〜ペリカン
2013/08/10 22:53〜
ε160 Canon 20D フィルターレス改造
ISO800 300sec x8
Takahashi EM-200B
|
![]() |
M33
2013/08/11 00:30〜
ε160 Canon 20D フィルターレス改造
ISO800 300sec x3
Takahashi EM-200B
|
![]() |
M45
2013/08/11 02:17〜
ε160 Canon 20D フィルターレス改造
ISO800 300sec x5+450secx2
Takahashi EM-200B
|
![]() |
| 2013/02/16 21:38〜 ε160 Canon20D フィルターレス改造 ISO800 600sec x 17 Tahakashi EM200B 中央部トリミング |
![]() |
| 2013/01/12 21:42〜 ε160 Canon 20D フィルターレス改造 ISO800 300sec x 4 + 450sec x 10 Takahashi EM-200B |
![]() |
| 印刷したものに耳をつけて輪ゴムを付ける |
![]() |
| ε160鏡筒に載せて・・・ |
![]() |
| 輪ゴムをスパイダーのネジにくっつけて出来上がり |
![]() |
| 後ピン |
![]() |
| 前ピン |
![]() |
| ジャスピン |
![]() |
| 2012/11/09 23:08〜 ε160 Canon 20D フィルターレス改造 ISO800 5min x 2 + 7min x 6 Takahashi EM-200B |
![]() |
| 2012/11/10 ε160 Canon 20D IDAS LPS-P2 ISO800 7min x 5 Takahashi EM-200B |
// DSC01 #includeこれで、500ms間隔にSerialPortに対してRA/DECのパルスカウントを表示するはずです。#include const int RA_enc_A = 6; // digital pin 6 = PD6 const int RA_enc_B = 7; // digital pin 7 = PD7 const int DEC_enc_A = 9; // digital pin 9 = PB1 const int DEC_enc_B = 10; // digital pin 10 = PB2 const double RA_RES = 500 * 2 * 44.0 / 11.0; // RA 500P/R * 4(A/B相) * (大プーリ歯数) / (小プーリ歯数) const double DEC_RES = 500 * 2 * 40.0 / 11.0; // DEC 500P/R * 4(A/B相) * (大プーリ歯数) / (小プーリ歯数) long DEC_pos = DEC_RES/2; // initial position of encoders(DEC) long RA_pos = RA_RES/2; // initial position of encoders(RA) void setup() { Serial.begin(9600); // initialize the encoder inputs pinMode(DEC_enc_A, INPUT); pinMode(DEC_enc_B, INPUT); pinMode(RA_enc_A , INPUT); pinMode(RA_enc_B , INPUT); // Pin change interrupt control register - enables interrupt vectors // Bit 2 = enable PC vector 2 (PCINT23..16) // Bit 1 = enable PC vector 1 (PCINT14..8) // Bit 0 = enable PC vector 0 (PCINT7..0) PCICR |= (1 << PCIE2); PCICR |= (1 << PCIE0); // Pin change mask registers decide which pins are enabled as triggers PCMSK2 |= (1 << PCINT23); // arduino pin 7 = PD7 = RA encoder A PCMSK0 |= (1 << PCINT1); // arduino pin 9 = PB1 = DEC encoder A // enable interrupts interrupts(); } void loop() { delay(500); Serial.print(RA_pos, DEC) ; Serial.print(" "); Serial.println(DEC_pos, DEC); } ISR(PCINT2_vect){ if (digitalRead(RA_enc_A) == digitalRead(RA_enc_B)) { --RA_pos; if (RA_pos < 0) { RA_pos = RA_RES - 1; } } else { ++RA_pos; if (RA_pos >= RA_RES) { RA_pos = 0; } } } ISR(PCINT0_vect){ if (digitalRead(DEC_enc_A) == digitalRead(DEC_enc_B)) { ++DEC_pos; if (DEC_pos >= DEC_RES) { DEC_pos = 0; } } else { --DEC_pos; if (DEC_pos < 0) { DEC_pos = DEC_RES - 1; } }