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

Alarme de planta de alerta de sede

Componentes e suprimentos

Tecnologia Microchip ATmega328
× 1
Cristal 16 MHz
× 1
Capacitor de disco de cerâmica, 20 pF
× 2
Regulador linear (7805)
× 1
LED (genérico)
Use as cores que quiser com este!
× 2
Resistor 10k ohm
× 1
Resistor 220 ohm
× 1
Resistor de furo passante, 470 ohm
× 1
Slide Switch
× 1
/ td>
Chaves C&K Comutador série PTS 645
× 1
Buzzer, Piezo
× 1
Bateria de 9 V (genérica)
× 1
Clipe de bateria 9V
× 1
Sensor de umidade do solo SparkFun (com terminais de parafuso)
× 1
Arduino UNO
× 1
Caixa impressa em 3D
× 1

Ferramentas e máquinas necessárias

Ferro de soldar (genérico)
Arame de solda, sem chumbo

Aplicativos e serviços online

Patchr PCB Editor
Fabricação de patchr PCB
Use o código "GoPatchr" na finalização da compra para obter 15% de desconto em seu primeiro pedido.
Arduino IDE
Onshape
Nossa ferramenta CAD 3D favorita

Sobre este projeto





Como tudo começou:


Eu tenho que confessar - eu sou um péssimo pai de planta. É bom tirar isso do meu peito. Eu não consigo descobrir, se está atingindo a fotossíntese um pouco forte ou diminuindo o antigo H2O. Parece que nada do que eu faço vai manter esses caras vivos! Eu amo a companhia deles, a maneira como eles iluminam um espaço que de outra forma seria sombrio, criando o clima de uma forma que uma pintura Ikea simplesmente não consegue. Então, comecei a mudar as coisas para melhor, construindo um dispositivo que ajudasse todos aqueles assassinos de plantas silenciosos como eu a se tornarem orgulhosos fornecedores de plantas.

Apresentando o detector de plantas com sede , um dispositivo que fala por suas plantas, avisando exatamente quando elas estão prontas para uma recarga.

Este projeto tem sido realmente emocionante, usando o Explorer Uno em seu núcleo, combinado com um sensor de umidade do solo e campainha piezoelétrica que produz um belo “chiado” de grilo quando a planta seca. Fato interessante sobre esta campainha - ela usa um elemento piezo, que pode gerar som ou detectar vibrações, como uma batida. O sensor de umidade do solo é extremamente simples. Os dois pinos ou sondas ficam dentro do solo agindo como um resistor variável, gerando valores analógicos entre 0 e 1023, dependendo da quantidade de umidade no solo. Quanto mais água no solo, melhor será a condutividade entre as sondas, resultando em menor resistência.

Assista a este vídeo que criamos para aprender como construí-lo:

Ou siga abaixo para construir o seu próprio! Edifício feliz !!





Vamos testar o projeto:


Para começar, vamos testar tudo para testar o software antes de projetar nosso PCB. Eu uso um Arduino Uno para colocar tudo em funcionamento e, quando pronto, transfiro o Atmega328 para o meu PCB. Eu incluí um diagrama de como os componentes se encaixam para ajudar a construir o seu próprio.

Observe que podemos usar um sensor de umidade pronto para uso (o Sparkfun é um ótimo) ou simplesmente construir o nosso próprio. Se você optar por construir o seu próprio, tudo o que você precisa são duas “sondas” de metal, um pouco de fio sobressalente e um resistor de 47k ohm. Usei hastes de latão para passatempos. Você pode encontrá-los em qualquer loja de hobby, geralmente ao lado da seção de vagões / trens.

Depois de montar sua placa de ensaio, carregue este código em seu Arduino:

https://github.com/patchr-io/Thirst-Alert/blob/master/Thirst_Alert.ino

Se tudo estiver certo, você deverá ouvir um barulho de críquete! Toque as pontas de prova uma na outra e o ruído deve parar.





É hora de design do PCB!


1. Primeiro, vamos entrar no Patchr . Se você ainda não criou uma conta, vá em frente e faça isso agora. Aqui está um ótimo vídeo de 4 minutos para ajudá-lo a começar.

Confira estes atalhos de teclado úteis:
  • Mude para o lado superior do PCB:Command + 1
  • Mude para o lado inferior do PCB:Command + 2
  • Girar um componente:Command + R
  • Alternar entre a visualização do painel e a visualização do componente:Command + P (remove todos os ícones de componentes para revelar as pegadas dos componentes)
  • Mostrar imagem fantasma de rotas no lado oposto do PCB:Command + H

2. Estaremos usando nosso Explorer Uno template para pular a etapa de projeto do Arduino. Selecione o projeto, dê-lhe um nome e podemos começar a desenhar.

3. A primeira coisa que devemos fazer é mudar um pouco a superfície da placa para nos dar uma área maior para colocar nosso sensor de umidade e campainha. Vamos fazer isso agarrando um desses pontos no canto e arrastando-o para fora. Sempre podemos voltar e mudar a forma para caber em nosso gabinete e nos componentes que adicionamos a ele.

4. Em seguida, vamos colocar nosso resistor. Lembre-se da placa de ensaio, uma extremidade do resistor irá para o lado 5V e a outra extremidade irá para A0. Em caso de dúvida, selecione o cabeçalho e ele mostrará o nome do pino no trilho esquerdo. Coloquei a rota 5V na parte inferior da placa (atalho:comando + 2) para evitar um cruzamento com a linha GND na parte superior da placa. Também colocaremos um único orifício de passagem e o conectaremos ao resistor para soldar a sonda de umidade. Vamos colocar outro orifício para a outra sonda e encaminhá-lo para um dos pinos de aterramento.

Vamos fazer uma pausa rápida, servir um pouco de café, esticar um pouco ... e fazer um pequeno arquivo + salvar. Não queremos perder todo o progresso que você fez.

5. Agora é a hora da campainha! Ao olhar para a placa de ensaio, notamos que precisamos conectar dois pinos. Um para o GND e o outro para o pino digital 5.

6. Esta é sua chance de verificar novamente suas conexões com o circuito da placa de ensaio. Se parecer igual ao que você projetou em seu PCB, você está pronto para exportar! Eu sugiro usar Fabricação de Patchr porque você tem a garantia de um PCB de alta qualidade. Use nosso código promocional “ GoPatchr ”Para obter 15% de desconto em seu primeiro pedido. Você também pode baixar o arquivo PCB concluído anexado à postagem abaixo.





Projetando o gabinete


Enquanto seu PCB está sendo fabricado, vamos projetar o gabinete. Anote as dimensões da pegada no trilho direito sob a guia BRD - isso ajudará a garantir que você tenha espaço suficiente para o PCB em seu projeto final. Se você gostaria de usar o que eu projetei, você pode baixá-lo aqui ou no Thingiverse. Quanto ao software CAD, meu favorito é o Onshape para projetos mais avançados ou o TinkerCAD quando você precisa fazer algo rápido. Se você não tiver uma impressora 3D, existem muitos sites excelentes que você pode usar para imprimir seu objeto 3D. Você também pode construir um gabinete usando materiais encontrados em sua casa.





Montagem !!!


Você já tirou os fones de ouvido, aumentou o volume para 11, se afastou da mesa e dançou um pouco? Animado porque seus PCBs acabaram de chegar e você mal pode esperar para começar sua parte favorita de cada projeto? Conjunto!!!! Porque é essa hora, minha hora favorita ... soldar. Para citar Bob Pease:“Minha linguagem de programação favorita é solda.” Eu não poderia concordar mais com ele ... Então esquente seu ferro, coloque sua batida favorita e vamos fazer isso!

Use seu projeto Patchr como um recurso e os diagramas de circuitos para ajudá-lo a juntar as coisas. Algumas coisas a serem observadas, eu queria que a campainha existisse na parte superior do gabinete que projetei, então estou soldando os fios entre a campainha e o PCB. Se você quiser colocar a campainha diretamente na placa de circuito impresso, certifique-se de deixar espaço suficiente para o componente durante a fase de design.

Esperemos que as únicas plantas crocantes, crocantes e secas em sua vida sejam os chips de couve desidratada que você comeu no almoço de ontem, graças ao Alarme de Planta de Alerta da Sede. Como de costume, responda-me nos comentários abaixo com perguntas, gifs legais, piadas de pai ou seus congestionamentos de solda favoritos.

Confira o vídeo de construção aqui. Compartilhe seus hacks do Plant Alarm aqui.

Annnnd da minha bancada para a sua ... construção feliz!



Código

  • Alerta de sede - Código Arduino
Alerta de sede - Código Arduino Arduino
 / * * Construído para o Thirst Alert Plant Alarm do Patchr.io * Tutorial:www.hackster.io/patchr * Projeto PCB:www.patchr.io * Novembro de 2019 * / # include "Volume.h" / * Desenvolvido por Connor Nishijima (2016) * / int sensorPin =A0; // define o pino para o sensor de umidade sensorValue; int limit =300; Volume vol; void setup () {Serial.begin (9600); vol.begin (); vol.setMasterVolume (1,00); // Defina entre 0,00 e 1,00 dependendo de quão alto você deseja que o projeto tenha vol.delay (500);} void loop () {sensorValue =analogRead (sensorPin); Serial.println (sensorValue); if (sensorValue> limit) {Serial.println ("* cricket *"); // se o valor do sensor for maior que 300, então reproduza o ruído do críquete em um intervalo aleatório entre 1 e 30 segundos chirp (); vol.delay (aleatório (1000, 30000)); } else {vol.noTone (); }} void chirp () {// esta parte do software foi escrita por Connor Nishijima e cria os tons de chirp int freq =random (3700, 4000); volume flutuante =aleatório (10, 100 + 1) / 100,00; int chirpType =1; if (chirpType ==1) {Serial.println ("2"); int chirpCount =aleatório (1,3); chirp (chirpCount, freq, volume); }} void chirp (tempos de byte, frequência interna, volume flutuante) {float fadeOut =1,00; enquanto (vezes> 0) {float mv =0; enquanto (mv <1,00) {int v =0; while (v <255) {vol.tone (freq, v * volume * mv * fadeOut); v + =4; } v =255; while (v> 0) {vol.tone (freq, v * volume * mv * fadeOut); v - =4; } vol.delay (20); mv + =0,2; } mv =1,00; enquanto (mv> 0,00) {int v =0; while (v <255) {vol.tone (freq, v * volume * mv * fadeOut); v + =4; } v =255; while (v> 0) {vol.tone (freq, v * volume * mv * fadeOut); v - =4; } vol.delay (20); mv - =0,2; } vol.noTone (); fadeOut - =0,75; vezes--; }} 

Peças personalizadas e gabinetes

Gabinete de alerta de sede
Arquivo CAD em thingiverse.com Este é o arquivo gerber que você pode usar para fazer upload para o Patchr Manufacturing. thirstalertpcb_5kbOAcFilw.zip

Esquemas


Processo de manufatura

  1. Word Clock italiano
  2. Apenas três pinos para um teclado 4x3
  3. Sistema de irrigação de plantas caseiras
  4. Medidor Sigfox kWh
  5. Monitor de temperatura Bluetooth
  6. Medidor de capacitância DIY Simple Autorange (10pF-10000microF)
  7. Bloqueio controlado por gestos
  8. O Companion IC
  9. Uma entrada analógica isolada para Arduino
  10. Meça seu tempo de reação