Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Lock you door using OTP

This project is for all those who always wanted an ‘extra added security’ on their room. We all have seen a numerous door locking mechanism what requires a password. However this door lock system is a little different as it requires a different password every time you want to open the door. The different password is generated using your own mobile phone by following a certain algorithm. OTP codes are normally time based that can only be used for a shorter duration of time. In the recent past, these type of codes were generated by a small piece of hardware but now we have applications on our mobile phone to that. To generate these type of codes with the arduino, the author developed a library to simply generate the cod by using a single line command However for the OTP codes to work you require a sort of synchronization. For the synchronization part, they used Google Authenticator which is available for most of the mobile-platforms including IOS. All the codes and the hardware required include the servo requirements are available… Continue reading

Driving allegro A4988 using arduino

Driving allegro A4988 using arduino

Stepper motors can be used in many handy applications. Their rotation angle and speed are easily controllable within some safe range. But in order to drive them correctly you will need to count pulses as stepper motors is spinning only when it gets step commands. Luca shares his experiment where he explains how to drive allegro A4988 stepper motor using building blocs of hardware including Arduino, LCD keypad shield and Pololu A4988 driver. He wrote software bits that allows him controlling motor speeds from 0 to 70RPM. Using keypad shield buttons he is able to adjust rotating speed and direction while seeing current results on LCD screen including progress bar. Arduino sketch code uses timer1 to calculate timing steps. He uses Timer1 library for easy configuring the timer without digging too deep into of AVR chip itself. Continue reading

Arduino based moody light box

Low resolution doesn’t mean that you cannot make something beautiful and eye catching. Gilad have designed pretty interesting light box, where he used 8×8 RGB matrix to generate foggy animations. His setup uses Arduino (Rainbowduino) board which drives LED matrix display. To get some interactivity there is a microphone attached. Sound effects the animation which is based on his custom developed particle system library. It is fun to watch the thing in action. Continue reading

Vertibot – lightweight two wheel balancer

Two wheel balancing robots are fun to watch. They are unusual to our eyes and always seems that it will fall. The secret is that those balances constantly struggle to fight the flipping by adjusting its vertical position. This is how famous Segways work – they constantly try to keep vertical. Simple enough, but when you try to build something similar, there are quite enough technical challenges. Madefrutos have built a lightweight balancing robot based on Arduino Nano, which packs some interesting features. The robot so called VertiBOT was built with educational intent. The control algorithm uses kalman and complementary filter methods along with PID. Each wheel is driven by two small motors that are controlled by Atmeta328 in Arduino Nano. Robot determines its current position using 6 DOF accelerometer and gyro ADXL345/ ITG3200. Robot chassis has been 3D printed that makes it really unique. Since it is more educational project, you will find a nice description along with some theory that might help you to build your own balancer. Continue reading

Arduino driven robot-fish

Swimming robots is an interesting area to give a try. If you have already built robots that walk, ride on a dry surface, then to fill the gap, you should make one that swims. Boris Landoni have made a pretty simple construction robot that mimics the fish in the tank. It’s construction is fairly easy – An Arduino with three servo motors controlling tail, fin and torso. There are also couple sensors that are used to detect obstacles. The infrared sensor does the job pretty good. Fish propels itself by creating harmonic motion with all three servos. It looks pretty realistic and with proper skin on body you may be fooled. Continue reading

Don’t get hit by loud TV commercials anymore

The most annoying things when watching TV is loud commercials. It’s an effective way of brainwashing and there is nothing you can do about it. You can always turn volume down or hit another channel. Techbitar suggests using simple electronics to adjust TV sound on loud commercials. His solution uses an Arduino, sound sensor and IR LED to get things in control. Arduino simply monitors sound level and when it reaches some threshold, it sends IR command to lower TV volume. Device has an IR receiver which allows to record commands from remote, so it can be used for many types of TV’s. Probably you wont be able to watch TV any louder than hard-coded threshold. So this may be a problem in some cases, but a little tweak could solve this problem too. Continue reading