linuxworks
Member of the Trade: Sercona Audio
- Joined
- Oct 10, 2008
- Posts
- 3,456
- Likes
- 69
some LCD-less LCDuino-1 work, here:
underside:
what I did here was to build a partial LCDuino-1 and leave out the clock chip, crystal for RTC and pin headers for the LCD module.
this base config can be used as a 'cpu engine' to power simple projects. in this case, I wanted a display-less motor pot IR controller. just real, real simple - an IR receiver that uses 4 volume control buttons (same fast/up, slow/up, etc style) and controls a motorized pot. for now, that's it and that's all I want for this application (its going inside a b22 amp build).
what's new is that I populated the data pins (analog and digital) with headers and created a lower 'motherboard' for the cpu module to sit on. I was going to add screws to the bottom of the board but the tension of all those pins, really just self-hold the thing in place. I added hex spacers just to keep the module a little more stable.
the cpu module feeds thru the 'useful pins' to the motherboard, below. there, the dirty work is done (bwahaha...)
this is where I would plan to have 'application specific' stuff; in my case, a motor-pot controller chip (h-bridge). that's all the 'application' that I need for now but if I needed some relays or push button interfaces, I could make use of the port expander (PE) chip that's sitting on the main green board and meant to be the LCD interface but now can be used as 8 bits of i/o (leds, buttons, buzzers, whatever is a 1 or 0 state).
to program the module, just lift it out of its motherboard and connect the magic $20 cable (lol) to the 6 pins on the LCDuino-1. same as you would if it was bolted to the back of the LCD. I decided not to run 'programming wires' to the back of the chassis for software upgrades since this app won't need upgrading very often. when it does, I'll pop the cover, remove the module and upgrade software out of the box then replace the module and put the cover back on. it will clean up the interior wiring and make a cleaner build, I think.
3 connectors are neede: power-in, IR-in, motor-out. that's it in my simplistic application. power comes in at the top/left and motor wires simply go from the bottom right molex (near the L293D chip) to the motor on the pot.
I need to add a soft 'config' button (like the reset button that is on the green board) to be used to trigger 'learn mode'. even though there's no LCD module, I still plan to support some kind of simple learn mode with even just a single led as the 'ok, go on to next button' indicator. primitive but I want to have some kind of support for learning the vol up/down remotes and not demand that an LCD be installed.
so, this is a demo of using the LCDuino-1 board in a non-lcd way and also how you can feed thru the important pins to a motherboard, below, for the real app-specific work. this way you make the module on top very generic and even replaceable if it goes bad.
underside:
what I did here was to build a partial LCDuino-1 and leave out the clock chip, crystal for RTC and pin headers for the LCD module.
this base config can be used as a 'cpu engine' to power simple projects. in this case, I wanted a display-less motor pot IR controller. just real, real simple - an IR receiver that uses 4 volume control buttons (same fast/up, slow/up, etc style) and controls a motorized pot. for now, that's it and that's all I want for this application (its going inside a b22 amp build).
what's new is that I populated the data pins (analog and digital) with headers and created a lower 'motherboard' for the cpu module to sit on. I was going to add screws to the bottom of the board but the tension of all those pins, really just self-hold the thing in place. I added hex spacers just to keep the module a little more stable.
the cpu module feeds thru the 'useful pins' to the motherboard, below. there, the dirty work is done (bwahaha...)
to program the module, just lift it out of its motherboard and connect the magic $20 cable (lol) to the 6 pins on the LCDuino-1. same as you would if it was bolted to the back of the LCD. I decided not to run 'programming wires' to the back of the chassis for software upgrades since this app won't need upgrading very often. when it does, I'll pop the cover, remove the module and upgrade software out of the box then replace the module and put the cover back on. it will clean up the interior wiring and make a cleaner build, I think.
3 connectors are neede: power-in, IR-in, motor-out. that's it in my simplistic application. power comes in at the top/left and motor wires simply go from the bottom right molex (near the L293D chip) to the motor on the pot.
I need to add a soft 'config' button (like the reset button that is on the green board) to be used to trigger 'learn mode'. even though there's no LCD module, I still plan to support some kind of simple learn mode with even just a single led as the 'ok, go on to next button' indicator. primitive but I want to have some kind of support for learning the vol up/down remotes and not demand that an LCD be installed.
so, this is a demo of using the LCDuino-1 board in a non-lcd way and also how you can feed thru the important pins to a motherboard, below, for the real app-specific work. this way you make the module on top very generic and even replaceable if it goes bad.