Sizlere çok güzel bir teklifim bulunmakta. Aşağıda gördüğünüz gibi bir tripod ve kamera ile fotoğraflarınızı çekmek sizlere zor gelmeye başladıysa. Bu yazının sonunda 2000 TL ile başlayıp 6000 TL arasında değişen takip cihazlarından birisinin benzerini yapabileceksiniz.

Güncel Takip Cihazları

Şimdi bu aletler ne işe yarıyor diye soruyor olabilirsiniz. Bu işe yarayan kısmını basitçe anlatayım, bir tane kepçe var elinizde ve akarsuya tutuyorsunuz ama istediğiniz balıklar etrafından kaçıp gidiyor. Fakat siz bu süzgeçi balıklar beraber gezdirirseniz hemen balığı yakalarsınız.
Bu astrocuların olayı aslında basit, gökyüzünde hedef seçiyorlar. Seçilen hedefin fotoğrafını çekebilmek için kameralarını ve teleskoplarını o yöne yöneltiyorlar. On saat bazen haftalarca aynı objeyi pozluyorlar. Peki, neden mi?
Neden Uzun Pozlarız?
Evrende her bir ışık tanesinin içerisinde gizli bir mesaj vardır. Bu yıldızların ve galaksilerin, nebulaların hepsinin ışığı dünyada gözlem yapan birisine ulaştığı zaman bunu kayıt altına alabiliyoruz. Bir oyun hamuruna parmağını 1 cm bastır ve de bütün gücünle sonuna kadar bastır. Ne kadar çok bastırırsan o kadar fazla delik açılır. Aynı mantık, kameranın ağzını lensini açınca içine giren ışık miktarının süresi artınca bakılan yerden daha çok detay alıyoruz.
Bütçem az ama fotoğraf çekmek istiyorum
Tamam, o zaman doğru yerdesin.
Bu yazıyı ülkemizde dolar ve euro kurları hobi eşyalarını alabilmeyi mümkün kılana kadar bütün herkese yardımcı olması için yazıyorum.
İlk işiniz barn door denilen sistemi tamamen anlamanız gerekiyor. Ağır kapısı gibi açılıp kapanan bir mekanik sistem tasarlayacaksınız. İlk denemeniz için ahşap önerebilirim. Sonrasında sizlere alüminyum gibi değişik metalleri önerebilirim.



Yukarıda gördüğünüz sistem el ile çevrilip pozlama yapmanıza olanak sağlayan en basit sistemdir.





Malzemeler yukarıda verilmiştir.
Şimdi bu projeyi pek tavsiye etmiyorum ama paramız az derseniz size maliyeti 20 TL oluyor. Eğer tripod ve ball head denilen DSRL kamera koyma parçalarınız var ise. Yok ise fiyat çok rahat 10 katına çıkar.

Yukarıda gözüken tripod çok işinizi görebilir ilk etapta. Ball head diye aratın ve ne olduğuna bakın.
Kesinlikle el ile çevrilen takip cihazı için bunu yapınız. Detaylı bilgiler bu sitededir.
Bu kısım ile ilgili aşağıda sizlere özel video linkleri vereceğim.
Elektronik Takip Sistemi Nasıl Yapılır?
Bu elle çevrime olayını anladıysanız aynı işi yapabilen başka bir seçenek var. Step motor ve DC motorlar yardımı ile otomatik olarak bu işi yaptırabilirsiniz.
Elektronik sistemi yapabilmek çok kolay desem yanılmam. Birçok örnek göreceksiniz.
İlk mekanik tasarımı seçin. 3 boyutlu yazıcı ile bu sistemi bastırın. Sonra her şey sağlam ise elektronik testlere başlayın.
TASARIM ÖRNEKLERİ İÇİN TIKLAYINIZ.
Arduino yapacağınız bu sistemin tasarımı için, tıklayınız.
İhtiyacınız olan temel bilgiler için “Arduino nedir?”, “Step motor nedir?” Bunları araştırın.


Elektronik olarak ihtiyaç duyacağız malzemeler, arduino uno, A4988, kablolar, 2 adet buton, led ışık, anahtar.

Bu linke tıklayın ve detaylı olarak görün bağlantı sistemleri.
Merhaba, üç kablo zaten ayrıntılarda (ve ayrıca kodda) ayrıntılı olarak açıklanmıştır:
Pin 8 —— sürücü “DIR” girişi
Pin 9 —— sürücü “STEP” girişi
Pin 10 —- sürücü “ENABLE” girişi
Pim 2 —– düğmesi —– GND
Pim 3 —– düğmesi —– GND
Sürücü kartı için güç, Arduino PCB’den GND ve + 5V kullanır.
Güç konektöründen hemen sonra, diyottan ÖNCE + 12V çekilir.

Lehim yapmayı bilmiyorsanız her şeyin sadece basit lego gibi kablo ile birleştirme ihtimali var. Araştırıp bulun parçaları. Ama o butonları ararsanız adı push button. Size bir kolaylık yapayım. Tıklayınız.
A4988 için lehimsiz size temiz bir link bunu alın. Ayrıca 2 adet alın kesin bozarsınız. Yedek olsun.
Arduino nano seti alın, kolay iş olur. Ayrıca, bunu da alabilirsiniz karar sizin.
NANO ALMAYI UNUTMA!
#BATUHAN DERELİ , SITARU PROJECT V.3 ,2021
#############
SITARU PROJECT V.3
#############
#define DELAY 3997 //3997 = 1.09 RPM of the large gear ==> WITH 1/16 microstepping (original value from fermunoz
// Setting the variables
const int motor_dir = 8; // Output pin for DIR control of the driver
const int motor_step = 9; // Output pin for STEP control of the driver
const int motor_enable = 10; // Output pin for ENABLE control of the driver
const int led = 13; // Output pin for the LED
int ledState = LOW; // Will store the current ON/OFF state of the LED
unsigned long previousMillis = 0; // used for timing
const long interval = 500; // interval for the blinking LED
int tracking=1; // Tracking ON/OFF state
const int btn_up = 2; // Input pin for the UP/FORWARD push button
const int btn_down = 3; // Input pin for the DOWN/REWIND push button
int btnreadup=0; // Will store the UP button status
int btnreaddown=0; // Will store the DOWN button status
int fastratio=1; // variable containing the ratio that will be applied to the delay between motor pulses
// the setup routine runs once when you press reset:
void setup() {
pinMode(motor_step, OUTPUT); // The 3 motor control line are set as OUTPUT
pinMode(motor_dir, OUTPUT);
pinMode(motor_enable, OUTPUT);
pinMode(led, OUTPUT); // The LED pin is also an OUTPUT...
pinMode(btn_up, INPUT_PULLUP); // Push button input are set as INPUT with PULLUP enable (+5V is applied with an internal resistor)
pinMode(btn_down, INPUT_PULLUP);// And the switches will have an inverted logic = ACTIVE_LOW (the button will apply the ground to the inputs)
}
// the loop routine runs over and over again forever:
void loop() {
if(tracking==0) { // If tracking is disabled...
digitalWrite(motor_enable,HIGH); // disable the motor (inverted logic on the driver)
while(digitalRead(btn_up)+digitalRead(btn_down)==2) {delay(50); // wait until a button is pressed
toggle_led();} // and blink fast
tracking=1;
}
else // IF tracking is not disabled
{
digitalWrite(motor_enable,LOW); // enable the motor (inverted logic on the driver)
unsigned long currentMillis = millis(); // read current timer
if(currentMillis - previousMillis >= interval) { // if time has passed more than the specified interval
// save the last time you blinked the LED
previousMillis = currentMillis; // store the current timer
toggle_led(); // call the toggle_led() function, that will invert the LED output
}
btnreadup=digitalRead(btn_up); // read the button UP status, will return 0 if pressed and 1 if not (inverted logic)
btnreaddown=digitalRead(btn_down); // read the button DOWN status, will return 0 if presses, and 1 if not (inverted logic)
if(btnreadup+btnreaddown==0) {tracking=0; delay(2000);} // if both the buttons are pressed (0+0=0), stop the tracking and wait for 2 sec
if(btnreadup+btnreaddown==2) {fastratio=1;} // if no button is pressed (1+1=2), set the ratio to 1
else {fastratio=800;} // if any button was pressed, set the ratio to 800
if(btnreaddown==1) {digitalWrite(motor_dir,LOW);} // if the button DOWN was pressed, invert the motor DIRECTION
else {digitalWrite(motor_dir,HIGH);} // else setp the motor to the FORWARD direction
digitalWrite(motor_step, LOW); // pulse the motor ouput LOW
digitalWrite(motor_step, HIGH); // set the motor ouput HIGH again
delayMicroseconds(DELAY/fastratio/2); // /2 for 1/32 microstepping // pause the defined time, with ratio applied
} //else
}
void toggle_led() // function that inverts the LED status
{
// if the LED is off turn it on and vice-versa:
if (ledState == LOW) // logic that reads and invert the LED status variable
ledState = HIGH;
else
ledState = LOW;
// set the LED with the ledState of the variable:
digitalWrite(led, ledState); // actual toggle of the LED ouput
}

Bonus olarak sizlere bu linki veriyorum.
Tüm özellikleriyle bu işi anlamaya başladınız. Bakın, her türlü küçük parçaları size birleştirdim. Gerisi hayal gücü ve yaratıcılığınıza kaldı. Yapamazsanız iletişime geçin. Devrenizin resmi, çizimi, malzemeleriniz vb. hazırsa çözeriz problemi.
BATUHAN DERELİ