Blog - page 13
Back in January 2014, me and Samata visited MakerFest 2014 at Ahmedabad. At the Makers' Asylum pop up maker space over there, Samata helped make some light-up dresses using LED's.
[caption id="" align="aligncenter" width="800"] Samata's LED light-up dress at MakerFest 2014[/caption]
[caption id="" align="aligncenter" width="800"] Samata at the Makers' Asylum pop-up makerspace at Maker Fest 2014[/caption]
Ever since then she's been wanting to make some more wearable electronics. Eventually, I asked my friends over at Wyolum to send me a MAKE: Flora Project kit. The kit came with Kate Hartman's book "Wearable Electronics" along with Adafruit's FLORA board, RGB smartLEDs, LED sequins, conductive thread, LiPo battery and charger. Everything to get some nice wearable stuff built.
[caption id="" align="alignnone" width="392"] MAKE: FLORA project pack[/caption]
Around the same time, I received our first samples of TinyTiM from seeedstudio - a WS2812B based LED matrix board that we designed at Wyolum. This is a 8x8 matrix of 64 smart pixels that require just one micro-controller pin for 24 bit RGB color, among a couple of other options.
[caption id="" align="aligncenter" width="960"] WyoLum TinyTiM RGB LED Matrix, 8x8 pixels[/caption]
With all of these parts in hand, Samata was getting some bright ideas for projects. The initial plan was to try and build a Belt using the TinyTiM. After some more thought, we changed plans and decided to make a Necklace instead. The TinyTiM is about 120mm square, and seemed a tad big for a necklace, but Samata looked confident to pull it off. Once we made up our minds, putting it together was quite straightforward. We fixed the Flora board and a LiPo battery to some stiff paper using double sided tape. The LiPo connects directly to the Flora board. And three wires from the Flora go to the TinyTiM - [+], Data and [-].
[caption id="" align="aligncenter" width="960"] Flora and LiPo fixed behind TinyTiM board[/caption]
Once the basic design was tested, Samata got out her sewing kit and covered the LED board with red shiny mesh cloth. The red neck band was stitched using buttons on both sides. It took us just over an hour or so one evening to put it together using one micro-controller board, a battery and a LED board. Couldn't get any simpler.
[caption id="" align="aligncenter" width="960"] Putting it all together[/caption]
To run the LED's we used Adafruit's excellent NeoPixels library for controlling the LED's with some simple animations and fade effects. There are just a few parameters you need to set up in the well commented code. We don't have any "Fashion" shots yet, but here's what it finally looks like.
A couple of months ago, while visiting the element14 community blog, I chanced upon the "Tis the Season for Inventing" contest announcement. The challenge was to submit innovative ideas using either the Arduino, Raspberry-Pi or BeagleBone Black platforms.
I had just wrapped up my desktop CNC ShapeOko build and set it up at the Makers' Asylum garage. This build used the Raspberry-Pi as the control computer for the CNC. It was hooked to the network via WiFi, and we could SSH in to it remotely from other computers. This made life easier as it meant we didn't have to have a computer kept in close proximity of the CNC and muck it up with dust from the mill. On top of the Raspberry-Pi sat the AlaMode Arduino clone, that I had helped design along with my buddies at WyoLum. The ShapeOko itself was paid for by WyoLum. Since the build used both - a Raspberry-Pi and an Arduino Clone, I could have entered it in either category. I settled for the Raspberry-Pi category, since most existing CNC controllers already used an Arduino hooked up to an external Computer.
I pretty much forgot about this once I submitted my idea. So it was with great surprise (and a fair amount of dis-belief ) that I read the mail from element14 informing me that I'd won the first prize ! Woot ! Me and my friends at WyoLum decided to gift the Shopping Spree prize to the Makers' Asylum to help kit up our makerspace with useful items.
I ordered out a bunch of stuff via the local retailer of element14 - CrazyPi - and cool hawtness just landed on my desk today. $1000 worth of goodies for all of you Makers to use at the Asylum.
Let's get Makin' !
Here's some pictures of what's in the Box :
- An 11" HDMI display
- Four Raspberry-Pi's
- Two BeagleBone Black's
- One Intel Edison
- Eight Arduino UNO's
- One Arduino Mega
- A Robot Kit
- Some Power adapters, cables and breakout boards and odds and ends.
[gallery type="slideshow" size="large" ids="550,546,545,544,543,542"]
I made this scoreboard a couple of weeks ago. Just picked up a couple of wooden pieces , and leftover from acrylic sheet . It struck me when Vaibhav said let’s have a score-board to track the matches we win and lose against each other . (Vaibhav and me usually end up playing TT by the end of the day. )
Took the material ( plywood , wood pieces , acrylic ) . Sneaked into ISDI woodworking workshop . Learnt how to use the giant woodcutting and finishing machines . Got the frame and acrylic plate cut. It took like 65 mins to complete the entire process.
Glued them all with fevicol . Step-by-step. Left it to dry for like a day or two .The final task was to nicely polish the entire frame with sand paper and the score-board was ready to use .
The Introductory session
Maker's Asylum arranged an introductory session for the Maker community to understand what a drone is, what it can do, what components go into it and how it is constructed.
The session was also aimed at getting members interested to participate in the Build group that starts next Saturday.
Rupin went over the details of each component in detail, these were:
Motors, ESC's, Battery, Frame, Radio controls, Propellers and their types
The community was pretty interested and started to pitch ideas and contributions towards the build.
Collaboratively, the group started to set goals for the build. These were:
- Minimum 20 minute flying time
- Ability to generate a total lifting strength of upto 3 kg, including the drone weight.
- Be possible to do GPS waypoint navigation, and have the ability to be available as a platform for the build contributors to experiment.
In the middle of the week 1, mechanical parts were ordered for the drone. These included:
- Frame from eBay.
- Motors (935KV EMax Motors)
- 30A Simonk ESC's
- 2200mAh 20C 3S1P Li-poly battery
All the associated hardware like nuts, connectors etc. came bundled with the respective parts. Parts arrived on Friday.
Build Group Day 1
It was decided to meet at 2PM on a Saturday and start building the mechanical parts of the drone, calibrate the motors, and do a speed test on all four motors.
Rupin explained the parts to the participants, and guided them to start building the frame. We had handy instructions on how to assemble the frame, so this was a moderately difficult task. Participants learnt what an allen bolt and screw is ( as opposed to a philips screw), learnt about how to figure out over tightened vs adequately tightened nuts.
The team also installed the landing gear making a mechanically stable quad frame.
Once the frame was built, we started of to mount the motors to the frame. Each participant started to mount the motor, and with a few minutes the motors were mounted.
The 3.5mm gold bullet connectors were next in line to be soldered on the ESC terminals. Participants used the two iron's available at the Asylum to solder those. They were covered with heat shrink to prevent accidental shorting.
Once the terminals were ready, it was time for ESC calibration. ESC calibrations a process of telling the ESC what the range of throttle is for best performance.
The process is (without props attached)
- Connect the ESC to the throttle terminals on the radio RX, with throttle at max position on the Tx
- Wait for first two beeps from the motor
- Immediately move the stick to a min position, and wait for confirmation tones. (3 beeps)
- The ESC has been calibrated Provide a slight input to the throttle to spin the motor and verify there is no deadband.
Once all four ESC's were calibrated, it was time to call it a day.
Electronics for the quad were ordered. this included
- APM 2.6 flight controller board
- 433 Mhz Telemetry Radio set
- APM Power module
- Servo connectors
- Neo GPS Module and Compass set
Parts arrived in time for the Build Group Day 2.
Build Group Day 2
This was an electronics assembly day. Since this was the last step, we asked the build group participants to arrive at 11:30 AM, just so that we have sufficient light by the time we were ready to test a flight.
A quick 15 minute session about all the parts was conducted so everyone was at speed. Downloads of the APM Mission Planner also was initiated.
Once APM Mission Planner was installed, we started to configure the board using the APM planner wizard. These were the steps we followed
- Configure frame type. Ours was a quad with a X configuration
- Configure Compass. This involves moving the board in a random orientation and the software logs compass values from the APM board. We capture 1000 samples, and was sufficient to capture the true orientation of the compass.
- Calibrating the Accelerometer and Gyro. The wizard asked to orient the board forward, left, right, front, back, down and up. We placed the board on a flat surface during these and calibrated the two sensors.
- Radio Callibration- This step is done with the radio RX connected to the board according to pin mappings between the APM and Radio Rx. Once connected, the radio was bound to the Tx and the control sticks were moved in all four orientations so that the APM firmware knew exactly the limits of each channel/stick.
- Aux Channel configuration- This is the 5th channel on the Tx, and controls what mode the quad is flying in. We set one of the positions as stabilize, because it is the safest mode to arm the quad to fly. The second was RTL (Return to Launch) and was a failsafe mode to switch to in the event the battery goes weak.
Once we had done the calibration, we placed the board, radios and all electronics safely on the quad. The APM board was mounted using double-sided 3M tape to dampen vibrations from the motors reaching the APM board.
Next was orienting the props. The APM website has clear instructions on what prop (CW or CCW) should be placed on what motor and this is in respect to the forward marked on the board. Members were now instructed that the quad poses a hazard because the props were mounted, and to be safely away from it, until the basics of arming, and flying were figured out. A loose wire could make the prop run in absence of any throttle input.
It was now time to fly! But, the quad wouldn't arm at all.
We connected the quad to the mission planner diagnostics and figured out the radio calibration was unsuccessful. We recalibrated the radio a couple more times but the quad would not arm and there was no error message on the APM console.
We then went back to basics and figure out that our arming sequence ( sequence of stick positions on Tx) was wrong, once we keyed in the quad flew.
We crashed a couple of times, before the battery ran out, and so we called it a day.