DiaLFonZo - DIY Remote (Using Kurte code)

Hi all,

I am about to start a new project.
A DIY controller that would actualy work… (not like the one i did months ago)

I have see a project and that have kick me to do my own.

Here is the two that i have see.
Want to do something similar but using Arduino
http://quantumri.com/images/8e1084cd53a8acaede7be9ca4458061a_y0oy.jpg
http://quantumri.com/images/24841656d569fb248d106eaa7e48ebff_lpzj.jpg

I want to use Kurte Arduino code
DIY Remote Control XBee controller for Robotics…
lynxmotion.net/viewtopic.php?f=21&t=5447

There is still a lot of choice over hardware to make
I think that using all the hardware of a Turnigy 9X transmitter would be a good start point.
Maybe adding 2 ps3 gimball to the set.

I know we can burn the bootloader of Arduino into the Turnigy 9X transmitter making it Arduino compatible.
Maybe it coud be a good idea to use this processor… but would need many change to the code which i can’t do myself.
(but if someone feel like doing that way and help…???)

More to come…

Wow… there is a lot of interest… :stuck_out_tongue:

I would like to know who is interested. (i would cut parts for those)
Need to lock the hardware.

Great idea! I’m definitely in the list for one, as long as it is less than $200 :slight_smile: (student budget you know!)
I’m not the most knowledgeable person about CAD for the design or electronics but will pitch in if it’s in layman’s terms! Good luck!

Thanks
I want to keep the price low also.
That will be keep in mind while choosing components.

Need to know what we need …
Switch - Potentiometer - gimbal etc…

One board i am looking…

sparkfun.com/products/10743

Ok. There are quite a few options I guess, for the processor board. We could go with what Kurte said,

i) Seeeduino Mega (weighs 25g and has plenty of I/O. Will need a fair bit of soldering and/or jumpers. Costs $43 seeedstudio.com/depot/seeeduino-mega-p-717.html?cPath=132_133

ii) Or potentially an ARM cortex M3 variant, in Arduino Due format and programmable in a similar environment. It has 72MHz processor, 39 I/O, 3 UART and only weighs 17g. I think it is half the size of an Arduino Duemilanove. Costs $44.99
seeedstudio.com/depot/leaf-maple-cortex-m3-p-670.html?cPath=132_137

There are some other $15-$20 boards I can’t remember their names but I think they were Arduino compatible.

You could always design your own, but that could be lots of effort and testing and what not.

Or, I guess what most people including myself struggle with is the DIY case. Since you have a nice CNC, you could manufacture different versions of the cases (with OLED, without OLED etc) and leave the electronics for the hobbyists. Sell the whole thing, either in a 'kit of sorts, including Gimbals, Switches etc without any electronics or just the base kit without anything. Then, Arduino lovers can use Arduino boards and Kurte’s code, or Propeller heads can use Quantum’s Open Source code (pictures above) and basically tailor make the transmitter to suit their own needs. It will mean you have a lot less work and everyone is happy as well. Hopefully.

Mega Pro mini looks pretty good, but I have a few concerns:

a) It uses JST style connectors, 1 of which sells for $0.95, and we need 10 of them. This brings the cost of the board to $64.95 + $9.5.

b) Need a separate FTDI breakout board (more $$$)

c) It only supplies 3.3V, which could mean less range and hence less precise values of the analogue pots.

3.3v could be a problem

I already have like 10 ProMini board and a Arduino Mega

I would like to keep the thing small.
ProMini only have one uart … :
All depend on how many. I/O I can make a shield board but only if everything is lock down.

The Arduino Pro Mini (ones on your website) can be used I think since it provides 5V. However, the number of pins will be very restricted:

  1. 6 Analog in ( 2 pots per gimbal, so 4 pots for 2 gimbals, plus 2 sliders)
  2. 1 UART (can be used for Xbee or for USB, not both at the same time)
  3. and 14 digital I/O for switches etc.

Further pins can be easily multiplexed, but this could lead to a latency issue. What do you reckon?

Curious… i don’t have a website… LOL
The biggest problem with ProMini would be the number of UART since we would need one for Display and one for Xbee

HA! Isn’t My RC Build your website? I could have sworn I saw it under your name in RC Groups

www.myrcbuild.com is my friend Luis who is in Texas.
He also cut my copters frames… :wink:

I am working on my own site but … you know … busy

I would like to make it work under a ProMini but would have to figure how much I/O we need.
We can use Hardware UART on Arduino using normal pins.

One interesting LCD is that one from sparkfun but i have other place that sell it for like 4$
sparkfun.com/products/10168

also that one
sparkfun.com/products/8884

There are also 4d System oled display… but $$

On the controller side… this one look good too
sparkfun.com/products/10294

Hey Dial, have you ever thought about using carbon fiber arrows from a hunting store as your arms on your quad copters? You could have holes cut just slightly smaller then the size of the arrow out of the PCB material you use right?

They are pretty cheep, although I know PCB’s are also cheep!

Actually you should have your friend cut quad copters out of un populated spare PCB’s they might look pretty cool looking!

I have MANY different design of Quad-Hexa you can have a look
rcgroups.com/forums/member.php?u=176689

I never used Arrow rods but Helicopter tail boom yes.
The material i use is not PCB it’s G10.
And i cut them myself… :stuck_out_tongue: (My friend cut some too)

New CNC not finished building
http://farm9.staticflickr.com/8144/7479118836_0db9ecd8dc.jpg

I found an interesting board online

http://www.goodluckbuy.com/images/detailed_images/sku_85320_1.jpg

The board is made for Multiwii code but it’s basicly a Arduino compatible board with pins already made (-+S)
It does include USB Ftdi and Gyro Acc Baro sensors (which we could use if we need to)

Specification on the website:

[code]Features:

  • Supported MegaPirateNG and MultiWii firmware

  • Up to 8-axis motor output

  • 8 input channels for standard receiver

  • 4 serial ports for debug/Bluetooth Module/OSD/GPS/telemetry

  • 2 servos output for PITCH and ROLL gimbal system

  • A servos output to trigger a camera button

  • 6 Analog output for extend device

  • A I2C port for extend sensor or device

  • Separate 3.3V and 5V LDO voltage regulator

  • ATMega 2560 Microcontroller

  • MPU6050 6 axis gyro/accel with Motion Processing Unit

  • HMC5883L 3-axis digital magnetometer

  • MS5611-01BA01 highprecision altimeter

  • FT232RQ USB-UART chip and Micro USB receptacle
    •On board logic level converter
    •Match the standard of RoHS

  • Flight mode for Multiwii
    •One of the following basic mode

    • Acro
    • Level
    • Alt Hold
    • Head Lock
  • Optional mode

  • HeadFree (CareFree)

  • GPS Hold (Need GPS receiver or Extend Board)

  • GPS Back to home position (Need GPS receiver or Extend Board)

  • Flight mode for MegaPirate

  • Acro

  • Alt Hold

  • Simple

  • Loiter (uses GPS)

  • Guided (uses GPS)

  • Position (uses GPS)

  • Circle (uses GPS)

  • RTL (uses GPS)

  • Auto(uses GPS)

  • Follow Me(uses GPS)

  • Input power selection

  • One of the following way

    • Connect 5V power cable from ESC or UBEC to the ESC/Servo port, the J1 jumper must be closed.
    • Connect 5V~12V power cable to the extend power port, the J1 jumper must be removed.
      When using Extend Board, AIO PRO must be powered from the extend power port.

General

  • Dimension: 50mmX50mm
  • Height: 11.6mm
  • Weight: 14.2g
  • Fixing hole spacing: 45mm
  • Hole diameter: 3mm[/code]

I have two MultiWII boards, a SE and a normal one…they are cheap and the code they have on them isn’t really that difficult to modify… they work pretty good.

I’m still in the process of getting it flying… bit of a headache actually… However it shouldn’t be, i see these POS duct tape jimmy rigged crap rigs flying and its ANNOYING!.. It has to do with adjusting the trims which I don’t quite have corrected yet.

The idea would be to make the center frame and each of the motor supports out of your G10 material then the booms out of premade bow and arrow cut at specific lengths.

Have you ever used the multiwii codebase?

–Aaron

If you have look at the link i have post you would see that i have my Own multiwii Shield and MiniController.
So yes i use Multiwii all the time.
If you have questions about Quadcopter or Multiwii just send me an email: [email protected]

This thread is not about Multiwii but about Transmitter, i am looking at Multiwii shield that have a Mega processor cause they have mutli UART port on them.
And all Pins are already populated with 3 pins (Ground - Positive - Signal)

Well I could see that being handy…

See I have two ER9x transmitters and the telemetry module for them as well as the PPM reciever “D8RSP” which does PPM out as well as 7 normal channels. The PPM out actually outputs all 8 channels.
It also has two way serial communication… which means you could probably take advantage of a uart for … something… NMEA GPS broadcasting? back to the transmitter perhaps…
Actually scratch that, you could probably just have the control board broadcast back the actual lat and lon / dist to home… and whatever else.

I’ll jot down that email address, I might have to make a video or something of what my quad does for your feedback… Honestly I know its something minuscule.

That control is neat, however I think I like real gymbals better to be honest.

Hi guys,

Not sure if this will have anything to do with using my code :laughing: as it sounds like you may still be interested in RC and using different processors and different controls … But it sounds like you are having fun… If you wish for Atmega and 3 pin headers, you can also look at the Axon controllers: societyofrobots.com/axon_select.shtml
I have an Axon2 that I was using on a Brat, before the brat got recycled into parts for the 2nd test hex robot.

Kurt