Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
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.