Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Lebensmitteldetektor

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Widerstand 10k Ohm
× 1
Adafruit Standard LCD - 16x2 Weiß auf Blau
× 1
Breadboard (generisch)
× 1
Jumper (generisch)
× 1

Über dieses Projekt

Also, ich war nur gelangweilt und stöberte auf der Arduino-Projektideen-Seite und sah etwas Seltsames und Faszinierendes:Es sagte etwas wie Lebensmitteldetektor:Durch Messen von Widerständen) und es gab auch einen Link.

Klicken Sie auf den Link und sehen Sie, wie es mich umgehauen hat. Leider gab es keine Anleitung dazu. Aber wenn Sie nach unten scrollen, sehen Sie ein Bild von einem Typ, der ein Amperemeter in eine Gurke steckt, was mich zum Nachdenken gebracht hat.

Hier ist sie also, eine supereinfache Schaltung, Sie brauchen nur Arduino und einen 10k-Widerstand . Wenn Sie einen LCD-Bildschirm hinzufügen möchten (meiner wurde mit dem SparkFun Inventor Kit geliefert), fahren Sie fort.

Schritt 1:Einrichtung

Sie benötigen:

  • Arduino UNO R3 oder alles, was ein Computergehirn hat.
  • 10k Ohm Widerstand
  • Drähte

Tun Sie das, wie im Bild gezeigt.

Schritt 2:Zeit zum Codieren

Okay, hier ist die Idee. Sie müssen es jetzt schon erraten haben, oh, verschiedene Lebensmittel haben unterschiedliche Resistenzen, das war's also fast. Einfach in die IF- und ELSE-Schleife stecken und los geht's.

Hier ist die Aufschlüsselung für Sie:

  • Überprüfen Sie den Widerstandsbereich verschiedener Lebensmittel mit der seriellen Ausgabe.
  • Verwende diese Widerstände, um eine Reichweite zu erstellen.
  • Serielle Ausgabe des Lebensmittelnamens

Mit dem folgenden Code verkürzen Sie Ihre Zeit, aber machen Sie es selbst, damit Sie es lernen können.

HINWEIS:Die folgenden Widerstände werden nicht den Früchten ähneln, die ich verwendet habe, also verwende deine eigenen.

KOPF AUF:

Ich habe versucht, Widerstandswerte für aufgeschnittene Äpfel zu erhalten, aber sie änderten sich von Zeit zu Zeit ungewöhnlich. Wahrscheinlich veränderten die chemischen Veränderungen im Inneren des Apfels durch die Luft die Widerstände. Experimentiere und lass mich wissen, welches Essen am besten funktioniert. Gurke und Erdbeere funktionieren aber super.

Code

  • Arduion Food Detect
Arduion Food DetectC/C++
Kopieren Sie Einfügen auf Arduino IDE
const int frootSense =0;int frootResistance, high =0, low =1023;int frootDetect;#include  //entfernen Sie dies, wenn Sie kein LCD haben, sowieso nicht beeinflussen.LiquidCrystal lcd(12,11,5,4,3,2); // Entfernen Sie dies, wenn Sie kein LCD haben, es wirkt sich sowieso nicht aus.void setup () {Serial.begin (9600); lcd.begin (16, 2); // Entfernen Sie dies, wenn Sie kein LCD haben, sowieso wird es nicht beeinflussen.lcd.clear (); // Entfernen Sie dies, wenn Sie kein LCD haben, es wirkt sich sowieso nicht aus. } ungültige Schleife () {lcd.clear (); // Entfernen Sie dies, wenn Sie kein LCD haben, sowieso wird es nicht impact.lcd.setCursor (0,0); // Entfernen Sie dies, wenn Sie kein LCD haben, es wirkt sich sowieso nicht aus. lcd.print("Lebensmittelerkennung:"); // Entfernen Sie dies, wenn Sie kein LCD haben, sowieso wird es nicht impact.lcd.setCursor (0,1); // Entfernen Sie dies, wenn Sie kein LCD haben, sowieso hat es keinen Einfluss.frootResistance =analogRead(frootSense);Serial.print("Resistance:");Serial.print(frootResistance);Serial.print("\n");if (frootResistance>400 &frootResistance<700){Serial.print("Gurke \n");lcd.print("Gurke"); // Entfernen Sie dies, wenn Sie kein LCD haben, sowieso hat es keinen Einfluss.} Sonst if (frootResistance>140 &frootResistance<300){Serial.print("Apple");lcd.print("Apple"); // Entfernen Sie dies, wenn Sie kein LCD haben, sowieso hat es keinen Einfluss.} Else {Serial.print ("No Food \ n"); lcd.print ("No Food"); //entferne dies, wenn du kein LCD hast, sowieso hat es keinen Einfluss.}delay(1000);}

Schaltpläne


Herstellungsprozess

  1. Gefrorenes Gemüse
  2. TV-Dinner
  3. Kohlenmonoxid-Detektor
  4. Gefriergetrocknete Lebensmittel
  5. Haustierfutter
  6. Rauchmelder
  7. Ein Stück Himbeer-Pi
  8. Himbeer-Pi-Dieb-Detektor
  9. Arduino Spybot
  10. FlickMote