Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Olá a todos, Se você é alguém que adora plantas de interior e lâmpadas ambientais, você vai se deliciar com isso, vou mostrar como é fácil fazer sua própria planta "toque em mim". Isso é feito com arduino, resistor e um fio que atua como um sensor de toque capacitivo que sente quando tocamos e muda a luz de acordo com ele. A luz muda aleatoriamente e brilha em toda a planta … então vamos começar !!
Suprimentos
Arduino Uno × 1Resistor 1M. × 1WS218b faixa de led endereçável × 1Fio (qualquer comprimento)
Etapa 1: Fiação
Primeiro conecte o resistor de 1 M entre os pinos 2 e 4. conecte o fio ao pino 2 do Arduino (o mesmo pino que o resistor está conectado).. e conecte a outra extremidade do fio à planta. No meu caso, eu mergulho o fio na garrafa (usei uma corda de violão como fio porque não tinha um fio longo na época e a corda quase não estava visível). Agora é hora de conectar a tira de led: Conecte o pino vcc - arduino 5v pin Gnd pin - Arduino gnd pin Pino de dados - Arduino pin 7Todo o pino pode ser modificado de acordo com seu uso no código fornecido abaixo
Etapa 2: configuração
É muito fácil de configurar. Coloque o fio (que conectamos ao pino 2) no recipiente onde a planta está colocada Agora toque na planta e leia o valor no plotter serial do Arduino ide e mude o código de acordo com ele. (Se você tiver alguma dúvida sobre isso o projeto pode perguntar abaixo). Os leds podem ser colocados de acordo com a sua vontade eu coloquei abaixo da garrafa para obter esse efeito.
Etapa 3: Código
#include "FastLED.h" #include #define NUM_LEDS 6 // Pino de dados que os dados do led serão gravados em # define DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // resistor de 10 megohm entre os pinos 4 e 2, pino 2 é o pino do sensor, adicionar fio, foilvoid setup () {Serial.begin (9600); atraso (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {início longo = milis (); total1 longo = cs_4_2.capacitiveSensor (30); Serial.print (milis () - início); // verificar o desempenho em milissegundosSerial.print ("\ t"); // caractere de tabulação para a janela de depuração spacingSerial.println (total1); // imprime a saída do sensor 1delay (100); // atraso arbitrário para limitar os dados à porta serial if (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // liga o LED:}}
Etapa 4: Vídeo
É assim que "touch me glow plant" fica em um quarto claro e escuro … desculpe pelo vídeo de baixa qualidade que gravei no meu telefone.
Etapa 5: Conclusão
Eu usei 2 bibliotecas FastLED.h CapacitiveSensor.hEstas podem ser baixadas no próprio IDE do Arduino. (Se você tiver algum problema para baixar, comente abaixo). Todo o valor no código pode ser alterado de acordo com o seu uso. detalhes e ajuda você pode me enviar uma mensagem. Espero que todos tenham gostado deste projeto
Recomendado:
Touch Less Touch Switch: 11 etapas
Touch Less Touch Switch: na situação COVID-19 prevalecente, introduzindo uma interface de usuário sem toque para máquinas públicas para evitar a propagação da pandemia pela comunidade
Plant'm: 6 etapas (com fotos)
Plant'm: Como a maioria, adoro ter plantas em casa. Infelizmente, quase sempre acabam morrendo em algumas semanas. Então, quando no final do meu primeiro ano como aluno do MCT em Howest, fui incumbido de criar um projeto que mostrasse tudo
Ok Google Plant Waterer / pistola de água: 20 etapas
Ok Google Plant Waterer / pistola de água: Este é um projeto divertido que usa o Google Home ou qualquer telefone com assistente do Google nele para borrifar água em alguém ou regar algumas plantas. Ele também tem um grande potencial de aplicação para outros usos, como luzes, aquecimento, ventiladores etc. Se você gosta disso
Automatic Smart Plant Pot - (DIY, 3D Printed, Arduino, Self Watering, Project): 23 etapas (com imagens)
Automatic Smart Plant Pot - (DIY, 3D Printed, Arduino, Self Watering, Project): Olá, Às vezes, quando saímos de casa por alguns dias ou estamos muito ocupados, as plantas da casa (injustamente) sofrem porque não são regadas quando estão preciso disso. Esta é a minha solução. É um vaso de plantas inteligente que inclui: Reservatório de água embutido. Um senso
Arduino Plant Irrigator, Code Free: 11 etapas
Arduino Plant Irrigator, Code Free: Neste instrutível, construímos um robô de rega, que irriga suas plantas durante o dia quando o solo fica seco o suficiente. Este é um projeto clássico baseado em Arduino, mas desta vez usamos uma linguagem de programação visual, XOD, que torna o processo de programação