제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
소개
초보자라면 아두이노 - 서보 모터와 아두이노 - 와이파이에 대해 읽어보길 권한다.
아두이노를 인터넷에 연결하기 위해서는 이더넷 쉴드, 와이파이 쉴드, PHPoC 쉴드, PHPoC 와이파이 쉴드와 같은 일종의 인터넷 쉴드를 사용해야 합니다.
PHPoC 쉴드의 두드러진 특징은 이더넷, 와이파이 쉴드와 같은 인터넷 연결은 물론, 웹 브라우저에서 아두이노를 제어하고 모니터링할 수 있는 웹 서버도 제공한다는 점입니다. WebSocket도 지원하므로 웹페이지를 새로고침하지 않고도 실시간으로 Arduino를 제어하고 모니터링할 수 있습니다.
PHPoC Shield에는 몇 가지 내장 웹 애플리케이션이 있습니다. 자세한 내용은 이 링크를 참조하세요.
이 프로젝트에서는 웹 원격 제어/슬라이드의 UI(사용자 인터페이스)를 변경했습니다. 웹 애플리케이션에서 웹 브라우저에서 수신한 각도에 따라 서보 모터 각도를 회전시키는 Arduino 코드를 작성했습니다.
배선 <울>
데이터 흐름
웹 브라우저 ---> PHPoC 쉴드 ---> Arduino
웹 앱은 터치 또는 마우스 이벤트를 기반으로 각도를 계산하고 웹 소켓을 통해 PHPoC 실드로 보냅니다. 이 데이터를 받으면 PHPoC 쉴드는 아두이노에 전달합니다. Arduino는 각도에 따라 서보 모터를 회전시킵니다.
우리가 해야 할 일 <울>
PHPoC 쉴드 Wi-Fi 정보 설정
이 지침을 참조하십시오:http://www.phpoc.com/support/manual/p4s-347_user_manual/contents.php?id=network_first_setup
PHPoC Shield에 새로운 UI 업로드 <울>
Arduino 코드 작성 <울>
테스트 <울>
초보자를 위한 최고의 Arduino 스타터 키트
Arduino 키트를 찾고 있다면 초보자를 위한 최고의 Arduino 키트를 참조하십시오.
함수 참조 <울>
PHPoC Shield - Arduino용 웹 원격 제어
웹 원격 제어/회전
WebSocket:null
각도:0
/* arduino 웹 서버 - 원격 제어(슬라이드 스위치) */#include "SPI.h#include "Phpoc.h#include섹션>PhpocServer server(80);Servo myservo; // Serial.begin(9600); Serial.begin(9600); Serial.begin(9600); 동안(! 직렬); Phpoc.begin(PF_LOG_SPI | PF_LOG_NET); //Phpoc.begin(); server.beginWebSocket("원격 슬라이드"); Serial.print("웹소켓 서버 주소 :"); Serial.println(Phpoc.localIP()); myservo.attach(9); // 9번 핀의 서보를 서보 객체 myservo.write(1)에 연결합니다. }void loop() { // 새 클라이언트를 기다립니다. PhpocClient client =server.available(); if (클라이언트) { String SlideStr =client.readLine(); if(slideStr) { 슬라이드 값 =slideStr.substring(1).toInt(); myservo.write(slideValue); Serial.print("각도:"); Serial.println(slideValue); } }}
제조공정
구성품 및 소모품 Amazon Alexa 에코 닷 × 1 Arduino UNO × 1 Espressif ESP8266 ESP-01 × 1 Arduino Proto Shield × 1 Arduino 4 릴레이 실드 × 1 아쿠아 펌프 × 2 식물 성장 램프 × 1 220V DC 전원 어댑터 × 1 12V DC 전원 어댑터 × 1 USB 전원 플러그 + 케이블
Arduino 오픈 소스 하드웨어 플랫폼에서 회로를 생성하려면 Arduino 실드를 사용해야 합니다. 프로젝트에서 하드웨어 및 회로 배선의 복잡성을 줄이는 데 도움이 됩니다. 이 기사에서는 Arduino Sheild가 무엇인지, 다양한 유형 및 설치 프로세스에 대해 알아봅니다. Arduino Shield란 무엇입니까? Arduino 실드는 추가 기능을 제공하기 위해 Arduino 보드에 부착되는 하드웨어 애드온 보드입니다. Bluetooth, 모터 드라이버 및 WiFi와 같은 기능을 사용하여 다양한 IoT 프로젝트를 만드는 데