1-Day Project: Build Your Own Arduino Uno for $5

Поделиться
HTML-код
  • Опубликовано: 22 июл 2024
  • Help support Julian's Arduino videos on Patreon: / julian256
    Clones of the popular Arduino Uno are now so cheap, it's difficult to save money by building your own. But the knowledge gained from assembling an Arduino from individual parts, makes the exercise well worthwhile.
    ATmega328P Pin Mapping:
    arduino.cc/en/Hacking/PinMappi...
    ATMEGA328P-PU Microcontrolle​r With ARDUINO UNO Bootloader good quality pic. tlZZ3bFvwJ www.ebay.com/itm/-/31113148822... via @eBay
    5PCS Solderless Prototype Breadboard 170 Tie-points Arduino Shield Dovetail Slot pic. YPeRfbbLgr www.ebay.com/itm/-/20106051574... via @eBay
    10Pcs16MHz 16.000MHz 16M HZ HC-49S Inline Feet Passive Crystal Oscillator 20pF www.ebay.com/itm/-/20114881654... via @eBay
    USB2.0 6Pin CH340G Converter for STC Arduino PRO Instead of CP2102 PL2303 To TTL www.ebay.com/itm/USB2-0-6Pin-C... via @eBay
    £3 ($4.98) NEW UNO R3 ATmega328P CH340 Mini USB Board for Compatible-Arduino pic. u1ZxuU9oEz www.ebay.com/itm/-/31115538382... via @eBay
  • НаукаНаука

Комментарии • 1,2 тыс.

  • @nagygergely11
    @nagygergely11 8 лет назад +812

    PART LIST:
    (like this to keep on top)
    1x ATMEGA328P chip with Ardunio bootloader
    1x USB to TTL converter*
    1x 100nF capacitor (-> USB-TTL converter)
    1x 16MHz crystal oscillator
    2x 20pF capacitor (-> crystal)
    1x LED
    1x 220 Ohm resistor (-> LED)
    *Pay attention of your choice, it should have the same 6 pins as the one used here. Cheaper 5-pin versions do not have the CTS and required DTR pin.

    • @gottocode608
      @gottocode608 8 лет назад

      +Gergely Nagy Can I use 22pF capacitor instead of 20pf?

    • @nagygergely11
      @nagygergely11 8 лет назад +2

      +Vineeth Penugonda For me it actually worked without any capacitor. AFAIK they only needed for stabilizing tne frequency. Try it, it should not be able to do any harm.

    • @gottocode608
      @gottocode608 8 лет назад

      +Gergely Nagy Thanks Gergely.
      1) Is Voltage Regulator required?
      2) www.amazon.in/CH340G-CH340-Serial-Converter-Module/dp/B00W74BTK2?tag=googinhydr18418-21&tag=googinkenshoo-21&ascsubtag=238562e5-130a-4663-912a-7db57129bb8d
      www.ebay.in/itm/CH340G-CH340-Serial-Converter-USB-2-0-To-TTL-6PIN-Module-for-PRO-mini-/141653589990?_trksid=p2054897.l5670
      Is this the same converter which your provided in the video description? :-)

    • @nagygergely11
      @nagygergely11 8 лет назад

      +Vineeth Penugonda I do not see the pin labels, but the jumper makes me suspicious. There is the one I bought (after I received the wrong one, of course :-p), this is (or at least was a month ago) the cheapest that is the same as on the video:
      pages.ebay.com/link/?nav=item.view&id=161835245183&alt=web
      Actually the same setup did not worked for me first, probably due to driver problems with Win10: the IDE could not access to the USB serial port. There are fixes on the internet, but it was easier for me to program it by a Raspberry Pi over ISP.
      (link if you are interested: learn.adafruit.com/program-an-avr-or-arduino-using-raspberry-pi-gpio-pins/configuration, you simply connect to the appropiate pins of the atmega instead of the ardunio)
      I did not use a voltage regulator here, so the USB should work without it too.

    • @gottocode608
      @gottocode608 8 лет назад

      +Gergely Nagy Thank you :-)

  • @GrahamDIY
    @GrahamDIY 7 лет назад +226

    I've watched a lot of videos on RUclips. But this is in the top 5 ever.
    Brilliant video, brilliantly explained. I'm new to arduino and this showed me stuff I could easily understand and even more important, it got me more interested in learning more about electronics.
    I don't comment much on videos. This deserved one. Love your videos and the way you explain in a logical way. Cheers.

    • @JulianIlett
      @JulianIlett  7 лет назад +17

      Cheers Graham :)

    • @watchingin3d549
      @watchingin3d549 7 лет назад

      Graham Southern then your a tard as you cant build it cheaper.
      Its the cheapest at 3 bucks. and all any of us will ever need.
      dont believe hype.

    • @GrahamDIY
      @GrahamDIY 7 лет назад +7

      FindmeKicksUK I think everyone can see from your comment that you have just helpfully highlighted how it is in fact you who are the "tard".
      Why be so negative? Julian's videos are excellent.

    • @TroyFletcherKeyboards
      @TroyFletcherKeyboards 6 лет назад +1

      Concur. More valuable than the exercise was the explanation of the process. Very well done.

    • @americanengineering2063
      @americanengineering2063 5 лет назад

      it's completely redundant if he is making the video based on price as he stated. the components + usb to ttl is more than the price of the clone + shipping. for learning how to program an atmega328 great job!

  • @williamhayden7711
    @williamhayden7711 8 лет назад +66

    And you (whomever chooses this path) learned a whole heck of a lot more building one than buying one. Nice job Julian!

  • @troyna77
    @troyna77 9 лет назад +301

    you can always trust a person that sharpens his pencils by hand/knife. BTW... thanks.

    • @Chaoddity
      @Chaoddity 5 лет назад +7

      I wouldn't have noticed that if you hadn't pointed it out. Yeah, common practice with awkwardly shaped/art pencils. Probably a habit.

    • @lrazo5668
      @lrazo5668 5 лет назад +6

      Artist do it to give their tip a beveled Edge. Helps line variation.

    • @CoryMck
      @CoryMck 5 лет назад +7

      My old art teacher in highschool always did this, he had some untrustworthy tendencies.

    • @englishrupe01
      @englishrupe01 4 года назад +2

      @@CoryMck Was he a boy scout leader too?

    • @CoryMck
      @CoryMck 4 года назад +2

      @@englishrupe01 No, not to the best of my knowledge

  • @Slider2732
    @Slider2732 9 лет назад +12

    Great explanation video.
    It's like making a radio, can buy one for a quid, but making one teaches a whole lot more and removes a lot of mystery.

  • @romanpirs8127
    @romanpirs8127 9 лет назад +106

    I'm Mexican, but you explain very well and speak slow, so I understand. Excellent video at all.

    • @breno5378
      @breno5378 5 лет назад +3

      yeah, and i am Brazilian

    • @YvanR0Y
      @YvanR0Y 5 лет назад +3

      I'm French Canadian and I understand too! Then again I also spreak that funny English language so I guess it doesn't really count...

    • @cartapax5077
      @cartapax5077 5 лет назад +4

      full of..

  • @robthom09
    @robthom09 4 года назад +2

    I always learn something from watching a video. Many good points in this one. Also, like the soldering of a resistor to the LED for prototyping. Never thought of this, but it makes breadboarding so much easier. Thanks,

  • @dimiutube
    @dimiutube 9 лет назад

    Hey Julian. This 1-Day projects is pretty amazing. Not only because it is good to understand how all this works together but also because this makes it possible to create a custom board that fits into different boxes or other housings where a genuine or clone board does not fit into. Thanks a lot!!

  • @Polite_Cat
    @Polite_Cat 9 лет назад +5

    Really interesting project, julian. I always hope for a new of yours every day in my subscription list and always watch yours first! :) You are my favorite channel to watch right now.

    • @JulianIlett
      @JulianIlett  9 лет назад

      kekejojo1212 Thank you, very kind

  • @huchengguo3004
    @huchengguo3004 8 лет назад +21

    Thank you for this video, Now i know that Arduino board is nothing but straight up wire from IC to pin headers (with protections). I have been dealing with the size of the Arduino for a long time, robots such as sumobots have very intense space requirements, This video has taught me to just draw a PCB with SMD ATmega chips, saves tonnes of spaces that was taken by headers. Great job!

  • @EldonTenorio
    @EldonTenorio 6 лет назад

    This is one of the videos that taught me about Arduino when I was starting to learn it early last year. I have been following your videos since.

  • @ojkolsrud1
    @ojkolsrud1 9 лет назад

    Tthis was one of the most soothing stimuli for my brain I have ever watched. Your voice, filming and explanation was simply terrific, and have made me want to get me an Arduino Uno (although I now know how to build one from scratch)! Thanks for making this, and please continue making more!

  • @mjlorton
    @mjlorton 9 лет назад +43

    Great video Julian.

    • @JulianIlett
      @JulianIlett  9 лет назад +2

      mjlorton Thanks Martin. I'll be looking at burning the bootloader next.

    • @DogRox
      @DogRox 9 лет назад +1

      Julian Ilett I made a shield for the UNO to upload the bootloader to a seperate atmega328, it seems to work without any issues. :-)

  • @CariagaXIII
    @CariagaXIII 8 лет назад +117

    its like art attack 2000s but for big boys.

    • @shreyaraj7brollno.286
      @shreyaraj7brollno.286 7 лет назад +1

      by observing your profile picture i guess u too are a fan of ANGLE BEATS. am I right?

    • @PomZila
      @PomZila 7 лет назад +1

      by observing your comment, I guess you too are a fan of Angel Beats, am I right ?

    • @shreyaraj7brollno.286
      @shreyaraj7brollno.286 7 лет назад +1

      Oh great!!! Of course, i am!

    • @PomZila
      @PomZila 7 лет назад

      Lol good response, If you dont mind ,sub my channel as I may upload anime related content pretty soon. : )

    • @shreyaraj7brollno.286
      @shreyaraj7brollno.286 7 лет назад

      great!!! I'll be waiting

  • @Standbackforscience
    @Standbackforscience 8 лет назад

    This blew my mind - this demystifies everything about microcomputers. Thank you!

  • @esquach
    @esquach 9 лет назад

    I've seen this done several times, but nobody has been nearly as clear as you have been. You're a fantastic instructor, so keep it up. Thanks!

  • @JanTuts
    @JanTuts 8 лет назад +13

    So, am I correct to assume that, if a lot of your projects are standalone (no USB data-connection to a computer required), you can:
    1. buy a bunch of extra ATmega's with Arduino bootloader, 16Mhz crystals and 20pF capacitors
    2. program and test your project on the single genuine Arduino UNO you already own
    3. lift the ATmega from it's socket and solder a crystal and 2 capacitors directly to it's pins (or place all on a breadboard)
    4. remove the other project components from the UNO pins, and solder them directly to their respective pins (or place them on the breadboard)
    5. hook up a 5V power source (smartphone battery / powerbank?) to the ATmega's VCC and GND pins
    6. run your project straight from the ATmega, or the single breadboard (eliminating all the extra space for the Arduino UNO)
    7. rinse and repeat?

    • @zachbutler2470
      @zachbutler2470 8 лет назад +3

      Just test functioning on the Arduino and when you're done, eliminate the excess bulk by making your own device with the ATmega and bare bones.

    • @zachbutler2470
      @zachbutler2470 8 лет назад +2

      So yeah you right.

  • @rbaleksandar
    @rbaleksandar 7 лет назад +16

    It's the amount of produced units that reduces the price. It is relatively rare for a custom assembled unit to cost equal or less than a premade one.

    • @Sam-zu8vo
      @Sam-zu8vo 4 года назад +1

      Economy of scales

    • @anitajha4215
      @anitajha4215 2 года назад

      Exactly what I was thinking

  • @Vhbaske
    @Vhbaske 9 лет назад +1

    That is good for a stand alone project. An alarm, clock, letter display, etc. You are a master tutor!

  • @ericmenaut
    @ericmenaut 2 года назад

    Great explanation, with a clear and comprehensible language. Very appreciated when you see the tons of videos made by people who do not articulate and talk at the speed of a formula 1.

  • @beargun42
    @beargun42 9 лет назад +15

    You also need to connect AVCC to 5V, or portC might not work properly (according to the data sheet).
    I'd also strongly suggest connecting the two GND pins. A decoupling cap between GND and VCC would be advisable too.
    You can print stickers that you can stick on the DIP package, that show the pinouts. Very handy, so you don't have to lookup the pinouts.
    Great demo of the bare bones Atmega328 Julian. Thanks.

    • @davet11
      @davet11 9 лет назад

      I'd also noticed the two gnds weren't connected - good catch!

    • @JulianIlett
      @JulianIlett  9 лет назад +2

      beargun42 Good points. I wonder how much current can be passed between those two GND pins before the chip goes pop.

    • @beargun42
      @beargun42 9 лет назад +2

      Interesting question Julian Ilett. Looking at the bare die of the ATMega8 (zeptobars.ru/en/read/atmel-atmega8 (top-right is pin 1)), you can see the large yellow square that looks to connected to the ground pads (also note square has a bigger clearance around the VCC/AVCC pads). Seeing that, I think you can probably get pretty close the the maximum rating, with only one pin connected. Though the bond wires may become the weakest factor here. Also noise might be more of an issue with only one pin connected.
      Wait. Looking a bit closer I see the yellow square is interrupted at the bottom (left), and partially interrupted at the right (bottom). So probably a bit less maximum current. But since Arduino doesn't really promote using the analog pins as outputs, you can probably get away with it. ADC measurements may be a bit more noisy.
      I think we're full circle now (-:

    • @dougcarriger6984
      @dougcarriger6984 6 лет назад

      Julian, great video, thank you very much. I'm not a pro, and am using a Surface 4, and def had to connect AVCC (20), AREF (21) w/10kohm in series to 5v on usb to make the arduino IDE recognize the device on the com port. The ide had "port" greyed out until I did this. Now working. Very cool video - thank you.

  • @MFGNEV
    @MFGNEV 8 лет назад +7

    I started now to use the Atmel328 directly on PCB and this tutorial was the base for it! Thanks a lot!
    Only one remark: I was only able to upload a sketch via USB - TTL converter to the chip adding a 10K resistor between +5V and pin 1 (reset).

    • @G3RXX
      @G3RXX 8 лет назад

      +Dirk H Thanks man, been swapping out components for 3 days, didn't realize to add resistor there.

    • @mikecraft4506
      @mikecraft4506 7 лет назад

      The 10k resister you recommend adding, is it from pin 7 to pin 1 on the atmel chip or from the atmel chip to the USB - TTL converter. Sorry but need a bit more info. Thanks for any help. Like Gerry have had no luck with this for 3/4 days and this suggestion sounds good.

    • @mikecraft4506
      @mikecraft4506 7 лет назад

      Re: The One Day Ardunio Project: The 10k resister you have added, is it from pin 7 to pin 1 on the Atmel chip or from the Atmel chip to the USB - TTL converter OR just on the USB -TTL converter alone. Sorry but need a bit more info as I have the same problem as you had. Thanks for any help.

    • @erikscow7720
      @erikscow7720 7 лет назад

      Dirk H If this is all it takes to run arduino programs, what is all the extra stuff on the board? in other words, if I make projects using just the microcontroller like this, will I be missing anything important?

    • @laurencerilling5873
      @laurencerilling5873 7 лет назад

      What your project requires will dertermine that. Inputs, outputs etc.

  • @ShahZahid
    @ShahZahid 2 года назад

    i had watched this video 6 years ago, i was really surprised to see this recommended to me, the god ol days, your channel really helped me getting started with Arduinos

  • @chippievw
    @chippievw 9 лет назад

    Julian, thanks for taking the time to post this. Love the male/female headers on the clone.

  • @highcountrytekradio4183
    @highcountrytekradio4183 8 лет назад +4

    Nice project... just FYI, I used a similar but different USB serial converter, also sourced on Ebay, and I had to use a 22 nF capacitor to couple the DTR line on the USB converter to pin 1 (reset) on the ATmega328, instead of the 100 nF mentioned in the video.

    • @Tederean
      @Tederean 8 лет назад

      +HighCountryTekRadio What serial converter do you used? I have the same problem. The chip von my converter calls 'Silicon Labs cp2102'.
      Thanks.

    • @stephenman3846
      @stephenman3846 4 года назад

      yes was it cp2102

  • @gottocode608
    @gottocode608 8 лет назад +15

    The Led at digital pin 13 blinks for 1 sec after I start uploading.... but after that it shows : avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding

    • @jcfausto
      @jcfausto 7 лет назад +15

      Hi, just for the records, I tried to do this project today and received the same error when uploading the sketch. The problems was solved putting a 10K resistor between PIN 1 and VCC.

    • @zendesigns5602
      @zendesigns5602 6 лет назад

      Julio Cesar Fausto sweet! Thank you!

    • @wayneswan3092
      @wayneswan3092 6 лет назад

      that's not my issue. I have the 10KR in pin 1 to vcc and still no go... I have hours upon hours of searching, setup, re setup, reloading of bootloader numerous times.. i have no idea what i'm doing wrong! I cannot get my CP2102 to work for nothing!

    • @frodemolland6249
      @frodemolland6249 6 лет назад

      same here, but I'm new with this :)

    • @stephenman3846
      @stephenman3846 4 года назад

      @@wayneswan3092 hey maybe if you place a 22 nano farad instead of 100nano, it may work

  • @arnoldr1746
    @arnoldr1746 5 лет назад +1

    This is the kind of videos people need to see on RUclips, if there where a RUclips’s Oscar you definitely must win one

  • @maffysdad
    @maffysdad 8 лет назад

    Hi Julian,
    I'm happy to use a purpose made board, but I've learnt a significant amount by watching your video. You've not only made a interesting and informative video, but it has allowed me to understand much better how the Arduino works.
    Many thanks.

  • @nmelectronics1
    @nmelectronics1 9 лет назад +12

    the good thing about making something like that is that it can be on a smaller board and have only what you need around it. making it more compact

    • @tripy75
      @tripy75 9 лет назад +2

      That, and removing unneeded stuff allows you to have a very low power sleeping arduino. Good to have a load of cheap sensors left and right running on batteries.

    • @YensR
      @YensR 9 лет назад +2

      getting a Nano clone would solve much of the size worries while keeping most of the Uno abilities (and USB connection).

  • @liorsinger1
    @liorsinger1 9 лет назад +3

    Beautiful! Thank you!

  • @FuzzyScaredyCat
    @FuzzyScaredyCat 3 года назад

    It's 2020 and this is the *only* video I've found that strips down what's required t the bare minimum. Thank you.

  • @markusrohner9452
    @markusrohner9452 9 лет назад

    I enjoy watching your postbag series. I also built one of these own Arduino with similar components. It did not work at first. Finally I learnt about the tiny 3.3/ 5 V switch on the Serial adapter in one of your other videos. Switched it to 5V and eveything works fine. Thanks

  • @stephenman3846
    @stephenman3846 4 года назад +3

    hello there!! Can I use cp 2102 converter and as for the capacitor, each is 20 picofarad right??

    • @321fire9
      @321fire9 4 года назад +1

      i can't found 20 pf capacitor, but i can only next to the 22 of capacitor

    • @321fire9
      @321fire9 4 года назад

      is it right?

    • @melkiorwiseman5234
      @melkiorwiseman5234 4 года назад

      @@321fire9 The capacitors only need to be close, so 22pF should work.

  • @serjaoberranteiro5913
    @serjaoberranteiro5913 7 лет назад +10

    Maybe on your country, but here in brazil:
    Protoboard: +- 3.50 dollars
    Chip: +- 3.50 dollars
    usb module: +- 2.50 dollars
    wired jumpers: +- 3 dollars.
    o/ components: +- 2 dollars
    Total: +- 14.50 dollars
    Arduino Uno R3: +- 7~13 dollars
    Is a LOT more cheap buy a arduino on place of the separated components.

    • @rallekralle11
      @rallekralle11 7 лет назад +8

      doesn't the chinese ebay sellers ship to brazil?

    • @ceneblock
      @ceneblock 6 лет назад +2

      An authentic arduino or a clone board?
      I'm used to clone boards being less than $10.
      The biggest advantage in doing this is to get the experience.

    • @frodemolland6249
      @frodemolland6249 6 лет назад +1

      yeah, but the fun here, is to learn and build it yourself :

    • @dimitris.4484
      @dimitris.4484 5 лет назад

      But if you want to make a system on pcb that uses an atmega microcontroller(arduino's microcontroller) you need to know how to do it. If you want to just play with an arduino ok get the board.

  • @DevinWatson
    @DevinWatson 8 лет назад +1

    Thank you for this video, Julian. This tutorial truly helped get me started on moving into making barebones Arduinos, and my own embedded devices.
    One thing that I learned that might be related to the issue you had with manual reset on the programmer. Putting a 10K pull-up resistor between RESET and VCC seems to let the 328 reset itself automatically after a sketch is uploaded.

  • @CNC-Time-Lapse
    @CNC-Time-Lapse 9 лет назад

    Very nicely done video. I really liked the extra bit of detail given for side points, such as what the capacitor was for when bridging the USB-to-Serial converted to the input on the Uno. Very excellent incites.

  • @Gspsx
    @Gspsx 9 лет назад +3

    Would this set up work with the attiny85?

    • @ElectronFunCom
      @ElectronFunCom 9 лет назад

      You can build ATtiny85 yourself, but by default Arduino IDE doesn't support the ATtiny chips. High-Low Tech Group at MIT Media Lab created their own libraries and shared them publicly, so you can download and use them. I made a video about it some time ago, so you can ask if you have any questions about it.

    • @Matt0x00
      @Matt0x00 9 лет назад

      I came to also recommend a video to compare with something like the attiny85.

    • @EdwinNoorlander
      @EdwinNoorlander 9 лет назад

      Jou programe the ATtiny with a SPI programmer and mot via a serial bootloader. There is nu bootloader on the ATtiny. Jou can use the UNO as a SPI programmer for the ATtiny. And for the IDE add the ATtiny hardware library to the IDE. Then you can upload the skets via a (UNO) SPI programmer. I use a USBtiny SPI programmer. There also DIY with a AT chip. But you can buy theme for allmost nothing.

    • @ceneblock
      @ceneblock 6 лет назад

      See Adafruit's Trinket for more info.
      It's super easy to build but no, it isn't the same as you rely on the internal oscillator.

  • @rukshansheriffdeen195
    @rukshansheriffdeen195 8 лет назад +3

    Superb.......... Your idea is great for Sri Lanka and electronic lovers who live's in low economical countries.

  • @alessioyautja612
    @alessioyautja612 9 лет назад +1

    Thank you for producing and uploading this video. Its great to understand the components of a micro-controller and really work out how all the components mesh together to make it all function. It may sound naive and I understand that an engine is also just a collection of simple parts it still does baffle me how we can make electricity run in circles and do tricks for us ^^

  • @stoveman
    @stoveman 7 лет назад

    Great video. I just sourced parts to build my own Arduino. $5.94 for the parts. I already had the resister and LED. This is a well documented video with step by step instructions. Thanks for taking the time to post..

  • @thomasselvig1212
    @thomasselvig1212 5 лет назад +3

    The arduino nano is also increadibly cheap (about $2 on ebay)

    • @englishrupe01
      @englishrupe01 4 года назад

      None of those cheap versions use the long DIP ic, though, so you cannot re-use/adapt the chip in this way, unfortunately.

  • @Joshua-kn6dq
    @Joshua-kn6dq 5 лет назад +17

    1. Maplin is out of business
    2. Maplin overprice everything

  • @3hornthrasher815
    @3hornthrasher815 8 лет назад

    That's a nice backlit display, it has so many pixels which make a great resolution, great video.

  • @opalprestonshirley1700
    @opalprestonshirley1700 3 года назад

    Really enjoyed this. Whether it is cheaper or not this gives a better understanding of how it works, plus I can make a smaller setup for some circuits.

  • @scodavis
    @scodavis 9 лет назад +6

    The main seller on eBay you use for your parts doesn't have 20 picofarad capacitors, but they do have 22 picofarad capacitors. Is this acceptable? Thanks for a great video!

    • @JulianIlett
      @JulianIlett  9 лет назад +2

      Thanks. Yes, either value will work fine.

    • @alexstone691
      @alexstone691 9 лет назад +2

      Julian Ilett hey, i seen you buy alot of stuff from ebay i wanna buy 830 ties breadboard and jumper wires cheap but dont know how much is shipping, could you explain me how ebay works ?

    • @totaleonzin
      @totaleonzin 8 лет назад +1

      +Alex Stone Look at sites like banggood.com. They have free shipping and they are most of the time the cheapest.

    • @alexstone691
      @alexstone691 8 лет назад +2

      TotaleOnzin i already got one from ebay for like $3

    • @valvelifter1951
      @valvelifter1951 8 лет назад

      +TotaleOnzin Great site. Thanks for the tip.

  • @sdgelectronics
    @sdgelectronics 9 лет назад +4

    Julian, always connect ALL GND and VDD pins, including AVDD!

    • @pfeerick
      @pfeerick 9 лет назад

      Especially if you intend to use the Analog pins as analog pins... which means that the analog references (AREF) pin needs to be connected to VCC as well.

    • @Mixbag
      @Mixbag 9 лет назад

      Peter Feerick so i connect AVCC and AREF bins to VCC ? i have a lcd display that displays temperatures it all runs of 5v and i am putting VCC to D9 pin as a to act as voltage reference for analog calculations ? is this all sound ok ?

    • @pfeerick
      @pfeerick 9 лет назад

      Yes, you attach AVCC to the VCC pin even if you aren't using the Analog to Digital Converter (ADC). And you attach AREF to VCC to set the reference voltage of the ADC. If you are using any of the A0 - A5 pins and analogRead(), you are using the ADC. As long as your supply voltage is below 5.5, then all is good!

    • @Mixbag
      @Mixbag 9 лет назад

      Peter Feerick thank you for your reply. i had someone write the code for my little project as im new and still learning. the code was made for a fake learnardo and now im using the code on a ATmega328P-PU (attempting my first pcb layout. and i was unsure about those pins. it works with those pins not connected however i will connect them as you advise :)

    • @dp0813
      @dp0813 6 лет назад +1

      Why?

  • @gortnewton4765
    @gortnewton4765 8 лет назад +1

    Nice tutorial, clearly and competently explained. I'll do this. Thank you.

  • @happydavid13
    @happydavid13 7 лет назад

    To echo what one of the other commenters has said, this is simply the best video on RUclips. Thank you so much.

  • @gokhan.
    @gokhan. 6 лет назад +3

    Arduino is 3$ in aliexpress

  • @josephf151
    @josephf151 7 лет назад +4

    You don't need a breadboard! just dead bug build it! :)

    • @ceneblock
      @ceneblock 6 лет назад +1

      Joseph Florentine until you want to change the circuit. :)

    • @plaguedpixel39
      @plaguedpixel39 5 лет назад +1

      Bad advice for beginners.

  • @bayoupirate3808
    @bayoupirate3808 5 лет назад

    "... issue of understanding how these things work." You are absolutely correct and have my utmost respect. Thank You.

  • @gerryfontaine9861
    @gerryfontaine9861 3 года назад

    You hit the nail on the head, its not always about cost. If you are designing a component to operate lets say a barn fan that turns on based on temperature, its way more important to understand the base function then most people may think. If something goes wrong you have some idea how to fix it. Thanks so much for this tutorial!

  • @tijn2237
    @tijn2237 7 лет назад +6

    I know you are not a comedy channel, but you missed a great oppertunity to sample
    "But shit, it was 99 cents". From thriftshop, when you were talking about the crystal.

    • @lazar2175
      @lazar2175 7 лет назад

      Slep Yu Lol,that song is pure gold,as well as "Can't Hold Us"

  • @Lightning-Shock
    @Lightning-Shock 8 лет назад +12

    Here in Romania those costs 2x the price! So unfair...

    • @thunderbolt997
      @thunderbolt997 8 лет назад

      +LightningShock well buy it from china just like the people who sell them...

    • @edukee
      @edukee 8 лет назад +1

      +LightningShock because you pay tax for both your government and the european union.

    • @Lightning-Shock
      @Lightning-Shock 8 лет назад

      Captain Dandal
      Romania is in EU.

    • @MrMats0n
      @MrMats0n 8 лет назад +3

      +LightningShock captain just said that? Anyway I came here to say you could just buy those Atmega328ps off ebay (and some 16mhz crystals and a few ceramic caps) and use them alone. Those get through the customs and free shipping and what not everytime at least to Finland. And youll only need one of those usb thingys, you can program every chip with the same one.

    • @jameswright528
      @jameswright528 8 лет назад

      +MrMats0n So after the programming the USB converter can be removed and all that is left to do is power the microcontrolle​r?

  • @Texasfrank512
    @Texasfrank512 9 лет назад

    Very good tutorial!! I'm a beginner when it comes to electronics but this really shows the basics of the board. Thanks for posting.

  • @Disillusioned_one
    @Disillusioned_one 9 лет назад

    It's that simple, you could add it to your own projects giving micro control and displays without hooking a full blown arduino.
    Good video JulIan.

  • @wh1t3no1se7
    @wh1t3no1se7 8 лет назад +4

    why you can't buy raspberry pi zero what cost $5?

    • @pokemonXD1
      @pokemonXD1 8 лет назад +1

      it sold out within 24 hours

    • @wh1t3no1se7
      @wh1t3no1se7 8 лет назад +1

      Cosmic Taco Cat
      but you can still buy it on ebay

    • @pokemonXD1
      @pokemonXD1 8 лет назад +1

      +Very Manly Man yeah but those prices are probably high because of people wanting to resell them for a higher price.
      I haven't check my self though. So I dunno.

    • @samborms
      @samborms 8 лет назад +4

      +Very Manly Man arduino it's a microcontroller (made to learn easy way to the microcontrollers with out all the problems handle microcontrollers),raspberry zero it's a computer(made for introduce the computational cience to the people with a minimum cost) those both are good ideas. but with a diferent purpose

    • @wh1t3no1se7
      @wh1t3no1se7 8 лет назад

      mttorresrivera
      but you can use raspberry as microcontroller too

  • @danielaunspach6312
    @danielaunspach6312 7 лет назад

    I was wondering, as I looked over the official board, why one couldn't just build an Uno from inexpensive components, and then I happened on your video. I also bought the official version, but wanted to play around with building a variation. Thanks for taking the time to post!

  • @johnmalcolm9980
    @johnmalcolm9980 6 лет назад

    An excellent video. It would be hard to imagine how it could be more clearly and concisely expressed. Bravo! Subscribed. Will donate

  • @xxM5xx
    @xxM5xx 9 лет назад

    Very well done Julian. Subscribed.

  • @rgmtb
    @rgmtb 4 года назад

    This was great! I've wanted to learn how to do this. Looking to make a very low power Arduino for projects and this will do the trick. Thank you so much 👍

  • @john_mills_nz
    @john_mills_nz 7 лет назад

    I really enjoyed this. Just about to start exploring the world of Arduinos. Bought my first kit online and now patiently waiting for it to arrive.

  • @B0M0A0K
    @B0M0A0K 9 лет назад

    Outstanding Julian. Great video.

  • @miked877
    @miked877 9 лет назад

    I like this. Helps us to understand the behind the scenes of what is going on so we can understand thing better. Yes, please create a How to Program instruction.

  • @jacobendure262
    @jacobendure262 5 лет назад

    Great video. You are so clear in explaining everything, oh, and I love you accent...

  • @jdaniele
    @jdaniele 9 лет назад

    Very interesting and nice video!
    Thanks for sharing it with us Julian.

  • @oliverutriainen2837
    @oliverutriainen2837 9 лет назад

    You speak clearly and choose your words well. Thumbs for that.

  • @jcresgate
    @jcresgate 8 лет назад

    Good job! The advantage from the assembly is able to record the program in several ATMega just changing the microcontroller as well as being easier to mount the later own circuit.

  • @boydbros.3659
    @boydbros.3659 7 лет назад

    Thanks for this, the tip on the U8glib was awesome. Thanks again

  • @BernhardHofmann
    @BernhardHofmann 8 лет назад

    That's really impressive. Amazing little project, thank you.

  • @stephenman3846
    @stephenman3846 4 года назад

    OMG thank you..truly one of the best videos I have watched!!

  • @nandvandam
    @nandvandam 6 лет назад

    Briliant video, best made how-to I have ever seen

  • @claudiaftprivacy6478
    @claudiaftprivacy6478 9 лет назад

    What i love the most on your Arduino is that it is really small so i can put it in anything. I just must find out where i can get such programmed chip in Romania. Great explained! Thx!

  • @TelmoMonteiro
    @TelmoMonteiro 9 лет назад

    I like the way you patiently explain things. Thank you very much!

  • @kendallbennett
    @kendallbennett 8 лет назад

    Nice, Great job at explaining and making explaining how it works. Thanks for this.

  • @kewaltakhellambam7710
    @kewaltakhellambam7710 5 лет назад

    'its not about its about understanding the parts' this is so great.

  • @JohnsElectronics
    @JohnsElectronics Год назад

    Thank you Julian! This tutorial was a huge help!

  • @jlucasound
    @jlucasound 5 лет назад +1

    Just a note to the fans of Julian watching this build. And to you, too, Julian, but you may already know. OK, I did all this (your build) on my breadboard but my USB to serial interface was different. It worked fine the first time uploading the code but I had to wait to upload again. What I did was put a pulldown resistor between Reset (Pin 1 on the Atmega) and Ground. I had a 22K and that works. I am sure a lower value would work. This is AFTER the ceramic cap. (From the USB to Serial interface pin DTR to the ceramic cap). Before I put the resistor in, I would have to wait about 2+ minutes before I could upload a new sketch. I mounted the resistor on the breadboard so I didn't modify the interface. I hope I explained what I did clearly. CP2102 is the chip on the interface. SI or S1Labs. (Replace the word "interface" in my post with "converter").

  • @BadPennyDogBoy
    @BadPennyDogBoy 9 лет назад

    Nicely done! A fun project. Thanks for the video.

  • @chetkasper5680
    @chetkasper5680 9 лет назад

    Nicely done! Thanks for the lesson.

  • @HauntHouse
    @HauntHouse 9 лет назад

    That is really amazing. I think since it's harder to beat price (significantly) or space, you can still go creative in terms of looks. At least it might be more environmentally friendly than the full board.

  • @paulromsky9527
    @paulromsky9527 2 года назад

    Great video! To be pure minimalist, no LED/Resistor and the USB to Serial Adapter would be part of your special programming cable (not part of the board).
    You can make a simple PCB, the Microcontroller, the Crystal, 3 Capacitors, A 4.5V Battery Clip, a Diode, and a Female Header Connector that you plug the USB to Serial Adapter into to program/comms and then remove it (freeing up 2 more I/O if you need them but no comms). I would suggest a 1uF Capacitor across the VCC and GND pins of the microcontroller for added decoupling of the power pins. To save even more money, you could learn the complicated process to install the Bootloader yourself.
    I think I am going to add this project to the Summer STEM class I teach - I try to save my students every penny as they pay for project materials, but I teach the class for free (8 hours a day, 5 days a week, 8 weeks over the Summer).

  • @silviam.7195
    @silviam.7195 5 лет назад

    Nice idea shown here...and quite easy to reproduce an reduced home made Arduino Uno.
    Thanks for uploading this video here. :-)
    Greetings, Silvia

  • @d1rtyduckmusic
    @d1rtyduckmusic 4 года назад

    Thanks for this. For me building my own Arduino is great not because the price, but because it alows to have evrything on one PCB (Arduino and controllers), so the project can get much smaler.

  • @vladislavkornushenko
    @vladislavkornushenko 3 года назад

    Thanks a lot, it's really helps me to understand how I can itegrate arduino into my own PCB

  • @ieseduardovalencia
    @ieseduardovalencia 9 лет назад

    An impressive work! Congratulations!.

  • @DilnuwanAmaraweera
    @DilnuwanAmaraweera 9 лет назад +2

    Dear Julian,
    Thanks it's very use full.. keep it's up..

  • @skudrnafrantisek
    @skudrnafrantisek 9 лет назад +2

    Good morning, I have same problem like Javid Shaikh, when i want to programm atmega i see avrdude stk500_getsync(): not in sync resp=0x00, i tried RST threw 104 cap it doesent work

    • @Ed19601
      @Ed19601 9 лет назад

      pull up the reset line with a 10k resistor

  • @tuskiomisham
    @tuskiomisham 9 лет назад +1

    first time i've heard a british man say cheerio. you made my day.

  • @BohdanTrotsenko
    @BohdanTrotsenko 9 лет назад

    Exactly! Huge thanks for helping understand how arduino works!

  • @valvelifter1951
    @valvelifter1951 8 лет назад

    Thanks Julian. An excellently presented and produced video tutorial. You have persuaded me to get my own Arduino and experiment. "The world is your lobster" - Arthur Daley :)

  • @h311sb311s
    @h311sb311s 8 лет назад

    Thanks Julian. That was informative.

  • @PacoOtaktay
    @PacoOtaktay 7 лет назад

    Julian,
    Good video. Thank you for sharing.
    Actually knowing a minimal setup can actually help with other projects. One idea I had is using one of these ATmega328P chips and a few support components to make a retro joystick adapter.
    Example of this could be to convert a NES, SNES, Wii nunchucks, or Playstation 1/2 controllers to a retro computer.
    So if you wanted as small of a board as possible then using this layout you used is actually a good way to show how you can build a small customized micro controller setup. :D

  • @siliconpenguin
    @siliconpenguin 9 лет назад

    Great video Julian, well done! Thank you.

  • @millylamp362
    @millylamp362 8 лет назад

    actually learned a little bit more than thought would for this. thank you.

  • @pir869
    @pir869 7 лет назад +1

    what is the value of the current limit resistor for the LED,the link for the usb convertor takes you to a no ship to UK seller,would this then run my diy cnc using grbl.
    I'm an electronics technician,but i studied way before these gizmos were common place ,only i R+D labs,but if this can operate the cnc i can develop a full integrated pcb with surface mount components,next i need the schematic for a usb convertor.
    cheers.

  • @andymouse
    @andymouse 3 года назад

    Came back for a quick refresher:)...cheers.

  • @sherlockholmes68
    @sherlockholmes68 8 лет назад

    this is a very Great video of how Arduino works, Its so great I want to press Thumbs-Up Twice!! So much to learn for me thou!

  • @owin385
    @owin385 8 лет назад

    Excellent Demonstration!

  •  3 года назад

    Awesome, video!! You made it in 14 minutes. I'm going to try it!!! Thanks