Hi everyone,
I have an ambitious project (for a beginner) and need someone to tell me what I should learn in order to be able to complete it on my own and then point me to free and credible english language resources that can provide that information. I have asked for help from others before, but I get question marks and confusion in response, so I'll attempt to do it all myself.
The Project:
I am building a multi-purpose digital controller with an output line count of 128. The brain of the hardware is an OOPic 2+ microcontroller that uses I2C to communicate with a Matrix Orbital VK204-25 for display purposes. The OOPic also looks for user input by way of some nifty Bulgin illuminated vandals and an LED-loaded 4x4 keypad from Storm.
The outputs of the OOPic are connected to 74HC273 and 74HC373 latches, which in turn are used to accomplish read/write functions on the numerous AM29F010 chips that serve as the system's memory.
The basic premise is that system-wide memory defines one 128-bit word of data to output on the lines, plus a 16-bit word that represents how long in microseconds any given state should be held for.
Flow control for accessing memory is conducted via the RS-232 hookup. A custom GUI that I'm programming compiles data into the form of 128 words of 128-bits in length for the output states, as well as 128 words of 16-bits in length to define the persistence of each word as time passes. Serial Protocol is used to remotely define the state of each output on the micro in order to step through the process of setting up the latches to perform the read/write algorithms. This way, I don't have to program and store a massive program on the micro itself.
Batteries will power the hardware (micro, chips, memory, outputs)
The outputs, ideally will use +5 Vdc to throw RFP12N10L 100v N-Channel power mosfets such that a 12 Vdc load will be applied to the outputs. I want an optional ability to apply the +5 Vdc straight through in addition to the 12 Vdc.
The 12 Vdc output will be applied to push-type solenoids rated for 24Vdc. I chose 12 Vdc because they aren't required to push at maximum strength and car adaptors cannot create a 24 Vdc current, allowing for the load to be supplied while on the move.
The 5 Vdc ouput will theoretically be applied to altered shutter cables in order to control SLR or digital cameras.
I know, I could get Maya and do the same thing much easier, but I'm a purist. So, any tips on what I should do first? I already have nearly all of my parts purchased based on a design that someone helped me make for it. I need to be able to know whether there's something wrong with the portion of the design that currently exists, as well as how to conjure the missing elements and that requires educating myself all the way up to the level required in order to pull off something like this.
Right now, when I look at a schematic I have no idea what I'm looking at or why any of it is where it is. So I basically need to learn everything.
I hope to get started soon so I can start building.
Thanks,
+Q__
I have an ambitious project (for a beginner) and need someone to tell me what I should learn in order to be able to complete it on my own and then point me to free and credible english language resources that can provide that information. I have asked for help from others before, but I get question marks and confusion in response, so I'll attempt to do it all myself.
The Project:
I am building a multi-purpose digital controller with an output line count of 128. The brain of the hardware is an OOPic 2+ microcontroller that uses I2C to communicate with a Matrix Orbital VK204-25 for display purposes. The OOPic also looks for user input by way of some nifty Bulgin illuminated vandals and an LED-loaded 4x4 keypad from Storm.
The outputs of the OOPic are connected to 74HC273 and 74HC373 latches, which in turn are used to accomplish read/write functions on the numerous AM29F010 chips that serve as the system's memory.
The basic premise is that system-wide memory defines one 128-bit word of data to output on the lines, plus a 16-bit word that represents how long in microseconds any given state should be held for.
Flow control for accessing memory is conducted via the RS-232 hookup. A custom GUI that I'm programming compiles data into the form of 128 words of 128-bits in length for the output states, as well as 128 words of 16-bits in length to define the persistence of each word as time passes. Serial Protocol is used to remotely define the state of each output on the micro in order to step through the process of setting up the latches to perform the read/write algorithms. This way, I don't have to program and store a massive program on the micro itself.
Batteries will power the hardware (micro, chips, memory, outputs)
The outputs, ideally will use +5 Vdc to throw RFP12N10L 100v N-Channel power mosfets such that a 12 Vdc load will be applied to the outputs. I want an optional ability to apply the +5 Vdc straight through in addition to the 12 Vdc.
The 12 Vdc output will be applied to push-type solenoids rated for 24Vdc. I chose 12 Vdc because they aren't required to push at maximum strength and car adaptors cannot create a 24 Vdc current, allowing for the load to be supplied while on the move.
The 5 Vdc ouput will theoretically be applied to altered shutter cables in order to control SLR or digital cameras.
I know, I could get Maya and do the same thing much easier, but I'm a purist. So, any tips on what I should do first? I already have nearly all of my parts purchased based on a design that someone helped me make for it. I need to be able to know whether there's something wrong with the portion of the design that currently exists, as well as how to conjure the missing elements and that requires educating myself all the way up to the level required in order to pull off something like this.
Right now, when I look at a schematic I have no idea what I'm looking at or why any of it is where it is. So I basically need to learn everything.
I hope to get started soon so I can start building.
Thanks,
+Q__