Índice:
- Etapa 1: diferentes componentes do cabide de pano IOT
- Etapa 2: Fluxo de Dados
- Etapa 3: O maior desafio e como o enfrentamos
- Etapa 4: a limitação do cabide de pano
- Etapa 5: Planos Futuros
- Etapa 6: se você quiser construir seu próprio
Vídeo: IDC2018IOT Cabide de tecido: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
o cabide de pano IOT deixará seu armário mais inteligente e fornecerá estatísticas online sobre as roupas dentro dele.
tem 3 características principais:
- quando quiser escolher o que vestir, você pode pressionar a cor que deseja vestir hoje e os cabides da IOT com as cores correspondentes se acenderão.
- na hora de comprar um tecido novo você pode descobrir quantas roupas você tem de cada cor.
- e o mais importante se você tiver um irmão que está constantemente "pegando emprestado" suas roupas, você receberá um alarme no seu correio se isso acontecer.
Etapa 1: diferentes componentes do cabide de pano IOT
para cada cabide de pano que usamos:
- nodemcu: os "cérebros".
- sensor rgb (tcs34725): para determinar qual é a cor do pano no cabide.
- sensor de pressão: para detectar quando colocar o pano no cabide ou tirar.
- tarja de led: para sinalizar se o pano combina com a escolha do app.
Etapa 2: Fluxo de Dados
cabide de pano => colocar no pano => detectar cor => enviar a cor e id do cabide lançar HTTP para firbase
gancho de pano => tirar o pano => enviar solicitação GET para ifttt webhook => enviar e-mail (SMTP talvez)
Blynk app => escolha a cor => solicitação de http para cabide de pano => todos os cabides de pano com a cor escolhida irão acender a cor na faixa de led
pano hanger => pega todas as informações do banco de dados firbase (http) => atualizar feeds adafriut (mqtt)
Etapa 3: O maior desafio e como o enfrentamos
nosso maior desafio neste projeto foi encontrar uma maneira de converter a saída do sensor RGB em valores de vermelho, verde e azul que sejam mais semelhantes ao que o olho vê, e então descobrir de que cor está no cabide.
a fim de tornar os valores RGB mais semelhantes ao que o olho vê, usamos uma tabela de gama para que todas as leituras do sensor RGB fossem mapeadas por meio desse array 256. a tabela gama é criada com esta função:
para (int i = 0; i <256; i ++) {
float x = i;
x / = 255;
x = pow (x, 2,5);
x * = 255;
gammatable = x;
}
então precisamos pegar os valores rgb e distinguir de qual cor eles são. para isso calculamos a "distância" de cada cor básica da saída do sensor, para isso armazenamos todas as cores básicas em 3 matrizes para vermelho, verde e azul e calculamos a distância da saída e de cada cor, em seguida, procuramos o mínimo distância na tabela e essa é a cor mais próxima da cor real.
Etapa 4: a limitação do cabide de pano
- ele só pode detectar 3 cores: vermelho, verde e azul
- ele precisa ser conectado a uma fonte de energia, então ele precisa de uma bateria para cada cabide de pano ou cada vez que você colocar um cabide, você o conectará com um cabo
- precisa de uma boa conexão wi-fi
Etapa 5: Planos Futuros
- adicionar mais cores: preciso testar muitas roupas no sensor rgb para entender os valores que obtemos para cada cor e depois adicionar mais cores para poder detectar (1 semana)
- depois de adicionar mais cores, queremos ser capazes de sugerir combinações de cores para os usuários (2 dias)
- construir um cabide de protótipo para o equipamento iot (3 semanas)
Etapa 6: se você quiser construir seu próprio
Eu carreguei o código para que você possa tentar executá-lo, tudo que você precisa fazer é conectar todos os componentes como na imagem.
em seguida, no aplicativo blynk, adicione 3 botões para cada cor, azul v0, vermelho v1, verde v2.
abra também um aplet ifttt no webhook chamado "If maker Event" someonetouchingcloset "e, em seguida, envie-me um e-mail em" nas configurações, você pode obter o link do webhhook e inseri-lo em um botão blynk chamado webhook também com V4.
e está tudo pronto! divirta-se!
Recomendado:
Troca de cabide de roupa: 22 etapas
Chave de cabide de roupa: a chave de cabide de roupa é outro tipo de botão de assistência. Destina-se a crianças com deficiência, para que possam usar os itens do dia a dia
Cabide de mouse / teclado Apple Puck: 4 etapas
Mouse / teclado Apple Puck Cabide: Você tem alguns daqueles terríveis ratos puck da Apple no seu armário? É hora de fazer um cabide. O tempo de construção é de aproximadamente 2 horas, mais o tempo de secagem da cola. Você precisará de: dois ratos puck, duas peças de bucha (1 a 1,5 polegadas, à sua escolha), quatro parafusos para madeira, dois mou
Cabide de mão que ajuda: 6 etapas
Coat Hanger Helping Hands: Enquanto eu lia muitas das mãos que ajudavam Instructables, algumas das partes eu não conseguia colocar minhas mãos facilmente. Então, eu acho que na cama, viajo para lojas de ferragens, e você sabe, encontrei uma maneira fácil de ajudar. Eles são
Suporte ergonômico para laptop feito de um cabide: 7 etapas (com fotos)
Suporte ergonômico para laptop feito de um cabide: Olá, meu nome é Tully Gehan. No momento, estou morando em Pequim, China e planejo me mudar para Taiwan em alguns meses. Portanto, não estou muito interessado em comprar muito mais móveis. No entanto, noto que a tela do laptop sendo bastante baixa tende a me fazer
Cabide de carregamento de celular: 3 etapas
Cabide de carregamento de celular: Este manual de instruções lhe ensinará como costurar um feltro para pendurar seu celular ou qualquer outro dispositivo que precise ser carregado de vez em quando e você não sabe onde colocá-lo …… hmm , sim … para pendurá-lo com o plugue na tomada