|
From time to time people ask for schematics. Sorry, I don't have any.
Read the source file for information about connections and additional
components. This should be enough to build a project, if you have some
experience in electronic assembly. Anyway I don't publish my projects
to copy them, but to give you some ideas and code examples for your
own projects.
To reduce part count in simple applications there is a modified version s2i_b.asm with inverted txd/rxd signals: No RS232 driver is needed and only a resistor at rxd. Pin layout has changed and bit rates are higher. Another picture shows this version under test with a 24C16.
First version barorg.asm was realized with a pic 16C71 and a 2kByte eeprom in a small box with an AC motor to take the crank speed, midi in/out connectors for record/play, a dc supply connector and a momentary switch to enter record mode or change voice.
The first quick and dirty version was quite funny so I decided to create an enhanced version barrel.asm with a pic 16C73. The new device was built into a hifi speaker box. A sound module and an audio amplifier were included and everything is powered from the crank driving a bike dynamo. More song storage was provided, the box can merge midi data and may be used as a midi expander (to connect a midi keyboard or my drum trigger to midi interface).
A second version does only control a single output but includes zero crossing detection to drive a triac or a random switching solid state relais. When configured for full brightness at power up, lamps may be still switched by a mechanical switch or a timer. Brightness may be set absolutely, incremented, decremented or toggled between off and the last setting. dimm.asm