Di cosa ho bisogno per simulare i semafori con i LED?


12

Quindi sto realizzando un modello che simula i semafori (rosso, giallo, verde), quindi ci saranno tre LED che devono essere preferibilmente allungabili (non li voglio attaccati direttamente alla breadboard) ma non lo so nemmeno da dove cominciare (Ok, lo ammetto, sono abbastanza nuovo per tutto questo, ma voglio imparare!)

Fondamentalmente, ho letto da qualche parte che posso acquistare quanto segue:

  • Cavo a nastro a 26 pin
  • PCB personalizzato
  • Presa per cavo Ribben
  • Pin di intestazione

Ma il problema è che non voglio davvero un cavo a nastro a 26 pin perché sarebbe semplicemente brutto nel modello. Invece stavo solo pensando di stendere il PCB sulla breadboard e di usare (fili della breadboard) collegare il Pi alla breadboard, avere resistori e infine collegare i LED. Sembra pratico?

Spero che qualcuno mi possa aiutare! :)

Risposte:


13

Hai bisogno (come minimo):

  • LED rossi / arancioni / verdi
  • ~ Resistenza da 470 ohm (1 per LED) - si noti che questa resistenza è approssimativa, ma dovrebbe funzionare per la maggior parte dei LED standard da 5 mm
  • Filo
  • Una breadboard
  • Connettore Pi-breadboard (cavo floppy drive 26 pin, kit Pi breakout, ecc.).

Il tuo circuito sarà simile al seguente (immagine tratta dall'eccellente libro Raspberry Pi: una guida rapida :

Ciruit semafori

Terra si collega a terra e ogni positivo si collega a un pin GPIO. È possibile collegare il Pi alla breadboard con cavi jumper maschio-femmina ( esempio ), un disco floppy hacked / cavo a nastro IDE (qui è un tutorial ) o un kit breakout come il kit Pi Cobbler di Adafruit. In alternativa, per la massima comodità, è possibile investire in un kit di piastre Pi prototipo Adafruit con mini breadboard nel mezzo se si desidera impostare un modello semi-permanente.

I cavi tra i LED e la breadboard possono percorrere una discreta distanza, quindi è così che potresti incorporare i LED in un modello.


Grazie per la risposta. Una domanda: dove vanno i fili sulla breadboard e dove / come si collega la breadboard al Pi (nel tuo esempio)?
Phorce,

1
Nel diagramma sopra, il filo nero si collega alla terra del Pi (pin 6), mentre ogni filo rosso si collega a un pin GPIO diverso (ad es. Pin 11, 12 e 13). Per quanto riguarda la breadboard, è esattamente come il diagramma: ogni resistenza è collegata a terra, la gamba negativa (catodo) di ciascun LED si collega a una resistenza e la gamba positiva (anodo) di ciascun LED si collega a un pin GPIO impostato su output 5V.
ropable

Grazie per la risposta :)! Quindi oggi sono uscito, ho comprato una breadboard, resistori, "cavi di derivazione" e LED ... Ho collegato tutti i componenti alla breadboard, ma non so ancora come collegare la breadboard al Pi .. Qualcuno ha detto che ho bisogno di acquistare qualcosa che si collega al connettore a pin sul Pi in modo da poter inserire il cavo di salto (rosso, nero) nelle clip nere che si trovano sul componente che devo acquistare. Confuso??
Phorce,

1
Per collegare il Pi alla breadboard, o hai bisogno di un cavo per unità floppy disk compromesso (rigido), qualcosa come un Adafruit Pi Cobbler (migliore), o il kit di prototipazione che ho citato in precedenza (miglior IMO). Aggiornerò la mia risposta sopra.
ropable

1
Sì, andrebbero bene unire la breadboard a specifici pin GPIO. Il più semplice di tutti i metodi, davvero.
ropable

-2

Quindi avrai bisogno di un timer 555, (Chip che puoi acquistare online), quindi dovrai anche acquistare un 4017 (Decade Counter), un 4027 (Flip flop) e un 7408 (And Gate), puoi tutti questi chip online e la tabella della verità per the e gate può essere trovata online su. Questo è se hai intenzione di renderlo semaforo a Led Hardware. E per far lampeggiare il 555 e il Led ad un secondo avrai bisogno di resistori da 10k e 68k.


4
Su questo sito Web, si può presumere che l'interrogatore abbia un Raspberry Pi che intendono utilizzare per controllare i tempi e lo stato dei LED
RedGrittyBrick
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.