본문 바로가기

AVR8

[BSDA Project] 메인 컨트롤러 보드 임시 구상 BSDA (Bicycle Safet Driving Assistant) 프로젝트에 이용할 AVR ATmega128 보드를 탑재할 보드를 대략적으로 구상 해 보았습니다. 이런식으로 핀소켓을 이용하여 ATmega128 보드를 장착하려고 합니다. 소켓 자르느라 고생좀 했네요. 겁나게 안잘립니다. 이런식으로 보드에 탑재할 예정입니다. 아직 어떠한 기능들을 어떤식으로 탑재할건지 완벽하게 설계되지 않아 이 프로젝트에 메인이 되는 ATmega128 보드를 탑재하기 위한 핀소켓부터 준비 해 보았습니다. 제대로 설계가 완료된 후 납땜하여 자전거에 배치할 예정입니다. 위 포스트를 읽으셨다면 바로 밑에있는 ♡버튼을 ♥로 채워주세요! 공감하는데에는 로그인이 필요하지 않습니다. XD 공감해주시는 당신은 멋쟁이 > 2016. 10. 4.
[BSDA Project] 18650 배터리 4셀 (2직렬, 2병렬) 휴대용 5V 공급기 BSDA (Bike Safe Driving Assistant) 프로젝트 메인 컨트롤러에 전원을 어떻게 공급할 까 하다가, 18650 배터리 2직렬 2병렬 -> 5V 레귤레이터를 이용하여 5V 전원을 공급하기로 했다. 아에 그냥 4병렬해서 5V 승압을 해도 되는데 딱 떠오른게 스텝다운밖에 없어서 빨리 진행하려다 보니 이렇게 되어 버렸다. 이미 구매 해 버렸으니 일단 이대로 진행하고, 나중에 필요하면 4병렬 -> 5V 승압으로 회로를 수정하려고 한다. 교육용 로봇에 배터리 부분이다. 14.8V 8800mAh면 얼마나 큰 용량인가. 일단 빼냈다. 18650 배터리다. 게다가 LG셀! 이 배터리팩 필름을 제거하고, 회로를 분리한다. 회로 분리 후 이제 셀에 붙어있는 철판을 제거한다. 제거 완료. 중간에 스파크 .. 2016. 6. 28.
[구매후기] 엘레파츠 AVR, 멀티미터, 다이오드, MOSFET, TR, 가변저항 등 구입 구상해놨던 프로젝트를 진행하려고 보니 외부전원으로 LED 제어를 해야 할 필요성을 느꼈다. 그래서 엘레파츠에서 또 추가주문을 하였다. 이번에도 좀 많은 양. TR, MOSFET, 다이오드, 가변저항, 막대저항, Hyper Flux LED, 핀 헤더, 하우징, 와퍼?, 마그네틱 센서, 온도센서, PCB, 와이어, ATmega128A 보드, 인두팁, 납 페이스트, 멀티미터, 네오디움 자석, 부저, 스위치. 6/21 (화)에 배송이 왔다. 이번에는 6/18 (토)에 주문하여 6/20 (월)에 입금확인이 된 후 바로 택배를 붙였다. 알차게 들어있다. 전부 꺼낸 모습. 이번에도 포장은 꼼꼼히 잘 되어 있는 것 같다. 거래명세표. 에어캡을 다 제거한 후. UL1007 22AWG 케이블을 구입했다. 40M 였던가? .. 2016. 6. 27.
AVR ATmega128A 퓨즈비트 설정하기 AVR 보드를 안전하게 사용하려면 퓨즈비트 설정이 필요합니다. 퓨즈비트 설정을 하려면 먼저 자신의 AVR 보드와 ISP를 준비 해 주세요. 이건 제 첫번쨰 보드 입니다. 브레드보드에 탑재하고 개발하기 편하게 생겼죠. ISP 포트는 이 보드의 하단에 있습니다. 그럼 ISP와 연결을 시켜주어야죠. 커넥터의 방향에 주의하며 연결 해 줍니다. 그리고 PC와 연결 해 주면 POWER LED에 빛이 납니다. 이건 제 두번째 보드입니다. BSDA 프로젝트에 이용할 녀석이죠. ISP 단자가 이 보드에는 상단에 달려있네요. 방향에 주의하며 연결 해 줍니다. 그리고 이것도 똑같이 PC와 연결 해 주면 됩니다. 제가 가지고 있는 보드가 2개여서 예시를 들기 위해 두 가지 보드의 연결 방법을 알려드렸습니다. 그 다음 Atme.. 2016. 6. 26.
Atmel Studio 6.2 (구. AVR Studio) 프로젝트 생성하기 Atmel Studio 6.2 설치가 완료되었으면, 이제 프로그램을 짜기 위해 프로젝트를 생성해야 합니다. 먼저 스튜디오를 킨 후, 단축키 Ctrl + Shift + N 이나 File - New - Project... 로 New Project 메뉴에 진입합니다. 관련글 2016/06/24 - [H/W/AVR] - Atmel Studio 6.2 (구. AVR Studio) 설치하기 그러면 위와 같은 화면이 나옵니다. GCC C Executable Project를 선택하고, 프로젝트 이름과 프로젝트 경로를 지정한 후 OK를 눌러줍니다. 그러면 위와 같이 프로그램이 주입될 대상 디바이스를 선택하라고 합니다. 내 보드는 ATmega128A 칩이 장착되어 있으므로, ATmega128A 디바이스를 선택했습니다. 그.. 2016. 6. 25.
Atmel Studio 6.2 (구. AVR Studio) 설치하기 ATmega128 AVR 보드에 주입할 프로그램을 작성하려면 별도의 개발 툴이 필요합니다. C#, C, C++ 등은 Visual Studio로 편하게 개발하지만, AVR은 Atmel Studio (구. AVR Studio)나 Codevision을 이용하여 개발합니다. http://www.atmel.com/tools/atmelstudio.aspx http://www.atmel.com/tools/STUDIOARCHIVE.aspx 그 중 내가 갖고 있는 보드와 ISP는 Atmel Studio 6.2 까지 지원하기에, 위 다운로드 사이트에서 Atmel Studio 6.2 (build 1153) Installer – with .NET 을 다운받았다. [주의] 스튜디오를 재 설치해야되는 번거로움을 겪고 싶지 않으시.. 2016. 6. 24.
[구매후기] 반디앤루니스 생능출판사 AVR ATmega128 마이크로컨트롤러 본격적으로 ATmega AVR을 공부 해 보기 위해 관련 도서를 찾아보았다. 학교에서는 2학년부터 마이크로 컨트롤러라는 과목으로 배운다고 하는데, 그 때 까지 기다리기 힘들어서.. 공부는 하고 싶을때 하는게 제일 좋다고 생각해서 현재 2학년 선배들이 배우는 교재를 구입했다. 도서 구입은 항상 사용하던 반디앤루니스에서. 출판사 : 생능 도서명 : 쉽게 배우는 AVR ATmega128 마이크로컨트롤러 저자 : 김진환, 김동식 도서 정보는 이곳에서 확인하실 수 있습니다. 반디앤루니스 포장. 도서 표지 전면 도서 표지 후면 도서 구매후기는 딱히 설명할게 없는 것 같다. 위 포스트를 읽으셨다면 바로 밑에있는 ♡버튼을 ♥로 채워주세요! 공감하는데에는 로그인이 필요하지 않습니다. XD 공감해주시는 당신은 멋쟁이 > 2016. 6. 21.
[구매후기] 엘레파츠 AVR ATmega128 보드, ISP, LED 제품, 케이블 등 구입 ATmega128 AVR을 공부하기 위해 관련 부품들이 필요했다. 관련 전자제품 판매 사이트를 찾아보니 여러 부품들을 한 곳에 파는곳이 엘레파츠나 디바이스마트가 있었다. 그 중 엘레파츠를 검색해보니 별로 좋지 않은 평이 좀 있었지만, 한번 믿고 구매했다. 구입품목은 위와 같다. 하드웨어 프로그래밍을 공부하기 위해 초기 비용이 조금 많이 드는 것 같다. 배송이 왔다. 6월 3일(금)에 처음 주문해서 오전에 입금확인까지 되었지만, 종류가 좀 많아서 그런지 당일 배송이 되지 않았었다. 그래서 주말에 필요한 물품을 조금 더 구입해서 같이 배송을 요청했다. 그렇게 6월 6일(월)에 추가 입금확인이 되고, 6월 8일(수)에 배송하여, 6월 9일(목)에 배송을 받았다. 배송이 빠른편은 아닌 것 같다. 이런식으로 포장.. 2016. 6. 20.