Índice:

Localizador de distância Attiny85: 4 etapas (com imagens)
Localizador de distância Attiny85: 4 etapas (com imagens)

Vídeo: Localizador de distância Attiny85: 4 etapas (com imagens)

Vídeo: Localizador de distância Attiny85: 4 etapas (com imagens)
Vídeo: EP80 - Programação em microcontroladores 2024, Julho
Anonim
Image
Image
Localizador de distância Attiny85
Localizador de distância Attiny85
Localizador de distância Attiny85
Localizador de distância Attiny85

Antes de tornar isso instrutível, eu tinha acabado de obter alguns novos Attinys (Attinies?) E queria fazer algo com eles. Foi quando percebi que meu telêmetro ultrassônico estava sozinho e sem uso. Este localizador de distância ultrassônico Attiny fornece a distância por meio de uma série de LEDs piscando e pode até mesmo ser alternado de CM para IN mantendo o botão pressionado por tempo suficiente.

Etapa 1: Reúna os materiais

Desculpe, a maioria dos links é para itens a granel, mas eles são baratos e são o que eu usei.

  • Attiny85 / 45 - Os preços no Ebay podem ser encontrados por cerca de US $ 2,00, mas as listagens terminam rapidamente, então aqui está a Amazon
  • Soquete de 8 pinos
  • Interruptor deslizante
  • Botão
  • Localizador de distância ultrassônico
  • Leds x 3 (qualquer cor)
  • Resistores que vão com a cor selecionada para 5v https://led.linear1.org/1led.wiz (calculadora de resistor útil)
  • Perfboard - $ 6,99 por 5. Veja também no Ebay.
  • Bateria de nove volts + suporte
  • Regulador de tensão 5v

Etapa 2: construir o circuito

Construiu o Circuito
Construiu o Circuito
Construiu o Circuito
Construiu o Circuito
Construiu o Circuito
Construiu o Circuito

Se você quiser, pode testar isso em uma placa de ensaio para ter certeza de que tudo está em ordem ou pode ir direto para uma placa de perfurações (ou criar sua própria placa de circuito impresso).

número da porta (número pin)

  • Eco ultrassônico + pino de disparo >>> 2 (7)
  • Botão ------------------------- >>> 1 (6)
  • LED 50s ---------------------- >>> 0 (5)
  • LED 10s --------------------- >> 4 (3)
  • LED 1s ------------------------ >>> 3 (2)

Sinta-se à vontade para alterá-los de qualquer maneira que seja mais fácil de fazer. Eu configurei dessa forma porque ficou mais bonito no Fritzing:)

Etapa 3: programe o Attiny

Programe o Attiny
Programe o Attiny

Como você provavelmente sabe, etapas extras são necessárias para programar um Attiny. Se você sabe como programar continue no seu caminho! Se não, aqui está um link ou um instrutível!

Além disso, TENHA CERTEZA de baixar a biblioteca New Ping, pois é assim que posso ter echo e trig no mesmo pino. Se você não sabe como adicionar uma biblioteca, baixe o arquivo.zip do link e vá para Sketch> Incluir biblioteca> Adicionar biblioteca.zip> Downloads> NewPing *.zip

* Por favor, não diga que você está recebendo erros ao compilar sem primeiro adicionar a biblioteca! *

E aqui está o código.

Etapa 4: usando

Basicamente, agora é só apontar e atirar (bem, pressione).

Para indicar a distância, existem três LEDs. Um que significa 50, 10 e 1, respectivamente. Por exemplo, se a distância for 67, o LED 50 piscará uma vez, o 10 piscará uma vez e o 1 piscará sete vezes. Todos somando 67. (50 + 10 + 7 = 67).

Para mudar de CM para IN ou vice-versa, segure o botão por mais de dois segundos. Dependendo do que está ligado no momento (o padrão é CM), todos os LEDs piscarão para indicar o que foi definido.

Luz sólida acesa e depois apagada == CM para luz intermitente ---------- == IN para CM

Se você tiver alguma dúvida não hesite em perguntar!

Recomendado: