Índice:
- Suprimentos
- Etapa 1: Compreendendo o dispositivo e o fluxo de dados
- Etapa 2: Construindo as peças
- Etapa 3: o circuito
- Etapa 4: Software necessário
- Etapa 5: Painel
- Etapa 6: Código
- Etapa 7: aplicativo BLYNK e notificação
- Etapa 8: Desfrute do seu abacate maduro
Vídeo: AvoRipe - Verificando se o seu abacate está maduro: 8 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Já aconteceu com todo mundo, você compra um abacate, ainda não está maduro. Alguns dias se passam, e quando está maduro você já se esqueceu … e em alguns dias, pode estragar!
sorte para você, nós projetamos e construímos AvoRipe, um dispositivo que verifica seu abacate duas vezes por dia, ou sob demanda, envia uma notificação para seu smartphone se seu abacate está maduro e permite que você acompanhe a maciez do seu abacate ao longo do tempo.
Quem somos nós? Orgulhosamente criado por Elad Goldberg e Eden Bar-Tov a do IDC Herzliya em McCann Valley, Mizpe Ramon e o laboratório de inovação de mídia do IDC (MiLab). Um agradecimento prático a Zvika Markfeld, da ForRealTeam, por nos ensinar tudo sobre IoT, nos forneceu todo o equipamento e foi conosco para o deserto, onde construímos a maior parte deste dispositivo.
Agradecimentos especiais a Instructables e Thingiverse, por nos dar algumas inspirações e ideias e a esse cara que projetou um modelo 3D que usamos em nosso dispositivo.
Suprimentos
esta é a lista de coisas que usamos, nem é preciso dizer, que todos os componentes aqui são substituíveis e foram escolhidos principalmente pela disponibilidade que tivemos na hora de fazer este projeto.
Micro-controladores, placas e escudos
- 1x placas ESP8266 (usamos minis WeMos D1 feitos por LoLin)
- 1x D1 Mini servo Shield
- 1x cabo micro USB
- 20 cabos de jumper
- 1 x resistor de 10K Ohm
- 1 x tábua de pão
Motores
1 x servo motor (aconselhamos um motor robusto, pela nossa experiência os mais pequenos às vezes não servem)
Sensores
- 1x sensor de pressão de filme fino sensor de força
- 1x detector de cores RGB usando o módulo de sensor TCS3200
Peças cortadas a laser
- 1 x caixa inteligente
- 7x anéis que formarão um suporte
- 2x 70x100 cm
Peças impressas em 3D
Pinça de abacate (originalmente pinça de placa de Petri que encontramos aqui)
Etapa 1: Compreendendo o dispositivo e o fluxo de dados
O AvoRipe foi projetado para verificar a maturação do seu abacate duas vezes ao dia (de manhã e à noite) e também pode verificar com um toque de um botão no seu telefone sempre que você quiser onde quer que esteja!
Se o abacate estiver maduro (por cor e suavidade), uma notificação push será enviada a você pelo aplicativo BLYNK avisando que é hora de comer seu delicioso abacate.
Como defendemos os dados para as pessoas, também construímos um painel usando o AdafuitIO que acompanhará o progresso do seu abacate (nível de maciez, cor atual e amadurecimento) para mantê-lo atualizado.
Etapa 2: Construindo as peças
A garra
- Depois de imprimir as partes deste modelo 3D, e o quadrado de plástico de 70x100 mm
- montar o modelo 3D como visto nas instruções do designer original
- como usamos um servo maior, não usaremos a maior parte do modelo para manter o servo no lugar, em vez disso, usaremos o quadrado de plástico de 70x100 mm e os colaremos como pode ser visto na imagem.
- depois de muita tentativa e erro, chegamos à conclusão de que um pouco de fita adesiva e um pouco de peso de cima podem ajudar muito a suavizar as coisas - então recomendamos usar algo pesado para colocar na parte superior - usamos brincar - massa, mas isso realmente não importa.
- usamos um pouco de fita adesiva para amolecer a garra de plástico romba para que o abacate ficasse confortável e conectamos o sensor de força a um dos braços.
A bancada
após inserir o sensor de luz dentro do anel maior (sugerimos fazer um pequeno orifício para os jumpers passarem) cole todos os anéis até chegar à altura desejada
A Caixa
usamos makercase para fazer a caixa e montá-la. a caixa nos dá um grande impulso para a garra e também um local para armazenar os circuitos wemos
Etapa 3: o circuito
Nesta etapa, conectaremos todos os sensores.
Sensor de força:
- Conecte VCC a + na placa de ensaio.
- Conecte G e A0 ao resistor de 10K Ohm.
- Conecte a outra perna do resistor - na placa de ensaio.
Servo:
- Conecte o VCC a + na placa de ensaio
- Conecte o aterramento - na placa de ensaio
- e conecte a fonte ao D8
Sensor RGB (TCS3200):
- Conecte o S0 ao D4
- Conecte o S1 ao D3
- Conecte o S2 ao D6
- Conecte o S3 ao D7
- Conecte a saída ao D5
Etapa 4: Software necessário
IDE Arduino
Instale o IDE Arduino:
www.arduino.cc/en/Guide/HomePage
Instale os "drivers" relevantes para as placas ESP8266 em seu Arduino IDE:
randomnerdtutorials.com/how-to-install-es…
Blynk
Baixe o aplicativo Blynk: https://j.mp/blynk_Android ou
Toque no ícone do código QR e aponte a câmera para o código QR abaixo
depois disso, envie para você mesmo o código de autenticação (nós o usaremos na próxima etapa)
Etapa 5: Painel
AdafruitIO
Crie uma conta:
Vá para "Feeds" e crie 3 novos feeds:
1. avocadoColor
2. isRipe
3. moleza
Em seguida, vá para a guia "Painel" e crie um novo painel.
Após a criação do painel, entre no painel e adicione 3 novos blocos usando o botão "+":
1. Um gráfico de linhas, e adicione a alimentação mole a ele, esse bloco mostrará o progresso de mole do abacate ao longo do tempo.
2. Um seletor de cores e adicione o feed avocadoColor para ele. esse bloco vai mostrar a cor do abacate.
3. Um indicador e escolha o feed isRipe para ele. esse bloco medirá se o abacate está macio o suficiente para determinar se está maduro. certifique-se de definir a condição neste bloco para "=" e o valor para 2.
Etapa 6: Código
O código está anexado e, com sorte, você o achará fácil de usar (tentamos documentá-lo o máximo possível).
Abra o IDE do Arduino e importe o código, certifique-se de que está trabalhando na placa certa (use Ferramentas -> placa)
execute o monitor serial (CTRL + SHIFT + m) e veja o ângulo do servo e a força aplicada ao sensor em cada estágio.
Quando você estiver executando o monitor serial, certifique-se de estar em 9600baud.
Modificar todos são lugares no código que você precisa modificar, está bem comentado no código (principalmente seus detalhes de WiFi, adafuitIO e autenticação BLYNK).
Sugerimos que você calibre o valor da força necessária para decidir se um abacate está maduro depois de testar alguns abacates duros e alguns maduros e encontrar um ponto ideal (aprendemos que cada configuração é um pouco diferente desde o sensor de força é muito delicado).
Também sugerimos que você calibre o sensor de cores. Você pode fazer isso abrindo o monitor serial (CTRL + SHIFT + m) no IDE do Arduino e inserindo "c" na linha superior. depois disso, basta seguir as instruções impressas para calibrar o sensor.
Etapa 7: aplicativo BLYNK e notificação
No aplicativo BLYNK, certifique-se de que os temporizadores estejam definidos para a hora desejada e que seu dispositivo permita notificações do aplicativo.
Uma pequena explicação sobre como o aplicativo BLYNK e o código funcionam juntos:
definimos um pino virtual (V0) que está sendo verificado constantemente pelo wemos, o aplicativo irá alterá-lo de 0 (não verifique o abacate) para 1 (verifique o abacate) quando:
- o botão liga é pressionado (certifique-se de empurrá-lo para desligar depois)
- um dos cronômetros dispara.
definirmos outro pino virtual (V4) irá determinar se o abacate está maduro (V4 = 2) ou não (V4 = 1) isso será determinado dentro do wemos e será enviado para o aplicativo.
Além disso, se o abacate estiver maduro, o wemos irá disparar uma notificação através do aplicativo. para saber mais sobre o widget de notificação, verifique este link.
Etapa 8: Desfrute do seu abacate maduro
sugerimos fazer Goucamole até mesmo de torradas simples com pasta de abacate, ou você pode até mesmo enlouquecer com iogurte congelado de abacate
Recomendado:
Abóbora de Halloween com um olho animatrônico em movimento - Esta abóbora pode rolar seus olhos !: 10 etapas (com fotos)
Abóbora de Halloween com um olho animatrônico em movimento | Esta abóbora pode rolar seus olhos !: Neste Instructable, você aprenderá a fazer uma abóbora de Halloween que aterroriza a todos quando seus olhos se movem. Ajuste a distância de disparo do sensor ultrassônico para o valor correto (etapa 9), e sua abóbora irá petrificar qualquer um que se atrever a pegar cand
S.H.I.E.L.D - Alguém está te observando ?: 4 etapas (com fotos)
S.H.I.E.L.D - Is Someone Watching You ?: Vi muitos vídeos de pessoas envergonhadas quando não percebiam que seu microfone ou câmera estavam ligados, e isso me deu a ideia deste projeto. Eu escrevi um aplicativo simples em C # que detecta quando a câmera ou o microfone estão sendo usados e
Steam Punk seu UPS para obter horas de atividade para seu roteador Wi-fi: 4 etapas (com fotos)
Steam Punk seu UPS para obter horas de atividade para seu roteador Wi-fi: Há algo fundamentalmente desagradável em ter seu UPS convertendo sua bateria de 12 V DC em 220 V AC para que os transformadores que executam seu roteador e fibra ONT possam convertê-la de volta em 12 V DC! Você também está lutando contra o [normalmente
IRIS - a lâmpada que sabe quando você está por perto: 12 etapas (com fotos)
IRIS - a lâmpada que sabe quando você está por perto: Olá! Sim, todos estão em quarentena. Sou estudante de engenharia. Eu costumava ficar em um albergue e estou acostumada a fazer minhas atribuições e estudos à noite. Agora que estou em casa, minha família não se sente confortável porque todos aqui estão acostumados a dormir
Fique seguro usando esta luz de bicicleta com sinais de mudança: 5 etapas (com fotos)
Fique seguro usando esta luz de bicicleta com sinais de mudança: Eu adoro andar de bicicleta, geralmente eu a uso para ir para a escola. No inverno, na maioria das vezes ainda está escuro do lado de fora e é difícil para os outros veículos verem meus indicadores de direção. Portanto, é um grande perigo porque os caminhões podem não ver o que eu quero