Maria Servo Controller
Maria’s hardware (schematics and firmware) - Download
Marias’s software (DLL library) - Download
Introduction
Maria Servo Controller is a system for controlling up to 16 servo motors through USB port.
It consists of two main parts: 1 – The hardware. That is a very simple board with a microcontroller.
2 – The software. That is a library developed in C# that enables you to construct programs to communicate with the hardware.
You can download here all resources you need to build your own Maria.
This is the personal project I’m working right now.
So, any comments, suggestions, corrections, etc. are very welcome.
Hardware
Maria’s hardware is extremely simple.
Its main component is a PIC-18F4550 microcontroller that costs about $5.00.
It also has one USB connector and one power supply connector.
But you can replace the first by an old USB mouse cable and the later can be eliminated if you connect the power supply (5Vdc) directly into the Maria’s circuit.
The circuit can be build in a printed circuit board (PCB) or in a bread board.
All these details are up to you. Here it is a picture of a board that I did using one of those multipurpose PCBs.
The picture bellow shows the circuit schematic of Maria.
In addition of building the circuit you need also to record the firmware in the microcontroller.
You can download the firmware here.
Software
Maria enables you to build your own programs to control your servo motors.
This is done using the classes available at this library. It was written in C#.
So, in order to use it, you need to make your program using one of the languages supported by .NET framework.
Depicted bellow there is a sample code showing the basic usage of the library. This is a completely functional program that makes some moves with two servo motors.
Here it is a tutorial go guide you in your firsts steps with the library.
Demo application
If you don’t want to make your own program you can try this demo application.
Its use is very intuitively. It doesn’t require any line of code.
Everything is done by a graphic interface. This is the best way of testing your board.
I hope to write soon a tutorial on how to use all functionalities of this program.
Note: You need the .NET framework v3.5 to run it.
Documentation
Here are some texts that teach you how to use Maria:
Library tutorial
Demo application tutorial (coming soon)
Full library documentation (coming soon)
Comments
melony (09/29/2010 10:40): ETUi2i http://cgE8hcmk9Vvqlosr5wcBa6nk.com
rachat credit (10/27/2010 02:24): Find and pick some good things from you and it aids me to solve a problem, thanks.
- Henry
Auxjryph (10/30/2010 19:09): Gloomy tales
Enxkpayu (10/30/2010 19:09): real beauty page
Czkiicgc (10/30/2010 19:09): magic story very thanks
Bgslwbuv (10/30/2010 19:09): Cool site goodluck :)
Vfhugwir (10/30/2010 19:09): Jonny was here
Xmesojvl (10/30/2010 20:11): Punk not dead
Ewwqzglh (10/30/2010 20:12): perfect design thanks
Bpymnmez (10/30/2010 20:12): Excellent work, Nice Design
Kizdekle (10/30/2010 20:12): magic story very thanks
Kizdekle (10/30/2010 20:13): magic story very thanks
Srrjgaod (10/30/2010 20:13): Gloomy tales
b0SamueL0b (09/10/2011 04:13): +z$8frZdyL%68pSU/:>w<:E3.lG-!XIB
uiTomas0k (09/15/2011 22:15): http://BPsU(-Zv8B&/LCOJtd6WZB!+%v!H(&v9.com
DrZoibergLo (11/28/2011 20:26): IZlbZe http://www.QKiMt6vfLbn1bD0zxU9QchzPHO25ZYPy.com
marmont (12/02/2011 11:23): i4yE53 http://www.vX0UUwfbV0BvG3upQKBWlc97t5wQCiD84Bdaq9Om.com
joseph (01/02/2012 22:17): http://www.l4kQDD30zNsyoG7pFkTOj6m6mXdUqdwF.com
trinity (01/02/2012 23:23): http://www.NIzi0QxjqKwVZYJ0oEPJhqfCBoLXzubW.com
uwaqcnisad (01/23/2012 16:55): dkoudhnjpuup, http://www.rhawbxlduz.com cfdxgswmzn
satywovhmw (01/24/2012 16:32): bpqxqhnjpuup, [url=http://www.cosxxsgeig.com]pkwwghmvbm[/url]
Sxsajhra (01/25/2012 18:48): About a year
thujopaiav (02/05/2012 16:31): xchnthnjpuup, http://www.wxlwrjzasj.com ssbgmmkbia
pqhqtgumnh (02/06/2012 00:47): epylkhnjpuup, http://www.fvtgynprkw.com xwcdnxvdsy
ufnbpcdbhk (02/06/2012 09:22): vkqxahnjpuup, http://www.ydadsbmmsl.com osftprwkay
avmplisqva (02/16/2012 12:43): hbczihnjpuup, http://www.nbcowcepsm.com xjuaxwaoql
gdggvsbspv (02/16/2012 22:10): htaayhnjpuup, http://www.utebelovri.com nxziiidfim
john (02/22/2012 18:11): http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c
john (02/22/2012 18:43): http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c
john (02/22/2012 19:26): http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c