RedCrow + GreenBean

Feed Rss

Arduino? Reduino!

11.30.2012, arduino, by .

아두이노 부트로더도 올려 봤겠다.

이제 아두이노를 만들면 된다.

다들 자기만의 아두이노를 만들고 또는 아두이노 복제 제품이 많다.

헌데 아두이노라는 명칭을 그대로 사용할 수 없으니 다른 이름을 붙이곤한다.

그래서 나는 reduino라고 이름을 붙였다.

reduino r1 #1

정식 명칭이다.

^^;

말이사…

 

사실 아두이노가 있는데 궂이 필요는 없을 수도 있으나…

이것저것 하길 잘하기 때문에 아두이노 하나로만은 부족할 수 있다.

그래서 하나더 제작하게 된것이다.

 

제작에 있어 주된 목표점은 다음과 같다.

 

최대한 작게 만들자.

기본 기능에는 충실하자.(D13 LED)

크리스탈을 달자.

통신 단자를 달자.

DTR을 구성하자.(나의 USB시리얼 변환기가 지원해준다.)

브레드보드도 좋고, 아두이노 만으로도 좋고(이건 밑에서 얘기 하도록 하겠다.)

 

우선 회로도는 아래와 같다.

회로도를 못그려서 하기 힘들다고 하시는 분들이 많다.

물론 나도 ORCAD를 다룰줄 안다. (다룰줄만… ^^;)

하지만 아래의 회로도는 PowerPoint로 그렸다.

대부분 가지고 있을테니…

또 궂이 이렇게 컴퓨터로 그리지 않아도 된다.

그냥 손으로 끄적여도 된다.

 

다음은 회로 구성도 이다.

마찬가지로 PowerPoint로 그렸다.

완벽한 형태의 거버파일을 대처하지는 못한다.

임시로 그린거고 와이어로 점퍼 날릴것들이 있음으로… ^^;

 

자~

아래는 필요한 부품표이다.

필요에 따라서 필요 없거나 추가해도 된다.

R – 10kΩ – 1ea

R – 330Ω – 2ea(LED에 따라 다르다.)

C – 0.1uF – 1ea

C – 22pF – 2ea

크리스탈 – 16MHz – 1ea

etc – IC소켓 – 1ea

etc – Push S/W – 1ea

etc – 적층형 핀헤더

etc – 핀헤더

 

먼저 만능기판을 준비한다.

예전 회사 사장님께서 개발을 위해 몇개 만들어 놓은게 있다.

두개의 전원선을 미리 깔아 놓아서 전원선 부분이 작업하기 좀 편하다.

구성도에서 전원선이 꺽이는 부분은 칼로 잘라줘야 한다.

보드의 전체 크기는 24 * 6 (Hole)이다.

ATMEGA168/328이 14 * 4 (Hole) 크기임으로 그 크기가 작다는 것을 알 수 있다.

20121130-160035.jpg

 

준비된 보드의 뒷면이다.

앞서 말한것처럼 두개의 전원 라인이 미리 만들어져 있다.

중간에 꺽이는 부분은 칼로 잘라내줘야 한다.

칼로 잘라낸 사진이 없군… ^^;

20121130-160046.jpg

 

납땜을 뭐 부터 시작할지는 개인의 취향 같다.

그리고 작업을 어떻게 진행할지에 따라서… ^^;

우선 전원부는 이미 라인이 깔려 있음으로 바로 작업했고…

기본통신을 위한 핀을 사용하지 않는 핀 하나만 납땜했다.

20121130-160054.jpg

 

다음으로 크리스탈을 납땜했다.

헌데 왠 종이냐?

작게 작업하다보니 혹시나 하고 해서 크리스탈을 기판에서 조금 띄워야 했다.

Hole이 크리스탈의 금속 부분과 접촉이 될 수 있어 명함을 이용해서 크리스탈을 기판과 약간의 유격을 두었다.

20121130-160112.jpg

 

위에서 보면 크리스탈이 다른 Hole과 접촉을 일으킬 가능성이 보인다.

물론 낮겠지만… ^^;

혹시나 해서…

20121130-160135.jpg

 

크리스탈과 한짝인 콘덴서를 연결한다.

20121130-160143.jpg

 

전원 LED와 D13 LED 그리고 그것들의 저항…

다리가 아직 남아 있는 녀석은 다른 부품들과의 결합등으로 인해 아직 납땜하지 않은 것이다.

이것도 그냥 개인 취향인듯 하다.

20121130-160323.jpg

 

리셋회로와 DTR부분

DTR이라고 대단할건 없고 콘덴서 하나 달아주는 것으로 끝이더라.

물론 Test 해봤다.

잘 된다. ^^;

20121130-160332.jpg

 

지금까지의 뒷면이다.

LED다리가 각 한개씩 남았고 DTR용 콘덴서도 다리가 하나 남았다. ^^;

납땜 실력은 뭐 고만고만…

이쁘게는 못하지만 잘할 자신은 있다. ^^;

납땜 전문업체에서도 인정한 실력이기에… ^^;

20121130-160339.jpg

 

크리스탈 연결을 위한 점퍼와 D13용 점퍼다.

아직 소켓을 꽂지 않았음으로 반대쪽은 그냥 남겨둔 상태…

20121130-160400.jpg

 

제작 과정을 처음으로 남기는 형태다 보니 실수가 발생…

리셋 회로 전에 Rx, Tx 점퍼를 날렸어야 했는데… ㅠㅜ

안그래도 점퍼 때문에 못나지는게 싫었는데… 더 못나짐.. ㅠㅜ

20121130-160416.jpg

 

윗모습이다.

점퍼가 보인다.

많이 보이는 부분은 소켓으로 덮어진다. ^^;

20121130-160410.jpg

 

지금까지의 아랫부분…

20121130-160423.jpg

 

소켓을 올렸다.

20121130-160429.jpg

 

소켓을 점퍼와 연결 한다.

혹 점퍼가 잘못되면 소켓을 다시 빼야 하는 상황이 올수도 있음으로… ^^;

20121130-160438.jpg

 

뭐 아까와 같은 모습이지만 점퍼가 다 연결된 상태이다.

20121130-160445.jpg

 

뒷면에 남겨져 있던 다리를 정리하고 전원부와 연결되는 부분은 따로 감싸주었다.

저 빨대 같은 녀석의 정식 명칭은 나도 잘 모른다.

하지만 일반 빨대나 그런건 아니고 열에 강한편이다.

아시는 분 저거 이름이 뭔지 알려주세요~

아무래도 전원부다 보니 조심한다고 해놓은거다.

안해도 상관 없음…

20121130-160454.jpg

 

소켓양옆으로 콘넥터를 달아준다.

적층형 콘넥터로 아랫부분 핀은 브레드보드에 꽂기 위함이고

위에 소켓부분은 reduino만으로도 점퍼선 연결 가능하게 한것이다.

유용하게 잘 쓰고 있다. ^^;

20121130-160501.jpg

 

IC소켓의 다리와 콘넥터를 연결해준다.

크리스탈 부분을 제외한 모든 다리를 다 연결하고

소켓의 전원부까지 연결했다.

20121130-160508.jpg

 

완성도이다.

뭐 납땜을 이쁘게는 못한다. ^^;

20121130-160516.jpg

 

위에서 본 모습…

LED내부가 횡하다.

저 싸이즈의 LED가 가진게 White밖에 없어서 어쩔수 없이… ㅠㅜ

그래서 저항도 1k짜리로…

그래도 눈이 부시다. ㅠㅜ

20121130-160522.jpg

 

CPU를 올렸다.

좀 높게 보이는 이유는…

기본 reduino에 이미 소켓을 달았고 또한 CPU에도 소켓을 달아서 소켓이 두개인 샘이다.

그래서 높다.

아무래도 테스트 할땐 IC다리가 약함으로 여러번 꽂았다 뺐다에 힘들어 한다.

그래서 나는 보통 소켓을 이중으로 쓴다.

이것도 개인 취향이다.

IC가 비싸서 어쩔수 없다. ㅠㅜ

20121130-160527.jpg

 

동작하는 모습

D13 LED가 잘 깜빡인다.

올레~!!!

20121130-160556.jpg

 

USB시리얼 변환기와 전체컷

20121130-160605.jpg

 

이제 다른걸 만들어 봐야겠군…

다음 계획은 RTC이다.

 

※ Arduino Clone DIY, 아두이노 클론/복제 자작, one-chip

4 Responses to Arduino? Reduino!

    • 2017-11-05 at 20:46 redcrow

      까페에 글 갈아주셨죠?
      제가 까페에 답변을 달았습니다
      많은 관심 감사합니다
      궁금하신게 있으시거나 도와드릴게 있으면 언제든지 연락 주세요
      혹시 지역이 어디신지… ^^

      응답
  1. 2019-07-24 at 13:38 아두이노 공부중

    혹시 아두이노의 출력단을 12V로 하여 아두이노를 제작할 수 있을까요 ??

    응답
    • 2019-07-24 at 13:46 redcrow

      아두이노로 12V 로 동작하는걸 제어 하고 싶으신건가요?
      정확히 어떤것을 하시려는지가 중요합니다.
      12V 출력으로 내려면 TR이나 MOSFET, 포토커플러 등을 이용하면 될거는 같네요.
      포토커플러는 예전에 한번 하기는 했습니다.(다른 제어기기가 12V로 동작을 해서…)
      그 출력단에 무엇을 물린건지에 따라 연결해야 될게 무엇이 될지가 나올것 같습니다.
      예를 들어 12V 모터를 제어해야 한다면 출력을 12V를 할게 아니라 12V모터를 제어할 수 있는 모터드라이버를 구해야 하구요.
      다른 기기가 12V로 입력신호를 받는다면 TR이나 포토커플러와 같은 것을 통해 제어신호를 줘야 할 것 같네요.
      좀 더 자세한 설명 부탁드립니다.
      감사합니다.

      응답

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다