Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Persistência divertida de brinquedo de visão. Prenda-o ao seu sapato e escreva mensagens ou padrões enquanto você caminha, corre ou dança! Este artigo é fornecido a você por MonkeyLectric e o farol de bicicleta Monkey Light
Etapa 1: a placa de circuito
Usei uma placa de circuito bastante genérica que tinha disponível para este projeto. O circuito é muito simples, porém, apenas um microcontrolador Atmel AVR, 10 LEDs, um cabeçalho de programação e alguns resistores e capacitores. talvez um botão se quiser desligá-lo. A placa que usei é composta principalmente de componentes de montagem em superfície, mas todas as peças estão disponíveis em forma de orifício para que você possa facilmente montá-la em uma protoplaca. Anexei abaixo do Eagle CAD (https://www.cadsoft.de /) arquivos para a placa de circuito, o código-fonte C para o microcontrolador e os arquivos Gerber da placa de circuito para que seja fabricado. Eagle CAD é gratuito para placas de tamanho pequeno como esta. Peças usadas: microcontrolador Atmel mega8L - digikey ATMEGA8L-8AC-ND6-pin.1 espaçamento pid header - digikey WM6806-ND1206-tamanho de superfície LED montado na cor de sua escolha - digikey 160-1406-1-ND, 160-1404-1-ND, 160-1402-1-ND150 ohm matriz de resistor: digikey EXB-V8V150JV10uF 0805 capacitor: digikey 587-1299-1-NDswitch: digikey CKN4081CT-NDlithium- bateria de íons: de batteryamerica.com (https://www.batteriesamerica.com/newpage8.htm)
Etapa 2: Programação do microcontrolador
para programar o microcontrolador, você precisará do kit de programação Atmel AVR ISP mkII (digikey parte ATAVRISP2-ND). isso se conecta entre sua porta USB e o cabeçalho de programação na placa de circuito. Você precisará da cadeia de ferramentas gnu AVR (https://sourceforge.net/projects/winavr/) para compilar e fazer o download do código ou fazer o download com o AVR Studio gratuito da Atmel. o código fornecido foi escrito para o compilador Imagecraft C, mas fazê-lo funcionar com a ferramenta gnu é simples. O código C fornecido não inclui a funcionalidade do botão liga / desliga, isso não deve ser difícil de adicionar. você também pode adicionar um testador de voltagem de bateria para detectar quando a bateria está descarregada (isso é importante para íons de lítio, eles são danificados permanentemente por descarregar muito). para fazer um testador de voltagem da bateria, você poderia (eu acho!) usar um diodo zener de 3,0 V e um resistor de 220k na bateria e usar o conversor a-d no mega8 para comparar quando a voltagem da bateria cai abaixo do zener Voltagem de referência.
Etapa 3: prenda ao sapato
apenas prenda com fita adesiva ou cole a placa e a bateria no seu sapato!
Etapa 4: Faça alguma dança
meu amigo corwin nos mostra alguns movimentos!
quão bem este dispositivo funciona? é um pouco difícil de notar na velocidade de caminhada, principalmente porque se você olhar diretamente para ele, o efeito é reduzido. se você desviar o olhar para um objeto fixo, ficará muito mais claro. na velocidade de corrida ou dança funciona muito bem.
Etapa 5: compre um kit
A Adafruit Industries tem kits de código aberto para criar você mesmo de um brinquedo de persistência de visão muito semelhante. A versão deles usa todos os componentes do orifício, então é mais fácil de construir e programa diretamente da porta paralela do seu computador. Eles também têm instruções muito detalhadas para hackers de eletrônicos novatos e instruções sobre como usar o compilador gnu C também.https://www.ladyada.net/make/minipov2https://www.adafruit.com/index.php? main_page = product_info & cPath = 5 & products_id = 1