Índice:
- Etapa 1: Etapa 1: Obtenha os materiais
- Etapa 2: Etapa 2: modificar o vidro
- Etapa 3: Etapa 3: coloque tudo de volta no lugar
- Etapa 4: Etapa 4: toque final
- Etapa 5: Etapa 5: codificação
- Etapa 6: é isso
Vídeo: O Projeto Acrofobia: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Olá pessoal, este foi um projeto bastante interessante. Na escola, nossa classe teve que fazer um projeto chamado 'If This, Then That', no qual tínhamos que usar um Arduino para fazer qualquer coisa. Poderíamos escolher literalmente qualquer coisa para fazer, desde que usássemos um Arduino. Também estava tudo bem se seu projeto falhasse, então comecei um experimento.
Eu tenho medo de altura desde que me lembro. Não é tão ruim quanto era quando eu era mais jovem, mas ainda não gosto de olhar para baixo quando estou no topo de um prédio. É por isso que fiz 'óculos de acrofobia', mas a questão é, não sei se funciona. Veja, eu basicamente usei os princípios de um espelho infinito, mas em vez de comprar uma tira de led RGB, comprei uma tira de led RGBW e não sei como conectá-la ao Arduino.
Se você quiser fazer esse pequeno experimento sozinho, deixe-me mostrar como.
Aviso! Não use isso quando você for epiléptico. Eu não posso enfatizar isso o suficiente.
Etapa 1: Etapa 1: Obtenha os materiais
Então, pessoal, aqui está o que você vai precisar:
- Arduino Uno.
- Uma placa de ensaio.
- Um conjunto de fios de jumper da placa de ensaio.
- Uma tira de led RGB (W) (eu recomendo uma tira RGB se você for tão inexperiente quanto eu. Há vários tutoriais de como conectar um a um Arduino).
- Duas máscaras de mergulho (com certeza posso recomendá-las porque são bastante fáceis de separar:
- Filme de janela de espelho.
- Um cortador de papelão.
- Fita adesiva.
- Fita adesiva.
- Fita dupla face
- Tinta e um pincel.
- Um borrifador (é necessário enchê-lo de água e borrifar no copo).
Etapa 2: Etapa 2: modificar o vidro
1. Pegue suas máscaras de mergulho e separe todos os itens uns dos outros
2. Pegue o vidro de suas máscaras de mergulho e corte um pouco do filme da janela do espelho.
3. Borrife o copo e o filme com água e coloque-os com cuidado um sobre o outro.
4. Pegue um pedaço de plástico duro e tente tirar todas as bolhas de ar.
5. Corte o excesso de filme.
Etapa 3: Etapa 3: coloque tudo de volta no lugar
1. Coloque o espelho em ambas as máscaras de mergulho (certifique-se de que apenas uma tenha uma faixa de plástico).
2. Certifique-se de que tudo está seguro.
3. Coloque a faixa de Led com fita dupla-face (não importa se a faixa de led é um pouco longa, podemos escondê-la em um passo futuro).
Etapa 4: Etapa 4: toque final
1. Use fita adesiva para conectar as máscaras de mergulho (certifique-se de que os fios estejam do lado de fora).
2. Coloque fita adesiva nos lugares que deseja pintar.
3. PINTURA!
Etapa 5: Etapa 5: codificação
Ah sim, a parte divertida. então este é o meu código arco-íris, mas se você quiser experimentar mais vendo se certas cores têm mais efeito ou qualquer outra coisa que você gostaria de experimentar, sinta-se à vontade para fazê-lo.
Nota: Eu usei circuits.io para ver se ele realmente funciona, então não se preocupe.
Usei o ArduinoIDE e a biblioteca neopixel:
#include #define PIN 6
# define NUM_LEDS 24
Tira Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);
void setup () {
strip.begin ();
strip.show ();
}
void loop () {
rainbowCycle (20);
}
void rainbowCycle (int SpeedDelay) {
byte * c;
uint16_t i, j;
para (j = 0; j <256 * 5; j ++) {
para (i = 0; i <NUM_LEDS; i ++) {
c = Roda (((i * 256 / NUM_LEDS) + j) & 255);
setPixel (i, * c, * (c + 1), * (c + 2), * (c + 3));
}
showStrip ();
atraso (SpeedDelay);
}
}
byte * Wheel (byte WheelPos) {
byte estático c [4];
if (WheelPos <85) {
c [0] = WheelPos * 3;
c [1] = 255 - WheelPos * 3;
c [2] = 0;
c [3] = 0;
} else if (WheelPos <170) {
WheelPos - = 85;
c [0] = 255 - WheelPos * 3;
c [1] = 0;
c [2] = WheelPos * 3;
c [3] = 0;
} outro {
WheelPos - = 170;
c [0] = 0;
c [1] = WheelPos * 3;
c [2] = 255 - WheelPos * 3;
c [3] = 0;
}
return c;
}
void showStrip () {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.show ();
#fim se
}
void setPixel (int Pixel, byte vermelho, byte verde, byte azul, byte branco) {
#ifdef ADAFRUIT_NEOPIXEL_H
strip.setPixelColor (Pixel, strip. Color (vermelho, verde, azul, branco));
#fim se
}
void setAll (byte vermelho, byte verde, byte azul, byte branco) {
para (int i = 0; i <NUM_LEDS; i ++) {
setPixel (i, vermelho, verde, azul, branco);
}
showStrip ();
}
Etapa 6: é isso
Espero que tenha gostado do instrutível!
- Brechje
Recomendado:
Projeto do oscilador baseado no modo de corrente para amplificadores de potência de áudio Classe D: 6 etapas
Projeto do oscilador baseado no modo atual para amplificadores de potência de áudio Classe D: Nos últimos anos, os amplificadores de potência de áudio Classe D tornaram-se a solução preferida para sistemas de áudio portáteis, como MP3 e telefones celulares, devido à sua alta eficiência e baixo consumo de energia. O oscilador é uma parte importante da classe D au
Projeto IoT - Sistema Detector De Fumaça: 5 etapas
Projeto IoT - Sistema Detector de Fumaça: IntroduçãoO Sistema Detector de Fumaça consiste em uma solução IoT com o objetivo de permitir o monitoramento de alarmes de incêndio de residências através de um aplicativo Android. O projeto é baseado em um microcontrolador que se comunica com a nu
Projeto de estabilizador de cardan: 9 etapas (com fotos)
Projeto de estabilizador de cardan: Como fazer um cardanAprenda como fazer um cardan de 2 eixos para sua câmera de ação Na cultura de hoje, todos amamos gravar vídeos e capturar os momentos, especialmente quando você é um criador de conteúdo como eu, com certeza enfrentou o problema de vídeo tão instável
Projeto de tigela de comida para animais de estimação automatizada: 13 etapas
Projeto de tigela de comida para animais de estimação automatizada: Este instrutível descreverá e explicará como construir um comedouro automático programável para animais de estimação com tigelas de comida anexadas. Anexei um vídeo aqui que descreve como os produtos funcionam e como é
Gravador alimentado por USB! Este projeto pode queimar plásticos / madeira / papel (o projeto divertido também deve ser uma madeira muito fina): 3 etapas
Gravador alimentado por USB! Este projeto pode queimar através de plástico / madeira / papel (projeto divertido também deve ser madeira muito fina): NÃO FAÇA ISSO USANDO USB !!!! Eu descobri que isso pode danificar seu computador com todos os comentários. meu computador está bem tho. Use um carregador de telefone 600ma 5v. Eu usei isso e funciona bem e nada pode ser danificado se você usar um plugue de segurança para interromper a alimentação