Contents

-. 이론 : W7500 Ethernet 활용

-. SW 실습 1차 : ARM mbed 활용

-. SW 실습 2차 : GCC 활용

-. HW 실습 : 회로설게, Artwork (Option)


SW 실습 2차 : GCC 활용

데모 소개

>> mbed

GCC 소개

>> 참조링크

http://opensrclab.tistory.com/category/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4%20HW/%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD

S2E(Serial to Ethernet) 소개

>> 참조링크

https://github.com/bingdo/IIoT_WIZwiki-W7500_Eclipse

>> Insert MAC address

WIZ7500_DEMO_S2E(gcc).bin

>> Modify IP, Port, Working Mode

>> Test operation of S2E function

예제실습

>> Quiz6

S2E + DHT Sensing 구현하기

Hint : DHT library 사용 (Academy_DHT.7z)

Academy_DHT.7z

>> 참조링크

>> Quiz7

S2E + DHT + TCP Client 구현하기

Hint : S2E Client Mode 사용

>> 참조링크


신고

Contents

-. 이론 : W7500 Ethernet 활용

-. SW 실습 1차 : ARM mbed 활용

-. SW 실습 2차 : GCC 활용

-. HW 실습 : 회로설게, Artwork (Option)


SW 실습 1차 : ARM mbed 활용

ARM mbed 소개

>> 참조링크

https://www.mbed.com/en/

개발환경

>> 참조링크

https://docs.mbed.com/

https://developer.mbed.org/handbook/Homepage

예제실습

>> Quiz2

Serial로 온드/습도 확인하기

Hint : DHT library 사용

>> Easy Module Shield

>> 참조링크

https://developer.mbed.org/users/moisesmarangoni/code/DHT/

W7500_DHT.7z


>> Quiz3

TCP Client를 이용해서 Server에 Data 전송하기

Hint : WIZnetInterface library 사용

>> 참조링크

W7500_TCPC.7z


ThingPlus

>> 참조링크

http://wiznetacademy.com/index.php?module=lecture&act=dispLectureView&lecture_seq=2255&schedule_seq=3

예제실습

>> Quiz4

MQTT 포팅하기

Hint : MQTT library 사용

>> 참조링크

https://developer.mbed.org/users/bangbh/code/w7500-paho-mqtt/

W7500_MQTT.7z


>> Quiz5

SD Card에서 MAC address, destination IP, Port 얻어오기

Hint : SDFileSystem library 사용

>> 참조링크

https://developer.mbed.org/teams/WIZnet/code/SDFileSystem_HelloWorld_WIZwiki-W7500/?platform=WIZwiki-W7500

W7500_SDFile.7z


To be continued.

신고

여러분도 할 수 있습니다. You can do it 

WIZnet IoT Design Contest 위즈네트 IoT 공모전For Makers, By Makers WIZNETIAN IoT Design Contest 2017/3/1 ~ 5/31


신고

Contents

-. 이론 : W7500 Ethernet 활용

-. SW 실습 1차 : ARM mbed 활용

-. SW 실습 2차 : GCC 활용

-. HW 실습 : 회로설게, Artwork (Option)


WIZNETIAN IoT Desing Contest

>> For Makers, By Makers

http://wiznetian.com/


IoT Desing Contest @CyberMakerSpace.com

>> Curation is Creation

http://cybermakerspace.com/


이론 : W7500 Ethernet 활용

스마트공장 알아보기

>> 4차 산업혁명과 Industry 4.0

>> Industry 4.0과 스마트팩토리

>> 카운트다운! 4차 산업혁명


[KBS 다큐1] 카운트다운! 4차 산업혁명 1편 메이커 시대가 온다... 작성자 girujang

>> 서기 2000년대의 생활의 이모저모

출처 : 이정문 화백 (1965년)

>> 미래 스마트공장(1/2)

>> 스마트공장의 차별성(2/2)

>> 핵심 10대기술 평가(1/2)

>> 핵심 10대기술 평가(2/2)

>> 스마트팩토리의 적용예

https://www.youtube.com/watch?v=oU95Ms0oia4

https://www.youtube.com/watch?v=_xc9JokbMmw


https://www.youtube.com/watch?v=MKu2yEM6Pas&list=PLgzkB4sJ6NWKCKjWtIkU5fI2egB4XPuvO

>> 틈새시장 공략 성공 사례

http://news.mk.co.kr/newsRead.php?sc=30000001&year=2017&no=186611&sID=501

https://www.youtube.com/watch?v=1Agni2Coyfw

W7500 소개

>> 참조링크

http://wizwiki.net/wiki/doku.php?id=products:w7500:start

https://github.com/Wiznet/W7500

>> Features

ARM Cortex-M0

48MHz maximum frequency

Hardwired TCP/IP Core

8 Sockets

SRAM for socket: 32 KB

MII (Medium-Independent Interface)

Memories

Flash: 128 KB

RAM 16KB

ROM for boot code: 6 KB

Clock, reset and supply management

POR (Power-On Reset)

Internal Voltage Regulator : 3.3V to 1.5V

8-to-24MHz external crystal oscillator

Internal 8MHz RC Oscillator

ADC

            12bit, 8ch, 1Mbps

GPIO

53 I/Os (16 IO x 3ea, 5 IO x 1ea)

Debug mode

Serial Wire Debug (SWD)

Timer/PWM

4 Timers (32-bit or 16-bit down-counter)

8 PWMs (32-bit counter/timers with programmable 6-bit prescaler)

Communication Interfaces

3 UART (2 UARTs with FIFO and Flow Control, 1 simple UART)

2 SPI

2 I2C (Master/Slave, Fast-mode (400 kbps))

Package

64 TQFP (7x7 mm)

WIZwiki-W7500 소개

>> 참조링크

http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start

https://developer.mbed.org/platforms/?tvend=38

Ethernet 활용

>> 참조링크

https://www.mbed.com/en/

https://developer.mbed.org/ 회원가입

>> 클라우드 개발환경 접속

>> Import Programs or Libraries

>> Import mbed_blinky

20170303_mbed_blinky_WIZWIKI_W7500.bin

>> Modify LED pins

>> Import TCPEchoServer-WIZwiki-W7500

>> Modify MAC address

>> Monitor Debugging COM Port

>> Quiz1

Serial로 현재 시간 표시하기

Hint : NTP 사용

W7500_NTP.7z


To be continued.

신고

이미 공지한대로 WIZNETIAN IoT Design Contest가 시작 되었습니다.

한 번 둘러보시고 공모에 참여해 보세요.

http://www.wiznetian.com/

WIZNETIAN IoT Design Contest의 시작http://wiznetian.com/


신고

위즈네트에서 최근 인력충원을 하고 있습니다.

7포시대! 자신의 꿈을 펼쳐볼 수 있는 좋은 기회에 도전하세요.

병역특례도 가능합니다.

http://wiznetacademy.com/notice/3069

스타트업을 꿈꾸세요? 여러분의 꿈을 펼쳐보세요!!!http://wiznetacademy.com/notice/3069


신고

2~3월 강의를 Update 합니다. 강의도 듣고 Design Contest에도 참여해 보세요.

놀면 뭐 합니까?

For Makers, By Makers



신고

위즈네트에서 Design Contest를 준비하고 있습니다.

WIZnet WizArduino, WizArduino WiFi, Security Shield 보드를 활용한 프로젝트 공모전입니다.

강호의 숨은 고수님들! 실력 자랑의 기회를 가지시기 바랍니다.

http://www.wiznetian.com/


신고

Introduction

IoT 세상에서 DIY Maker들은 자신이 만든 디바이스나 작품들이 어떻게든 외부와 연결되기를 바랄 것이다. 필자 또한 항상 프로젝트를 진행할 때 인터넷을 사용할 수 있게 즉, 연결성에 중점을 두곤 한다.

하지만 DIY Maker들에게 외부 연결성을 고려할 만큼 전문성이 없는 경우가 많을 것이다. 간단한 작업으로 이런 문제를 해결할 수 있다면 금상첨화가 아닐까 한다.

WIZ820io는 이런 문제를 해결하기 위한 여러 방편 중 하나이다. 손쉬운 Ethernet solution을 제공하니 한 번쯤 사용해 보기를 권장한다.

 

What is Ethernet?

Wikipedia의 정의로 보면, Ethernet is a family of computer networking technologies commonly used in local area networks (LANs) and metropolitan area networks (MANs).[1] It was commercially introduced in 1980 and first standardized in 1983 as IEEE 802.3,[2] and has since been refined to support higher bit rates and longer link distances. Over time, Ethernet has largely replaced competing wired LAN technologies such as token ring, FDDI and ARCNET.

Ethernet은 쉽게 얘기하면 인터넷에 연결할 수 있는 방편 중 하나로 보면 될 것이다.

집에 보면 컴퓨터나 AP를 연결하기 위한 LAN 케이블이 있으니 직접 눈으로 확인해 보는 것도 좋을 것이다.

 

What is WIZ820io?

WIZ820ioWIZnet 회사에서 만들어서 판매하고 있는 Ethernet solution 중 하나이다. MCUSPI Interface를 통해 TCP/IP를 이용하여 외부 인터넷에 연결할 수 있다.

WIZ820io is a compact size network module that includes a W5200 (TCP/IP hardwired chip and PHY embedded), a transformer and RJ45. It can be used as a component and no effort is required to interface W5200 and Transformer. The WIZ820io is an ideal option for users who want to develop their Internet enabling systems rapidly. WIZ820io is hardware compatible with WIZ850io.

http://www.shopwiznet.com/wiz820io

 

Curation on WIZnet Museum

누구나 쉽게 WIZ820io 활용해서 IoT 디바이스들에게 연결성을 제공하고 있는 사이트를 소개하고자 한다. 실제 구현에 필요한 SW, HW 내용들을 포함하고 있기에 관심이 있는 사람이라면 한 번쯤 따라 해 보는 것도 좋으리라 생각한다.

 

Tutorial: Controlling Servo / Webcam via webserver, Wiz820io and Garagino

This project is a server with Garagino and Wiznet Ethernet module, and thus an HTML page that displays the buttons that control the servos connected to the Pan / Tilt.

http://wiznetmuseum.com/portfolio-items/tutorial-controlling-servo-webcam-via-webserver-wiz820io-and-garagino/

Webcam의 방향을 제어해 볼 수 있는 프로젝트로 인터넷 연결을 위해서 WIZ820io를 사용하고 있다. Arduino Ethernet 보드를 사용할 수도 있는 점을 알려주고 있으며 비교적 프로젝트가 잘 정리 되어 있다.

 

Bascom project – Ethernet Shield & WIZ820io

BASCOM-AVR© is the original Windows BASIC COMPILER for the AVR family. It is designed to run on XP/VISTA/WIN7 and WIN8. This product description is updated in 2014. But we do not change it each time we update the software. In the on line help you can find a list of all statements and functions.

http://wiznetmuseum.com/portfolio-items/bascom-project-ethernet-shield-wiz820io/

아두이노에 WIZ820io를 연결하여 Ethernet 사용을 손쉽게 적용한 프로젝트로 하기 링크로 연결하면 보다 자세한 프로젝트 내용을 볼 수 있다. 아두이노의 AVR MCU 이외에도 다양한 MCU에 포팅이 가능하다.

http://wiki.mcselec.com/Getting_started_with_Arduino_and_WIZ820io

 

WIZ820io: Porting Guide about EmIDE and Nucleo Board

This is a simple project based on EmIDE(gcc) since commercial compiler is not free which shows how to port from EmIDE and Nucleo Board using WIZnet network module product, WIZ820io.

http://wiznetmuseum.com/portfolio-items/1-wiz820io-porting-guide-about-emide-and-nucleo-board/

상기 프로젝트에서 AVR MCU를 사용했듯이 Nucleo보드의 ST MCU를 사용하여 WIZ820io 프로젝트가 진행되었다. IoT 플랫폼으로 사용되고 있는 mbed Nucleo 보드를 사용하면 보다 쉽게 프로토타입을 구성하여 빠르게 Ethernet 제품을 구상할 수 있다.

신고

'Curation Contents' 카테고리의 다른 글

How to use WIZ820io easily  (0) 2017.02.16
To understand IoT through Blynk Platform easily  (2) 2017.01.10
위즈네트 아카데미가 새롭게 단장 되었습니다.

Arduino, mbed, WiFi, ThingPlug를 활용한 IoT 솔루션 교육과정이 여러분들을 기다립니다.

For Makers, By Makers

http://wiznetacademy.com/



신고

+ Recent posts

티스토리 툴바