Auto shootter Kodak yg dikendalikan dg remote control

Ruangan untuk photo/video udara dan FPV

Moderators: thoha, beta_james, ekozxx

Forum rules
Sehubungan dengan faktor keamanan / takut disalahgunakan oleh orang tidak bertanggungjawab , maka Anda semua diharapkan untuk berhati2 dalam mengupas teknik2 yang digunakan dalam subforum Aerial Photography & Video .
Forum Gaero , Admin dan moderator tidak bertanggungjawab atas efek yang ditimbulkan oleh postingan Anda .
User avatar
thoha
Senior Master Sergeant
Senior Master Sergeant
Posts: 693
Joined: 11 Sep 2008, 16:09
Location: Yogyakarta
Contact:

Auto shootter Kodak yg dikendalikan dg remote control

Post by thoha »

berikut ini kode untuk kamera auto shootter yg dikendalikan dengan remote control
saat ini sudah saya pakai di kamera Kodak CX7430
secara teory juga bisa diterapkan pada semua merek kamera
sebelumnya saya ucapkan terima kasih kepada pak Jeny
atas bantuannya

Code: Select all

/*****************************************************
This program was produced by the
CodeWizardAVR V1.25.7 beta 5 Standard
Automatic Program Generator
© Copyright 1998-2007 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project : kodak kamera auto shootter
Version : v2
Date    : 5/4/2010
Author  : Muhammad Thoha
Company : Seribubintang                 
Comments:
kodak kamera auto shootter ini dekendalikan dg RC pwm 1 - 2 mili detik
sinyal pwm 1.7 mili detik auto shootter aktif
sinyal pwm kurang dari 1.7 mili detik auto shootter tidak aktif

Chip type           : ATtiny2313
Clock frequency     : 8.003000 MHz
Memory model        : Tiny
External SRAM size  : 0
Data Stack size     : 32
*****************************************************/

#include <tiny2313.h>
#include <delay.h>                 
int timer1;

// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Crystal Oscillator division factor: 1
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif

// Input/Output Ports initialization
// Port A initialization
// Func2=In Func1=In Func0=In
// State2=T State1=T State0=T
PORTA=0x00;
DDRA=0x00;

// Port B initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTB=0x00;
DDRB=0x00;

// Port D initialization
// Func6=In Func5=In Func4=In Func3=In Func2=In Func1=Out Func0=Out
// State6=T State5=T State4=T State3=T State2=T State1=0 State0=0
PORTD=0x00;
DDRD=0x03;

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: Timer 0 Stopped
// Mode: Normal top=FFh
// OC0A output: Disconnected
// OC0B output: Disconnected
TCCR0A=0x00;
TCCR0B=0x00;
TCNT0=0x00;
OCR0A=0x00;
OCR0B=0x00;

// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: Timer 1 Stopped
// Mode: Normal top=FFFFh
// OC1A output: Discon.
// OC1B output: Discon.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer 1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0x00;
TCCR1B=0x00;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// External Interrupt(s) initialization
// INT0: Off
// INT1: Off
// Interrupt on any change on pins PCINT0-7: Off
GIMSK=0x00;
MCUCR=0x00;

// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=0x00;

// Universal Serial Interface initialization
// Mode: Disabled
// Clock source: Register & Counter=no clk.
// USI Counter Overflow Interrupt: Off
USICR=0x00;

// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off
ACSR=0x80;
           
#asm("sei")
PORTD.0=0;
PORTD.1=0;
PORTD.2=0;
PORTD.3=1;
DDRD.0=0;
DDRD.1=0;
DDRD.2=0;
DDRD.3=0;


while (1)
      {
while (!PIND.3){;}
timer1=0;
while (PIND.3){timer1++;delay_us(1);}           
if (timer1>700)
      {
      PORTD.2=1; //LED on = shooter aktif
      PORTD.0=1; //fokus off
      PORTD.1=1; //shoot off   
      delay_ms(3000);
      PORTD.0=0; //fokus on
      PORTD.1=1; //shoot off         
      delay_ms(1000);
      PORTD.0=0; //fokus on
      PORTD.1=0; //shoot on     
      delay_ms(1500);             
      PORTD.2=0; //LED off = shooter tidak aktif               
      };
      }
}


skema menyusul
User avatar
Abi Ghiffa
Senior Master Sergeant
Senior Master Sergeant
Posts: 646
Joined: 19 Jan 2007, 13:30
Location: Jakarta - Lombok
Contact:

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by Abi Ghiffa »

Mantap om,...ditungguin skemanya ya.
User avatar
didin
Major
Major
Posts: 1792
Joined: 27 Aug 2008, 11:01
Location: Pekanbaru

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by didin »

ini dia "OPEN SOURCE" yang ditunggu-tunggu....
Trims pak Thoha....
User avatar
thoha
Senior Master Sergeant
Senior Master Sergeant
Posts: 693
Joined: 11 Sep 2008, 16:09
Location: Yogyakarta
Contact:

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by thoha »

Abi Ghiffa wrote:Mantap om,...ditungguin skemanya ya.

ok mas
skema masih mirip yg ini
Image
cuma ada tambahan LED dan input PPM saja
bagi yg sudah terbiasa kayaknya nggak perlu skema lagi
sudah bisa menggunakan


didin wrote:ini dia "OPEN SOURCE" yang ditunggu-tunggu....
Trims pak Thoha....

iya pak
saya lagi mencoba merintis OPEN SOURCE
sebagaimana banyak dilakukan oleh teman2 kita yang lain
User avatar
rachmatjeny
Captain
Captain
Posts: 1670
Joined: 19 Mar 2009, 21:55
Location: Depok
Contact:

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by rachmatjeny »

selamat pak thoha =D> =D> =D>

selanjutanya tinggal mixing quadcopter...

enak TOH \:D/ \:D/
User avatar
thoha
Senior Master Sergeant
Senior Master Sergeant
Posts: 693
Joined: 11 Sep 2008, 16:09
Location: Yogyakarta
Contact:

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by thoha »

rachmatjeny wrote:selamat pak thoha =D> =D> =D>

selanjutanya tinggal mixing quadcopter...

enak TOH \:D/ \:D/


makasih pak
code ppm timernya matab
dicoba langsung maknyus...

saya lagi bikin mixer 4 input dan 4 output
dengan sensor accelerometer
fungsinya untuk position hold pada heli
supaya tidak ngeloyor ke mana2
jadi bisa hands off
User avatar
KBSantoso
First Lieutenant
First Lieutenant
Posts: 1441
Joined: 09 May 2010, 21:56
Location: Semarang
Contact:

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by KBSantoso »

Tambah salut sama paka Thoha nih.....
Top...... =D> =D> =D>
User avatar
thoha
Senior Master Sergeant
Senior Master Sergeant
Posts: 693
Joined: 11 Sep 2008, 16:09
Location: Yogyakarta
Contact:

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by thoha »

KBSantoso wrote:Tambah salut sama paka Thoha nih.....
Top...... =D> =D> =D>

terima kasih mas


bagi yg ingin membuat sendiri
berikut ini skema lengkapnya
Image

sebenarnya ide ini bermula dari produk ini
Image
User avatar
detcord
Staff Sergeant
Staff Sergeant
Posts: 219
Joined: 04 Nov 2008, 18:38
Location: depok
Contact:

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by detcord »

thoha wrote:
KBSantoso wrote:Tambah salut sama paka Thoha nih.....
Top...... =D> =D> =D>

terima kasih mas


bagi yg ingin membuat sendiri
berikut ini skema lengkapnya
Image

sebenarnya ide ini bermula dari produk ini
Image


Belum Ngerti Pak, maksudnya alat ini bisa mencet tombol kamera sendiri ya? tolong penjelasannya lagi.. makasih
User avatar
davit123
Senior Master Sergeant
Senior Master Sergeant
Posts: 518
Joined: 13 Feb 2008, 09:33

Re: Auto shootter Kodak yg dikendalikan dg remote control

Post by davit123 »

detcord wrote:
thoha wrote:
KBSantoso wrote:Tambah salut sama paka Thoha nih.....
Top...... =D> =D> =D>

terima kasih mas


bagi yg ingin membuat sendiri
berikut ini skema lengkapnya
Image

sebenarnya ide ini bermula dari produk ini
Image


Belum Ngerti Pak, maksudnya alat ini bisa mencet tombol kamera sendiri ya? tolong penjelasannya lagi.. makasih


mau dong
Post Reply