저는 태양열로 작동하는 아두이노 기반의 기상 관측소를 만드는 중입니다. 기상 관측소는 온도 센서와 포토 레지스터로 구성되어 있으며 향후 풍속계를 추가할 계획입니다. 기상 관측소를 무선 네트워크에 연결하여 유선을 연결하지 않고도 컴퓨터에서 센서 데이터를 검색할 수 있도록 하고 싶습니다(임대 주택에 살고 있습니다).
아두이노를 WiFi에 연결하기 위한 다양한 옵션에는 어떤 것이 있나요? 이더넷 쉴드, WiFi 쉴드, Xbee라는 것을 살펴봤지만 각각의 용도가 무엇인지 잘 모르겠습니다.
또한 사용할 수 있는 무선 가정용 라우터도 있습니다. 라우터의 이더넷 또는 USB 포트를 통해 라우터에 Arduino Uno를 연결한 다음 홈 네트워크를 통해 무선으로 Arduino에서 데이터를 수신하고 명령을 보낼 수 있나요? 그렇다면 어떻게 하면 되나요?
현재 베어 아두이노 우노를 가지고 있습니다.
아두이노를 네트워크/인터넷에 연결할 수 있는 몇 가지 옵션이 있습니다.
아두이노 이더넷 쉴드]1와 같은 것을 사용하면 벽이나 라우터에서 이더넷 케이블을 아두이노에 연결할 수 있습니다. 물론 가장 큰 한계는 이제 장치가 케이블에 묶여 있다는 것입니다. 실외에서 사용하려면 이렇게 하지 않는 것이 좋습니다.
아두이노 와이파이 쉴드]2를 사용하면 가정용 와이파이 네트워크에 연결할 수 있습니다. 이것은 무선이라는 점을 제외하면 이더넷과 비슷합니다.
ESP8266]6은 더 저렴한 대안으로, 기본 펌웨어를 사용하면 WiFi 쉴드와 동일한 기능을 사용할 수 있습니다. 다른 아두이노와 마찬가지로 5V가 아닌 3.3V로 전원을 공급해야 한다는 점에 주의하세요. 또한 3.3V 로직 레벨을 사용하므로 아두이노의 TX 핀을 ESP의 RX 핀에 직접 연결하지 말고 전압 분배기를 사용하세요.
서로 통신해야 하는 센서 또는 기타 장치가 많은 경우 가장 좋은 옵션은 일반적으로 RF 모듈입니다. 여기에는 많은 옵션이 있으며, XBee도 그중 하나입니다. 사용 가능한 모든 옵션을 살펴보려면 Sparkfun XBee 구매 가이드를 확인하세요. 그리고 이것은 XBee에 불과합니다. 다양한 가격대의 다른 무선 옵션도 많이 있습니다.
RF의 문제는 이들 중 어느 것도 인터넷에 연결되지 않는다는 것입니다. 모든 기기가 서로 또는 기지국과 통신한 다음 WiFi 또는 이더넷 모듈을 통해 네트워크에 연결됩니다.
사용하는 무선 라우터의 종류에 따라 아두이노가 라우터와 직접 통신하여 네트워크 연결로 사용할 수 있습니다.
작은 소모하지 않할 수 있 라우터 같"TP-Link TL-WR703N",flash 그것은 현재의 안정된 버전의 소모하지 않고 연결하는 아두이노는 라우터's USB port.
이 솔루션 ist 자의 요구에 가장 적합한 비용의 방패와 훨씬 더 많은 파워를 제공합니다.
...그리고 저렴 YÙN.
똑똑한 가정 생활면의 자동화는 웹서버에서 소모하지 않 라우터 WR703N 인터페이스 Arduino,비교하는 라즈베리 파이,우분투할 수 있는 출발점에 대해 읽고 이것을 좋아하는 검색 엔진은 더 많은 링크에 대한 결 WR703N 및 Arduinos...
(!) 참조하십시오 https://arduino.stackexchange.com/a/1754/653 너무....
저는 몇 달 동안 아두이노와 라즈베리 파이에서 xbee로 작업해 왔습니다. 문제와 단점이 있긴 하지만 통신 체인에서 훌륭한 도구입니다. 완벽하지는 않지만 메시 측면을 고려할 때 저에게는 와이파이보다 더 멀리 도달하고 더 안정적일 수 있습니다(와이파이가 있는 라즈베리 파이가 가끔 끊어지지만 연결된 xbee는 백그라운드에서 계속 작동합니다).
특히 제 경우에는 여러 개의 아두이노, 라즈베리 파이(코디네이터), 맥(주로 모니터링에 사용되지만 가끔 직렬 데이터 주입에도 사용됨) 장치 간에 직렬 연결이 가능합니다. 이 경우에는 완벽하다. 인터넷 액세스나 xbee 프레임워크 외의 액세스는 허용하지 않지만, 이더넷 오버헤드 없이 Serial.print 및 Serial.read처럼 구현이 간단하기 때문에 저에게는 완벽하게 적합합니다.
당신이 시도할 수 있습한 아두이노 윤 같 Uno 하지만 그것은 와이파이에서 직접 보드입니다.
이 부분에서"가이드가 아두이노 Yún"라"구성하는 와이파이 온보드",그것을 구성하는 방법에 대해 설명합니다.
저는 사용하기 매우 쉬운 아두이노 프로그래밍 플랫폼인 스파크 코어를 사용합니다. 이 플랫폼은 WiFi는 사용하기 쉽고 저렴해야 한다는 기본 원칙을 바탕으로 만들어졌습니다. 언제 어디서나 스파크 코어를 프로그래밍할 수 있습니다.
하려는 경우 싼 대안을 추가 WiFi 기능을 Arduino 봐ESP WiFi 쉴드.
그것은 좋은 작품WiFiEsp 라이브러리. 프로그래밍 모델은 정확히 동일 Arduino WiFi Shield
당신이 원하는 것은 매우 쉽게,그리고 코드를 존재합니다. 하지만 내가 invision 그것은,당신이't 에 연결된 센서에는 아두이노의습니다. 대신,당신이'll 사용하는 또 다른 아두이노의 게이트웨이 다음과 같다:
센서 Arduino:외부에 위치,연결되어 있는 온도 센서,바람의 속도,비 계기는?
게이트웨이 Arduino:내에 위치한,w/위즈네트 이더넷 쉴드 5001
센서가 아두이노와이 게이트웨이 아두이노담을 사용하여 매우 쉽게 사용할 무선 송수신기,nRF24L01+. 무선 모듈은$3each,그리고 라이브러리를 사용하는 것은 매우 성숙합니다. 모든 센서 데이터를 쉽게 전달하는 게이트웨이 사용하는 이 라이브러리입니다.
게이트웨이 아두이노 w/이더넷 행동으로 웹서버 사용하는 모든 컴퓨터에서 로컬 네트워크를 열어 페이지 뷰는 현재 조건입니다. 보에 이 페이지에 대한 아두이노 코드: http://arduino.cc/en/Tutorial/WebServer
당신은 또한 저장을 역사적 온도/풍속한 정보를 권리? 이것이 가장 중요한 부분입니다! 게이트웨이 아두이노 밀 수 있는 데이터 같은 서비스림과 같이 연결 하면 된,자유로운 웹 기반 데이터 수집 서비스는 또한 당신에게 멋진 길을 시각화/그래프로 데이터입니다. 이 세계를 사용하여 위즈네트와 함께 nRF24L01 모듈이 있습니다. 무선 모듈의 이더넷 쉴드의 버스로 교통하는,그래서 살펴 이 블로그를 보는 방법을 모두 사용할 수 있습니다 같은 시간에:
http://www.heald.ca/content/arduino-ethernet-nrf24l01-and-pachubecosmxively
림과 같이 연결 하면 된할 수 있는 데이터 공개 또는 비공개할 수 있도록 선택한 기여하는 날씨역에 데이터를 커뮤니티입니다.
다른 참고: 나는 다음과 같 nRF24L01+모듈이기 때문에 그들이'다시 먼지 저렴합니다. Xbee 모듈보다 더 많은 비용이 Arduinos 다. 유지할 수 있습니다 추가 nRF24L01+모듈 집 주위에 당신 설비스를 제공하는 데 도움이 됩니다. 동일한 비용 문제가 있는 와이파이드 비싸다.
후 여러 가지 시험&오류를 내 IoT 프로젝트,나는 추천에서 작업하 ESP32 통해 ESP8266(고도 아두이노 Uno&Nano),는 경우를 제외하고 당신은 매우 잘 알고의 범위는 귀하의 프로젝트입니다.
의 장점 ESP32 통해 ESP8266:
나는'm 작업에 IoT 프로젝트하고 인증하는 장치에 GCP 를 사용하여 인증서입니다. 루트 인증서의 GCP 은 이미 이에 대해 120KB 다,그래서 그가 맞지 않으로 ESP8266. 대안이 있지만 그 일을 복잡하다.
잘 어떤 시점에서의 IoT 프로젝트를 당하고 있는 블루투스 연결하는 장치를 가진 휴대 전화...
와 ESP8266 할 수 있는 반드시 사용하여 카메라지는 것입니다 더 많은 것을 포함 coding&배선과 잠재적으로 더 성능을 제공합니다.
그리고 마지막으로,나선 wifi 칩으로 아두이노 Uno&나노만이 발생하고 문제에서 명령입니다. 따라서 이제 나는'm 에 아주 행복 ESP32 기 때문에 모든 것이 통합되어 있습니다.
를 사용하 ESP8266sield 는 오류가 발생하기 쉬우므로 필요한 업데이트해야 하는 번쩍이에,몇몇 납땜이 필요하며,it's 에 적합하지 않습니다. 또한 문제가 있으로 전원 공급이 필요하기 때문에 있별도3.3V 전원 공급 장치입니다. It's2016(!) 고 무리가있다 더 많은 옵션을 사용할 수 있습니다.
"UNO WiFi 보드가 아두이노 우노와 함께 통합됩니다."http://www.arduino.org/products/boards/arduino-uno-wifi
고
"타 오토 첫 번째 Arduino 보드을 갖춘 STM32F469 프로세서와 있습니다."http://www.arduino.org/products/boards/arduino-star-otto (실제로,월,it's 는 여전히 사용할 수 없,"곧").
참고 이러한 두 개의 보드에서**기타아두이노 조직입니다.