산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

IOT - ESP8266, Arduino 및 초음파 센서를 사용하는 스마트 항아리

구성품 및 소모품

Arduino UNO
× 1
초음파 센서 - HC-SR04(일반)
× 1
브레드보드(일반)
× 1
저항 1k 옴
× 4
Espressif ESP8266 ESP-01
× 1
점퍼 와이어(일반)
× 15

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

주방을 멋지게 꾸며보세요! 이 프로젝트를 만들어 엄마에게 그녀의 비밀 레시피의 실시간 데이터 값을 제공하세요.

안녕하세요! 튜토리얼을 봐주셔서 감사합니다. 이 튜토리얼에서는 이와 같은 프로토타입을 만드는 단계를 보여줍니다. 여기서는 localhost 서버에 데이터베이스를 생성합니다. PHP 스크립트를 통해 ESP8266을 DB와 통신하기 위한 링크가 만들어집니다. 그리고 세부 사항은 다른 PHP 스크립트에 표시됩니다. 오프라인에서도 볼 수 있도록 사진을 제공하였으므로 이미지를 다운로드하여 제대로 보시기 바랍니다. 즐겁게 배우세요!

1단계:

스마트 항아리를 만드는 데 필요한 것

소개에서 설명했듯이 이 제품은 기본 프로토타입입니다. 값비싼 요소가 필요하지 않습니다. 다음은 이것을 만들기 위해 필요한 것들과 소프트웨어입니다! 즐거운 DIY 하세요!

구성요소:

<울>
  • 아두이노 UNO
  • <울>
  • 초음파 센서
  • <울>
  • 빈 병(플라스틱 또는 투명 용기 권장)
  • <울>
  • 브레드보드
  • <울>
  • 주인공 - ESP8266(WiFi 모듈)
  • <울>
  • 점퍼 와이어(~15 - 20)
  • <울>
  • 프로그램 로딩 케이블
  • <울>
  • 저항기(2K) - 2개
  • 소프트웨어:

    <울>
  • 아두이노 IDE
  • <울>
  • 숭고한 텍스트 또는 메모장 ++
  • <울>
  • Apache 서버 또는 모든 호스팅 서버
  • <울>
  • MYSQL 데이터베이스
  • 2단계:

    ESP 8266 및 초음파 센서 연결

    위의 이미지는 ESP8266과 아두이노 초음파 센서의 연결을 명확하게 설명합니다.

    3단계:

    ESP 및 블루투스용 Arduino 프로그래밍

    <울>
  • Github 링크
  • 사용된 소프트웨어

    <울>
  • 메모장++
  • <울>
  • XAMPP 서버
  • <울>
  • Arduino IDE
  • #include SoftwareSerial esp(2, 3);긴 기간; int distance;void setup() { // 여기에 설정 코드를 넣어 한 번 실행합니다. Serial.begin(9600);esp.begin(9600); esp.println("AT"); 응답(3000); esp.println("AT+CIOBAUD=9600"); 응답(1000); esp.println("AT+CW모드=1"); response(2000);esp.println("AT+CWJAP=\"와이파이 이름 SSID \",\"와이파이 비밀번호\""); 응답(10000); 핀모드(9, 출력); 핀모드(10, 입력); }void loop() { // 여기에 기본 코드를 넣어 반복적으로 실행합니다.digitalWrite(9,LOW);delayMicroseconds(2);digitalWrite(9,HIGH); delayMicroseconds(10);digitalWrite(9,LOW); 지속 시간 =pulseIn(10,HIGH); 거리 =지속시간*0.034/2; esp.println("AT+CIPSTART=\"TCP\",\"귀하의 IP 주소\",80"); 응답(5000); esp.println("AT+CIPSEND=80"); 응답(2000); esp.print("사용한 IP 주소로 링크를 가져옵니다. "); esp.print(거리);esp.println("\r\nabcd1234"); response(5000);} 무효 응답(int waitTime) { for (int i =0; i  0) { char x =esp.read(); Serial.print(x);} 지연(1); } } 

    4단계:

    웹사이트 프로그래밍 - 데이터 삽입

    위의 코드는 Text Editor에서 입력해야 합니다. 데이터베이스에 데이터를 삽입하기 위한 코드입니다.

    5단계:

    웹사이트 프로그래밍 - 데이터 표시

    값을 표시하는 코드는 이미지를 참조하세요.

    6단계:

    데이터베이스 설정 - PHPMyAdmin 패널을 사용했습니다.

    이것은 일반적인 GUI입니다. SQL에 대해 의문이 있는 경우 "Tutorial - Smart Jar"라는 제목으로 [email protected]으로 이메일을 보내주십시오.

    7단계:

    완료! 테스트 시간

    올바른 전송 속도를 사용하고 있는지 확인하십시오. ESP8266에서 오류가 발생하면 전송 속도를 올바르게 재설정하는 것이 좋습니다. 추가 문의 사항이 있으면 주저하지 말고 이메일을 보내주십시오. 단계를 따라 주셔서 감사합니다. 2017년 2월 말까지 Android 지원을 위한 코드와 웹 그래픽 UI도 올릴 것입니다! 계속 지켜봐 주세요! 많이 해킹하세요!

    님이 만든 프로젝트 <울>
  • 나렌드라 산토시 N
  • <울>
  • Ajay Karthik K
  • <울>
  • 수바시 C
  • <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    IOT 스마트 Jar 코드 파일
    Github 링크입니다! repo .https://github.com/santynaren/iotsmartjar
    의 추가 정보 파일에 제공된 지침을 따르십시오.

    제조공정

    1. Python 및 Raspberry Pi 온도 센서
    2. Windows 10 IoT 코어 및 SHT15
    3. DHT11 센서(LED 및 피에조 스피커 포함)
    4. ARDUINO를 사용하는 초음파 부상 기계
    5. Arduino와 스마트폰을 사용한 DIY 전압계
    6. IoT를 사용한 심박수 모니터
    7. Arduino 또는 ESP8266이 있는 정전 용량 지문 센서
    8. 원쉴드를 사용한 스마트 홈 자동화 및 보안 시스템
    9. arduino를 사용한 소나 및 IDE 처리 시 표시
    10. WiFi 로그인 페이지를 사용하는 스마트 도어록 by Arduino &ESP8266