Skip navigation
1 2 3 Previous

Sixth Sense Design Challenge

62 posts
Really did a last minute rush to complete it, although very much scaled down in term of operation from what i originally envision The bot with power bank to power up the Nucleo, load cell and Hx711 based board that utilize the load cell FX1901 the board is SEN0160 load cell FX1901 is mount in front of the scissor to sense any grass (hitting a big enough weed will give a reading to load cell) The load cell is glued to an ice cream stick to extend it all the way up to the end. And a shampo ...
The sensortile website at https://www.st.com/content/st_com/en/campaigns/sensortile-edu.html  provides wealth of information though somewhat confusing (e.g in the curriculum tutorial suddently it has Linux based beaglebone)   Anyhow, we follow the tutorial Note: out of box, the SensorTile is using https://www.st.com/en/embedded-software/fp-sns-allmems1.html , so we want to revert to it out of box state, that enable the SensorTile to be connected to phone, we should revert to using t ...
So we have been making slow but steady progress with our inspection system. Since this marks our completion of ten blog posts, we decided to do a brief review of what we have accomplished so far and all that is left to be done. We set out with the intention of improving the current state of the art in industrial inspection systems, but as we moved forward, we found it better to focus more specifically towards catering to the oil and gas industry. This was spurred on by positive interest from som ...
  GraffitiBot is a fully autonomous ground vehicle capable of printing graphics on the surface it is traversing. This crude attempt artistic rendering at writing "E14" demonstrates what the GraffitiBot accomplished on the last day. Update The challenge has ended, but I did not stop experimenting with the GraffitiBot. As shown above, the bot spays too much fluid and drips where it shouldn't. I had ordered some syringe dispenser needles to achieve more precise nozzle flow, but they did no ...
Well - it is the last day of this marathon design challenge and everything pretty much needs to go flawlessly to produce actual graffiti. But of course a lot of things are not going right. All the subsystems have been tested and are working well, but the bot is just making puddles. I thought the nozzles would be problematic, but the main drive is not running properly, so put on the troubleshooting hat and dive in. It looked like the batteries were dying, so take some time and charge them up. Sti ...
1.     Final Modifications 2.     Summary 3.     The Initial Aim 4.     What I Have Achieved and Learned 4.1     My First Mobile Project 4.2     The Drive Train 4.3     A Real STM32CubeMX Project 4.4     The SensorTile and UART 4.5     Stepper Motor Control 4.6    Making ...
My previous blog is kinda long, so i put the motor control outcome in this blog instead   after verifying that the nucleo bot is producing PWM and DIR signal, i test it on the robot. The nucleo is powered up with the always on powerbank, whereas the bot is powered up with NiMH battery   It is moving but not to my expectation. I have being expecting both the left and right motor to be turned on at the same time   explanation to be continued..... ...
MBED maintains all the supported board programming reference at https://os.mbed.com/platforms/   For our board, F411RE, it can be referred at https://os.mbed.com/platforms/st-nucleo-f411RE/ i copy some of the essence here Converting from Arduino The Nucleo-F411RE has arduino compatible pinout. However, to use some of library created orginally for Arduino, we need to do some conversion from the arduino code to MBED. When naming the pin, it is best to use the pin name under "MCU pin ...
NOTE: i actually forgotten about this #9 blog so only post it today, few weeks after i initially work on it my blog 12 is the coding sequel to this   Introduction There are multiple IDEs that can be used with the Nucleo-64 STM32F411   Today, i try with the MBED. It is cloud based and free. After logging in to your developer console, one need to select the supported board. I add the STM32F411 and choose to create a new hello world example....in this case the LED blinking. Screensho ...
The GraffitiBot is now fully functional for printing graffiti although there is still a lot of room for improvement of the print head nozzles.  It took quite a bit of work to get the hoses to curl properly without kinking. The kinks were making it difficult to purge air bubbles from the hoses. It was also very difficult to get each individual nozzle to be clear and smooth. The pores are so small, any tiny whisker of plastic completely messes up the output. I have some tiny drills, but they ...
1.     Aim 2.     Product Details 2.1     KMT32B Magnetic Sensor 2.2     Mounting the TE Connectivity KMT32B Magnetic Sensor 2.3     Sensor Mounted - Ready to Experiment 3.    Testing and Results 3.1     Preliminary Tests 3.2     My 'Planned' Instrumentation Amplifier 3.3     My Actual Instrume ...
Due to really lack of time, rush out this simple motorized scissor first, i cut out a L shaped holder from old table calendar cardboard. it is hard enough and easier to work with After that, i glue the scissor to the L-shape holder. well i could have attached it with screw, but...to save time, glue is useful And this is the video that it is in operation. i do find that it needs at least 5V to operate properly. At 3V, it cannot move From the power supply, we can also see that it needs 0.3 ...
We used iNav for the purpose of flight planning. This blog post is a summary of what we learned about iNav, why we decided to use this and how we planned to implement it.   Designed primarily for racing iNAv runs on the flight controller and helps the device fly faster with more control.One of the required features was modern GPS flight modes, so we could have solid GPS Hold (where it sits in the sky) and GPS Return to Home (where it flies back to us automatically) as well as improved fail ...
time flies, and soon it is deadline for contest. today i am assembling the 'weapon' of the robot, the motorized scissor. First, i want to choose a suitable motor to drive the scissor i dig from my collection and found this Tamiya motor set, and assemble it with 4:1 ratio Then we do a simple test with power supply, driving both motor at 3V (low enough so that i can directly drive it from the Nucleo 64 later http://vt.tiktok.com/JF5WPP/  << the link of the motor testing   & ...
This is a big day - the GraffitiBot made its maiden voyage! This was just the first attempt at programming an autonomous route that would test the steering and the main drive. It is literally a dry run, there are no pumps or even reservoir on board. I could spend some time to make it look more impressive and get some better camera angles, but I need to start working on the hydraulics - the nozzles need a lot of work, not to mention the software. Getting this far has taken a lot of work, bu ...