Monday, April 8, 2013

Quadcopter Log, Week 4, New Space

No new developments on the XBee front (catching up with school before it catches up with me), but there have been some interesting changes. Turns out the leadership of the robotics club, who was overseeing the robotics lab, has disolved. I'm not sure what's going to happen to the club, but the lab, and everything in it, has been turned over to us (CC IEEE). Additionally, we've moved slightly and now have a larger space. So now we can have people working and learning about the new tools (aka toys) we inherited around all sides of the two large work tables. It was a bit cramped before. We have two more arduinos, two maples, a few shields, a couple of robot chassis, a bunch of 7-segment displays, four more thumbsticks, and a few more things. I'm hoping we'll be able to get some more XBee units, perhaps series 2.5, and make some wirelessly controllable robots. With enough sensors they could be entirely autonomous. At the very least, we certainly have enough to start doing Arduino/Microcontroller workshops that will include everything from how to attach a motor shield to soldering and everything from Arduino sketches to microcontroller programming and assembly, depending on what people are interested in, of course. Should be tons of fun.

In other news, another work day didn't happen. Car troubles this time. At least it's different. As I, the project lead and holder of important keys, couldn't get to campus, the quadcopter project didn't happen, and apparently no one wanted to come to work on other projects. This friday should be our first day. Five weeks after we agreed to start this project. Four weeks after I ordered all the parts. Life.

Also, another new project! We have not only inherited the robotics lab's space and toys (did I say toys, I meant arduinos, etc, though that is basically the same thing), we have inherited their projects. We are also working towards converting two gokarts to run electrically and charge via solar panels. If the temperatures this friday aren't too deadly, we'll be doing that too.

Monday, April 1, 2013

Quadcopter Log, Week 3, Distractions

I talked to Digi support about the potentially bricked XBee. Their immediate solutions, not much different from the ones I found on google, haven't helped. I forgot one step, so I need to go back and do that, but school work has been getting in the way. Time has been hard to come by lately.

More parts arrived last week. We now have everything except the frame and the battery. The motors and propellers were coming from China, so I was afraid they wouldn't come for a while, but thankfully I was wrong. I'm going to store them away until this friday so that someone else gets to have fun.

We will have our first quadcopter meeting/workshop/workday this friday.

Monday, March 25, 2013

Quadcopter Log, Week 2, Configuration Woes

While attempting to update one of the XBee units to the most recent version of the firmware, I seem to have broken it. I'm not sure exactly how this happened. Previously, I had been using a serial terminal on my mac to change settings using AT commands. This time, I decided to boot into windows and use Digi's official tool, X-CTU. In X-CTU, I changed various settings, including the baud rate, channel, and a couple of other things, and told it update the firmware on the next write. After I wrote the settings to the device, it stopped responding. I tried every solution I could find with google, and nothing has helped. My next step is going to be talking to Digi's support.

I was planning for our first meeting this friday when our president reminded me that it this friday is Good Friday. After sending some emails, it turns out no one wants to show up. So, delayed again...

Thursday, March 21, 2013

New Blog!

Capitol College's IEEE Student Branch's New Blog

This is the first post on our new blog. w00t! Nothing much to say.

The blog was created today, 'earlier' posts were edited so they would appear to have been posted when the relevant events occured.

Monday, March 18, 2013

Quadcopter Log, Week 1, Package Time

Parts arrived. One of the IMUs was missing. I contacted SparkFun and they're sending a replacement. I did lots of soldering.

I connected the XBees to my computer using the USB dongle. XBee's are interesting and powerful devices. We're using the Series 1 module, which can do point-to-point, point-to-multipoint, or peer-to-peer. For now we're just using point to point. Using a AT command (via serial terminal), I set the network identifier to 1618 and left the channel at 0x0C. I set the local (controller) module's MY to 0 and DL to 1. I set the remote module's MY to 1 and DL to 0.

Using an Arduino, I established wireless serial communication between my computer and... my computer! Albeit, two different serial terminals on my computer. It's pretty neat.

Over the next week, I'll work more with the XBees and possibly the other components. There won't be a work day this week because of a school function.

Monday, March 11, 2013

Quadcopter Log, Week 0, The Proposal

To get funding for this project, we have been required to log our progress. This is what occurred before building.

So, at the new ideas meeting, we talked about making a quadcopter. Part of the purpose of these projects is to provide interesting and instructional activities for members. As such, I thought we should build our quadcopter from scratch. Searching google for 'diy quadcopter', I came across this. While it is technically a DIY build, it's more like a kit than I want. So I started thinking about what we would need to build our own quadcopter. Obviously, propellers, motors, and a chassis; having no reason not to, I added the ones from the oddcopter.com guide. Other than that, I figured we would need:

  • Remote Control - we have various microcontroller systems
  • Local Control - no reason not to use a computer for now
  • Communication - XBee radios are feature rich, Series 1 is suitable for our purposes
  • Stability - an inertial measurement unit, aka a gyroscope and an accelerometer
  • Power - a lithium ion polymer battery should work

I decided to add a second IMU and a couple of joysticks for a possible hand-held controller, the idea being tilting the controller tilts the copter. Also, we need a board for computer-to-XBee, a XBee breakout, a lipo breakout/charger, and a couple of motor drivers. The final parts list:

  • HobbyKing.com
    • Turnigy H.A.L. (Heavy Aerial Lift) Quadcopter Frame 585mm
    • [4] D2830-11 1000kv Brushless Motor
    • Slow Fly Electric Prop 9047R SF (4 pc Right Hand Rotation)
    • Slow Fly Electric Prop 9047SF (4 pc)
  • SparkFun.com
    • [2] Triple Axis Accelerometer & Gyro Breakout
    • [2] XBee 1mW Trace Antenna - Series 1 (802.15.4)
    • XBee Explorer Dongle
    • XBee Explorer Regulated
    • [2] H-Bridge Motor Driver 1A
    • Polymer Lithium Ion Battery - 6Ah
    • Power Cell - LiPo Charger/Booster
    • Thumb Slide Joystick
    • Thumb Joystick
    • Breakout Board for Thumb Joystick

Now we just need to wait for parts (we got approval contingent on weekly blog posts).

Tuesday, February 26, 2013

New Projects, Spring 2013

At today's meeting we discussed new projects. The two most popular and practical suggestions were a laser and a quadcopter.

Laser

I'm sure you've heard of a laser. Technically, the devices know as lasers are LASER devices. This is because LASER stands for Light Amplification by the Stimulated Emission of Radiation. We are going to build a laser device.

Our ultimate goal is to bounce a laser off the moon and time how long it takes to get back. As a proof of concept, we are going to do that, except across campus, with a smaller device.

Quadcopter

One of problems with helicopters is that they only have one main rotor/propeller, thus they need a second, smaller, perpendicular propeller to compensate for the rotational forces (torque). With an even number of rotor, half rotating one direction (CW or CCW) and half the other direction, the torque cancels out. A common hobby rotorcraft is a quadcopter, with four rotors. We plan to build one from scratch.

We agreed to work on this project on Fridays, 10 to 2, starting on 3/29.