make a title for this blog. Frugal Engineering is the best way forward for science.
If you're interested in making some arduino's from scratch , you've come to the right place.
It will supplement any loopholes or doubts you may have.
Lets start with an introduction on what we'll do in the next step.

Step 1: How Well Could It Be...if I Got an Arduino for Free.
INTRODUCTION : Question what to make,how to make,but make you must ...
After scrolling,searching,drooling over tons of Arduino tutorials..from making an led cube, to automating your home, giving life to a robot or making arduino powered drones... you, like me, must have felt that sudden urge as soon as you stumble upon an inspiring arduino tutorial,
"Gosh,Wish I had one of these" or better still "I want to make one of these, Right Now!" and as soon as that feeling hits your head, your eyes start scurrying the required parts list and you see that name :

ARDUINO : 25 Dollars and the cost of your project seems to skyrocket in many cases if other electronics are not as pricey( Yup, 25 dollars might be next to nothing for some, but yeah it is something!) and of course if the other parts are pricey,you need to burn a hole in your pocket anyway...Kachang!

And what's more heartbreaking(Believe me, its true!) is if you already own an Arduino, and its already the heart of your super Awesome robot(or Whatever) project.It's then when you start thinking - I don't want to dismantle my project apart.I don't want to invest my arduino in a project that i don't know will work or trying to make it work and that's when you decide ..well..yeah..I'll definitely make this new project ... but Later..not now...might as well bookmark it for now...WAIT! Stop ! No more will you have this for an excuse.We'll be minting an arduino right here,right now,so grab the parts in step 2 of this instructable,sit tight,grab your coffee and lets get to it .

Step 2: Get These Quick!
Get These Quick!
You require these starting materials:
Breadboard
AtMega 328 IC (you can use any variant like 328 PU or 328 P-PU )
Connecting wires,
Arduino(using an Duemilanove here),
1x 16 Mhz crystal,
3x 100 ohm resistors
1x 10K resistor
2x 22pF capacitors
3x LED's(A red ,yellow led and a green one)
1x 9v battery with connector snap,
1x usb cable,
1x 7805 Voltage Regulator
A computer or a laptop with arduino ide installed,
some free time and will to make things work

Step 3: Beginning the Assembly
Grab your breadboard.It should look like the one in the picture perforated with lot of holes.
Put the AtMega chip (one that looks like a centipede) right down the middle of the board,
but keeping it closer to any one of the ends.

Step 4: Setting Up the Power Supply
Place the LM7805 voltage regular on the breadboard along with the ATMega 328 chip.
The pin placement of 7805 with the bulged side facing you is :Pin 1 - VCC, Pin 2 -Gnd, Pin 3 - Output.
Connect a black wire to pin 2 of the 7805 .Connect the other end of wire to the gnd rail on the breadboard.
Similarly connect a red wire to pin 3 of the 7805 whose other end will go to the vcc rail on the breadboard.
Connect a black wire to the ground rail which we'll connect with the ground of our Arduino(later).
To Connect the vcc and gnd rails along both the ends of the breadboard,connect 2 wires
as shown in the last few figures.

Step 5: Providing Power to the Chip
Take a good look at the At-mega to Arduino pin mapping given .
We're going to wire the circuit following it, so taking a look at it before prototyping will come in handy.
Particularly see the Vcc(+5V) and ground pin locations.
Connect red wires to pins 7 and 20 of the chip to 5V rail on breadboard.
Connect black wires to pins 8 and 22 of the chip to Gnd rail on breadboard.

Step 6: Making the Clockwork..
Add a 22pF capacitor between the Ground and pin 9 on the Atmega328 IC.
Add another 22pF capacitor between pin 10 of Atmega328 IC and ground.
Finally add a 16 Mhz crystal between pins 9 and 10 on the Atmega328.
Add a 10k ohm resistor between the 5V and reset(pin1) of the 328 IC.
Your setup should now look similar to figure 4,5 of this step.

Step 7: Adding in the Status LED's
Add a wire on any one side of breadboard.
Connect a 100 ohm resistor to one of the ends where you connected the wire.(See pics).
Add the longer lead(+ve) of yellow led to the other end of resistor.
Connect the shorter leg(-ve) of the led to ground.
Do the above steps for red and green led's.

Step 8: Connecting Everyting With the Arduino
You're almost there!
Connect the yellow led wire to pin 9 of the arduino.
This functions as "Heartbeat". It shows the programmer is running.
Connect the red led wire to pin 8 of the arduino.
This functions as "Error indicator". It lights up if anything goes wrong.
Connect the green led wire to pin 7 of the arduino.
This functions as "Programming in Progress". It shows the programmer(Ardiuno) is in communication with the slave(ATMega 328 on breadboard).
Connect 4 wires(3yellow and a green one) to pins on the Atmega IC on the breadboard
according to the pictorial schematic above..and connect them to pins 10,11,12,13on the arduino.
Also don't forget to attach the +5V and ground wires between the Arduino board and the breadboard.

Step 9: Programming Your Arduino
Let me tell what were going to do here.We're going to make your arduino basically burn the bootloader
onto the new Atmega 328 chip on the breadboard.
Well, we'll be burning a program into our arduino to make it behave like a programmer!
1) Start the Arduino IDE.
2) Go to File > Examples > Arduino ISP.
3) Compile the sketch and burn it into your Arduino.
After you've burned the sketch,you'll see that the yellow LED will start to pulsate.
If it doesn't,check your connections again.Don't proceed further until you get this to work.
Now add a 100 ohm resistance between the 5V and the reset pin on the Arduino.
This is to disable the auto-rest which occurs on the Arduino.

Step 10: Setting Up the Burning...and Rise of an Arduino
Tools > Board > Arduino Duemilanove with AtMega328.
Programmer > Arduino as ISP.
Go to the tools menu and finally select the "Burn Bootloader" option.
Arduino IDE should now read : Burning bootloader, and if all went well the green led should come on.
The Tx and Rx pins on the Arduino should start flashing.
This process of burning the bootloader will take about a minute to complete.
Arduino IDE should now read : Done Burning bootloader
If it does,work done,Congrats,you now have a new Arduino chip.
If you had an Error, the RED led should come up.But don't fret.
Match your error type with the debugging guide in the coming steps.

Step 11: Troubleshooting Guide
See the pics of this step and Eliminate your problem.
Remember that you may have multiple errors and after you solve one error ,you may tumble into the next one.
But just follow the solution corresponding to the error and you'll be up and running in no time.
If you liked this tutorial or are having problems,post comments below.
Cheers and Happy building.

Please write in English language.
이 블로그의 제목을 정했습니다. 검소한 공학은 과학을 위한 최고의 방법입니다.아두이노를 처음부터 만드는 데 관심이 있으시다면 제대로 찾아오셨습니다.허점이나 의구심을 보완해 줄 것입니다.다음 단계에서 무엇을 할 것인지에 대한 소개부터 시작하겠습니다.1단계: 아두이노를 무료로 받을 수 있다면 얼마나 좋을까요?소개 : 무엇을 만들지, 어떻게 만들지 질문하지만 반드시 만들어야합니다 ...수많은 아두이노 튜토리얼을 스크롤하고, 검색하고, 침을 흘린 후... LED 큐브 만들기부터 집 자동화, 로봇에 생명을 불어넣거나 아두이노 구동 드론 만들기에 이르기까지... 여러분도 저처럼 영감을 주는 아두이노 튜토리얼을 우연히 발견하자마자 갑자기 이런 충동을 느꼈을 것입니다,"이런, 나도 이런 게 있었으면 좋겠어" 또는 "지금 당장 이런 걸 만들고 싶어!" 그 느낌이 머릿속에 떠오르자마자 눈은 필요한 부품 목록을 훑어보기 시작하고 그 이름을 보게됩니다 :ARDUINO : 25 달러 그리고 다른 전자 제품이 그다지 비싸지 않은 경우 프로젝트 비용이 치솟는 것처럼 보입니다 ( 예, 25 달러는 어떤 사람들에게는 아무것도 아닐 수도 있지만 그래, 그것은 뭔가입니다!) 물론 다른 부품이 비싸면 어쨌든 주머니에 구멍을 뚫어야합니다...카창!그리고 더 가슴 아픈 것은 (저를 믿으세요, 사실입니다!) 이미 아두이노를 소유하고 있고 이미 슈퍼 어썸 로봇 (또는 무엇이든) 프로젝트의 심장이라면, 그때 당신이 생각하기 시작할 때입니다 - 나는 내 프로젝트를 분해하고 싶지 않습니다. 나는 내 아두이노를 작동할지 모르는 프로젝트에 투자하고 싶지 않거나 작동하도록 노력하고 싶지 않으며, 그때 당신이 결정할 때... 그래... 나는이 새로운 프로젝트를 확실히 만들 것이다... 하지만 나중에... 지금은 아니다... 지금은 북마크하는 것이 좋습니다... 잠깐만요! 그만! 더 이상 변명의 여지가 없습니다. 우리는 지금 바로 여기에서 아두이노를 만들 것이므로이 지침서의 2 단계에있는 부품을 잡고 가만히 앉아서 커피를 들고 시작합시다.2단계: 빨리 만들기!이것들을 빨리 준비하세요!다음 시작 재료가 필요합니다:브레드 보드AtMega 328 IC (328 PU 또는 328 P-PU와 같은 모든 변형을 사용할 수 있음)연결 전선,아두이노(여기서는 듀밀라노브 사용),16Mhz 수정 1개,100옴 저항 3개10K 저항 1개22pF 커패시터 2개LED 3개(빨강, 노랑, 초록)커넥터 스냅이 있는 9v 배터리 1개,1x USB 케이블,7805 전압 레귤레이터 1개아두이노 아이디가 설치된 컴퓨터 또는 노트북,일을 할 자유 시간과 의지3단계: 조립 시작하기브레드 보드를 잡으십시오. 구멍이 많이 뚫린 그림과 같이 보일 것입니다.AtMega 칩(지네처럼 생긴 것)을 보드 중앙에 놓습니다,하지만 양쪽 끝 중 하나에 더 가깝게 유지합니다.4단계: 전원 공급 장치 설정LM7805 전압 레귤러를 ATMega 328 칩과 함께 브레드 보드에 배치합니다.부풀어 오른 쪽이 사용자를 향한 7805의 핀 배치는 다음과 같습니다 : 핀 1-VCC, 핀 2-Gnd, 핀 3-출력.검은색 와이어를 7805의 핀 2에 연결하고 와이어의 다른 쪽 끝을 브레드 보드의 gnd 레일에 연결합니다.마찬가지로 빨간색 와이어를 7805의 핀 3에 연결하고 다른 쪽 끝은 브레드 보드의 VCC 레일에 연결합니다.검은색 와이어를 아두이노의 접지에 연결할 접지 레일에 연결합니다(나중에).브레드 보드의 양쪽 끝을 따라 VCC 및 GND 레일을 연결하려면 마지막 몇 그림과 같이 두 개의 와이어를 연결합니다.를 연결합니다.5단계: 칩에 전원 공급제공된 At-mega-아두이노 핀 매핑을 잘 살펴보세요.이 매핑에 따라 회로를 배선할 예정이므로 프로토타입을 제작하기 전에 이 매핑을 살펴보는 것이 유용할 것입니다.특히 Vcc(+5V) 및 접지 핀 위치를 확인하세요.빨간색 와이어를 칩의 7번과 20번 핀에 연결하고 브레드보드의 5V 레일에 연결합니다.검은색 와이어를 칩의 8번과 22번 핀에 연결하고 브레드보드의 Gnd 레일에 연결합니다.6단계: 시계 만들기...Atmega328 IC의 접지와 핀 9 사이에 22pF 커패시터를 추가합니다.Atmega328 IC의 핀 10과 접지 사이에 또 다른 22pF 커패시터를 추가합니다.마지막으로 Atmega328의 9번과 10번 핀 사이에 16Mhz 크리스털을 추가합니다.328 IC의 5V와 리셋(핀1) 사이에 10k 옴 저항을 추가합니다.이제 설정이 이 단계의 그림 4,5와 비슷해 보일 것입니다.7단계: 상태 LED 추가하기브레드 보드의 한쪽에 와이어를 추가합니다.와이어를 연결한 끝 중 하나에 100옴 저항을 연결합니다(사진 참조).저항의 다른 쪽 끝에 노란색 리드의 긴 리드(+ve)를 추가합니다.LED의 짧은 다리(-ve)를 접지에 연결합니다.빨간색 및 녹색 LED에 대해 위의 단계를 수행합니다.8단계: 모든 것을 아두이노에 연결하기거의 다 됐어요!노란색 LED 와이어를 아두이노의 핀 9에 연결합니다.이것은 "하트비트"로 작동합니다. 프로그래머가 실행 중임을 나타냅니다.빨간색 LED 와이어를 아두이노의 핀 8에 연결합니다.이것은 "오류 표시기"로 작동합니다. 문제가 발생하면 불이 들어옵니다.녹색 LED 와이어를 아두이노의 핀 7에 연결합니다.이것은 "프로그래밍 진행 중"으로 작동합니다. 프로그래머(아두이노)가 슬레이브(브레드보드의 아두이노 328)와 통신 중임을 나타냅니다.4개의 전선(노란색 3개, 녹색 1개)을 핀 o에 연결합니다.