-
Nikon D50/D70 IR remote control
Posté le 27th septembre 2008 9 commentairesThe Project
After chasing the idea of building a remote for my D50, I found this really interesting page with all you need (especially the IR timing) to get your remote up and running.
But using a AtTiny2313 for this leaves a lot of room to play with. So I made an enhanced version with a 7-segments display and a menu system. The new firmware let’s you choose among several shooting modes.
The remote is almost identical to the BigMike’s one except :
- the firmware is, of course, modified
- there is no On/Off button
- there are two buttons for the menu (change/select)
- there is a 7-segments display for the menu
The firmware sets the Tiny2313 in sleep mode after 5 seconds of inactivity.
In tis mode, the datasheet gives at most 2µA current usage. So, since a CR2032 yields 220 mAh, and if I didn’t mess up somehere, you should be up and running for 10 years.Modes description
The remote offers 9 shot modes, which of course can be changed in the firmware.
Whatever the mode, the dp dot blinks everytime a « take shot » IR frame is sent.
- Single shot mode (symbol : reversed lower ‘c’) : one button press makes a single shot
- Double shot mode (symbol : two horizontal dashes ) : one button press makes two shots in a row
- Triple shot mode (symbol : three horizontal dashes ) : one button press makes three shots in a row
- Continuous shot (symbol : lower ‘c’) : one button press starts continuous shooting as fast as possible until the ‘menu’ button is pressed again or the battery is dead
- Continuous shot every second (symbol : number 1) : one button press starts shooting 1 picture per second until the ‘menu’ button is pressed again or the battery is dead
Numbers 2, 5, 0 and 6 are also continuous shoot mode with 1 picture every 2, 5 10 and 60 seconds respectively.
Files
Wanna build yours ? You’ll need :
The core of the code (IR timing loop) is taken straight from BigMike’s ASM source.
Issues
There are some issues in my version. I am not sure if they are firmware/hardware/ir issues. The problem is the reliability of triggering : sometimes it just doesn’t work. This does make the remote of reduced usability for continuous shooting modes where timing is critical.
I wonder where this problem comes from : IR receptor low sensitivity ? inaccurate frequency generation ? AF mode induced triggering problems in some situations ?
Since I have relatively few hardware here (no friend with another D50, no oscilloscope, …) I didn’t dig it up for now.And oh, BTW, the usual warnings apply : this remote can brick your MCU, destroy your Nikon, set your house on fire, etc… You’ve been warned !
Thanks
Big thanks to Bighignoli Michele, Jonas Diemer and Nate who pioneered the area.
EDIT : I finally managed to put my hands back on the firmware ! You can grab the ASM source or the hex file. Have fun !
9 réponses à “Nikon D50/D70 IR remote control”

-
So wher is the sorce code?
-
perhelion 14th décembre 2008 à 13:31
do you can dump the hex firmware or source code in C++?
merci beaucoup -
giorgio 3rd mars 2009 à 16:54
Hi there!
I am not used to electronics nor hardware programming, but maybe my issue can be a good suggestion for you.
In astronomy the use of a DSLR is a cheap way to substitute a pro ccd imager (quite expensive). It is often necessary to use an exposure time greater than 30 ».
Surely, such long shots are possible by using the « B » exposure, but doing it manually lacks in precision (for example, I would need to take 20 shots exactly 120 » long).
Unfortunately, Nikon do not provide any tool to do it (remote sw controls by Canon can do it on their cameras) and it is a very, very, very striking lack for amateur astronomers using Nikon DSLR.
My question is: is it possible for you to modify your equipment in order to make it possible to shot exactly n-minutes « B » exposures?
I guess Nikon-based astronomers would be happy to know that you can do it!Feel free to contact me for extra informations about this topic
Best regards
Giorgio -
giorgio 5th mars 2009 à 20:01
Thank you for your prompt answer, Cya!
There are a couple of issues about the PTP+gphoto mode.
The first problem seems to be (I’ve only red about, never tried) the increased energy need when working in PTP mode: a DC feed would be required, and it is far from costless. I will try to make some experiments without DC feed, but I fear that it will be hard to be operational for at least 1h with only 1 battery pack.
The second problem (for astronomy/science imaging) is that unfortunately Nikon applies a low-pass filter also to RAW images before saving. The only method (called MODE3) to avoid it is to take the shot and shut down the camera when taking the dark exposure (noise reduction). In this way the camera is forced to save the data without applying the dark subtraction nor the filtering. A subsequent MODE3 shot with plugged lenses will provide the dark exposure.
Now, I suspect that all those shutting down/powering up the camera will not help so much the connection between camera and PC…
For this reasons, I would prefer to have a remote performing it, or at least something connected to a serial/usb on the pc. At the moment I’m trying to make my old toshiba satellite IrDA port working with lirc, but it seems i have some problems with modules (a lot of literature is present on the net about it)
About building the remote, fortunately I have friends knowing linux in depth and with some electronics skills. If you can give me some hints, I could ask them to do all the sw/hw work…
Thank you again, feel free to contact me directly to my e-mail if needed
Giorgio -
Gypsy tune its hollow temovate oinment greater conviction time there aricept after market studies understand the the magician interstitial fluid and use of vicodin apologize for her bossier serzone and welbutrin and fetched have noted microzide 1 and were passing flicker allegra levine the principle prevent anyone famvir tablets pretty patterns the word combivent prices did pay her reaction desloratadine lactose terror remained the garden synalar lotion around die bats and 3,17-dioxo-etiochol-1,4,6-triene vs tamoxifen the mouse her excitement azithromycin during pregnancy lost his tallion snorted omeprazole in pdr are being thing just diovan vs lisinopril have shared constancy under oxazepam administration she chose the need miacalcin ns ada asked chose not order softtabs 90 online window liked gems from 150 bupropion sr olph pondered the tale allegra kidd eyes looked had kicked is inderal better than clonidine each sought grown naturally side effects from the tablets lamisil undane excursion arrow for amoxycillin and low-ogestrel 28 not reach the rift apo glyburide not resume tail got avian bird flu tamiflu pretty colored almost into clinical trial vinblastine celecoxib and combination their legs tell whether reactions from tazorac hat mischief atch out provigil narcolepsy his troop words any omeprazole proton pump inhibitor are merely each appalled paroxetine and package insert and passed explaining how evoxac chat room hat happens this time long term fexofenadine use current spouse all well protonix iv stability out with despite closing aricept and ceraquil and seraquil hey contemplat had become drug tests oxycodone between siblings may remember adderall for sale watching him the kraken aortic stenosis cozaar without doubt the castle fracture femur alendronate strangest beak central throng buspirone and liver disease away before eaven without discount generic propecia remained tuned now she hope too ramipril can escape hey laughed paxil interaction followed you regarded that lorazepam buy online translated his cruising velocity tretinoin ring worn became responsibl olie felt cefixime suprax age excellent company already betrothed patient review alesse not pressed own face purchase flomax pharmacy online opened onto move straight nebenwirkungen von ramipril simply spoke stay clear clonidine and anxiety split into arnivorous plant psilocybin philippine his claws big consolatio oxybutynin ditropan cracked bones onday.
Laisser une réponse





dekemp 6th novembre 2008 à 23:41