Arduino(13)
-
오렌지보드 WiFi
(주)위즈네트와 (주)네패스가 콜라보레이션 해서 만든 오렌지보드 WiFi를 소개 한다. 아두이노 Uno에 WizFi250(Wi-Fi 모듈)을 연결해서 하나의 보드로 만든 보드이며, 당연히 아두이노 Uno와 완벽 호환하며 아두이노에서 Wi-Fi를 사용하기 위한 WizFi250 Library를 제공한다. 구성품은 아래와 같이 오렌지보드WiFi 1개, 확장 안테나 1개, USB 케이블 1개로 되어 있다. 오렌지 보드를 만드는 과정 중, WizFi250 Library를 구현하기 위해 조금 고생하였지만, (주)네패스를 통해 다양하고 유익한 컨텐츠들이 많이 생성되고 있어 보람을 느끼고 있다. 아래 링크들은 오렌지보드 WiFi를 학습하기 위한 학습 가이드이며 자세한 내용은 아래 링크를 참고 하기 바란다.http://..
2016.11.24 -
DIY Projects using WizFi250 or WizFi210
본 포스팅은 WIZnet의 Wi-Fi Module인 WizFi250과 WizFi210을 활용한 DIY 프로젝트들을 소개한다.To Make Canon DSLR’s Remote controller using WizFi250 본 프로젝트에서는 Canon Camera를 제어하기 위한 Wi-Fi Remote Controller를 만드는 방법에 대해 설명한다. 해당 장치를 위해서는 아래와 같은 구성 요소가 필요하다. Camera Receiver와 2.5pi Audio Cable을 이용하여 연결 Receiver Arduino Uno(MCU)+WizFi250 (Wi-Fi Module) WizFi250의 AP 기능을 사용 ( 별도의 유/무선 공유기 없이 스마트폰과 다이렉트로 연결 ) Remote Controller Sm..
2016.10.10 -
DIY Smart Home Projects 소개
DIY Smart Home Projects 사물인터넷의 발전과 함께 스마트 홈 으로 주거문화가 바뀌고 있다. 최근 모 통신사의 광고와 같이 집 밖에서 냉/난방기의 온도를 조절하고 집에 있는 기기를 제어 한 다거나, 웹캠을 이용하여 집 안을 모니터링 하는 일은 이미 우리에게 낯익은 풍경이 되어 가고 있다.이와 더불어, 인터넷 상에서는 아두이노와 라즈베리파이와 같은 오픈소스하드웨어의 영향으로 메이커(Maekr)들이 직접 설계하고 구현한 스마트 홈 프로젝트들을 공유 하고 있다.본 포스팅에서는 메이커(Maker)들이 직접 만든 스마트 홈 프로젝트를 종류 별로 분류하고 소개 한다. Aquarium Arduino Fish Tank Controller 이 프로젝트는 Arduino와 Ethernet Shield를 사용..
2016.09.05 -
Arduino Library Manger에 Library 등록하기
Library를 Arduino Library Manager에 등록하는 방법새로 작성한 라이브러리를 Arduino Library Manager에 등록하기 위해서는 아래 문서에 있는 조건들을 만족해야 한다. https://github.com/arduino/Arduino/wiki/Library-Manager-FAQ간단하게 정리하면 GitHub에 Library Repository 등록GitHub Repository 폴더 구조는 아래과 같은 구조로 구성 examples : 라이브러리 예제src : 라이브러리를 구성하는 전체 소스 파일 (.h, .cpp)README.md : 라이브러리를 설명하는 문서keywords.txt : 아두이노 IDE에서 Highlite 할 문자 표시library.properties : 라이..
2016.09.05 -
WizFi250 Arduino Library
기존 WizFi250 Arduino Library 개선 필요이전에 있던 WizFi250 Arduino Library에 아래와 같은 문제 및 불편한 사항이 있었다. Old Version WizFi250 Arduino Libary Download link API 함수들이 표준과 달라서, Arduino 예제들을 그대로 사용 할 수 없음구조적으로 버퍼를 많이 사용하고 있어, Arduino Uno와 같이 RAM이 부족한 보드에서는 Memory Overflow가 발생위와 같은 문제가 있어 WizFi250 Arduino Library를 다시 구현해야 겠다는 생각이 들었으며, 본 포스팅에서는 새로운 WizFi250 Arduino Library를 구현하는 과정과 예제 구동 방법에 대해 설명한다.개발 환경Arduino L..
2016.09.05 -
Arduino Library를 구현하기 위한 Eclipse 개발 환경 구축
Arduino를 설치 하면 Sketch라는 별도의 IDE를 사용해서 코드를 수정, 컴파일 및 다운로드를 한다. 간단한 프로그램을 작성하거나, 사용하고 있는 라이브러리를 내부까지 확인 할 필요가 없는 경우 Sketch 프로그램만 이용해도 대부분의 Arduino의 기능을 사용 할 수 있다.하지만 나와 같이 Arduino Library를 구현해야 하거나, Arduino Core 및 Library에서 제공하는 함수들의 내부를 확인하고 싶을 때는 Sketch 프로그램의 기능이 한 없이 부족함을 느낀다.때문에 본 포스팅에서는 Eclipse IDE 환경에서 Arduino Library를 개발 하기 위한 환경 구축하는 방법을 설명한다. Arduino Library를 구현하기 위한 Eclipse 개발 환경 Downloa..
2016.09.05