디지털 라이프 電子的生活 My Digital Life 105

아두이노RC탱크 프로젝트 3. 회로도

지난 제작기2018/10/03 아두이노RC탱크 프로젝트 1. 소개의 글2018/10/14 아두이노RC탱크 프로젝트 2. 기판의 대략적인 배치조금씩이나마 업데이트 해봅니다.이번엔 회로도 리뷰를 해봅니다.여러분의 피드백이 필요한 부분이기도 합니다. 전체 회로도입니다. 각 부분에 대해 설명을 하겠습니다. 우선 메인 컨트롤러인 아두이노 프로 미니입니다. 아두이노 프로 미니가 두 가지가 있는데, 저는 3.3V 버전을 사용합니다.아두이노에 공급되는 전원은 5V이고, 그 내부에 3.3V 레귤레이터가 있는데, 이건 다른 부품의 3.3V 전원으로 쓰려 합니다. 일단 메인 전원 입력부입니다. 외부에서 배터리 입력이 들어오는데요, 이 전압을 모니터링하는 기능을 넣었습니다.배터리 입력 전압이 너무 낮아서 동작하지 않는 경우를..

아두이노RC탱크 프로젝트 2. 기판의 대략적인 배치

지난 글에서 프로젝트 개요를 소개했는데요,2018/10/03 아두이노RC탱크 프로젝트 1. 소개의 글 이번엔 대략적인 배치를 보여드리려 합니다.일단 만능기판에 주요 부품을 배치해 설명을 드리겠습니다. 대략적으로 위와 같이 배치를 하면 될 것 같습니다. 물론 실제 회로를 그리면서 바뀔 수는 있습니다.아두이노의 왼편은 외부 전원을 해당 회로에 필요한 전원으로 바꿀 전원부의 부품들이 배치될 것입니다. 그리고, 블루투스 모듈은 아래 그림처럼 기판의 위쪽으로 꼽히게 해서 전체 높이을 좀 줄일 것입니다. 현재 예시된 기판의 크기는 70x50mm의 크기입니다.아마도 셔먼 정도까지는 가능할 것으로 생각됩니다만, 기판 설계하면서 최대한으로 줄일 예정입니다. 여러분이 적용하고자 하는 탱크가 어떤 것이냐를 미리 얘기해주시면..

아두이노RC탱크 프로젝트 1. 소개의 글

여러분이 무선 RC 기판 설계와 관련된 설문에 응답해 주셔서 본격적으로 설계에 들어가려 합니다.(다음 카페 빈이네 작업실 http://cafe.daum.net/binidad )을 통해 진행했습니다.그 전에 구현할 기능 및 특징 등을 정리하고자 합니다. 조종기는 안드로이드 혹은 아이폰의 앱입니다.제가 전에 쓰던 앱은 아래 링크의 앱이었습니다.https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller기본적으로 전후, 좌우 주행과 몇 개의 라이트 기능이 있어, 기본적인 주행에는 쓸 만합니다.방향 버튼의 경우 동시 누름을 지원해서 자동차나, 탱크 주행에 좋은데, 아이폰 용이 없습니다. 두 플랫폼을 모두 지원하는 Blynk란 ..

RHEL/CentOS kickstart 활용하기

최근에 장비 설치 지원하다 보니 기술 지원팀 직원들이 RHEL 혹은 CentOS의 kickstart를 활용한 OS 설치를 안 쓰시는 것 같아 소개글을 내부적으로 공유했는데, 그 내용을 블로그에도 남겨 봅니다. kickstart라 함은 동일한 환경의 OS를 반복 설치해야 할 때, 미리 설정해둔 OS가 설치되도록 하는 환경 파일입니다. 제일 쉽게 쓰는 방법은 OS를 USB 메모리로 만들어서 kickstart 파일을 USB에 담아서 쓰는 것입니다. CentOS 혹은 RHEL ISO를 USB로 저장하는 툴은 rufus란 툴이 쓰기 편하더군요. https://rufus.akeo.ie/ 이 툴을 이용하여 부팅가능한 USB메모리가 준비하고요. kickstart파일은 설치된 RHEL/CentOS의 /root 에 있는 ..

제 51회 TOP500 슈퍼컴퓨터 랭킹 이야기 (2018/06)

안녕하세요, 미친도사입니다. 매년 6월과 11월에 전세계 슈퍼컴퓨터 랭킹이 TOP500 사이트를 통해 정리 발표됩니다.이번 주에 독일에서 ISC (International Supercomputing) 쇼가 시작하면서 오늘 (정확하게는 유럽 날짜 어제) 이번 회차(2018.06, 제51회)의 랭킹도 발표되었습니다. 이번에도 여러분과 정보를 공유하고자 합니다.모든 내용은 TOP500.org 사이트에 있는 데이터를 기반으로 제가 재구성한 것입니다. 시간 나실 때 차 한잔 마시면서 슬슬 읽어 보시길 바랍니다.TOP500 랭킹은 1993년 5월부터 시작되어 이번 2018.06 순위가 51회차입니다. TOP10만 보고 말하기엔 좀 부족한 감이 있어 20위까지 나열해 봅니다. 수 년간 (2012년 6월부터) 중국이 ..

플스2 패드를 RC 조종기로 쓰기 - 테스트 회로 및 소스

플스2를 아두이노 기반의 RC 조종기로 쓰기 지난 이야기.2017/08/12 - 아두이노 기반 RC의 무선 조종기에 대한 이런저런 생각들...2017/11/23 - 플스2 패드를 아두이노에 연결하기... 플스2 패드를 아두이노에 연결했으니, 그걸 nRF24L01 모듈을 통해 원격지의 아두이노로 전송하기만 하면 될 겁니다.또 여기저기 자료를 짜깁기 해서 회로를 구성하고 소스를 수정했습니다. 전에 뭐 만들려고 만능기판에 아두이노랑 nRF24L01 모듈을 붙여놓은 게 있어 그거 활용해서 패드 쪽 회로 구성. 회로 연결은 다음과 같습니다. 전원부는 3.3V를 만들기 위해 레귤레이터 하나 쓴 겁니다.PS2 connector 쪽 핀배열은 지난 글에도 있지만 아래와 같고, 1번, 8번 핀은 사용하지 않습니다.1 - ..

플스2 패드를 아두이노에 연결하기...

얼마 전에 RC의 조종기에 대한 이런저런 생각에 대해 글을 쓴 적이 있습니다. 2017/08/12 - 아두이노 기반 RC의 무선 조종기에 대한 이런저런 생각들... 그 중에 플레이스테이션2(이하 플스2)의 게임 패드인 듀얼쇼크2가 굉장히 매력적인 콘트롤러가 될 수 있음을 확인한 바 있습니다.검색해보면 다 나오는 정보이긴 하나, 흩어져 있는 정보를 모아보는 차원에서 정리해보려 합니다.기본적으로 아래 사이트에 있는 정보를 재구성한 것입니다.http://www.billporter.info/2010/06/05/playstation-2-controller-arduino-library-v1-0/ 준비물: 플스2 유선 게임패드, 아두이노 플스2 패드는 이렇게 생긴 커넥터가 달려 있습니다. 여기에 직접 아두이노를 연결..

제 50회 TOP500 슈퍼컴퓨터 랭킹 이야기... (2017/11)

매년 2회 (6월, 11월) 공개되는 슈퍼컴퓨터 세계 랭킹이 이번 주 미국 콜로라도주 덴버에서 열리는 슈퍼컴퓨팅 컨퍼런스(SC17)에 맞춰 공개되었습니다.매번 그렇듯이 간단히 훑어 볼까 합니다. 모든 자료는 TOP500.org에 올라온 데이터로 만들어진 것입니다. https://www.top500.org/lists/2017/11/ 일단 이번은 TOP500이란 랭킹이 시작한 지 50회, 즉 25년이 되는 해입니다.그 중 TOP10입니다.중국의 선웨이 타후라이트가 2016년 6월에 등장하여 93페타플롭스로 굳건히 1위를 지키고 있습니다. 성능치를 봐도 알겠지만, 2위 중국의 티안헤-2의 거의 3배 규모지요. 쉽게 깨지기 어려울 것 같아 보입니다.이번 TOP10에는 이번 회차에 새롭게 진입한 시스템은 없습니다..

아두이노 기반 RC의 무선 조종기에 대한 이런저런 생각들...

요새 아두이노를 기반으로 하는 RC 차, 탱크 등에 무척 관심이 많다.그 시작으로 스마트폰으로 조종하는 블루투스 기반의 장갑차와 트럭을 만들어 봤다. 2016/09/29 [아카데미] 1/35 M113A1 장갑차 베트남전 - 완성 2017/05/21 [Orlandoo] 1/35 F-150 4WD Crawler Kit - 완성 이 구성으로는 조종기로 사용하는 스마트폰 앱의 기능에 제한을 받는다. 일반 차량 모형이면 그닥 부족함이 없지만, 뭔가 더 기능을 많이 구현하고 싶은 경우라면 많이 부족하다. 그러기 위해서는 앱을 개발하는 게 제일 바람직하겠으나, 맘대로 되지 않을 것 같다. 그러면 별도의 조종기를 사용하는 방법을 생각해 볼 수 있겠다.블루투스는 페어링이란 과정이 필요하므로 조종기나 조종 대상 중 적어도..

ATTiny85에 아두이노 올리기

앞선 글에서 작은 크기의 아두이노에 대한 관심을 언급한 바 있습니다.[디지털 라이프 電子的生活 My Digital Life/아두이노 (Arduino)] - 주로 쓰는 아두이노 보드 종류들 그래서, 알아보니 ATmega328P 칩에 아두이노 부트롬(Boot ROM)을 올리면 아두이노 프로그램을 올려서 쓸 수 있는데, ATTiny85란 프로세서도 아두이노 환경으로 만들어 쓸 수 있다더군요.그 칩들에 프로그램을 하기 위해서는 간단한 회로를 구성해야 하는데, 두가지 칩을 모두 지원하는 회로를 만들기로 했습니다.가장 일반적인 아두이노 우노에 적층하는 확장 보드를 쉴드(Shield)라 하는데, 빈 쉴드 기판에 Atmega328P와 ATTiny85 칩을 꼽을 수 있는 소켓을 달고 위의 회로를 만들었습니다. 이걸 적층..

반응형