O que preciso para simular semáforos usando LEDs?


12

Então, estou criando um modelo que simula semáforos (vermelho, âmbar, verde) para que haja três LEDs que precisem ser preferencialmente extensíveis (não os quero anexados diretamente à placa de ensaio), mas nem sei por onde começar (Ok, admito que sou muito novo nisso tudo, mas quero aprender!)

Basicamente, li em algum lugar que posso comprar o seguinte:

  • Cabo de fita de 26 pinos
  • PCB personalizado
  • Soquete do cabo Ribben
  • Pinos do cabeçalho

Mas o problema é que eu realmente não quero um cabo de fita de 26 pinos, porque ficaria feio no modelo. Em vez disso, eu estava pensando em soldar o PCB na tábua de pão e usar (fios da tábua de pão) conectar o Pi à tábua de pão, ter resistores e, finalmente, conectar os LEDS. Isso soa prático?

Espero que alguém possa me ajudar! :)

Respostas:


13

Você precisa (no mínimo):

  • LEDs vermelho / laranja / verde
  • Resistor de ~ 470 ohm (1 por LED) - observe que essa resistência é aproximada, mas deve funcionar para a maioria dos LEDs padrão de 5 mm
  • Fio
  • Uma tábua de pão
  • Conector da placa de ensaio Pi (cabo de unidade de disquete de 26 pinos hackeado, kit de rompimento do Pi, etc.).

Seu circuito será parecido com o seguinte (imagem tirada do excelente livro Raspberry Pi: Um Guia de Iniciação Rápida :

Ciruit de semáforos

O terra se conecta ao terra e cada positivo se conecta a um pino GPIO. Você pode conectar o Pi à tábua de pão com cabos de ligação macho-fêmea ( exemplo ), uma unidade de disquete hackeada / cabo de fita IDE (aqui está um tutorial ) ou um kit de interrupção, como o kit Pi Cobbler da Adafruit. Como alternativa, para maior comodidade, você pode investir em um kit de placas Pi de prototipagem Adafruit com uma mini placa de ensaio no meio, se desejar configurar um modelo semi-permanente.

Seus fios entre os LEDs e a placa de ensaio podem percorrer uma distância razoável; é assim que você incorporaria os LEDs em um modelo.


Obrigado pela resposta. Uma pergunta: para onde os fios vão na tábua de pão e onde / como a tábua de pão se conecta ao Pi (no seu exemplo)?
Phorce

1
No diagrama acima, o fio preto se conecta ao terra do Pi (pino 6), enquanto cada fio vermelho se conecta a um pino GPIO diferente (por exemplo, pinos 11, 12 e 13). Quanto à placa de ensaio, é exatamente como o diagrama - cada resistor é conectado ao terra, a perna negativa (cátodo) de cada LED se conecta a um resistor e a perna positiva (ânodo) de cada LED se conecta a um pino GPIO configurado para saída 5V.
usar o seguinte comando

Obrigado pela resposta :)! Hoje saí, comprei uma placa de ensaio, resistores, "jump-leads" e LEDS ... Conectei todos os componentes à placa de ensaio, mas ainda não sei como conectar a placa de ensaio ao Pi. Alguém disse que eu preciso comprar algo que se conecte ao conector de pinos no Pi para que eu possa inserir o cabo de ligação (vermelho, preto) nos clipes pretos que estão no componente que eu preciso comprar. Confuso??
Phorce

1
Para conectar o Pi à placa de ensaio, você precisa de um cabo de unidade de disquete hackeado (rígido), algo como um Adafruit Pi Cobbler (melhor) ou o kit de prototipagem que mencionei anteriormente (melhor IMO). Vou atualizar minha resposta acima.
ropable

1
Sim, eles ficariam bem em se juntar à placa de ensaio para pinos GPIO específicos. Mais simples de todos os métodos, na verdade.
ropable

-2

Depois, você precisará de um cronômetro 555 (chip que você pode comprar on-line); também precisará comprar um 4017 (contador de décadas), um 4027 (flip-flop) e um 7408 (e gate); todos esses chips on-line e a tabela de verdade para o e gate podem ser encontradas on-line em. Isto é, se você planeja torná-lo semáforo de hardware. E para que o 555 pisque e o Led em um segundo, você precisará de resistores de 10k e 68k.


4
Neste site, é seguro assumir que o entrevistador tem um Raspberry Pi que pretendem usar para controlar o tempo e estado dos LEDs
RedGrittyBrick
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.