Hey everyone, this is my first post. I’m sorry to start out with a question, but I hope to become a regular contributor on this board as I gain more experience with electronics.
I’m about to graduate college with an Arts and Sciences degree, but I have always been interested in DIY projects. I’m experienced with web design and a few programming languages. It is only recently, however, that I’ve convinced myself that I am capable of building useful electronic devices (not so much now, maybe, but in the future). This brings me to my dilemma.
I want to build my own battery powered digital game camera for viewing wildlife. I know there are commercial options available, but I’m really interested in this DIY project. I feel like I will learn an enormous amount if I am able to complete this project. From reading around the net for around a week, I’ve realized this will be very difficult and time consuming to do the way I want to. Basically, I want to be able to pick a camera sensor, a PIR sensor, infrared LEDs, and the other components I would need, and design and make my own PCB board for all the components to go on. Presumably, I would then make the OS.
There are many things I don’t understand about the process, though, generally speaking. I’ve been reading about I2C busses, uART, SPI, as well as FPGAs, SoCs, and development boards. However, I do not understand the entire process (broadly speaking), of how people pick what they need to be on a board, and then get to the point so that they have an embedded system–in hand–that they can code on.
For what it is worth, I am fully confident in my ability to create such a system if I used a Beaglebone for device interaction and processing. I feel like I understand the basic principles and how to proceed with my learning in order to attain such a goal…but I can’t power a Beaglebone in the woods for 10 weeks on 12 AA batteries (a decent average for trail cam battery life). This is what has motivated me to figure out how to build my own, more power-efficient board.
I’m sorry if this doesn’t make sense. And I realize that I have much to learn. I plan on doing this over a long period of time, but I would appreciate any reading suggestions, or options I may have of speeding up the development process. My main goal here is to figure out the path I need to take in order to be able to build my project–what I need to learn besides basic electronic theory.