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

음식 감지기

구성품 및 소모품

Arduino UNO
× 1
저항 10k 옴
× 1
Adafruit Standard LCD - 파란색 바탕에 16x2 흰색
× 1
브레드보드(일반)
× 1
점퍼 와이어(일반)
× 1

이 프로젝트 정보

그래서 저는 지루해서 Arduino Project Ideas 페이지를 탐색하다가 Food Detector:By Measuring Resistances) 와 같은 이상하고 매혹적인 것을 보았습니다. 그리고 링크도 있었다.

링크를 클릭하고 그것이 어떻게 내 마음을 사로 잡았는지보십시오. 슬프게도 그것을 수행하는 방법에 대한 자습서가 없었습니다. 그런데 스크롤을 내리다 보면 오이에 전류계를 꽂고 있는 한 남자의 사진이 있어서 문득 생각이 났습니다.

여기 매우 간단한 회로가 있습니다. Arduino와 10k 저항만 있으면 됩니다. . LCD 화면(SparkFun Inventor 키트와 함께 제공됨)을 추가하려면 계속하십시오.

1단계:설정

다음이 필요합니다.

<울>
  • Arduino UNO R3 또는 컴퓨터 두뇌가 있는 모든 것
  • <울>
  • 10k 옴 저항기
  • <울>
  • 와이어
  • 그림과 같이 그렇게 하세요.

    2단계:코딩 시간

    자, 여기 아이디어가 있습니다. 지금쯤이면 오, 음식마다 저항이 다르기 때문에 거의 맞을 것이라고 짐작하셨을 것입니다. IF 및 ELSE 루프에 넣으면 됩니다.

    다음은 분석 내용입니다.

    <울>
  • 직렬 출력을 사용하여 다양한 식품의 저항 범위를 확인합니다.
  • <울>
  • 이 저항을 사용하여 범위를 만드세요.
  • <울>
  • 음식 이름 직렬 출력
  • 아래 코드는 시간을 단축하지만 스스로 할 수 있으므로 배울 수 있습니다.

    참고:아래의 저항은 내가 사용한 과일과 유사하지 않으므로 직접 사용하세요.

    주의:

    절단 사과에 대한 저항 값을 얻으려고 했지만 때때로 비정상적으로 계속 변경되었습니다. 아마도 공기로 인한 사과 내부의 화학적 변화가 저항을 변화시키고 있었을 것입니다. 어떤 음식이 가장 효과가 좋은지 실험하고 정리하십시오. 오이와 딸기는 정말 잘 어울립니다.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • Arduion 식품 감지기
  • Arduion Food DetectC/C++
    Arduino IDE에 복사 붙여넣기
    const int frootSense =0;int frootResistance, high =0, low =1023;int frootDetect;#include  // LCD가 없으면 제거합니다. 영향.LiquidCrystal lcd(12,11,5,4,3,2); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다. setup(){Serial.begin(9600);lcd.begin(16, 2); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다.lcd.clear(); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다. } 무효 루프(){lcd.clear(); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다.lcd.setCursor(0,0); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다. lcd.print("음식 감지:"); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다.lcd.setCursor(0,1); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다.frootResistance =analogRead(frootSense);Serial.print("Resistance:");Serial.print(frootResistance);Serial.print("\n");if (frootResistance>400 &frootResistance<700){Serial.print("오이 \n");lcd.print("오이"); // LCD가 없으면 이것을 제거합니다. 어쨌든 영향을 미치지 않습니다.}else if(frootResistance>140 &frootResistance<300){Serial.print("Apple");lcd.print("Apple"); // LCD가 없으면 이것을 제거해도 영향을 미치지 않습니다.}else {Serial.print("No Food \n");lcd.print("No Food"); //LCD가 없으면 이것을 제거해도 영향을 미치지 않습니다.}delay(1000);}

    회로도


    제조공정

    1. 냉동 야채
    2. TV 만찬
    3. 일산화탄소 감지기
    4. 동결 건조 식품
    5. 애완동물 사료
    6. 연기 감지기
    7. 라즈베리 파이 한 조각
    8. 라즈베리 파이 도둑 탐지기
    9. Arduino 스파이봇
    10. FlickMote