Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Detector de alimentos

Componentes e suprimentos

Arduino UNO
× 1
Resistor 10k ohm
× 1
Adafruit LCD padrão - 16x2 branco em azul
× 1
Breadboard (genérico)
× 1
Fios de jumpers (genérico)
× 1

Sobre este projeto




Então, eu estava entediado e estava navegando na página de ideias de projetos do Arduino e vi algo estranho e fascinante:dizia algo como Food Detector:By Measuring Resistances) e havia um link também.

Clique no link e veja como me surpreendeu, infelizmente não houve nenhum tutorial de como fazer isso. Mas quando você rola para baixo, há uma imagem de um cara ligando o amperímetro no pepino, o que me faz pensar.

Então aqui está, um circuito super simples, você só precisa do Arduino e do resistor de 10k . Se você gostaria de adicionar uma tela LCD (a minha veio com o SparkFun Inventor Kit), vá em frente.





Etapa 1:configuração


Você precisaria de:
  • Arduino UNO R3 ou qualquer coisa que tenha um cérebro de computador.
  • Resistor de 10k Ohm
  • fios

Conforme mostrado na imagem, faça isso.





Etapa 2:Tempo para codificar


Ok, então aqui está a ideia. Então, a esta altura, você já deve ter adivinhado, oh, alimentos diferentes têm resistências diferentes, então é quase isso. Basta colocá-lo no loop IF e ELSE e pronto.

Então, aqui está o detalhamento para você:
  • Verifique a faixa de resistência de diferentes alimentos usando a saída em série.
  • Use essas resistências para criar um intervalo.
  • Saída em série com o nome do alimento

O código abaixo reduzirá seu tempo, mas faça você mesmo, para que possa aprender.

NOTA:As resistências abaixo não serão semelhantes às frutas que usei, então use as suas.

ATENÇÃO:

Eu estava tentando obter valores de resistência para maçã cortada, mas eles mudavam anormalmente de vez em quando. Provavelmente as mudanças químicas dentro da maçã devido ao ar estavam mudando as resistências. Experimente e deixe-me saber qual alimento funciona melhor. Pepino e morango funcionam muito bem, embora.

Código

  • Arduion Food Detect
Arduion Food Detect C / C ++
Copiar e colar no IDE do Arduino
 const int frootSense =0; int frootResistance, high =0, low =1023; int frootDetect; #include  // remova isso se você não tiver LCD, de qualquer forma, não afeta.LíquidoCristal lcd (12,11,5,4,3,2); // remova isso se você não tiver LCD, de qualquer forma não afetará.void setup () {Serial.begin (9600); lcd.begin (16, 2); // remova isso se você não tiver LCD, de qualquer forma não afetará.lcd.clear (); // remova isso se você não tiver LCD, de qualquer forma não afetará. } void loop () {lcd.clear (); // remova isso se você não tiver LCD, de qualquer forma não afetará.lcd.setCursor (0,0); // remova isso se você não tiver LCD, de qualquer forma não afetará. lcd.print ("Food Detect:"); // remova isso se você não tiver LCD, de qualquer forma não afetará.lcd.setCursor (0,1); // remova isso se você não tiver LCD, de qualquer forma não afetará.frootResistance =analogRead (frootSense); Serial.print ("Resistance:"); Serial.print (frootResistance); Serial.print ("\ n"); if (frootResistance> 400 &frootResistance <700) {Serial.print ("Cucumber \ n"); lcd.print ("Cucumber"); // remova se você não tiver LCD, de qualquer forma não afetará.} else if (frootResistance> 140 &frootResistance <300) {Serial.print ("Apple"); lcd.print ("Apple"); // remova isso se você não tiver LCD, de qualquer forma não afetará.} else {Serial.print ("No Food \ n"); lcd.print ("No Food"); // remova isso se você não tiver LCD, de qualquer forma não afetará.} delay (1000);} 

Esquemas


Processo de manufatura

  1. Vegetais Congelados
  2. Jantar na TV
  3. Detector de Monóxido de Carbono
  4. Alimentos liofilizados
  5. Alimentos para animais de estimação
  6. Detector de fumaça
  7. Uma fatia de Raspberry Pi
  8. Detector de ladrão Raspberry Pi
  9. Arduino Spybot
  10. FlickMote