아두이노54 [아두이노] 드론 만들기(싱글콥터 만들기) ~ #2 아두이노 드론 만들기 #2 아두이노로 드론 만들기 #1을 포스팅하고 벌써 2주가 흘렀다. 사실은 #1을 쓴 그 주 주말에 이미 실내에서 프로펠러 달고 테스트하다가 한번 식겁한 상황을 겪고 어찌어찌 드론 프레임을 만드느라 많은 시간을 보냈으며 지난 주말(7얼 15일)에 1차 야외 테스트를 진행하여 처참하게 실패를 하였다. 따라서 오늘의 포스팅은 전적으로 실패담이 될 것이다. 즐겁게 보아주시길…ㅠ.ㅠ 겁없이 뎀볐다가… 모터를 돌리는데 성공한 바로 그날, 욕심이 생겼다. 기왕 모터가 돌아간 김에 프로펠러를 붙여보고 싶은 유혹을 뿌리칠 수 없었다. 그래도 안전장치는 해야겠기에 가능한한 날아오르면서 궤도를 이탈하지 않도록 한다고 한 것이 영상에 보이는 상태이다. 몸통에서 4방향으로 평행하도록 나무젓가락을 꽂고(4.. 2017. 7. 22. [아두이노] 드론 만들기(싱글콥터 만들기) ~ #1 아두이노 드론 만들기 #1 지난 포스팅에서 잠시 언급했지만 정말 BLDC 모터 돌리는데만 꼬박 1주일이 걸렸다. 중간에 잠깐 되는 듯하다가 변속기(이하 ESC) 2개만 태워먹고 결국은 실패했다. 괜한 도전을 시작했나 싶었으나 그래도 인생 짬밥이 있는데 하다보면 수가 나겠거니 하고 계속 시도하다가 결국은 모터를 구동하는데 성공했다. 오늘 포스팅은 간단하게 BLDC 모터를 구동하는 과정을 정리해보도록 하겠다. 사실상의 주된 내용은 아두이노의 Servo 라이브러리에 대한 설명이니 이 부분이 필요없는 분들은 그냥 맨 마지막 동영상이나 보시고 넘어가시라~ 간단한 기초 지식 설명 이미 아는 사람은 다 알지만 나는 문돌이의 입장에서 글을 쓰는만큼 간단하게 기초 지식부터 짚고 넘어가겠다. 하지만 나보다 더 잘 설명하는.. 2017. 7. 9. [아두이노] 드론 만들기 (싱글콥터 만들기) - Prologue 아두이노 드론 만들기 : Prologue 뭔가 촉이 왔다! 그래서 혹시나 하고 지난 블로그를 되돌아 봤더니…역시나… 아두이노 4족보행 로봇 만들기를 처음 포스팅 한 것이 2016년 6월 20일이었다. 이건 뭐…지킬박사와 하이드씨도 아니고, 늑대인간도 아니고…여름만 되면 공돌이로 변신하고자 하는 욕구가 넘치는 돌연변이 문돌이라고나 할까…-.- 그 때 첫 문장이 이러했다. 이제 막 걸음마를 뗐는데… 벌써 수퍼맨이 되어 날아가려고 한다고나 할까… [아두이노] 아두이노 4족보행 로봇 만들기 ~ 1 그랬다. 그 때는 정말 아무 것도 모른 채로 하룻강이지 범 무서운 줄 모르고 무작정 덤볐던 것 같다^^ 그러면 지금은? 일단 걷는 것은 해봤으니 진짜로 날아볼 수 있을까? 솔직히 말하면 그리 자신은 없다. 아두이노라는.. 2017. 7. 7. 아이와 함께 하는 무드등 만들기~ 아두이노 가지고 놀기 - 아이와 함께 하는 무드등 만들기~ 사실 지난 주 페이스북에서 친구가 다음과 같은 링크를 공유했다.https://www.facebook.com/NTDTVKorea/videos/1390641794308544/ 음료 디스펜서라나? 사실 디스펜서라는 이름조차 처음 들어봤다…-.- 난척좀 하느라 바로 댓글에 ‘하나 만들어주랴?’ 라고 올렸는데 정작 친구들보다 우리 집 애들이 만들어 달라고 난리다…ㅠ.ㅠ 그래서 이번 주말에 만드려고 계획을 세우고 잇었는데 정작 주말이 되니 너무 귀찮다…ㅠ.ㅠ 사실 예전에 로봇 만들 때 혹시나 필요하지 않을까 하고 에어 펌프 모터와 에어 실린더를 잔뜩 사놨다가 묵히고 있던 차라 잘됐다 싶기도 했는데 막상 프레임 만들 생각을 하니 로봇 만들 때 하드보드지에 칼.. 2017. 5. 22. 아두이노 스마트 미러 만들기 #4 진짜를 만들어보자 - 4. RTC 모듈 연결과 LCD 출력 지난 시간에는 ESP8266 (ESP-01) 모듈과 ITEAD STUDIO의 4.3인치 LCD를 이용하여 인터넷으로부터 날씨 정보를 가져와 출력하는 작업을 해보았다. 비록 LCD 연결이 어렵기는 했지만 전체적으로 동작하는 데는 큰 문제가 없었다. 다만 하고자 했던 내용 중에 제대로 진행하지 못한 것이 인터넷을 이용하여 BMP 이미지를 불러온 후 LCD에 출력하는 부분인데 Wi-Fi 센서에서 이미지를 가져오는 방법을 잘 모르겠다…ㅠ.ㅠ 그리고 불만스러운 것이 openweathermap API가 보내주는 날씨 정보가 영 형편이 없다. 어느 순간부터 최고 기온과 최저 기온이 계속 동일하게 받아진다…-.- 아무튼 이번에는 날씨 정보 아래 큰 여백에 시계.. 2017. 2. 17. 아두이노 스마트 미러 만들기 #3 진짜를 만들어보자 - 3. LCD 연결 및 Wi-Fi를 통한 날씨 정보 가져오기 우선 지난 포스팅에 언급한 waveshare사의 LCD 라이브러리에서 똑바로 선 형태의 폰트를 출력할 수 있도록 수정한 함수를 올린다. //display a char at the specified position on lcd. void TFT::lcd_display_char2(uint16_t hwXpos, //specify x position. uint16_t hwYpos, //specify y position. uint8_t chChr, //a char is display. uint8_t chSize, //specify the size of the char uint16_t hwColor) //specify the color.. 2017. 2. 5. 아두이노 스마트 미러 만들기 #2 진짜를 만들어보자 - 2. LCD 폰트 살펴보기 지난 글에서 밝혔듯이 아두이노를 이용하여 TFT LCD에 문자열을 출력하는 방식은 꽤나 생소했다. 그냥 일반적인 웹 시스템이나 모바일 애플리케이션을 개발할 때는 그냥 폰트 파일 하나 가져다 놓고(물론 폰트 파일의 구조가 어떻게 생겼는지는 알 필요도 없다. 그냥 폰트 이름만 알면 되지) 이름과 size만 지정해서 사용하면 그만이었는데… 아무튼 새로운 지식의 장벽 앞에 조금 막막했다. 닥글링? (닥치고 구글링?) 우선 ‘아두이노’, ‘LCD’, ‘폰트’, ‘TFT LCD’ 등등의 검색어로 구글링을 해보았다. 물론 네이버 검색도…역시나 검색의 바다에는 쓸만한 정보들이 차고 넘친다. 먼저 내가 참조한 사이트들의 링크를 공유한다.http://ezcircuits.ne.. 2017. 1. 21. 아두이노 스마트 미러 만들기 진짜를 만들어보자 - 1. LCD에 문자 출력하기 지난 번 “2시간만에 스마트 미러 만들기”를 보시고 실소를 금치 못한 분들이 많이 계실 것이다. 그렇다! 그것은 완벽한 개사기…라기보다는 ‘훼이크’라고 애교스럽게 표현하기로 하겠다…^^;;; 그러면 그렇게 훼이크로 점철된 인생을 살 것이냐? (조금 비약이 심한가…-.-) 그럴 수는 없다. 그래서 이제 진짜를 만들어보려고 한다. 오늘부터는 진짜 스마트 미러 만들기가 시작된다! 아두이노의 제약 우선 시작을 하면서 왜 스마트 미러를 만들 때 라즈베리파이를 이용하는지 제대로 깨달았다. 한마디로 말해서 자바로 프로그램을 짤 것이냐 조금 과장해서 어셈블리로 프로그램을 짤 것이냐의 차이 정도 될 것 같다. 라즈베리파이는 그 자체로 한 대의 컴퓨터다. 즉, PC에 설치.. 2017. 1. 21. 2시간만에 스마트 미러 만들기!!! 2시간만에 스마트 미러 만들기!!! (반전주의…^^) 도전 과제를 찾자!!! 4족보행 로봇도 슬슬 마무리가 되어가고…다음엔 뭘 만들어볼까 고민을 하던 차에 뜬금없이 라즈베리파이로 관심이 가기 시작했다. 당연히 이것저것 검색을 하던 차에 눈에 들어온 것이 있었으니… 바로 스마트 미러! 사실 나도 작년 초엔가? 구글 개발자가 만들었다는 스마트 미러 사진을 보고는 꽤 흥미있게 생각을 하고 있던 차였다. 게다가 최근 생산성 카테고리에 해당하는 모바일 앱을 포함한 웹 서비스 하나를 구현 중인데 생산성 카테고리이다 보니 이 서비스에 연계하여 항상 서비스를 모니터링할 수 있는 장치를 아두이노를 이용해 개발하고 싶었다. 그런데 여기에 스마트 미러가 딱이다 싶은 것이다! 다만 스마트 미러가 아무나 만들 수 없는 꽤나 고.. 2017. 1. 13. 이전 1 2 3 4 5 6 다음 반응형