제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
초보자인 경우 Arduino - Wifi 및 Arduino - DS18B20 온도 센서 자습서에서 Wi-Fi 및 센서에 대해 배울 수 있습니다.
여기에서 PHPoC만 사용하여 비슷한 프로젝트를 만들었습니다.
데모
데이터 흐름
Arduino ---> PHPoC WiFi Shield ---> 웹 브라우저
Arduino는 센서에서 온도를 읽고 온도 값을 PHPoC WiFi Shield로 보냅니다. PHPoC WiFi Shield는 온도 값을 받으면 websocket을 통해 Web Browser로 보냅니다. JavaScript 함수는 UI에 온도 값을 시각화합니다.
참고: PHPoC 실드에는 Arduino에서 웹 브라우저로 데이터를 전달하는 프로그램이 내장되어 있습니다. 따라서 신경 쓸 필요가 없습니다.
우리가 해야 할 일 <울>
PHPoC Shield용 WiFi 정보 설정
이 지침을 참조하십시오.
새로운 웹 UI를 PHPoC Shield에 업로드
<울>Arduino 코드 작성
<울>
테스트 <울>
http://
를 입력합니다. replace_ip_address
/remote_thermometer.php
초보자를 위한 최고의 Arduino 스타터 키트
Arduino 키트를 찾고 있다면 초보자를 위한 최고의 Arduino 키트를 참조하십시오.
함수 참조 <울>
#include#include #include "SPI.h#include "Phpoc.h"// 데이터 와이어는 ArduinoOneWire oneWire(8)의 포트 8에 연결됨;DallasTemperature 센서 (&oneWire);PhpocServer 서버(80);부울 이미 연결됨 =false; 무효 설정() { Serial.begin(9600); 동안(! 직렬); sensor.begin(); Phpoc.begin(PF_LOG_SPI | PF_LOG_NET); server.beginWebSocket("온도계"); Serial.print("웹소켓 서버 주소 :"); Serial.println(Phpoc.localIP()); }void loop() { // 클라이언트가 첫 번째 바이트를 보낼 때 인사합니다. PhpocClient client =server.available(); if (클라이언트) { sensor.requestTemperatures(); 부동 온도 =sensor.getTempCByIndex(0); 문자열 txtMsg =문자열(임시) + "\r\n"; 문자 버퍼[txtMsg.length()]; txtMsg.toCharArray(buf, txtMsg.length()); server.write(buf, txtMsg.length()); 지연(300); }}
섹션>Arduino - PHPoC Shield - 온도계 <스타일>본문 { 텍스트 정렬:가운데; 글꼴 크기:너비/2pt; }h1 { 글꼴 두께:굵게; 글꼴 크기:너비/2pt; }h2 { 글꼴 두께:굵게; 글꼴 크기:너비/2pt; }버튼 { 글꼴 두께:굵게; 글꼴 크기:너비/2pt; }
Arduino - 웹 온도계
웹소켓:null
제조공정
구성품 및 소모품 Arduino UNO × 1 온도 센서 × 1 Adafruit Standard LCD - 파란색 바탕에 16x2 흰색 × 1 점퍼 와이어(일반) × 1 브레드보드(일반) × 1 이 프로젝트 정보 여러분, 안녕하세요! Arduino UNO로 LCD 온도계를 만드는 방법과 점퍼와 브레드보드가 있는 LM35/36 아날로그 온도 센서를 만드는 방법을 보여 드리겠습니다. 이 프로젝트는 Arduino를
구성품 및 소모품 Arduino UNO × 1 Arduino용 PHPoC WiFi 실드 × 1 버튼 × 4 브레드보드(일반) × 1 저항 10k 옴 × 1 열수축 튜브 × 1 이 프로젝트 정보 초보자라면 아두이노 - 버튼 튜토리얼에서 버튼에 대해 배울 수 있습니다. 여기에서 더 간단한 하드웨어(PHPoC만 해당)를 사용하여 비슷한 프로젝트를 만들었습니다. 데모 데이터 흐름 웹 브라