TechHolic
1,000+ Views

손가락으로 온 산? 3D프린트 반지

마운트 후드 시리즈는 디자인 스튜디오인 웨이포인트(Waaypoint)가 제작한 산 모양을 한 반지다. 이 반지는 3D프린터로 제작했고 겉면에 도금 처리를 했다. 이 반지에 들어간 산은 막연하게 산 모양만 만든 게 아니다. 실제 미국 오리건주에 위치한 해발 3,426m 최고봉인 후드산(Mount Hood)을 축소한 것. 반지로 재현을 했지만 상당히 정확하게 옮겨왔다. 이를 위해 미 항공우주국 나사(NASA)의 고도 맵핑 데이터를 바탕으로 3D프린터를 이용했다고 한다. 실제로 이 제품을 제작한 웨이포인트의 스튜디오는 오리건주에 위치하고 있다고 한다. 이곳에는 산이 많아 앞으로 다른 산도 디자인에 적용할 가능성도 있다. 어쨌든 등산을 좋아하는 사람이라면 선호하는 산을 액세서리로 끼울 수 있어 매력적일 수 있다. 이 반지는 폭 차이에 따라 2종으로 나뉜다. 반지 형태 뿐 아니라 펜던트도 있으며 실버와 로즈골드, 18금 등 소재도 고를 수 있다. 가격은 반지는 125달러, 펜던트는 85달러다. 관련 내용은 이곳( https://waaypoint.com/ )에서 확인할 수 있다.
Comment
Suggested
Recent
Cards you may also be interested in
'속옷이 되었을 수도' 13만 팬을 거느린 담비의 과거
사진 속 귀여운 녀석은 몸길이 35~55cm의 담비입니다. 이 귀여운 녀석들은 털이 길고 무척 부드럽다는 것이 특징입니다. 이 부드러운 담비 털은 수백 수천 만 원을 호가하는 최고급 옷감으로 거래되어왔고, 모피 업계 종사자들은 더 많은 돈을 벌기 위해 수많은 담비를 무자비하게 학살해왔습니다. 야생 담비의 개체 수가 급격하게 줄어들자, 담비를 전문적으로 사육하는 농장이 생겨났고 이들은 담비를 잔인하게 학대하거나 산 채로 가죽을 벗겨내는 등의 잔혹한 행위도 서슴지 않았습니다. 특히 러시아에서는 담비가 코트뿐 아니라, 침구류와 속옷 등의 재료로도 널리 사용되며 담비 시장이 더욱 커지고 있으며 약 70여 개의 담비 농장이 있는 것으로 알려져있습니다. 러시아에 사는 제냐 씨는 인터넷을 하던 중 우연히 담비의 귀여운 모습에 푹 빠지게 되었고, 현재 담비들이 모피로 인해 잔인하게 학살되고 있다는 사실을 알게 되었습니다. 제냐 씨는 담비들을 구하기 위해 무언가 자신이 할 수 있는 건 없을까 곰곰이 생각해보다, 모피 농장에 찾아가 도살되기 직전의 담비 한 마리를 데려왔습니다. "제가 당장 할 수 있는 건, 한 마리라도 구하는 거였어요." 그녀는 농장에서 도살되기 직전에 구조한 담비에게 우모라라는 이름을 지어주었습니다. "우모라는 농장에서 지내던 기억이 아직 트라우마로 남아있어서 경계심이 남아있어요. 저와 함께라면 안전하다는 사실을 조금씩 아주 조금씩 깨닫고 있습니다." 제냐 씨는 오랜 시간 인내심을 가지고 우모라를 돌봐주었고, 이제는 녀석도 그녀 곁에서 편안하게 낮잠을 즐기거나 장난을 치곤 했습니다. 우모라의 귀여운 일상을 담는 그녀의 인스타그램 계정은 빠르게 성장하기 시작했고, 현재 약 13만8천 명의 사람들이 계정을 팔로우하며 이들을 응원하고 있습니다. 그녀는 담비를 구하기 위해 우모라를 입양하게 되어 기뻤고, 우모라가 유명해지자 전 세계 그리고 러시아의 담비가 겪고 있는 잔혹한 현실을 많은 사람에게 알리게 되어서 기쁘다고 전했습니다. "우모라도 잔인하게 도살 돼 누군가의 목도리, 침대보, 속옷이 될 뻔했다고 생각하니 가슴이 너무 아파요. 많은 사람들이 담비들이 당하는 학대와 고통을 알았으면 해요." 그녀는 수많은 사람이 자신과 우모라를 응원하는 것에 다시 한 번 감사인사를 전하면서도 한 가지 당부를 잊지 않았습니다. "혹시라도 담비가 귀엽다고 반려동물로 입양하려는 사람은 없길 바라요. 담비는 반려동물로서 함께 하기 쉬운 아이는 아니에요. 인내심 있게 훈련하더라도 1년 어쩌면 2년이 걸릴 수도 있습니다." 꼬리스토리가 들려주는 동물 이야기!
국제무역사 시험 합격후기 분석 (국제무역사의 모든 것 시리즈 3단계)
오늘은 합격후기 속에서 시험에 150% 필요한 정보들만 쏙쏙 골라서 정리해드리겠습니다! 2018년 국제무역사 1급 합격후기 약 80개 정도를 읽고, 그중 팁이 담겨있는 후기를 선정해보았어요! 42회 국제무역사 1급 합격자의 후기입니다. 평균 74.375로 점수도 좋죠? 열~심히 공부한 만큼 좋은 점수 받는 것도 좋지만, 시간이 없고 촉박하다면!!! 60점! 합격을 목표로 달리는 게 효율적이죠! 따라만 하면 60점 +a 할 수 있는 국제무역사 시험공부법!! 지금 알려드리겠습니다! 가장 먼저, 무역실무 이론 공부법입니다. 공부기간 한 달 기준으로 3주 정도는 이론 일정으로 잡는 것이 좋아요~ 그리고 비전공자의 경우 인강 듣는 걸 강추★ 합격자님은 3주간 이론으로 인강을 잡은 다음 2일 동안은 요약집 보면서 교재를 회독했다고 합니다. 교재는 퍼펙트 국제무역사 1급을 썼구요. 퍼펙트 교재에 나와있는 오답노트를 적극 활용했다고 하네요~ 퍼펙트 교재의 경우 공부하기 좋게 오답노트, 체크포인트, 연습문제 등이 잘 나와있어서 이론 공부하는데 큰 도움이 될 거예요. 인강은 강사님이 찝어주신 빈출 포인트를 표시하고, 필기하는 식으로 활용했네요~ 국제무역사 준비의 꽃...* 하이라이트라고 불리는 기출문제 학습법입니다. 한 달 준비기간 동안 3주 - 이론 / 1주 - 기출문제 → 로 나눠서 공부했는데요~ 이런 준비기간 계획은 대부분 한달수험생들이 하는 방식인 것 같아요. 한 달 합격후기에서 오백 번은 본 것 같네요ㅎㅎㅎㅎ 학생 수험생이라면 기출문제 학습법을 적극 활용하면 좋을 것 같아요! 시험일정처럼 아침에는 문제 풀기에 집중하는 거죠! 옛~~~~~날에 수능 공부할 적에.... 이런 식으로 했던 기억이 어렴풋 나네요ㅎㅎㅎ 교재정보와 인강정보를 마지막으로 알려드리고 합격후기 분석을 끝내겠습니다! 따라만 하면 60점 +a가 보장되는 합격후기! 모두 잘 참고하셔서 합격 릴레이 이어가봅시다! 아자! 42회 합격자가 사용한 교재 ▼ 퍼펙트 국제무역사 1급 기본이론+문제저자김현수출판세종출판사발매2019.01.02. 42회 합격자가 이용한 인강 ▼ 빙글리쉬닷컴 :: 국제무역사국제무역사 무역영어 원산지관리사 무역실무 수입관리사 인강 1급 2급 시험일정 퍼펙트 책 교재 독학 www.binglish.com
펫샵에서 '상품 가치가 없다'며 버린 강아지, 비누
*본 기사의 내용은 '샤론언니 님'의 제보/취재를 바탕으로 작성하였습니다. 2011년 5월, 개농장에서 태어난 강아지 비누는 인청 남동구의 한 펫샵에 소위 납품된 아이입니다. 비누는 펫샵에서 약 7개월을 보내며 몸집이 점점 자라났습니다. 귀여운 아기 강아지의 모습이 사라진 아이들에게 이는 사형선고와 같습니다. 펫샵에 있는 아이들의 운명이 그렇듯, 선택받지 못한 아이들은 어딘가로 사라지거나 그대로 유기됩니다. 비누 역시 펫샵에 의해 어딘가로 내쫓길 운명이었으나 안쓰럽게 여긴 펫샵 직원이 몰래 유기동물사랑나누기 보호소에 몰래 연락했고, 연락을 받은 소장님이 직접 출동해 녀석을 가까스로 구조했습니다. 운이 좋은 걸까요. 2012년 초, 녀석은 보호소에 온 지 얼마 안 되어 누군가에게 입양되었습니다. 하지만 잔인하게도 그 행복은 1년도 가지 않았죠. 그해 겨울, 비누는 자신을 입양했던 여성의 손에 이끌려 다시 돌아왔습니다. 파양이었습니다. 게다가 다시 돌아온 녀석은 이전과 달라져 있었습니다. 다른 강아지들만 보면 심하게 짖거나 달려들며 공격적인 모습을 보인 것이죠. 사람을 무척 좋아하고 따랐지만, 다른 강아지에 대한 공격성은 쉽게 교정되지 않았습니다. 소장님과 직원들은 이런 비누의 상처를 이해하고 보다듬어줄 사람이 나타나길 기다렸지만, 어느새 7년이란 세월이 흘렀습니다. 오랫동안 비누를 지켜봐 온 봉사자는 비누에게 다시 가족을 찾아주기 위해 입양홍보 활동을 꾸준히 해왔지만, 비누는 항상 '유기견에 대한 선입견'이라는 거대한 벽에 부닥치곤 했습니다. 바로 나이와 견종의 특성입니다. "나이가 아이들의 가치를 결정짓는 것처럼 큰 영향을 미치고 있어요. 물론 그렇게 노골적으로 표현하는 사람은 없지만, 우리나라에서 아이들의 나이가 입양의 결정적인 요소인 건 사실이거든요." 비글 특유의 활발함도 입양이 취소되는 데 한몫했습니다. "다른 건 몰라도 활발함은 비누의 잘못이 아니라 견종의 특성이에요. 견종의 특성을 아이의 탓으로 돌리는 시선이 안타까울 때가 있어요." 그러면서도 비누에 대한 단점을 감추진 않고 솔직한 마음을 털어놓았습니다. "사실, 비누가 다른 개들과 잘 지내지 못한 점이 가장 클 거예요. 제가 이 얘기를 꺼낸 이유는 비누의 단점을 이해해주는 분들이 드물게 나타난다고 해도 나이와 성격 때문에 포기한다는 점이에요. 그게 아쉬운 마음이에요." 처음엔 비누가 다시는 파양하지 않을 완벽한 가정으로 입양 가길 바랐습니다. 1년이 지나자 따뜻한 밥이라도 먹여질 수 있는 집으로 입양 가길 바랐습니다. 그리고 7년이 지난 지금, 그는 비누가 추운 겨울이라도 피할 수 있도록 임시보호라도 갔으면 한다고 밝혔습니다. "욕심을 많이 줄이는 것 같아 비누에게 참 미안해요. 하지만 비누가 단 몇 달이라도 행복하게 지낼 수 있었으면 좋겠어요." 비누를 입양하실 분 혹은 겨울이 지날 때까지 실내에서 따뜻하게 임시보호해주실 분은 아래 담당자에게 연락처로 문의 바랍니다. 입양아 정보 이름: 비누 나이: 8살 성별: 남 특이사항: 사람을 무척 좋아하고 활발하나 다른 개를 싫어함. 입양조건 -다른 동물을 키우지 않는 가정에만 분양 가능 -입양신청서 작성 -책임비 15만원 -6개월간 한 달에 한 번씩 카페 '유기동물사랑나누기(유사랑)'에 입양후기 작성 *책임비는 다른 강아지들의 중성화수술 비용과 보호소 운영비로 사용 예정 입양문의 담당자: 유기동물사랑나누기(유사랑) 전화: 010-9155-3088 010-3398-2467 ⓒ 꼬리스토리 꼬리스토리가 들려주는 동물 이야기!
온몸이 그을린 채 아기를 껴안고 있던 엄마 코알라
호주 남동부에 있는 작은 마을 카눈그라에서 시작된 산불은 수백 마리의 코알라의 생명을 앗아가며 역대 최악의 산불로 불리고 있습니다. 특히 잿더미 속에서 한 엄마 코알라가 품속에 아기 코알라를 껴안은 채 지쳐 눈을 감고 있는 모습이 인터넷에 공개되며 많은 사람들의 가슴을 아프게 했는데요. 사진 속 주인공은 바로 엄마 코알라 앤슬리와 아기 코알라는 조이입니다. ABC뉴스에 따르면, 아슬리와 조이는 퀸즐랜드에 있는 RSPCA에 몇 주간 머물며 상태가 크게 호전되었으며, 빠른 시일 내 원래 살던 서식지로 다시 방류할 예정이라고 합니다. 이 둘을 돌보았던 RSPCA 직원 샘 씨는 앤슬리의 모성애가 눈물겨울 정도라고 설명했습니다. "앤슬리는 온몸이 불에 그슬린 상태에서도 조이를 놓지 않았어요. 끙끙거리는 신음을 내기도 했지만 새끼를 지키기 위해서 자신을 희생했어요." 보통 코알라는 18개월이 되면 어미 코알라로부터 독립하는데, 조이는 생후 12개월로 아직 엄마인 앤슬리와 한창 붙어있을 시기입니다. 샘 씨에 따르면 "조이는 엄마에게 온종일 장난을 칠 정도로 회복되었고, 앤슬리 역시 장난을 아무렇지 않게 받아줄 정도로 건강을 되찾았다"고 밝혔습니다. 하지만 이들을 자연으로 돌려보내기로 했음에도 샘 씨는 밝게 웃지 못했습니다. "서식지 대부분이 회색 잿빛으로 변해버렸습니다. 돌아가도 예전처럼 다시 잘 지낼 수 있을지 걱정이 되는군요." 이번 산불로 인해 지금까지 코알라 서식지의 2/3가 파괴되었으며, 약 350마리의 코알라가 죽은 것으로 알려졌습니다. 화재 현장을 둘러보던 구조대와 자원봉사자들은 나무 위에 붙어 그대로 죽어간 코알라 사체와 고통을 견디다 못해 아래로 추락한 코알라들의 모습에 눈물을 참을 수 없다고 전해집니다. P.S 다시는 이런 비극적인 사고가 발생하지 않았으면 하는 바람이며, 앤슬리와 조이가 지난 고통과 슬픔을 잊고 행복하게 살았으면 하는 바람입니다. 꼬리스토리가 들려주는 동물 이야기!
이재용 만난 베트남 총리, 반도체 공장에 파격 혜택 제안
정의선도 개별 면담…한·베트남 투자, 협력 논의 이재용 삼성전자 부회장(왼쪽)은 지난 28일 오전 서울 남산 그랜드하얏트호텔에서 응우옌 쑤언 푹 베트남 총리와 면담하고 삼성의 베트남 사업에 대해 논의했다. (사진=연합뉴스) 삼성전자 이재용 부회장과 현대자동차그룹 정의선 수석부회장이 한국을 찾은 응우옌 쑤언 푹 베트남 총리와 28일 각각 만났다. 베트남 총리실 쪽에서 먼저 삼성과 현대차에 개별 면담을 요청하면서 성사된 자리에서 베트남을 위한 투자와 양측의 협력 방안에 대한 논의가 오갔다. 재계와 베트남 언론 등에 따르면, 이 부회장은 응우옌 총리와 면담에서 2022년 하노이에 개관하는 삼성 R&D 센터에 현지인 출신 엔지니어를 대규모 채용 계획을 내놓은 것으로 알려졌다. 응우옌 총리는 삼성이 베트남에 신기술을 적용한 반도체 공장을 설립해 줄 것을 요청하면서 "파격적인 인센티브를 제공하겠다"고 약속했다. "삼성의 성공은 곧 베트남의 성공"이라는 표현도 한 것으로 전해졌다. 삼성은 베트남에 스마트폰과 TV, 생활가전 공장 등을 두고 있다. 삼성전자가 수출하는 스마트폰의 절반 이상이 베트남에서 생산된다. 정의선 현대차 수석부회장도 응우옌 총리와 별도로 만났고, 회동 직후에는 "분위기가 좋았다"고 말했다. 현대차는 베트남에서 승용차 시장점유율 약 20%로다. 현대차는 관세장벽을 넘기 위해 부품을 수입해 현지에서 조립하는 공정을 베트남에 도입했다. 현지 기업과 함께 베트남 생산합작법인을 2년전 설립했다.
코딩과 아두이노의 찰떡궁합 Ep-28
지난 에피소드(코딩과 아두이노의 찰떡궁합 Ep-27)에서 블루투스 2.0 을 지원하는 모듈로 통신하는 방법을 알아보았습니다. 지난 에피소드에서 사용한 모듈은 아이폰에서는 사용이 불가능합니다. 그리고 블루투스 2.0 모듈이기 때문에 전력 소모도 많습니다. 블루투스 4.0 모듈을 이용하면 안드로이드, 아이폰 구분없이 연결 가능하며, 전력 소모도 적습니다. 아두이노에 연결해 사용 가능한 블루투스 4.0을 지원하는 모듈은 AT-09와 HM-10이 있습니다. AT-09가 가격이 저렴하기 때문에 해당 모듈을 이용한 연결을 해보겠습니다. 물론 HM-10도 같은 방법으로 연결할 수 있습니다. 이제 프로젝트에 필요한 부품을 알아보겠습니다. 아두이노 우노(Uno) 보드가 필요하구요~ 블루투스 통신에 사용할 모듈은 4.0이 지원되는 AT-09를 이용하겠습니다. 참고로AT-09는 오픈마켓이나 네이버에서 검색하시면 HC-06보다 저렴한 가격에 판매되고 있습니다. 아두이노 보드와 블루투스 모듈(AT-09)는 아래와 같이 연결해주시면 됩니다. 연결이 완료되면 아두이노 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 프로그램 오른쪽 상단 [시리얼 모니터]를 클릭해 엽니다. 시리얼 모니터가 열리면 하단 목록에서 [Both NL & CR]을 선택합니다. 이 항목으로 선택되지 않으면 블루투스로 주고받는 메시지가 깨져보이게 됩니다. PC에서의 작업은 완료되었습니다. 스마트폰에서 통신할 앱을 설치해야합니다. 블루투스 4.0을 지원하는 앱을 설채햐아합니다. 블루투스 2.0은 설정에서 미리 페어링을 해야하지만 블루투스 4.0은 페어링 없이 앱에서 바로 연결해 사용합니다. Play 스토어/App Store에서 [3demp]로 검색합니다. 검색 결과 앱 중 [3Demp - 3dempPlayer...]를 설치합니다. 앱이 설치되면 앱을 실행합니다. 앱이 실행되면 왼쪽 블루투스 로고를 터치합니다. [SCAN]을 터치해 근처 블루투스 모듈을 검색합니다. 검색된 모듈을 터치해 선택합니다. 블루투스 연결이 완료되면 블루투스 아이콘 모양이 밝은 하늘색으로 표시됩니다. 아두이노에 연결한 블루투스 모듈도 붉은색 LED가 깜박거리는 상태에서 계속 점등 상태로 나타납니다. 이제 통신을 위해 오른쪽 하단 [TEXT]를 터치합니다. 하단 메시지 입력란에 아두이노로 전송할 메시지를 입력하고 [Send]를 터치합니다. 컴퓨터의 아두이노 시리얼 모니터에 스마트폰에서 전송한 메시지가 나타납니다. 이번에는 아두이노 시리얼 모니터 입력창에 텍스트를 입력 후 [전송]을 클릭합니다. 아두이노 시리얼 모니터에서 전송한 메시지가 스마트폰에 전송된것을 확인할 수 있습니다. 위 과정을 동영상으로 확인해보겠습니다. https://www.youtube.com/watch?v=YJd_QDB992E 이 방법을 조금 더 응용하면 LED를 켜고 끄는것, RC카를 만드는 것 등도 가능합니다. 다음 강좌에는 블루투스 4.0으로 LED를 제어하는 방법을 알아보겠습니다. 감사합니다. ▶상상을 현실로 만드는 아두이노(Arduino)      ■  박경진 지음 / 에듀아이 출판 ■   알라딘, Yes24, 교보문고, 영풍문고, 반디앤루니스, 인터파크에서 구입가능합니다.      ■  아두이노 초보자 책으로 추천합니다. [책에서 다루는 내용]     ■ 소프트웨어 코딩을 이해하고 아두이노에 업로드/테스트하는 방법          ■ 서서히 색상이 그라데이션 형태로 바뀌는 LED 무드등 만들기         ■ 리드 스위치 모듈로 창문이나 현관 문 열림 감지하기         ■ 토양 수분 센서로 화분의 수분 상태를 측정해 물 공급시기 체크하기         ■ 비접촉식 온도 센서로 비접촉 체온 측정기 만들기         ■ 이 세상 하나뿐인 우리집 미세 먼지 측정기 만들기         ■ 주변 밝기를 측정해 자동으로 켜지고 꺼지는 스마트 전등(가로등) 만들기        ■ 거리를 측정하는 초음파 센서를 이용해 자동차 후방 감지기 만들기         ■ 일정한 거리내의 사람을 인식해 자동으로 열리고 닫히는 스마트 휴지통 만들기         ■ 스마트폰 블루투스로 연결해 제어하는 RC 카 만들기         ■ 집밖에서 스마트폰으로 집안의 사물인터넷 기기 제어    [이 책의 대상 독자]     ■ 아두이노를 가장 쉽게 접근하고, 활용하고자 하는 독자        ■ 소프트웨어 교육 의무화로 소프트웨어 코딩을 배우고 싶은 학생         ■ 사물인터넷 제품을 만들어 스마트 홈을 구현하고 싶은 독자         ■ 어렸을 때 생각했거나 상상했던 제품을 직접 만들어보고 싶은 독자         ■ 소프트웨어와 하드웨어의 상관 관계를 이해하고 제어하고 싶은 독자         ■ 로봇, 드론 등의 제품 구현을 위한 기본 지식을 습득하고자 하는 독자    아두이노 초보자분들이 가장 쉽게 배울수 있는 책입니다. 추천합니다^^!! 끝까지 읽어주셔서 고맙습니다^^ 다음 에피소드에서 또 뵙겠습니다^^ #코딩추천책 #코딩책추천 #아두이노책 #아두이노강좌 #아두이노책추천 #아두이노추천도서 #코딩책 #사물인터넷 #사물인터넷책추천 #블루투스 #bluetooth #블루투스통신하기
코딩과 아두이노의 찰떡궁합 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