Spisu treści:

Pozycja przekładni motocyklowej z wyświetlaczem siedmiosegmentowym: 4 kroki
Pozycja przekładni motocyklowej z wyświetlaczem siedmiosegmentowym: 4 kroki

Wideo: Pozycja przekładni motocyklowej z wyświetlaczem siedmiosegmentowym: 4 kroki

Wideo: Pozycja przekładni motocyklowej z wyświetlaczem siedmiosegmentowym: 4 kroki
Wideo: NIEBEZPIECZNE błędy początkujących MOTOCYKLISTÓW! 7 Grzechów 2024, Lipiec
Anonim
Pozycja biegów motocykla z wyświetlaczem siedmiosegmentowym
Pozycja biegów motocykla z wyświetlaczem siedmiosegmentowym

Ten projekt obejmuje dekodowanie pewnej liczby wejść (w tym przypadku 7) w celu wyświetlenia jako wartości liczbowych na wyświetlaczu siedmiosegmentowym (SSD) przy użyciu czegoś zwanego Binary Coded Decimal (BCD), matrycy diodowej i mikroukładu zwanego BCD4511 (lub CD4511). Miałem bardzo stromą krzywą uczenia się z tym projektem i zbadałem całą liczbę różnych opcji; w tym używanie mojego Arduino z rejestrami shift-in i shift-out w celu zachowania pinów we / wy. Jednak w końcu stwierdziłem, że to rozwiązanie jest bardziej niezawodne i chciałem zebrać wszystkie przydatne informacje, które zebrałem podczas moich poszukiwań, aby inni może mieć łatwiejszą pracę w robieniu tego samego.

Krok 1: Matryca diodowa

Dziesiętny kod binarny
Dziesiętny kod binarny

Wikipedia powie Ci, że Binary Coded Decimal (BCD) to forma kodowania binarnego, która służy do wyświetlania wartości liczbowych, w tym przypadku tak naprawdę nie ma zbyt dużej różnicy w stosunku do zwykłej numeracji binarnej, ale warto to sprawdzić. w tym projekcie, ponieważ wymaga tego mikrochip BCD4511, a to pozwala nam rozbić siedem wejść z przełącznika zmiany biegów w motocyklu (6 biegów plus neutralny), do 3 wejść do układu BCD4511, który z kolei będzie napędzał SSD. Oznacza to, że zamiast 33 diod wyświetlających liczby od 0 do 6 (0 oznaczający neutralny) z poszczególnych wejść, jak pokazano na obrazku w poprzednim kroku, potrzebujemy teraz tylko 12 diod. Może nie brzmi to zbyt fantastycznie, ale jeśli chodzi o fizyczne lutowanie tych wszystkich połączeń na płytce, miejsce bardzo szybko zajmuje miejsce. BCD generujemy z wejść przełącznika zmiany biegów za pomocą matrycy diodowej, w bardzo podobny sposób ponieważ wcześniej używalibyśmy matrycy diodowej do napędzania dysku SSD z 33 diodami. Musimy tylko zmienić stan trzech wejść ('A', 'B' i 'C') na układ BCD4511, ponieważ wystarczy wyświetlić 0 - 6, więc możemy fizycznie przytrzymać czwarte wejście ('D') jako niski (lub 0) i manipuluj pozostałymi trzema wejściami do chipa, aby uzyskać nasze wartości. Aby manipulować stanami wejść do mikroukładu, użyj ręcznie rysowanego obwodu pokazanego na powyższym obrazku. Wykorzystuje znacznie bardziej zwięzłą matrycę diodową, aby uzyskać wartości na chipie. Zwróć uwagę, że ponieważ przełącznik, który mam, działa poprzez uziemienie sygnału odpowiadającego biegowi, na którym znajduje się rower, obwód działa poprzez obniżenie napięcia na tych rezystorach, które są połączone z ziemią za pomocą diod. Tj. jeśli rezystor jest podłączony do diody, która jest uziemiona, ma na nim spadek napięcia, który mikrochip odczytuje jako niski (lub 0), podczas gdy reszta pozostaje wysoka (lub 1), co daje nam magiczną wartość BCD.

Krok 3: Rozpocznij lutowanie

Uzyskaj lutowanie
Uzyskaj lutowanie
Uzyskaj lutowanie
Uzyskaj lutowanie
Uzyskaj lutowanie
Uzyskaj lutowanie

Jeśli chodzi o listę części, użyłem następujących elementów:- Rezystory 330 Ohm (x3)- Diody (x 12)- Mikroukład CBD4511 (lub CD4511) (x1)- Wyświetlacz 7-segmentowy ze wspólną katodą (x1)- Złącza (x17) - Ogólny izolowany przewód o grubości 0,12 mm (zgodnie z wymaganiami) - Płytka prototypowa (5 x 7 cm) Gorąco polecam najpierw przeprowadzić próbę na płytce do krojenia chleba bez lutowania, aby upewnić się, że dokładnie wiesz, jak chcesz ułożyć obwód na zewnątrz. Skończyło się na tym, że zmieniłem konfigurację około 3 razy, zanim zacząłem przypominać coś, z czego jestem trochę dumny. Aby dodać do tego świadectwo, zapomniałem dodać uziemienie dla dysku SSD, dlatego na niektórych zdjęciach zostały dodane notatki. Niebieskie przewody, których użyłem, biegną od chipa do każdego ze złącz SSD po lewej stronie deska. W prawej połowie niebieski łączy sygnał masy z wyłącznika motocyklowego z odpowiednimi diodami w matrycy. Żółte przewody to „A”, „B” i „C” wejść BCD dla układu, pomarańczowy to połączenia V+, a czarny to uziemienie, z których jeden łączy „D” BCD z uziemieniem, aby utrzymać jest tak niski z powodów opisanych wcześniej.

Krok 4: Gotowe

Oto link do filmu przedstawiającego działanie wskaźnika zmiany biegów.

Mam nadzieję, że to ma sens i że niektórzy z Was mogą uznać to za przydatne w swoich projektach.

Wszystkiego najlepszego;

James.

Zalecana: