Hugo just turned one, and to celebrate we bought him a Duktig kitchen from IKEA. I added a working microwave.
Project showcase by Myles Eftos
Portable LED panels let you dress us like your favorite 8-bit video game characters.
Project tutorial by Ben Muller
Multitasking on AVR
Project tutorial by Akash Kollipara
This is a project to control our irritation system, in this case a drip system, using a Raspberry Pi 2 and Cayenne.
Project in progress by Jhonnatan Garcia
Oh, and remember to gear the motor down - those little 3V motors spin at 5000-8000 RPM!
You can think of a rotary encoder as a circle of switches that turn in and off as the knob rotates. Every time a switch’s turns on or off, the arduino gets a signal - by counting the signals, it can work out how far the knob has turned which is used to set the timer. Each switch gives a slightly different signal (using an encoring system called “Gray Code”). The Arduino uses this code to work out direction. This is how the software know to increment or decrement the timer.
Now, I didn’t have a motor on mine, but it would be really easy to add. You can duplicate the LED driver circuit (T1, R5 and R6 is the schematic ) to drive the motor. Just wire it up to D7 on the Arduino, and modify the software. You may need to tweak the value of R5 depending on the motor current requirements. If you have a 3V motor that draws 100mA, R5 = (5 - 3) / .1 = 20 ohm.
Good pick up! I've updated the Github repo.
Or connect with your social account:
New here? Create an account