디지털 라이프 電子的生活 My Digital Life/아두이노 (Arduino) 17

[지름신고] 아두이노 우노 미니 한정판

아두이노가 세상에 나온지 9년째입니다. 이탈리아의 한 대학에서 교육용으로 만들어서 쓰던 것이 이제 가장 널리 쓰이는 마이컴 플랫폼이 된 것 같습니다. 그 기본이 되는 아두이노 우노("1"이란 뜻)를 줄여서 'UNO MINI'를 한정판으로 내놓았습니다. 굳이 한정판으로 내놓을 이유는 없어 보이는데, 한정판이라 하니 궁금해서 아두이노 공홈에서 질렀습니다. 박스에는 기본적인 전자 부품들 그림이 그려져 있고, 디자인이 예쁘장합니다. 겉 박스를 빼면, 뭔가 시계 같은 게 들어있을 법한 포장이 나옵니다. 종이입니다. 뚜껑을 열면~ 작은 아두이노 우노 미니가 가운데에 뜨악. 과대포장이 심합니다. ㅋㅋ 박스 뚜껑 안에는 아두이노를 개발에 공헌을 한 인물들과 현재 아두이노 대표 등 주요 인물들의 사인과 일련번호가 있네요..

아두이노 코드 올리는 라즈베리파이 피코!!!

IOT, 임베디드 어쩌고 하는 것에 라즈베리파이와 아두이노가 등장하면서 예전에는 쉽게 접근하지 못 했던 마이컴(또는 micro-processor)을 이용한 회로 설계가 많이 대중화되었다 할 수 있다. 두 환경이 서로 그 타겟이 다르다 할 수 있는데, - 라즈베리파이 진영은 ARM계열 프로세서에 데비안 계열의 리눅스 OS를 올려서 사용자가 필요한 개발 언어를 이용하여 자유롭게 개발하는 환경이라 할 수 있었고, - 아두이노 진영은 Atmel사의 소형 마이크로 프로세서에 아두이노 IDE란 C-언어를 기본으로 하는 개발 환경을 제공하여 사용자가 만든 프로그램을 쉽게 업로드해서 실행할 수 있게 하는 환경이었다. 아두이노 진영이 계속 여러 마이크로 프로세서를 지원하면서 ARM 계열까지 지원하기에 이르러 다양한 아두..

팬 컨트롤 + 온습도 센싱 + LCD 디스플레이 = ??

요새 뭔가 하나 만들 구상을 하면서, 팬도 속도 조절하면서 돌리고, 온도 센싱도 해서 화면에 보여주면 좋겠다 생각을 했습니다. 그럼 만들면 되지요. 필요한 것들을 생각해 봅니다. LCD 디스플레이, 팬, 온도 센서, 가변저항, 아두이노... 그럼 메인 컨트롤러는 제일 많이 갖고 있고, 크기도 적당히 작은 아두이노 프로 미니 3.3V 8MHz짜리를 쓰기로 합니다. 자, 일단 LCD는 여러 개 갖고 있는 제일 평범한 16x2 캐릭터 LCD를 쓰기로 하고, 온도 센서는 검색했더니 온습도 센서가 저렴한 게 있어서 구입. 팬 속도 조절할 거니까 4핀짜리 팬 하나 구하고, 속도 조절을 위해서는 가변 저항 하나 쓰기로 합니다. 전원은 외부에서 24V를 받아서 12V로 변환해서 이걸로 장치들에 공급하기로 해서 제일 만..

[자작] 아두이노 서보 테스터

아두이노로 RC카, RC 탱크 등을 하려다 보니, 서보를 다루는 경우가 많습니다. 그렇게 되면 센터에 맞춰놓고 조립을 해야 하는 경우가 있는데, 그 때마다 아두이노 프로그램을 해서 맞추곤 했습니다. 꽤 번거롭습니다. 서보 테스터를 알아보다 보니, 구미에 딱 맞는 게 없습니다. 그래서, 하나 만들었습니다. LCD를 빼고 구성품 배치를 보면, 다음과 같습니다. 외부 전원은 흔한 Micro USB 커넥터를 통해 공급받고요 아두이노는 제가 제일 애용하는 Pro Mini입니다. 크기도 작고 저렴하기도 하고요. 별로 쓸 일은 없겠지만, 아두이노 리셋 버튼도 하나 달았고요. 1602 캐릭터 LCD는 밝기 조정을 위해 가변 저항을 하나 쓰면 선명하게 세팅할 수 있어요. 서보 각도 조정을 위한 좀 큼직한 가변 저항을 하..

Bluno Beetle과 Blynk 간의 BLE 통신 실험

아두이노 + 블루투스 모듈 + 스마트폰앱으로 탱크도 굴려보고, 자동차도 굴려봤는데요... 이렇게 해보면서 늘 고민인 게, 작은 공간에 회로를 집어넣는 것입니다. [아카데미] 1/35 M113A1 장갑차 베트남전 - 완성 [Orlandoo] 1/35 F-150 4WD Crawler Kit - 완성 [엘리트모형] Gepard - Comback Tank Series 3의 무선 RC화 (2)회로 구성 및 기타 나름 작게 만든다고 했지만, 더 작게 만들면 활용할 수 있는 게 더 많을 것 같거든요. 그래서 찾다보니, Bluetooth 모듈이 내장된 것 같은 아두이노 보드들이지요. Blueno 계열, 최근엔 Arduino Nano 33 BLE 같은 보드들이 BLE (Bluetooth Low Energy)란 기능이 내..

아두이노RC탱크 프로젝트 4. BLYNK 기본 테스트

2018/10/03 아두이노RC탱크 프로젝트 1. 소개의 글2018/10/14 아두이노RC탱크 프로젝트 2. 기판의 대략적인 배치2018/10/21 아두이노RC탱크 프로젝트 3. 회로도 지금까지는 안드로이드 스마트폰 전용 앱으로 RC를 구현했지만, 이번에는 아이폰도 지원하려 합니다.지난 소개글에서 언급한 바와 같이 Blynk란 앱으로 구현을 해보려 합니다. 이 앱은 저도 처음이라 가장 기본적인 블루투스 통신부터 테스트를 해보았습니다. 이번 이야기는 이 기본적인 테스트 부분을 다뤄 보겠습니다.이 테스트가 정상적으로 되면, 그 이후 탱크 기능 구현은 그닥 어렵지 않을 것 같습니다. 일단 Blynk를 설치를 해야겠습니다.https://www.blynk.cc/스마트폰 앱이니, 구글 플레이스토어 혹은 애플의 앱스..

아두이노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란 ..

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

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

반응형