post index image
WiFi 를 통한 아두이노 활용(5) : 날씨 정보 가져오기 #2
Arduino/Wireless

아두이노와 무선인터넷을 통해 날씨 정보 가져오기 두번째 이번 글에선, 이전 글에 이어서, 날씨 정보 사이트인 OpenWeatherMap에서 제공되는 API를 통해 날씨 정보를 받아오는 프로그램을 완성하겠습니다. 이미 접속하여 응답받는 기본 프로그램은 완성했기 때문에, 이번에는 API 에 대해서만 알아보고 적용해도 원하는 정보를 쉽게 받아 올 수 있습니다. OpenWeatherMap 의 API 알아보기 API는 애플리케이션(아두이노 같은...)에서 프로그래밍으로 접근할 수 있도록 만든 인터페이스입니다. 웹 방식의 API는 주로, 웹브라우저에서 웹페이지를 호출하는 웹주소 구문에 주어진 명세대로 API를 담아서 보내는 형식입니다. api.openweathermap.org/data/2.5/forecast?id=..

2017. 7. 18. 11:50

post index image
WiFi 를 통한 아두이노 활용(4) : 날씨 정보 가져오기 #1
Arduino/Wireless

Open Weather Map - 날씨 정보 가져오기 이전 글에서 Feather M0 WiFi 보드로 무선인터넷에 접속하는 예제를 살펴봤습니다. 그 중 클라이언트 접속 예제는 간단히 살펴보고 넘어 갔는데, 이번 글에서 좀 더 자세히 다루도록 하겠습니다. Arduino로 OpenWeatherMap 날씨 정보 가져 오기 WiFi101 라이브러리의 Client 접속 예제는 www.google.com 에 접속해서 arduino에 대한 검색 결과를 가져오는 소스입니다. 원하는 결과는 가져오지 못하지만 접속 및 요청, 응답은 제대로 이루어지기 때문에 과정을 확인하는데는 문제가 없습니다. 이번에는 좀 더 활용 가능한 예제를 다뤄 보려고 합니다. OpenWeatherMap 이라는 날씨 정보 제공 사이트에서 원하는 도시..

2017. 7. 15. 17:59

post index image
WiFi 를 통한 아두이노 활용(3) : 무선 접속 기본 예제
Arduino/Wireless

Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 WiFi Connect Examples 이번 글에선 두 가지 예제를 통하여 아두이노를 이용한 인터넷 활용 연재를 본격적으로 시작합니다. 첫 번째는 무선 공유기 등 기존 무선 네트워크에 접속하는 예제이고, 그 다음, 클라이언트로 서버에 접속하여 메시지를 응답 받는 예제를 다룹니다. Connect with WPA 이번 글에선 다루는 예제는 WiFi101 라이브러리에서 제공하는 것이고, 클라이언트 요청이나 서버 서비스 제공 등의 기능 없이 단순히 무선 네트워크에 접속하여 기본적인 네트워크 관련 정보를 출력하는 세 개의 예제가 있습니다. 접속 암호가 없는 개방형 WiFi망에 접속하려면 3개중 첫번째 ConnectNoEncry..

2017. 7. 14. 16:59

post index image
WiFi 를 통한 아두이노 활용(2) : 보드 테스트
Arduino/Wireless

Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 기본 예제 및 간단한 WiFi 모듈 테스트 이전 글에서 이 보드를 사용하기 위한 Arduino IDE 세팅을 완료하였으므로, Blink 예제 등 몇가지 예제를 통해서 보드와 WiFi 모듈의 작동 여부를 확인해 보겠습니다. Arduino의 Hello, world!, Blink example 이전 글에서 보드 패키지 설치 관련 설정과 윈도우용 드라이버 설치가 잘 됐는지 예제를 통해서 확인해 보겠습니다. C언어에 "Hello, world!"가 있다면, arduino는 blink 예제 겠죠?^^ 아두이노를 실행한 후, File -> Examples에서 상단에 Built-in Examples 섹션이 있고 그 중 01.Basic..

2017. 7. 14. 08:50

post index image
펌프 및 펌프 어댑터
Project/blueblood TURTLE

blue blood TurtleLian-li PC-A61 Watercooling System: Pump and Adapter 수냉시스템에 사용할 펌프와 펌프어댑터입니다. 역시 아쿠아-컴퓨터(Aqua-computer) 제품으로 구입했습니다. 제품 이름은 아래와 같습니다. Aquacomputer D5 pump mechanics with rpm signal Aquacomputer pump adaptor for D5 pumps, compatible with aqualis, G1/4 펌프 패키지입니다. 달랑 펌프만 들어있습니다! 전원용 케이블외에 RPM 출력을 위한 케이블이 하나 더 있어서 커넥터가 3핀입니다. 일판 팬컨트롤러나 메인보드의 팬 소켓에 바로 꽂아서 사용할 수 있지만 펌프 출력을 감당할 수 있어야 겠..

2017. 7. 13. 16:14

post index image
WiFi 를 통한 아두이노 활용(1) : 보드 소개
Arduino/Wireless

Adafruit Feather M0 WiFi - ATSAMD21 + ATWINC1500 무선 인터넷(WiFi)이 가능한 작지만 강력한 보드 이번 글부터, 아두이노를 WIFI를 통하여 인터넷에 연결하는 방법에 대해서 연재를 시작합니다. 오늘은 그 첫 번째 포스트로 연재하는 동안 사용할 보드에 대한 소개입니다. 보드 소개 Adafruit Feather M0 WiFi 보드는 Adafruit 의 feather 시리즈 중 하나로 이름에서 알 수 있듯이 ARM Cortex M0 processor 를 사용하고 무선네트워크 기능을 추가한 제품입니다. 지금까지 저는, 아두이노 관련해서 주로 DFRobot 제품들을 구입해왔습니다. 이 회사의 BLUNO 보드때문에 시작된 인연인데, 제품도 다양하고, 블루노 제품도 매력있었으..

2017. 7. 12. 18:35