Skip navigation
It has taken months to get the Clear Walk mechanics and motors built up and functional, but only one evening to get the motor driver electronics working under Bluetooth control. Finding the H-bridge motor controller card amongst my old projects was quite fortuitous as the module I ordered has not arrived yet. It is proof that hoarding sometimes pays off. The video below is a first power up of a bread-boarded system with one motor under Bluetooth control. The Bluetooth connection can be run fro ...
1、The schedule is tight when time is ticking. I have selected FDC2114 by TI as direction control switch. One FDC2114 can monitor 4 channels for hand or arm approximate detection. The FDC2x1x family targets proximity sensing and liquid level sensing applications for any type of liquids or and non-conductive liquid level sensing applications in the presence of interferences such as human hands. 2. With FDC 2114, I have just finished schematic design as follows. Channel 0 and Channel 1 are en ...
To complete the touch lamp for the shelf I made a small box from balsa to match the shelf. The power for the lamp is a small flat 2300mah USB phone charger LiPo battery pack. The schematic for the circuit is shown below: ...
I have made some progress and the end is in sight though I am not sure if I will finish in time, but we shall see.   I have hacked and chopped and glued an old gearbox together, I found that the output shaft ran at nice speed with the first gear set I used but I was running the motor at 500 RPM, but it just didn't have the power at this speed so I re configured the gears and now I can run the motor at full tilt.   here is my first attempt at turning it on. Next I added the rails ...
1. As I have mentioned in last blog. The KMS1.0.0.0 seems do not work well. With different mixed type installation for drivers, IDE and SDK. Finally, my development environment has come to good result and work OK now. PMSM-demo has passed the debug and report no more errors. 2. Tips to share. 2.1 The reasons that Kinetic Motor Suit (KMS) can not control linix Motor is that, img firmware in the  FRDM-KV31F board is incompatible with the version of KMS New.out file shall be flashed into ...
This update demonstrates motorized azimuth rotation. Finally there is a fully mechanically working system. Only the mirrors need to be mounted, plus some weatherproof covers. Here is a closeup of the azimuth motor. It has a pivoting motor mount that allows the belt to be tensioned easily. I am still working on mounting the big Linix motor that took so much effort to get geared down, but I wanted to show the full mechanism as soon as possible. Next I will work on some electronics to hook eve ...
After a week of modifying the original gear train I decided to start over with a fresh set of arm struts with thicker oak trim. This added some needed stiffness and let me embed the shaft bearings deeper into the wood.  The system is still a bit wobbly, but it's working.  Here's a short video of the mechanism running. Since I'm using the PMSM_Demo software as a base for my code, there is a lot of overhead that makes even little changes time consuming. I tried to use the FreeMaste ...
Another intense week - including 2 all-nighters trying to get the drive mechanisms designed, build and assembled. The image below has eighteen 3D printed parts, and there are more not shown. Progress in this update: I have mounted the solar panel which will keep the battery topped up. Designed and built the mirror frame from carbon fibre (hockey sticks) and 3D printed elbows Designed, built and assembled the solar panel brackets Designed build and assembled brackets to hold the elevation dr ...
As I have mentioned in last blog. There have been new challenges to me. With thorough I have got new solution and new parts to make it work. 1. Solution to heavier motor I have to add a new worm reducer which can change the rotary direction in 90 degree, in comparing with my previous simple design with the axis of motor a turn shaft. A coupling part shall be prepared to link the motor and the reducer. I will post photos later when I calibrate the mechanical parts. 2. As to direction controlli ...
I needed to attach the shelf to my workbench next to the computer so I could update the software easily. I removed the clamp from the monitor arm parts and bolted it to the ELapShelf, here's a photo: After modifying the software to simply move the shelf back and forth 90 degrees, I found that the torque was too much for the motor control and it would shut down in the middle of a movement. To remedy this, I've added bearings to each gear shaft. Here's a pic of the small gear shaft with beari ...
Posted by Ambrogio Galbusera Jun 17, 2016   Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software EyePrints - Post 12 - Getting started ...
It has been a very busy week at work, plus working on 3 major projects at home, plus playing in a softball tournament - so 5 softball games and 2 hockey games, each taking several hours. I did manage to get in about 12 hours on the Clear Walk project, but sleep is hard to come by. Designing and building the drive pulleys for the Clear Walk solar mirror has been quite an adventure, and a lot more 3D printing than I expected, and it isn't over yet. I still need to mount the mirrors and the motor ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software EyePrints - Post 12 - Getting started with the kit EyePrints - Post 13 - KDS Project ...
To make the ELapShelf even more useful, I've decided to add some accessories. The first will be a touch activated reading lamp. The lamp will be powered from 5VDC and be controlled using a NXP PCF8883 Capacitive touch proximity switch IC that was included in the Make Life Accessible kit. The basic circuit (taken from the NXP PCF8883 data sheet) is as follows: I used a SparkFun SOIC to DIP 8 pin adapter PCB along with a few Rs and Cs to wire up the touch control. I don't need to run the sw ...
Welcome to installment number 21 of the Design Challenge Project Summary series here at Element14. For those of you who are new to my content, in this series I will pick a single Design Challenge project from the current challenge, and write a short summary of the project to date. Over the course of each challenge, I try to revisit each project at least once, and I am sure that some project summaries will get more than one update if they themselves are updated frequently. Some project creators l ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyePrints - Post 8 - Getting started with Kinetis EyePrints - Post 9 - Mechanical design EyePrints - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software EyePrints - Post 12 - Getting started with the kit EyePrints - Post 13 - KDS Project ...
The gears on the shelf are not working very well.  I need to add bearings to the inside shafts to lower the drag and torque on the motor. Lining up gears with just shafts in holes in the wood is a bit tricky. The current solution looks like this: For the next blog I'm hoping to be able to show a video of the shelf operating. ...
The drive train from motor to sprocket is finally approaching a viable solution. This installment adds a flex coupler to allow some eccenctricity between shafts and minimize any resulting vibration. It is getting closer to a full drive train for this motor. The next phases will involve building the pulley, mounting it to the steering column, mounting the motor/greabox to the Clear Walk frame and connecting  the two with a drive belt.   Relevant Links MLA Design Challenge   The ...
Still plugging away at getting the gear box aligned with the motor. I can sometimes get them lined up pretty well, but every time I make a tweak to try to improve it, it most often gets worse. The video below shows significant misalignment, but it is useful to show what I am fighting. The brass coupler I ordered a while ago finally came in so the connection to the gearbox is pretty clean. Also the aluminum sprocket for the gearbox arrived. It did not have a 6mm hole to fit the gearbox shaft, b ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyeLiner - Post 8 - Getting started with Kinetis EyeLiner - Post 9 - Mechanical design EyeLiner - Post 10 - Mechanical design: the plotter EyeLiner - Post 11 - Eye tracker software EyeLiner - Post 12 - Getting started with the kit     In my previous post, I in ...
Previous posts Post 1 - Introduction Post 2 - Installing OpenCV - Prerequisites Post 3 - Installing OpenCV Post 4 - Installing Pygaze Post 5 - Installing eye tracker Post 6 - SPI communication Post 7 - SPI communication in PythonEyeLiner - Post 8 - Getting started with Kinetis EyeLiner - Post 9 - Mechanical design EyeLiner - Post 10 - Mechanical design: the plotter EyePrints - Post 11 - Eye tracker software     This post will explain how to create the KDS project that controls the tw ...
I am assuming the judges main criteria is awesome blog titles.   So I have had a little more luck with the build on the mechanical side though I warm you after that whole CD gear idea, everything seems to have taken a left turn into Recyclaville. I kinda like Recyclaville it requires more creativity, and give every thing a cool look.   So I went to our local building material supplier and bought some chain, I bought 3 meters but am only using 2. I joined the chain ends together to ma ...
First impressions on getting started with the Motor controller has been poor, I give it 4 out of 10.   here are a couple of the reasons:   First thing I did when I opened the dev board box was look at the quick start pamphlet which did not have the polarity of the power jack, in fact none of the documentation i have seen state it. Next I typed in the url stated in the quick start pamphlet and bam 404.   The power jack was easy enough to figure out though, checking continuity t ...
I have been spending entirely too much time trying to get the drive train to be functional, but I still need to devote some time to describing what I have been up to. The Linix motor is great - lots of power, but it runs between 300 and 4000 rpm. I need this speed to be reduced by a factor of about 4000 to get reasonable control and accuracy in my solar tracking application. There are nice gearboxes (like the one below) made for this particular motor, but I cannot afford them: I explored a lot ...
Welcome to installment number 19 of the Design Challenge Project Summary series here at Element14. For those of you who are new to my content, in this series I will pick a single Design Challenge project from the current challenge, and write a short summary of the project to date. Over the course of each challenge, I try to revisit each project at least once, and I am sure that some project summaries will get more than one update if the project is updated frequently. Some project creators like t ...
Welcome to week 22 of the Design Challenge series here at Element14! This week is all about the Make Life Accessible Design Challenge which is in its fifth week of competition. There is a lot of progress being made across several projects, and it’s still anyone’s guess on who may emerge as an early frontrunner. If you have not had the chance to check out the challengers and their projects,  head over to the official landing page for a listing of each!   Make Life Accessible ...
This blog shows the result of a lot of pondering what materials to use to make a sturdy low-cost stand to support the rotating mirror apparatus, a lot of design and pondering how to build a suitable structure given my tools and resources, and some metal bashing to put it together. It is not painted and it is not finished yet, but the hard work is done and the unknowns about the stand are history. There is still a similar amount of pondering required to design and build the dual motor drive train ...