Arduino 저렴하게 만들기

아두이노는 USB 케이블만 있으면 개발할 수 있기 때문에 매우 편리하지만 실제 H/W로 사용하기에는 가격이 부담이 된다. (UNO $24.90)  저렴하게 만들 수 있는 방법이 있었다.

https://hwstartup.wordpress.com/2013/03/06/how-to-build-a-5-arduino-clone/
http://aeturnalus.com/robotics/poor-mans-breadboard-arduino/

http://www.ebay.com 에서 견적을 내봤다.

  • ATmega328 (UNO bootloader) — $1.82
  • FT232RL FTDI Serial Adapter — $3.19
  • 16MHz Resonator, 10k Ω Resister, 100uF Capacitor  — less $1
  • Mini Breadboad — $2.58

프로그래밍에 사용되는 FTDI 모듈은 한 개만 있으면 되기 때문에 대략 $5(5500원)으로 제작 가능하다.

그런데 요즘은 $3.64면 중국산 clone 제품을 살 수 있다 ㅠㅠ

스크린샷 2015-10-18 오후 8.00.15

만드는 방법은 아래 링크를 참고했다

http://www.instructables.com/id/How-To-Make-The-Easiest-Breadboard-Arduino-UnoE/

 

주의사항

  1. Atmega328P 구입시에 분명 arduino bootloader라도 표시되어 있었는데 Sketch 업로드시에 계속 에러가 났다. 아무래도 기본 상태였던 것으로 보인다. 이런 상황을 대비해서 bootloader를 프로그래밍할 수 있는 AVR ISP 장치가 필요하다. (AVRISP mkII, USBtinyISP 등) ATmegaBOOT_168_atmega328.hex를  다운 받으면 된다.
  2. Sketch 업로드시에 적절한 타이밍에 Reset을 해줘야하는데,  여기에 나오는 방법으로는 잘 되지 않았다. 수동으로  Sketch 업로드 버튼을 누르면서 arduino의 reset 버튼을 눌러줘야 했다.(아래 에러 메세지 참고)
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
  3. Arduino에서 프로그램 다운로드시 보드는 “Arduino Duemilanove or Diecimila”를 선택해야지 2번 방법 리셋이 잘된다.
  4. 결론은 그냥 중국산 Clone을 사서 쓰자

 

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중