Watch Movies Online for Free Legally?
Thursday, October 4, 2012
I've Decided to Watch Movies Online for Free (Legally)
Watch Movies Online for Free Legally?
Sunday, July 1, 2012
Aktakom Oscilloscope and the 555 timer
The 555 Timer and a Variable RC Time Constant = Throbbing LED
Friday, June 1, 2012
NXT Programs - Lego Mindstorms NXT 2.0 Robotics Development
Lego Robotics (Mindstorms NXT 2.0) have been around since 08/01/2009 and were quite the improvement over the original Lego Mindstorms NXT program released in '06. Users are able to come up with some incredible creations that perform real and useful tasks. These tasks can include driving around, launching things, playing sports, solving puzzle, and a whole lot more. Because of the more powerful Intelligent Brick from Lego that has 3 motor inputs and 4 sensor inputs, a lot more capabilities were unlocked and the possibilities are infinite! Check out Lego's official website here.
Lego Mindstorms For Students and Hardcore Robotics Fanatics
Some of the robots that have been built using the Lego Mindstorms NXT 2.0 platform have taken the entire world by storm. It's not just children playing with the building brick style toys anymore. Many adults have become actively involved and addicted to this awesome robotics program from Lego. High schools and universities the world over have adopted this creative platform to enhance technical education and stimulate young imaginations.There are people that have taken this to the extreme. Serious robotics developers have taken the Lego Mindstorms platform to a whole new level and integrated it with professional style electronics instead of using NXT programs. Rather than using the novice-style intelligent Brick from Lego for NXT programming, they have integrated better, faster, and more complex microcontroller chips into the mix. The ATMEL AVR chip is a more complex microcontroller that can be used in a myriad of applications. They are used in everyday electronics and products that are sold around the globe. Some microwaves, keyboards, vacuum cleaners, televisions, and other consumer products utilize this powerful chip. In the video below, you will see that it has even been used to create a full autonomous Lego robot. The robot represents the the Dreadnought from Dawn of War.
Creating NXT Programs
For those who are not so advanced as to create things like that seen in the video above, utilizing the Lego Mindstorms Intelligent Brick is absolutely a viable option to engineer some amazing and imaginative bots. Kits start at a little over $300, but they include everything needed for a beginner. Right out of the box, users can begin to build beautiful mechanical designs and then hook them up to their computer to program them. Programming the NXT Intelligent Brick can be done a variety of different ways. There are tons of different programming languages one can use, but for novices, it is recommended they use the basic, graphical programming language. All of the software for the graphical programming IDE (Integrated Development Environment) are provided in the kit, and it is literally a drag-and-drop method to create NXT programs. It is called the NXT-G programming language and is a great way to learn how to program (even for absolute beginners)!For more information on NXT programs and the different APIs (Application Programming Interface) available to make NXT robots autonomous, there are many sites on the web that have tutorials on each of the programming languages that are compatible with the Lego Intelligent Brick. Again, NXT programming can be done various ways with the Intelligent Brick, but it can also be done with other electronics and microntrollers, such as the AVR, 8051, Arduino (AVR-based chip), and others, to make them even more powerful. What NXT programs will you create?
Wednesday, April 11, 2012
Engineering Students Can Now Express Their Creativity With Lego Mindstorms NXT Robotics
Thursday, March 8, 2012
Arc Welding Intro: Flux Core Welding Projects Explained
This arc welding projects video may seem a bit random, but I just made a tutorial for people who want to learn how to weld. This tutorial is designed to show how one can learn to take up flux core welding for hobbies without needing any experience or expensive equipment! If you're really keen on learning welding from the basics to the advanced methods, learn how to weld with this in-depth guide.
Welding For Beginners: Video Guide To Flux Core Wire Welding
If you have welded before (and don't want to see the boring intro), fast-forward to 9 min and 58 sec to see the actual welding. The trick to reducing your spatter is covered starting at 9 min and 15 seconds (or so).
Flux Core Welding Tutorial: Easy, Inexpensive Arc Welder Projects
I hope to help those whom have never welded before and do not have the money to spend on expensive equipment but want to learn how to weld for hobbies or fixing things around the house. Flux core welding is great for hobbies, diy automotive repair, and fixing things around the house. In my opinion, everyone should know the basics of welding so they are prepared to fix anything and don't have to rely on expensive professionals who provide the same practical results. These downloadable manuals are another great way to teach yourself how to weld for those who prefer reading. I really hope this video tutorial helps, and I would love to hear your comments here!
Welding Equipment For Hobbies: Affordability and Simplicity
If you're on the fence about wanting to start welding your own projects like in this video, but you think you need expensive equipment, you may want to check out these items:
- Campbell Hausfeld WF2150 Flux Core Wire Feed Welder
- Pro-Grade Ultra-Portable 100-Amp Electric Arc Welder - 110V
- Professional-Grade Welding Helmet - ANSI Approved - Flip Lens Style
- Tooluxe Welding Helmet, Fixed Front with Extra Large View, 4-1/2" x 5-1/4" with Adjustable Head Strap, ANSI Z87.1 Approved Lens, MIG/TIG
- BLACK STALLION BSX® FR Welding Jacket - Black w/Red Flames - LARGE
- US Forge 400 Welding Gloves Lined Leather, Blue
You'll see that you can get started with flux core welding for less than $100 dollars. If you want to weld like I did in the video above, it's about $250 because of the auto-darkening welding helmet (which I realized isn't necessary at all - flipping up the visor manually is not that difficult haha). If you're welding for an extended period of time, and you're welding different spots on you're work piece consecutively, you may want to invest in a $50 auto-darkening mask for convenience.
Arc Welding Safety Precautions and Equipment
Remember: safety first! I know everyone, especially those who are just starting out, wants to save money, but never cut corners on safety when it comes to welding (or machining). The arc from an arc welder can reach temperatures of over 20,000 degrees Fahrenheit (some even hotter). Your work piece will not cool down fast at all, and you cannot tell whether it has cooled down by the way it looks. Just because it isn't red hot anymore does not mean it won't give you third degree burns. Never weld without a proper visor to protect you from the ultraviolet radiation which comes from the arc (you can't see it). It is not the brightness of the arc welding that damages your corneas but the harmful UV radiation invisible to the naked eye. The UV radiation in arc welding can also harm exposed skin, thus you want to make sure you are always covered from head to toe. Leather is best because it is naturally heat resistant, but cotton or denim works well too (any natural materials).
Thanks for watching/reading! :-)Sunday, March 4, 2012
Arduino Code for Ball Bot - FREE, FULLY WORKING BALLBOT CODE
Sorry it took me so long to find the Ball-Bot Arduino code and upload it. Finally, I have placed the zip file and the individual .pde files on dropbox.com. Please refer to the earlier blog for dropbox.com account access below. You do not have to install DropBox. You can just go to DropBox.com You will also find our final research documentation there. The research paper (PDF) is full of figures & diagrams, theoretical/mathematical proofs, trade studies & verification of approaches, and everything related to the final product that is the Ball-Bot.
You will find the latest version of our Arduino code that runs on the Arduino MEGA 2560. You can run this code on any Arduino, but you may have to change some of the pin configurations in the code. This code includes the PID controller and noise filtering algorithm. The code is of course designed for our unique Ball-Bot. However, this code was written as a non-linear, advanced, control system, and it should work for any Ball-Bot project of any size with very minor modifications.
The Arduino is a great way to build a custom ball-bot (or any hobby robot), but for something more simple and quicker, check out Lego Mindstorms NXT Robots.
Thursday, February 16, 2012
Ball Bot Video Guide
You can find more details in the blogs at the bottom of this page.
Here is the wheel base assembly. We're testing the response of the motors to the motion of the inertial measurement unit (IMU).
Here is a video that shows how the ADXL345 accelerometer is used with the Arduino Mega 2560.
Of course, I can't leave out the IDG500 gyroscope.
By testing out each of the two individually, we were able to breakdown a big challenge into smaller challenges. This mindset and strategy is what helped our undergraduate group complete such an ambitious task in only one semester. One big problem is just a series of smaller, more manageable problems. When you complete small goals along the way, it also helps keep you motivated and less overwhelmed.
After we got the ADXL345 and IDG500 working individually, we made the IMU prototype board as seen here:
I will divulge more of our secrets soon. Please leave comments below with any questions or suggestions. Thanks for reading my blog, and good luck with your projects! Beginners, don't forget to check out Lego Mindstorms NXT Robots for the easiest way to get started building a ball-bot of your own.
Tuesday, February 14, 2012
Ball-Bot Research Access (FREE)
email: clickmerchant@gmail.com
password: bloggergoodies
I have uploaded the .pdf copy of our final research paper. I am in the process of getting all of our additional research together for you hard working engineering students (and everyone else who cares) to utilize. I hope to upload all of our Arduino source code as soon as I get it off of the Ball-Bot, and I'm trying to get a hold of our SolidWorks files.
In the 'External Contributions' folder, you (or anyone) is free to upload anything relevant to any of my blogs for others to use. I would greatly appreciate it if you share any useful information, and please be respectful to and my fellow bloggers!
If you want to read my Arduino blogs, I have started to compile some tutorials for you here:
Also, don't forget to check out my videos on YouTube! Here is the Ball-Bot final presentation video:
I also made individual videos on the accelerometer and gyro that were used in the Ball-Bot, and can be seen here (as well as at my Arduino blogs):
ADXL345 (accelerometer): http://www.youtube.com/watch?v=4eyQJgTIFNE
IDG500 (gyroscope): http://www.youtube.com/watch?v=1Ml3eC5gSdc
They are what the IMU (inertial measurement unit) is comprised of for autonomous balance control. In the Arduino code, this IMU board is also used as a PID (proportional-plus-integral-plus-derivative) controller for added stability, robustness, and smooth kinematics.
Control systems theory enthusiasts can appreciate the steady-state error correction facilitated by a PID controller. Wiki the PID controller!
Monday, February 13, 2012
Ball-Bot Research Paper
I appreciate all of your feedback in my inbox. I messed up somehow and lost some of your emails. Those of you who requested the copy of the research paper, please email me again so I can send it to you! Those of you who got it, I appreciate you reading my blog.
I hope to be able to figure out a way for people to just download the .pdf of the research paper straight from the blog. Does anyone know if I can do this?
I hope to have some more info posted about the Ball-Bot here as well.
Friday, February 10, 2012
Senior Design Project Ideas
As a robotics engineering student at Southern Polytechnic State University, I know the stress and challenges presented when the time has come to do your senior design (or Capstone) project. I felt the necessity to share my senior design project with fellow engineering students across the world looking for inspiration or ideas for their project. The Ball-Bot project, which will be explained in detail, was quite an ambitious project for a group of undergraduate engineering students, but the pride and positive feedback certainly paid off.
First of all, one should click here to see a YouTube video of our Ball-Bot. This will immediately give you an idea of what it is and all the multidisciplinary engineering challenges that it presents for engineering students. As seen in the video, a Ball-Bot is a robot (fully autonomous) that balances on a ball. In our case, it was a vertical aluminum structure approximately 3' tall and balanced on a basketball. Our system used four motors independently controlling four omni-directional wheels that rolled the ball in the direction of the tilt angle. The tilt angle refers to the angle of the superstructure (aluminum frame) that sits atop the basketball. We used an Arduino MEGA 2560 and an on-board MicroITX computer for the brains of the whole system. An IDG500 gyroscope and ADXL345 accelerometer were used to take inertial measurements and determine the three-dimensional orientation of the robot in real time. An inverted spherical pendulum best describes the kinematics of the system. If you decide to build a Ball-Bot, make sure that you understand the difficulties and investments associated with a project of this scale.
To give credit where credit is due, I would like to introduce our group that completed the Ball-Bot project for our mechatronics engineering senior design project at Southern Polytechnic State University. Brian Kosoris was the group leader, Yuriy Psarev was the mechanical engineer, Bahati Gitego was the control systems engineer, and myself, Jeroen Waning, was the electrical engineer and programmer. In reality we all worked very hard together and each worked on all aspects of the build.
I will be more than happy to share the final paper and all of our research freely. I am working on getting a website online, but in the meantime I will provide it to anyone via email requests: jeroenwaning@gmail.com.
Thanks for reading!
Also, please check out my other YouTube videos. Thanks!