Índice:
- Suprimentos
- Etapa 1: soldando todos os componentes juntos
- Etapa 2: codificação
- Etapa 3: impressão 3D dos casos
- Etapa 4: juntando todas as peças
- Etapa 5: retoques finais
Vídeo: Detecção de obstáculo na bengala branca: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Na minha escola, meu professor estava falando sobre tecnologia assistiva e como podemos fazer ferramentas para ajudar outras pessoas. Fiquei intrigado com a ideia, então decidi criar um sistema de alerta para obstáculos imprevisíveis para quem tem deficiência visual. Para este projeto, usei Tinkercad, Microbits, um Arduino nano, um sensor, uma campainha e muitas outras ferramentas. Tive de ajustar meu projeto ao longo do caminho, mas ele funcionou de forma muito eficaz e eficiente.
Suprimentos
-1 Arduino nano
-1 sensor ótico de distância
-2 interruptores
-2 Microbits
-2 baterias
-4 baterias
-ferro de solda
-solda
-impressora 3d
-3d filamento de impressão
-fios
- tubo termorretrátil
-pistola de calor
Etapa 1: soldando todos os componentes juntos
Componente de detecção de distância:
Você precisará soldar o sensor óptico de distância a um Arduino nano e o Arduino nano precisará ser soldado ao Microbit. Uma bateria terá que ser soldada ao Microbit para fornecer mais energia a toda a configuração. Para controlar a energia, solde um interruptor entre o Microbit e a bateria. Conecte um tubo termorretrátil ao conectar os fios ao switch.
Componente de produção de som:
Você precisará soldar uma campainha e uma bateria ao Microbit. Para controlar a energia, solde um interruptor entre o Microbit e a bateria. A campainha deve ser soldada ao pino 0 para que o código funcione. Conecte o tubo termorretrátil ao conectar os fios ao switch.
Para minha fiação exata, consulte o diagrama acima.
Etapa 2: codificação
Para codificar os Microbits, usei o site https://makecode.microbit.org/. Eu forneci a você o código para cada um dos componentes.
Código de componente de detecção de distância:
makecode.microbit.org/_ao5hUgM8Af8e
Como o Arduino nano está soldado ao pino 1, o código obterá os valores do pino 1 e enviará esses valores usando Bluetooth para o Microbit no componente de produção de som. Para entender melhor o código, você precisará saber o que são as linhas seriais. A comunicação serial é onde os dados são enviados e recebidos por meio de linhas seriais. no código, você verá a palavra serial sendo muito usada. Ele está sendo usado porque o Microbit recebe dados ao longo de uma linha serial do Arduino e precisa ser capaz de enviar esses dados para o outro Microbit no componente de produção de som usando Bluetooth.
Código do componente de produção de som:
makecode.microbit.org/_coEDmhcz6iTP
Nesse código, o Microbit receberá os dados que o Microbit do componente de detecção de distância enviou e fará com que o buzzer emita um som com uma determinada frequência. Muitas instruções if e else if são usadas para criar uma certa frequência com base no número recebido. Um número maior significa que o sensor de distância está mais longe, então haverá um tom mais baixo, e um número menor significa que o sensor de distância está perto de um objeto, então um tom mais alto será criado. O usuário poderá identificar se há algum objeto no caminho com base nos pitches gerados pela campainha.
Etapa 3: impressão 3D dos casos
Em seguida, você precisará imprimir dois casos. Um para o componente de som que vai ao redor do pescoço do usuário e outro para o componente de detecção de distância que será preso à bengala.
Etapa 4: juntando todas as peças
Em seguida, você precisará colocar os componentes de som em uma das caixas e usar fita adesiva ou cola para fechar a caixa com segurança. Faça a mesma coisa para o componente de detecção de distância. Certifique-se de que o sensor de distância esteja colocado em um dos orifícios abertos, para que ele possa fazer as medições. Além disso, certifique-se de que a campainha esteja posicionada em um dos orifícios abertos, para que o usuário possa ouvir claramente os sons que estão sendo feitos.
Etapa 5: retoques finais
Prenda um cordão ao componente sonoro de forma que ele se encaixe na cabeça do usuário e cole o componente distanciador em um tubo de pvc ou bengala.
Recomendado:
Obstáculo para evitar o robô LEGO: 8 etapas (com fotos)
Obstáculo para evitar o LEGO Robot: Nós amamos o LEGO e também amamos os Crazy Circuits, então queríamos combinar os dois em um robô simples e divertido que pode evitar bater em paredes e outros objetos. Mostraremos como construímos o nosso e descreveremos os fundamentos necessários para que você possa construir o seu próprio
Obstáculo para evitar o robô usando Arduino Nano: 5 etapas
Obstáculo evitando robô usando Arduino Nano: neste instrutível, vou descrever como você pode fazer um obstáculo evitando robô usando Arduino
Sensor de distância (para bengala branca): 3 etapas
Sensor de distância (para White Cane): Um sensor de distância típico já foi amplamente coberto pelo Instructables. Portanto, eu queria tentar uma adaptação desse conceito conhecido, como um aplicativo para uma bengala branca. As bengalas brancas são as bengalas usadas pelos cegos para lhes dizer onde o p
Como corrigir o problema de pino de 3,3 V em discos de etiqueta branca retirados de drives Western Digital 8 TB Easystore: 6 etapas
Como consertar o problema de pino de 3,3 V em discos de etiqueta branca retirados de drives Western Digital 8TB Easystore: Se você achar este instrutível útil, considere inscrever-se no meu canal do Youtube para os próximos tutoriais de DIY sobre tecnologia. Obrigado
Uma luz de flash ultravioleta / branca de célula tipo moeda em 30 minutos ou menos !: 4 etapas
Um flash de célula tipo moeda Uv / branco em 30 minutos ou menos !: Olá a todos! Recebi alguns LEDs UV de 5 mm ontem. Há algum tempo que procuro fazer algo com isso. Minha primeira interação com eles foi há alguns anos, durante uma visita à China. Comprei uma luz chaveiro com estes e é bastante