위즈네트 아카데미

OPEN PROJECT

오픈 프로젝트

Arduino Mega 2560: Modbus TCP Server 2015.03.16 21

Arduino Mega와 Ethernet Shield 를 활용한 간단한 형태의 Modbus TCP 서버 라이브러리 예제를 소개합니다. 본 아티클의 저자는 각종 포럼 및 블로그에서 제공하는 Modbus 예제에 대한 테스트를 시도하는데, 정말 간단하지만 완벽하게 동작하는 코드를 보고 이에 대 소개합니다. 아래는 본 예제에 대한 위즈네트 연구소 허봉준 팀장의 간단 리뷰입니다. - 원본 Modubus Library : https://code.google.com/p/mudbus (LED 제어, 온도, 터치 인식 등 다양한 예제가 준비되어 있음) - 원본 Article : http://www.fleaplc.it/en/tutorials/29-arduino-mega-2560-modbus-tcp-server-2-en - Arduino,...

Arduino Seismic Activity Monitor 2015.02.16 3

센서 보드를 이용하여 자신의 데이터를 웹서버로 알려주고, 클라우드, SD 카드에도 동시에 저장하는 예제를 보여주는 프로젝트입니다. 지진발생 여부를 센싱하는 계측 시스템으로 아두이노, 이더넷 쉴드 및 Xively 서비스를 활용하고 있습니다. 아래는 센싱한 데이터가 어떻게 처리되는지 보여주는 동작 Flow 로 데이터를 SD 카드에 저장하고, Cloud 서비스 백업하는 과정을 보여줍니다. 아래는 결과를 보여주는 웹페이지 예제입니다. 간단하면서도 Sensing & Gathering, Cloud 서비스 활용과 관련된 완벽한 예제를 제공한다는 점에서 활용도가 높은 프로젝트입니다. 프로젝트와 관련된 모...

Plant-In City: Architecture and Technology for Plants. 2015.02.10 3

도심속의 식물에 IoT 를 접목시켜 디자인적으로 재구성하는 프로젝트를 소개합니다. 이 프로젝트는 KickStarter에서 $25,000 을 목표로 펀딩을 시작하여 $26,985를 받기도 했습니다. 작품들을 일단 감상해보겠습니다. 그림에서 보았듯이 이들의 핵심은 실내 디자인에 걸맞는 조경을 디자인 하는 것입니다. Green City 와 부합하는 아이디어이며 여기에 IoT 가 기반하고 있는데, 어떻게 IoT 에 연결될 수 있는지 살펴보겠습니다. 여기에는 Arduino 와 WIZnet W5100 을 사용한 Ethernet Shield 가 사용되었습니다. 시스템 전체 블럭 다이어그램입니다. 사용된 기술은 크게 3개의 Application 으...

Smart Homer - Web-enabled TV Remote 2015.02.09 4

보고싶은 TV 프로그램이 시작될 때 알아서 TV를 켜주는 리모콘이 있다면? Smart Homer 는 웹기반으로 동작하는 인형으로 TV 프로그램을 검색하고, 미리 설정한 프로그램이 시작될 때 TV를 켜주는 시스템으로. Simpson 인형, Arduino, Ethernet Shield 와 함께 클라우드 서비스를 활용하여 제작되었습니다. Simpson 프로그램이 시작될 때 자동으로 TV를 켜는 방법을 아래와 같이 총 9단계로 설명하고 있습니다. Step 1 : TV 리모콘의 IR Signal 찾기 TV 벤더마다 다른 IR Signal 코드를 찾습니다. 몇몇 벤더에 대해서는 https://github.com/shirriff/Arduino-IRremote 에서 그 값을 알 수 있지...

IoT5500 Ethernet Module + CPU Stack 2015.02.09 4

W5500 칩을 활용하여 WIZ820io 와 같은 형태의 Network Module 을 만든 프로젝트입니다. 위즈네트에서 출시한 WIZ820io 모듈은 무엇보다 compact 한 사이즈로 큰 인기를 얻었던 모듈입니다. IoT5500 모듈은 WIZ820io의 PCB Footprint compatible 하게 제작되어, 기존 WIZ820io 모듈 사용자들이 쉽게 변경 적용이 가능합니다. 본 제품은 미국의 Peter Jackaki 에 의해 개발되었는데, Peter는 Parallax의 Forum에서 4천개 가까운 포스팅 을 하는 등 커뮤니티 활동에도 적극적인 개발자입니다. IoT5500 의 경우 Parallax 의 MCU 인 P8X32A 8의 MCU 모듈과 연결하여 바로 사용할 수 있도록 FTP, TE...

[체험단 wizfi-shield 10] 중간 후기 2015.01.17 17

저 개인적으론 프로젝트가 끝나진 않았기 때문에 중간 후기라고 쓰겠습니다. 앞글에서도 설명 했듯이, 제가 만들고자 하는것은 인터넷에서 날씨 정보를 받아와서, 조명의 컬러와 형태를 바꾸는 전등입니다. 아직 완성을 못한것이... 3D모델링이 결과적으로는 잘못되었기 때문인데, 돌려보니 내부에 있는 LED 매트릭스가 걸리더군요. 아무래도 통이 사각이라 생각을 못했던 부분이었습니다. 그래서 다시 제작을 하면서 원통형으로 바꿔볼까 생각하고 있습니다. 여튼... 이런 상황에서 체험단의 기간이 종료되었고, 수상자 선정결과 제가 2등을 하게 되어 여러가지 상품들을 받게되었습니다. 이...

Bonjour Zero Conf with Arduino 2015.01.15 2

Zero Configuration Networking의 하나인 애플의 Bonjour 를 아두이노 이더넷에 구현하는 방법에 대한 프로젝트입니다. Zero Configuration Networking 은 TCP/IP 기반의 컴퓨터 네트워크를 자동으로 구성해주는 기술로 네트워크 내 각종 디바이스에 대한 수동 설정없이 서로 연결을 가능하게 해줍니다. (위키피디아 : Zero Configuration Networking) Bonjour는 Apple에서 만든 Zero Configuration Networking 프로토콜로써IP 네트워크 상에서 컴퓨터, 주변기기 및 서비스를 자동으로 검색합니다. ADC(Apple Developoment Center) Bonjour Overview 웹문서에 Bonjour 기능을 다음과 같이 정의...

Iowa Aquaponics 2015.01.15 5

아두이노를 기반으로 아쿠아포닉 (Aquaponic) 을 디지털 시스템으로 구성하고 원격 인터넷으로 모니터링 및 관리하는 시스템에 대한 프로젝트입니다. 아쿠아포닉(Aquaponic) 은 aquaPionics 프로젝트 소개시 설명을 드렸듯이 수경재배와 수족관을 융합한 시스템으로 각 구성 요소들 (수족관 내 물온도, Ph/암모니아 농도, 토양내 수분도 등등) 에 대한 섬세한 관리가 필수적입니다. 이번 프로젝트는 각 요소들에 센서를 연결하고 이 센서값들을 처리하고 Ethernet으로 데이터 송수신을 하기 위해서 Arduino Ethernet 보드를 사용하고 있습니다. 2013년부터 준비해온 시스템으로 현재에도 시스...

W5500 Application Example with Swordfish BASIC 2015.01.14 11

이번 프로젝트는 Swordfish compiler 사이트에 소개된 W5500 Application Example Code 입니다. Swordfish 는 마이크로칩의 PIC18 MCU군의 컴파일러로 Swordfish 사이트를 통해 각종 라이브러리를 소스코드와 함께 제공하고 있습니다. 저자는 W5500 기반의 WIZ550io 모듈을 활용, PIC MCU에서 HTTP Server와 SOAP Web Service 를 구현하는 방법에 설명하고 있습니다. 아래는 이번 프로젝트에 대해서 Swordfish 사이트에 소개된 W5500과 WIZ550io에 대한 간략한 소개로 기존 W5100와 차이점에 대해서도 언급하고 있습니다. This library allow the use of the WIZnet / WIZ550io in Swordfish t...

Barley's Automated Cat Feeder 2015.01.14 3

하루 2번 고양이 먹이를 자동으로 제공하고, Web Cam을 통하여 원격으로 댁내 상황과 실제 고양이가 먹이를 먹고 있는지를 확인할 수 있으며, Webpage 를 통해 기계의 타이머와 모터를 제어하는 등 Barely라는 고양이를 위한 세계 유일의 기기를 한번 살펴보겠습니다. 아래는 제작 완성 후 실제 고양이가 먹이를 먹는 동영상입니다. 이번 프로젝트를 위해 사용된 파트들입니다. Part Make/Model Count Unit Price (with s/h) Source Arduino Uno Rev3 or compatible 1 $15 dx.com or ebay Ethernet Shield W5100 or compatible 1 $12 ebay (nyplatform) Cont. Rotation Servo Spring RC SM-S43...