Saturday, April 4, 2009

African Hair Salon In Brampton

Orkish Piano Lesson Hunting High And Low

Good news this week suddenly build a base to do some performance testing and monitoring of the end of the robot actuators.

Building the base for testing.

With these tests we observed the behavior that will once solenoids attached to the structure of robot, with the advantage of not having to put it together yet. In addition, it allowed us to design changes needed before mounting the final structure.

Today we test the control circuit with a full octave. The process was carried out as follows:
  1. develop the application you care about the tune in MIDI format we want the robot run.
  2. Once decodes the MIDI application, sent to the microcontroller (PIC18F4550 ) messages that interest us ( NOTE ON and NOTE OFF ) serially.
  3. The microcontroller is responsible to activate or deactivate the solenoids according to instructions received from the PC.
Then the video of the test.



As you can see in the video, the speed of the solenoid is being run pretty good, so quiensabe ... Once completed, the orcobot could become the Jens Johansson of robots: D.

Unfortunately we a little behind in building the structure of the robot. Take advantage of these spring break to move as close as possible, we hope to have some pictures soon.

still testing and orcobot is getting closer to seeing the light.
Gods to Valhalla are on our side.



Wednesday, March 25, 2009

What Did Deborah Sampson Accomplish

Unraveling the Mysteries ...

After much work, we finally have a stable version of the transmission program with which we work. Today we bring the first evidence of communication between the PC and microcontroller. We recommend that you take a tour of the previous entries MIDI bare to be aware of the advances that have so far.

Breadboard with test track.

Well, due to the lack of Linux drivers for serial-USB converter to use to transmit data from the PC, we work on a virtual machine running Windows XP. The application is developed in Java and use NetBeans development environment (you can download the newest version of the IDE with the new version of java here.)

The program works as follows:
  1. Open MIDI file.
  2. Decode. Discriminating
  3. message properties ON / OFF.
  4. Send messages to the microcontroller via RS232.

use the PIC18F4550 microcontroller as receiver of the data, we have no particular reason to use that model rather than the number of free pins you have, plus we already had one, maybe in the future is replaced by a microcontroller a little less "left."

As mentioned in previous entries MIDI naked, data transmission occurs serially. When you load the MIDI data to the microcontroller, the application on the PC serial port sends a string to a press note and the eighth in which it is located. This action is repeated every few minutes depending on the structure of melody charged. The microcontroller works

voltage TTL, which is why when communicating serially with a micro computer to use the MAX232 integrated circuit, the circuit changes the TTL levels to RS-232 standard in TX, and RS-232 levels to TTL RX. The typical circuit is shown in the figure below:
MAX232 Connection Diagram.

The format in which data is sent is the following
  • G4: Note the Sun in the fourth octave.
  • Y4: Note F sharp in the fourth octave. Etc.
Transmission of data from the application.

The microcontroller compares the received string and executes appropriate actions depending on the octave in which the note is received. For these preliminary tests declare an output pin for each note and ignore for now the information octaves. In each output pin connect a LED (the robot would solenoids) that shows whether or not the note is being struck.


Video of the first tests. We are happy to report that they were all satisfactory.

Child: Listen Mr. orc ... Why not try a little harder and informed PC and microphone via USB?
Orc: Why not.


Monday, March 23, 2009

Can I Play Hd Through Vga

Robot Blacksmith's Workshop

In this post we'll talk a little about how the robot will perform a musical piece. To play every note on the keyboard using 19 solenoids (7 in 12 in the harmony and melody), they are mounted on supports that can move through the entire keyboard (as they would a pair of hands). This week two blacksmiths harvested the mineral orcs of middle earth to bring the world two sills that make the role of the media.

Cut a sheet of stainless steel in two parts of 187 mm and two 100 mm, then made small cuts to facilitate assembly. The result was as follows:

view supports the solenoids

As can be seen, solenoids corresponding to the full tones dovetail assembly, such is the practical skills of blacksmiths living in Minas Morgul.

At first, due to its weight, doubted if stainless steel would be the best option to fabricate the supports, but once built, the weight proved to be acceptable, in addition, that weight can help us reduce the error of inertia that could be presented by the nature of the engines. Earrings

:
  • In the following days will be made to drill the sills that hold the solenoid to enable be bolted to them. Weld
  • all creation and a finished surface to remove imperfections.
  • will continue the same steps for the second set of actuators which will serve as harmony, the other hand will be even lighter than the other because they use less solenoids (7 per octave instead of 12 per octave).