TechHolic
10,000+ Views

프로그래밍 가능한 ‘7만원대 곤충형 로봇’

앤트보(Antbo)는 중국 상하이에 위치한 스타트업인 동명 회사가 선보인 곤충형 로봇이다. 전용앱을 이용해 원하는 동작을 프로그래밍할 수 있는 조립식 로봇으로 가속도계와 터치센서, 광센서와 AF 센서, 스테레오 사운드 센서 등을 갖추고 있다. 전용앱을 이용하면 원격 조작은 물론 이동 경로 설정과 음성 제어를 할 수 있으며 설정은 클라우드에 저장할 수도 있다. 앤트보는 따로 센서 모듈을 추가 설치할 수도 있다. 아두이노 IDE를 이용해 기능을 추가하거나 아이패드와 웬두(WhenDo), 스크래치(Scratch) 등을 이용해 프로그래밍을 할 수 있다. 그 뿐 아니라 인공지능을 탑재해 주위 환경을 학습, 검색하는 기능도 갖추고 있다. 검색 범위는 15m이며 기본 센서만으로도 미로를 탐험하거나 바닥에 투사한 빛을 쫓는 것 같은 행동을 할 수 있다. 이 제품은 크라우드 펀딩 사이트인 인디고고를 통해 자금을 모으기도 했다. 관련 내용은 이곳( https://www.indiegogo.com/projects/antbo-an-insect-robot-anyone-can-build#/ )에서 확인할 수 있다.
Comment
Suggested
Recent
Cards you may also be interested in
코딩과 아두이노의 찰떡궁합 Ep-27
안녕하세요?^^ 에듀아이 입니다^^ 오랜만에 다시 뵙게되네요...바쁜일로인해 한동안 뜸했네요^^;; 오늘은 아두이노와 블루투스 모듈을 연결해 스마트폰과 통신하는 방법을 알아보도록 하겠니다. 아두이노 보드와 블루투스를 지원하는 모듈만 있으면 스마트폰과 연결해 통신하는 기능을 구현할 수 있으며, 더 나아가 블루투스로 제어하는 전등, 블루투스 RC카 등을 만들 수 있습니다. 아두이노에 연결하는 블루투스 모듈은 여러가지가 있지만 대표적으로 아래의 모듈이 많이 사용됩니다. 블루투스는 2.0 버전을 지원하는 모듈과 블루투스 4.0을 지원하는 버전으로 구분됩니다. 블루투스 2.0과 4.0의 가장 큰 차이는 통신 거리와 전력 소모량에 있습니다. 블루투스 2.0 버전은 상대적으로 전송 거리가 짧고 전력 소모량이 많습니다. 이에 반해 블루투스 4.0은 전송거리가 더 길고 전력 소모량도 적은 편입니다. 블루투스 4.0 모듈은 블루투스 2.0 모듈에 비해 가격이 조금더 비싸기 때문에 아두이노 프로젝트에서는 대부분 HC-06을 많이 사용합니다. 하지만 HC-06은 아이폰을 지원하지 않아 아이폰을 사용하시는 분들은 AT-09나 HM-10을 이용하셔야 합니다. 이제 프로젝트에 필요한 부품을 알아보겠습니다. 아두이노 우노(Uno) 보드가 필요하구요~ 블루투스 통신에 사용할 모듈은 가장 많이 사용하고 저렴한 HC-06을 이용하겠습니다. 아두이노 보드와 블루투스 모듈(HC-06)은 아래와 같이 연결해주시면 됩니다. 연결이 완료되면 아두이노 IDE를 실행해 아래 코드를 입력합니다.  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ #include <SoftwareSerial.h> SoftwareSerial BTSerial(2, 3); void setup() { Serial.begin(9600); Serial.println("Hello!"); BTSerial.begin(9600); void loop() { if (BTSerial.available()) { Serial.write(BTSerial.read()); } if (Serial.available()) { BTSerial.write(Serial.read()); }  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 위 코드에 대해 설명드리겠습니다. #include <SoftwareSerial.h> SoftwareSerial.h 파일을 로드하는 명령입니다. 소프트웨어 시리얼을 사용하는 경우에 이 파일을 로드해야 합니다. 소프트웨어 시리얼은 디지털 0, 1번이 아닌 다른 핀에 블루투스 모듈을 연결하는 것을 말합니다. 디지털 0, 1번에 연결하면 하드웨어 시리얼로 통신을 하게되는데 문제는 컴퓨터에 연결된 상태에서는 USB 포트가 디지털 0, 1번을 통해 데이터를 주고 받기 때문에 사용할 수 없습니다. 그래서 아두이노에서는 2~13번 핀 중 원하는 핀에 연결하고 사용할 수 있도록 지원합니다. 이때는 SoftwareSerial.h 파일을 로드해야 합니다. SoftwareSerial BTSerial(2, 3); 소프트웨어 시리얼로 통신하기 위해 이름과 송신핀과 수신핀번호를 지정하는 명령입니다. Serial.begin(9600); BTSerial.begin(9600); 시리얼 모니터의 통신 속도와 블루투스 통신의 속도를 설정한 것입니다. 이 두가지의 속도는 같아야합니다. 다르면 정상적인 통신을 할 수 없게됩니다. if (BTSerial.available()) { Serial.write(BTSerial.read()); } 만약 블루투스로 아두이노에 전송된 데이터가 있다면 해당 데이터를 읽어 시리얼 모니터에 출력하는 명령입니다. 스마트폰에서 입력한 내용이 있다면 해당 내용을 아두이노의 시리얼 모니터에 나타내줍니다. if (Serial.available()) { BTSerial.write(Serial.read()); } 만약 시리얼 모니터의 입력이 있다면 해당 내용을 블루투스를 통해 전송하는 명령어입니다. 이정도로 코드 설명은 마무리하고 이제 코드를 업로드 합니다. 아두이노가 연결된 컴퓨터의 아두이노 IDE 프로그램 오른쪽 상단 [시리얼 모니터]를 클릭해 엽니다. 스마트폰에서 페어링을 진행해야 합니다. 스마트폰의 화면을 켠 후 [설정]에 들어가 [블루투스] 설정 화면으로 들어갑니다. 블루투스를 사용 모드로 스위치를 켜면 'HC-06'이라는 아두이노에 연결한 블루투스 모듈이 나타납니다. 해당 모듈을 터치합니다. 페어링을 위해 암호를 입력하는 화면이 나오면 '1234'를 입력합니다. 페어링이 완료되면 '등록된 디바이스' 항목에 'HC-06'이 나타납니다. 이제 스마트폰의 [Play 스토어]를 실행해 검색창에 [Arduino Bluetooth Controller]를 입력하고 검색합니다. 아래 그림과 같은 앱을 설치합니다. 앱 설치가 완료되면 앱을 실행합니다. 페어링된 기기 목록이 나타납니다. 'HC-06'을 터치합니다. 모드는 [Terminal Mode]를 터치합니다. 스마트폰과 아두이노에 연결된 블루투스 모듈이 정상적으로 연결이되면 HC-06 모듈의 붉은색 LED가 깜박임을 멈추고 계속 켜져있는 상태가 됩니다.(깜박거림=연결대기상태, 켜진상태=연결됨) 이제 스마트폰의 터미널 모드의 입력란에 아두이노에게 보낼 메시지를 입력합니다. 컴퓨터에 실행한 시리얼 모니터에 스마트폰에서 입력한 메시지가 나타납니다. 시리얼 모니터에서 입력한 내용도 스마트폰으로 보낼 수 있습니다. 시리얼 모니터 상단 입력란에 보내고싶은 메시지를 입력 후 [전송]을 클릭합니다. 스마트폰에 메시지가 전송된것을 확인할 수 있습니다. 이 방법을 조금만 응용하면 블루투스를 통해 LED를 켜고 끄거나 센서에서 측정된 값을 스마트폰으로 전송할 수 있게됩니다. 다음 시간에는 블루투스로 LED를 켜고 끄는 방법을 알아보겠습니다. 오늘은 여기까지 하도록 하겠습니다. 감사합니다. ▶상상을 현실로 만드는 아두이노(Arduino)      ■  박경진 지음 / 에듀아이 출판 ■   알라딘, Yes24, 교보문고, 영풍문고, 반디앤루니스, 인터파크에서 구입가능합니다.      ■  아두이노 초보자 책으로 추천합니다. [책에서 다루는 내용]     ■ 소프트웨어 코딩을 이해하고 아두이노에 업로드/테스트하는 방법          ■ 서서히 색상이 그라데이션 형태로 바뀌는 LED 무드등 만들기         ■ 리드 스위치 모듈로 창문이나 현관 문 열림 감지하기         ■ 토양 수분 센서로 화분의 수분 상태를 측정해 물 공급시기 체크하기         ■ 비접촉식 온도 센서로 비접촉 체온 측정기 만들기         ■ 이 세상 하나뿐인 우리집 미세 먼지 측정기 만들기         ■ 주변 밝기를 측정해 자동으로 켜지고 꺼지는 스마트 전등(가로등) 만들기        ■ 거리를 측정하는 초음파 센서를 이용해 자동차 후방 감지기 만들기         ■ 일정한 거리내의 사람을 인식해 자동으로 열리고 닫히는 스마트 휴지통 만들기         ■ 스마트폰 블루투스로 연결해 제어하는 RC 카 만들기         ■ 집밖에서 스마트폰으로 집안의 사물인터넷 기기 제어    [이 책의 대상 독자]     ■ 아두이노를 가장 쉽게 접근하고, 활용하고자 하는 독자        ■ 소프트웨어 교육 의무화로 소프트웨어 코딩을 배우고 싶은 학생         ■ 사물인터넷 제품을 만들어 스마트 홈을 구현하고 싶은 독자         ■ 어렸을 때 생각했거나 상상했던 제품을 직접 만들어보고 싶은 독자         ■ 소프트웨어와 하드웨어의 상관 관계를 이해하고 제어하고 싶은 독자         ■ 로봇, 드론 등의 제품 구현을 위한 기본 지식을 습득하고자 하는 독자    아두이노 초보자분들이 가장 쉽게 배울수 있는 책입니다. 추천합니다^^!! 끝까지 읽어주셔서 고맙습니다^^ 다음 에피소드에서 또 뵙겠습니다^^ #코딩추천책 #코딩책추천 #아두이노책 #아두이노강좌 #아두이노책추천 #아두이노추천도서 #코딩책 #사물인터넷 #사물인터넷책추천 #블루투스 #bluetooth #블루투스통신하기
메인보드 확인하는 방법 중 가장 간단한 방법
인터넷 드라이버가 사라졌을 때 가장 먼저 해야되는 것이 무엇일까요? 바로 메인보드사 홈페이지에 가서 메인보드 인터넷 드라이버를 재설치가 1순위 입니다.하지만  인터넷 드라이버 설치하기전 자기집 컴퓨터 메인보드가 어떤 제조사인지 먼저 아셔야 되는데 컴퓨터 본체를 뜯어서 보는 방법도 있고  다른 프로그램을 사용하는 방법도 있지만 이런거 없이 명령창으로 확인하는 방법을 보겠습니다. 먼저 CMD창인 명령 프롬프트를. 윈도우10 기준으로 윈도우 아이콘 옆에 돋보기 아이콘을 눌러주신다음에 " CMD "를 입력하셔서 명령 프롬프트를 실행해주세요. 그러면 이런 명령 프롬프트 창이 나오실텐데 유저 이름 옆에 " wmic baseboard get product " 이라고 적어주시고 엔터를 눌러주시면 Product가 나오면서 밑에 메인보드 모델명이 나오게 됩니다. 이제 그걸 보시고 스마트폰으로 네이버나 다나와에 들어가셔서 검색을 해보시면 되겠습니다. 이렇게 검색하시면 위 사진처럼 모델명과 제조사 이름이 나오게 됩니다. 이제 모델명 토대로 인터넷 드라이버를 회사 사이트에 들어가 설치해주시고 아니면 메인보드 자체에 문제가 있다면 이 제조사에 문의를 해보시면 되겠습니다. https://blog.naver.com/007overmen/221483218456
사자를 굶어 죽인 동물원 '돈이 없어서'
지난 1월, 수단의 수도 카르툼에 있는 알 쿨레시 동물원에 갇혀 있는 사자의 모습이 공개되었는데, 그 모습이 가히 충격적입니다. 공개된 사자들은 몇 주 동안 아무것도 먹지 못한 상태로 뼈가 골반과 뼈가 드러나 있습니다. 이 모습을 본 지역 주민 오스만 씨가 사진을 인터넷에 올리며 동물원의 실태를 고발했고, 현재 사자들을 구하기 위한 캠페인이 진행되고 있습니다. 안타깝게도 캠페인을 제대로 시작하기도 전에 사자 한 마리가 그만 배고픔을 견디지 못해 굶어 죽고 말았습니다. 사진을 촬영한 오스만 씨가 말했습니다. "동물원에서 이 사자들을 봤을 때 손이 떨릴 정도였어요. 말이 됩니까 이게." 야생동물 보호가들과 의료 자원봉사자들이 동물원을 방문해 사자들을 다른 구역으로 옮기는 계획을 동물원 관계자들과 논의 중이며, 우선은 급한 대로 기증받은 고기들을 사자에게 급여했습니다. 오스만 씨에 따르면, 동물원 운영자는 "사자들에게 먹일 식량을 구하지 못해 어쩔 수 없었다"고 말한 것으로 전해집니다. 현재 국제 야생동물보호단체인 FOUR PAWS의 도움으로 사자를 옮길 국립공원을 수소문하고 있으며, 충격적인 사진이 공개된 이후로 세계 곳곳의 사설단체와 개인들이 구호 물품을 보내오고 있다고 합니다. 아프리카 사자는 1993년에서 2014년 사이에 수가 급격하게 줄어 전 세계에 약 2만 마리만이 살아있는 멸종위기 종이지만, 동물원의 소홀한 관리와 무책임한 방관을 보면 동물원의 취지가 의심되기까지 합니다. 많은 사람들이 동물원은 동물을 안전하게 보호하는 곳이라고만 생각하지만, 동물원은 기본적으로 돈을 벌기 위한 사업체입니다. 매출을 늘리고 지출을 줄이는 게 사업의 기본 원리이죠. 동물원의 경우, 인기 동물을 수입해 관광객을 늘려 매출을 증가시키고, 인기 없는 동물을 줄여 지출과 운영비를 감소시키는 것입니다. 소위 잘나가는 동물원도 이러한 고민에서 자유로울 수는 없습니다. 실제로 덴마크 코펜하겐에 있는 동물원은 '개체 수 조절'을 이유로 멀쩡한 어린 기린을 도살해 사자에게 급여하는 이벤트를 열어 논란이 되기도 했습니다. 개체 수 조절이란 말에는 유지비와 지출이 늘어난다는 속뜻이 숨어 있습니다. 사업의 구조를 안다면 동물원의 목적이 동물 보존이라는 말은 할 수 없겠지요.  물론, 동물원이 가지는 순기능은 분명히 있습니다. 돈을 버는 동시에 동물을 보호한다면 그만큼 또 좋은 게 어딨을까요? 다만, 오늘날 수많은 동물원이 동물보호라는 '명분'만 유지한 채 오히려 학대에 일조하고 있는 게 현실입니다. 좁은 사육장, 육체적 폭력 그리고 관광객들의 소음과 손길 등에 동물이 미쳐가고 있다면, 진정 동물을 보호하고 있다고 말할 수 있을까요? 이를 예방하고 방지하기 위해선 대중이 날카로운 비판적 시선과 안목 그리고 정부의 철저한 동물보호법과 개선안이 필요한 때라고 생각합니다. 꼬리스토리가 들려주는 동물 이야기!
국제무역사 인강 200% 활용법
10만원 초반대부터 20만원대까지... 한두 푼 하는 게 아닌 인강ㅠㅠㅠ 돈 들인 만큼 확실히 뽕! 뽑을 수 있게, 국제무역사 인강 200% 활용하는 방법에 대해 알려드리겠습니다. 년 초부터 단순한 무밍즈 데이터만이 아닌, 실제 2018합격자들과 함께 정보를 구성하고 있습니다! 오늘 인강 활용법 역시! 따끈따끈한 작년 합격자들의 이야기를 듣고! 포스팅해봤습니다! 단순히 보고 듣는 것에서 넘어! 강의 듣기 전에는 무얼 확인하면 좋을지, 5~60강 되는 어마어마한 강의들 중 꼭 들어야 하는 강의는 무엇인지, 기출문제 해설강의는 어떤 식으로 활용하면 좋은지 등등 정말 실행에 옮길 수 있고, 활용할 수 있는 정보들로만 가져왔어요! 실제 2018년 국제무역사 1급 합격자와 함께 한다는 인증! 박고 시작합니다ㅎㅎㅎ 제일 먼저, 강의 듣기 전 확인해야 할 사항들에 대해 알아봅시다 계획 없이 공부하는 사람들은 드물지만, 계획을 세울 때 가장 중요한 건 실. 현. 가. 능. 한 계획인데요~ 강의를 선정하고 총 몇 강인지, 한 강당 소요시간은 어느 정도인지 확인하고 계획을 세우면 실. 현. 가. 능. 한 계획을 세울 수 있어요. 합격자 홍님은 강의는 1회독, 책은 2회독 / 기출문제는 6회분을 큰 목표로 정하고 세부계획을 세워나갔다고 하네요~ 한 달~두 달 준비 시 가장 스탠다드한(?) 목표분량이라고 생각하구요. 아직, 국제무역사 공부를 시작 못하셨다면 이렇게 강의를 나눠보고, 계획 세우는 것부터 시작해보자구요! 보통 50 ~ 60강에 육박하는 국제무역사 강의! 늦게 시작해서 혹은 차일피일 미루다 발등에 떨어지신 분들이라면 60강에 육박하는 강의를 모두 보기는 현실적으로 힘들죠. 이럴 때는 출제율이 높은 과목, 여러 문제에 베이스가 되는 부분!을 골라듣는 게 전략이죠. 합격자 미카님은 강의를 구매했는데, 다 볼 시간이 없는 분들에게 '신용장, 인코텀즈'강의만은 꼭 듣는 것을 추천한다고 합니다ㅎㅎ 무역실무 이론의 기강이 되는 내용이니, 책보다는 강의를 통해 확실히 이해하고 넘어가면 좋은 부분이라고 무밍즈도 생각하기 때문에 미카님의 의견 적극 동의합니다! 솔직히 합격의 지름길은 '기출문제'라고 생각하는 1인이라서 기출문제 해설강의가 굉장히 중요하다고 느끼는데요~ 기출문제는 반드시 실제 시험 스케줄처럼 시간을 정하고, 시간 내에 푸는 연습을 해야 합니다. 그리고 문제를 푸는 것에서 끝내는 게 아니라 ★오답★이 더 중요한 작업이랍니다!!! 합격자 미카님은 선지 하나하나, 강의에서 추가로 강사님이 말씀해주신 내용들을 따로 정리하고, 외우는 방식으로 공부했다고 하네요. 외울 때는 정말 이해 안 되는 거나, 출제 빈도가 낮은 문제는 과감히 버렸다고 합니다. 단기간 합격을 위해서는 또 효율적인 학습을 위해서는 선택과 집중!!!! 중요하죠! 끝으로 무밍즈가 인강 학습할 때 주로 쓰는 방법은 책 필기xX 메모장필기oO 손이 느려서 그런지, 펜 들고 하는 필기는 인강 들으면서 따라가기 정말 힘들더라구요. 중간중간 스톱 버튼 눌러가면서 공부하니 시간은 2배 3대로 길어지고....ㅎ 그래서 전 인강 학습할 때는 메모장이나 워드를 켜서 다다다다다닥 타자로 필기합니다ㅎㅎ 고개를 왔다갔다 안 하고 강의를 보면서 동시에 다다다다닥 필기하니, 강의를 더 집중해서 듣게 되는 것 같아요ㅎ 시간도 절약되고, 강의 집중도를 향상시키는 타자 필기법 강추 드립니다! 아직, 인강을 선택 못하셨다면! 국제무역사 1급 합격자들이 선택한 '빙글리쉬닷컴'을 추천드립니당 #국제무역사 #국제무역사1급 #인강 #200% #활용법 #공부법 #2019년 #합격 #화이팅♥
할아버지 모델만 있다? 할머니 모델도 있음!
최근 활발하게 활동 중인 김칠두 할아버지를 보고 문득 든 생각 우리나라에 여성 시니어 모델은 없나? 그래서 구글링을 한 결과 맵시짱 지존 까리한 모델을 만나게 되었다. 모델 최순화 올해 78세로 모델 일을 시작한지 6년차가 되시는 최순화 모델 170cm의 훤~칠한 기럭지로 런웨이와 화보에서 저세상 멋짐을 뿜뿜하심 수트핏 진짜 오지시네요.. 저보다 자세도 좋으시고.. 부럽.. 요양보호사로 일하며 두 자녀를 혼자 키운 최순화 모델은 우연히 티비에서 모델학원 광고를 보고 직접 찾아가 수업을 듣기 시작하셨다고 함 72세의 나이로 새로운 도전을 시작한 그녀는 에이전시에 합격한 뒤 지난 해 서울 패션위크에서 활약하심 YES 맵시 쌍따봉 드립니다. 크 레이어드 컷과 찐!보!라!도 찰떡같이 소화하심 처음에는 너무 나이들어 보이는 게 아닐까 걱정했던 은발도 이제는 트레이드 마크로 자리잡음 어쩜 머리숱도 쏘 풍성... 찰떡쓰 최근에는 안다르의 브랜드 캠페인 모델로 발탁되심 자신의 몸을 있는 그대로 사랑하자는 취지의 캠페인인 '모두의 레깅스' 안다르에서 공개한 영상과 사진 속 최순화 모델님은 패션 페스티벌 런웨이에 도전하기 위해 부단히 노력하는 모습을 보여줌 '하고 싶은 일을 만나는 것이 언제일지는 모르지만, 할 수 있는 몸을 만드는 것은 언제든 할 수 있다' 카피랑 모델님이랑 진짜 너무 잘 어울리지 않음? 앞으로 모델활동을 계속 할 예정이지만 연기에도 도전해보고, 세계무대에 한국 시니어 최초로 나가고 싶다는 새로운 꿈을 꾸고 있는 그녀 뭔가 최순화 모델님을 보면서 꿈을 이루기에 늦은 시기는 없다는 생각이 들었음 계속해서 도전하는 용기가 진짜 멋짐 ㅠ "외국에 갈 기회가 있으면 한국 시니어 처음으로 나가보고 싶어요. 한국에도 나 같은 사람이 있다. 당신네만 있는 게 아니다." 일상도 고냥 모델포스 작살나시는 최순화 모델님의 인스타 픽-챠-를 보면서 마무리 하겠음 응원합니데이^^7 충성! 충성!