Step 6: Celebrate!

Now, you have a fully-functioning Quasi-duino!  Use these in projects, small spaces, or even in a lightbulb!  Upload your favorite code, run the blink sketch, and bang!  It will work!  Thanks for reading my instructable!  

P.S.  I'm only 11 years old!!!
This is totally awesome, I am new to arduino and have made a basic one on a breadboard, but one that is this simple is totally cool!!! Now i am starting to think i can make my robots run off of tiny Quasi-duino's with motor controller chips right behind the atmegas. Do you know this will work with the older atmega8, because i have one lying aroundand want to use it
Thanks for the comment!!!!! You can totally make your robots out of Quasi-duinos! That's what they are made for! I think that this will work on the ATmega8's, but you will have to change a ton of things. To be safe, I would go with the ATmega328p's, because the Quasi-duino Instructable and core are made for the ATmega328p's. Plus, the ATmega328p's are only $4.30 from SparkFun (link provided in step 1 of this Instructable).
Very nice instructable. <br>For anyone that's interested, I made a sparkfun wish-list of the supplies: <br>http://www.sparkfun.com/wish_lists/41718 <br>I can take it down if you want me to.
Thanks for making the wishlist. This is exactly all of the parts! Glad you liked it so much.
Very impressive ! Keep up the great work , you are definately going places with electronics ( and possibly teaching ! ) . Thank you again for sharing with us all. <br>Build_it_Bob
<p>I am about to build my custom Quasi-duino system. it needs; </p><p>- 3x analog inputs</p><p>- 3x digital pins</p><p>- 3V3 only</p><p>- RX / TX (for wifi module connection)</p><p>- GND</p><p>- Vin 5-9V</p><p>- reset button</p><p>- mini usb connectivity</p><p>i'm planning on updating all of my plant care instruments with this new setup. <a href="http://www.instructables.com/id/the-Plant-Doctor-family/" rel="nofollow">http://www.instructables.com/id/the-Plant-Doctor-f...</a> maybe we can do a collaboration instructable. I will ask you questions once I get my setup ready to connect. </p><p>.</p><p>thank you so much for such a great instructable. i also like the custom modules on your site. I am also in the process of designing my own module; <a href="http://www.instructables.com/id/Sensory-Device-for-The-Plant-Doctor-Plant-Care-Ins/" rel="nofollow">http://www.instructables.com/id/Sensory-Device-for...</a></p>
Wow nice, just one thing if I upload a serial communication sketch, Will it function properly even with the Arrduino UNO as ISP?
<p>I think so</p>
<p>i have an arduino mega 2560 r3, do i still require the 10uf capacitor????</p>
<p>I believe so</p>
<p>I'm only 11 and I use arduino and program android apps</p>
<p>I'm getting the response </p><p>avrdude: stk500_getsync(): not in sync: resp=0x00 when trying to burn the bootloader. Any suggestions?</p>
<p>Probably the wiring isn't correct. Double check the jumpers in-between the Quasi-duino and the Arduino UNO ISP pins, and try re-bootloading.</p>
Dumb question here: The Props Master has a sonic screwdriver instructable with a link to this tutorial &amp; directions to load an ATMEGA328P-PU with Arduino Bootloader (UNO) with the quasi-duino. Do I need to also have the r3 chip and/or another chip? Thank you for your help in advance! :)
<p>You will need the Arduino UNO R3 as well as a ATmega328p chip (to put the Quasi-duino software onto). Thanks!</p>
Got a very (dumb?) question... how do I power this? Also, can I just drop the chip into an iDuino, burn the bootloader, and then drop it into the breadboard?
You can power it by plugging in the ATMega 328 VCC to the 5V pin coming off of the Arduino, and from the ground pin off the Arduino. <br>You can use the IDuino to burn the bootloader then put it on the breadboard, but you still have to supply the power and connect the SPI pins to program the chip (as well as upload the Arduino ISP sketch to the iDuino and have to use the uploader using the programmer function like I explained in my Instructable). <br> Thanks! <br> Qtechknow<br>
Thanks for the tutorial it is very useful. But could you go a bit more in depth on how to program the chip and how to power it? Thanks.
I don't know what I did differently, but it worked! Thank you for your help.
I have encountered a deal of trouble burning the bootloader to the ATMega chip. I was successful in uploading the ArduinoISP sketch. I used Arduino 1.0 because I didn't see the Quasi-duino option under the boards selection menu. When I attempt to burn the bootloader, I receive the following: <br> <br>avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50 <br> <br>avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. <br> <br>avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51 <br> <br>I have rechecked connections and can find no error with the wiring. The chips and materials used are from the linked SparkFun page. The D13 LED is not lighting throughout the burning process. <br> <br>The accompanying photograph is of my current circuit. It's a bit of a rats' nest, I know. I moved the electrolytic capacitor to the board, as I suspected a poor connection when directly connected to the board. I'll happily provide more information to solve this. <br> <br>Thank you.
Hmm.. Make sure that you upload the ArduinoISP sketch using the Arduino UNO board selection (without MISO, MOSI, SCK, and RESET connected to the Quasi-duino). Then, connect MISO, MOSI, SCK and RESET between the UNO and Quasi-duino. Select the Quasi-duino from the boards menu, and then choose burn bootloader. It should then flash the D13 LED and burn the bootloader correctly.
impressive for an 11 year old. i do not see me 11 year old son do this :-) <br>
I think (but not sure ) I did it correctly BUT, when I try to load a sketch in quasi-duino. It says It's not the right signature for atm328 (my quasi is made with atm168). <br> <br>Could you please show the arborescence of the quasi-duino in the hardware dir ? And show the narcoleptic library arborescence too ? <br> <br>Anyway this is an awesome project ..I will use it in all of my projetcs (when it will work) <br> <br>Regards
So I can just program a microprocessor with the board, and PCB mount it to my project? Cool! Thanks a lot, alecnotalex!
Excellent &amp; Impressive. What software did you use to draw the circuit? Thanks. <br>Rubnel
It was made by Fritzing. Thanks for the comments!
Anyone know of a really good PIC ASM tutorial?

About This Instructable


108 favorites


Bio: White House Maker Faire // 14 years old // CEO of Qtechknow, maker and electronics enthusiast, I teach Arduino classes, and put making into schools!
More by Qtechknow: NFC Door Lock with the Qduino Mini (under $100) Qtechknow Robot Obstacle Course Your Image on an Arduino! - TFT LCD Screen Guide
Add instructable to: