Wiznet Academy

위즈네트 아카데미

OPEN PROJECT

오픈 프로젝트

나도한번해보자-위즈파이연결 2014.11.22 9

안녕하세요. 가리늦게 쓰는 포스팅입니다. 좀더 일찍 포스팅을 했어야 되는데 공모전(?)준비로 디자인 및 기구설계에 너무 많은 시간을 쓰다보니 포스팅이 조금 늦었습니다. 우리는 아두이노와 Wizfi250을 사용한 간단한 자동차를 만들려고 하고 있습니다. 먼저 위즈파이와 TCP server 접속화면입니다. TCP server는 Hercules를 사용하여 간단한 연결테스트하였습니다. 소스는 wifibasictest를 사용하였습니다. 일단 연결까지는 되었는데 TCP server에서 데이타를 보내고 아두이노 우노가 다시 데이타를 보내지는 못하고 있네요. 뭐가 문제인지는 모르겠지만 좀더 삽질을 하면 되겠지요. 통신...

WizFi250-EVB 체험기-7(Temboo) 2014.11.20 30

우연한 기회에 Temboo라는 서비스를 알게 되었습니다. 그리고 언젠가는 프로젝트할때 사용해보고 싶은 마음뿐이었습니다. 이번 프로젝트를 진행하면서 Xyvely를 쓰려면 허가가 필요한데 1주이상 허가가 안나는걸 보니 안될것 같은 생각에 오랫만에 Temboo에 로그인하게 되었습니다. https://www.temboo.com Temboo는 여러 API들을 아두이노에서 사용할 수 있도록 도와주는 서비스입니다. 대충.. 이런 서비스입니다. 이 프로젝트에서 쓰기에 단점이 있다면 WizFi250을 지원하지 않는다는 점입니다.. wifi는 Wifi shield와 adafruit CC3000 두 shield를 지원합니다. 제 프로젝트는 센서의 값을 D...

WizFi250-EVB 체험기-6(WizFi250_Socket Class) 2014.11.20 10

지난번 분류했던 Class의 Parameter와 Return value를 알아보려고 했습니다. 초보인 제가 손대기엔 양이 너무 많고 어렵네요.. 조금씩 진행해 보겠습니다.. 오늘은 우선 WizFi250_socket.h와 WizFi250_socket.cpp입니다.         WizFi250_socket의 Class는 위와 같습니다. cpp와 header를 보며 정리해 보았고 관련 AT command의 링크를 추가했습니다. (*** 초보자의 분석이기 때문에 틀릴수도 있습니다. 알려주시면 수정하겠습니다. ***) uint8_t getCid ()  comment Socket ID 확인 void setCid (uint8_t cid)  comment Socket ID 생성(0~7) http://wizwiki.net/wiki/doku.php?id=products:w...

아두이노와 Wizfi250의 만남 (첫 블로그 포스팅) 2014.11.15 14

저희는 Wiznet의 쉴드제품들을 알게된건 14년 9월 20일 국립과천과학관에서 진행한 MakerFaire의 이더넷 제품 및 쉴드제품 소개를 통해 Wiznet의 제품들을 접하게되어 알게 되었습니다. Wiznet의 제품들은 저희들을 매료시켰습니다. 아두이노를 통해 센서들의 제어를 네트워크 통신(Wizfi250 소켓통신)을 통해 조작할 수 있다면 Android 어플의 통신을 통해 자유롭게 제어 할 수 있을 거라 생각했었습니다. 그러던 중 여러 자료들을 검색하다 Wiznet제품 체험단을 알게 되었고 관심을 더욱 더 가질 수 있게되었습니다. 저희 조의 주제는 RC무선 제어 (Android Application & Arduino + Net...

Twitter Enabled Text to Speech 2014.11.14 8

오늘 소개할 프로젝트는 트위터 글을 읽어주는 장치입니다. 이더넷 쉴드(Ethernet Shield) 를 이용  트위터에 메세지를 전달해주는 프로젝트는 많은데, 이번 프로젝트는  하나 더 나가서 글자를 읽어 줍니다. 이더넷으로 들어온 트위터 메세지를 이더넷 쉴드는 아두이노 우노 보드로 파싱(Parsing) 하며, 우노 보드는 이를 Sparkjet 이라는 음성 생성 칩으로 전달함으로써 우리는 트위터 메세지를 들을 수 있습니다. 본 프로젝트는 Twitter 메세지를 읽어주는 형태지만 조금 더 응용을 하면 인터넷의 각종 SNS 서비스와 연동할 수 있다고 본 프로젝트 제작자는 말하고 있습니다. 이번 프로젝트...

Classrooms Access Control over Near Field Communication(NFC) 2014.11.13 2

RFID + Ethernet을 이용하여 Classroom Access Control을 만든 프로젝트입니다. 구글 map API를 이용하여 위치 정보를 판단하며,  Xively와 Zapier를 이용하여 추출된 정보를 Twitter로 전달하고 있습니다. 전체적인 시스템 구성은 아래와 같습니다. NFC Receiver를 통해 Class Room 정보(Teacher Information)를 추출하는 모듈들과, Class Room 정보를 수집 한 후 Cloud Server에 정보를 송신하는 모듈로 구성되어 있습니다. Classroom 의 정보를 추출하는 모듈입니다. (RFID Reader 를 통해 정보 추출) 추출된 Class Room 정보를 Cloud Server로 송신하는 모듈로  Arduino Ethernet Shield (...

Haunt Box 2014.11.13 10

ATMEL의 Atmega 2560과 위즈네트의 W5100을 이용한 Haunt Box 를 소개합니다. 본 제품은 kickstart.com에서 약 $27,000의 크라우드 펀딩 (Crowd Funding) 에 성공한 프로젝트로, 제작자들의 제작 의도도가 참 재미 있습니다. Haunt Box를 직역하면, 말 그대로 "귀신(유령)박스" 라고 할 수 있는데요. 제작자들은 본인들을 "passionate home-haunters, hackers and geeks" 로 표현하고 있습니다.  이 괴짜 제작자들은 할로윈 데이와 같은날 친구들을 놀려주기 위해 일부러 숨어있는 등의 구식 방식을 벗어나 이 Haunt Box 를 통해 좀더 스마트 한 방법으로 할로윈 놀이를 즐깁니다.~ [video wid...

Uber Home Automation 2014.11.13 38

말 그대로 Home-Automation 응용의 결정판을 보여주는 아주 좋은 Eric Tasi 님의 Project가 있어 소개합니다. Auduino, Aurdion Ethernet Shield, Raspberry Pi를 이용하여 우리가 상상할 수 있는 대부분의 Home-automation 기능을 구현한 Project입니다. Eric Tsai님의 시작 동기가 재미 있네요. 몇년전 개를 처음으로 키우기 시작했고, 개를 보기 위해 Webcam을 설치하였으나, 하루종일 Webcam을 볼수 없었기에, 개가 어떤 상황에 처해있는지 화재가 발생으로 위험하지 않는지 등을 고민하기 시작하면서 하나씩 완성해나간 Project 입니다. Eric Tsai님이 자신이  "개를 키우고 있으며, 전자...

WizFi250-EVB 체험기-5(Doxygen) 2014.11.12 18

기존 프로젝트는 연기하고 오늘은 WizFi250 Library를 Doxygen이라는 분석 프로그램을 통해서 알아보았습니다. Doxygen은 프로그램 소스를 문서화 해주는 프로그램입니다. Doxygen은 http://www.stack.nl/~dimitri/doxygen/download.html 에서 다운로드 가능합니다. Doxygen으로 정리한 Library 다운로드 : Doxygen_WizFi250 위 압축파일에서 index.html을 실행시키면 확인할 수 있습니다. WizFi250 Library는 다음과 같은 관계를 가지고 있습니다. 화살표는 WizFi250_TCP_Client, WizFi250_TCP_Server, WizFi250_UDP에서 WizFi250_Socket.h를 include 했다는 의미입니다. 같은 의미로 WizFi25...

아두이노에 날개를(4) – WizFi250-EVB 예제 돌려보기 2014.11.11 39

아두이노에서 스케치를 돌리기 위해선 먼저 라이브러리를 다운 받아야 합니다 https://github.com/Wiznet/Arduino_WizFi250 위 사이트에서 오른쪽에 [Download Zip] 버튼을 눌러 다운로드한 후 압축을 풉니다 /Software폴더 아래 WizFi250 폴더를 복사하여 아두이노가 설치된 폴더 아래 Libraries폴더 아래에 복사합니다 그리고 나서 아두이노 프로그램을 다시 시작합니다. 파일 열기를 해보면 맨 아래쪽에 WizFi250 항목이 추가 되어 있습니다. 오른쪽으로 확장시켜보면 예제 파일도 있구요 WizFi250WebServer  예제를 실행해 보았습니다. 컴파일이 끝나고 업로드가 완료되면 아두이로 스케치...