Spisu treści:
![Metronom CPE 133: 3 kroki Metronom CPE 133: 3 kroki](https://i.howwhatproduce.com/images/001/image-105-49-j.webp)
Wideo: Metronom CPE 133: 3 kroki
![Wideo: Metronom CPE 133: 3 kroki Wideo: Metronom CPE 133: 3 kroki](https://i.ytimg.com/vi/sO3bzup1Jgk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
![Metronom CPE 133 Metronom CPE 133](https://i.howwhatproduce.com/images/001/image-105-50-j.webp)
Do naszego ostatniego projektu w Cal Poly stworzyliśmy urządzenie do utrzymywania tempa zwane metronomem, wybraliśmy ten projekt ze względu na zainteresowanie muzyką i cyfrowym designem. Wykorzystaliśmy wcześniejsze laboratoria w CPE 133, aby pomóc zaprojektować nasz kod i samouczki online, aby pomóc w budowie obwodu LED na płytce stykowej.
Krok 1: Architektura systemu
![architektura systemu architektura systemu](https://i.howwhatproduce.com/images/001/image-105-51-j.webp)
![architektura systemu architektura systemu](https://i.howwhatproduce.com/images/001/image-105-52-j.webp)
![architektura systemu architektura systemu](https://i.howwhatproduce.com/images/001/image-105-53-j.webp)
Wdrożyliśmy ten projekt za pomocą płytki FPGA Basys 3, płytki prototypowej, diod LED, rezystorów i zworek do połączenia.
Celem tego projektu jest zwiększenie i zmniejszenie szybkości migania diody LED w przód iw tył. Tempo, w jakim migają, nazywane jest tempem. Pożądane tempo osiągnięto za pomocą przycisków na płycie FPGA Basys 3, aby zwiększyć lub zmniejszyć tempo światła.
Jeśli przycisk w górę został wciśnięty, światła wzrosły, jeśli wciśnięty został przycisk w dół, prędkość spadła.
Krok 2: Architektura obwodów
![Architektura obwodów Architektura obwodów](https://i.howwhatproduce.com/images/001/image-105-54-j.webp)
![Architektura obwodów Architektura obwodów](https://i.howwhatproduce.com/images/001/image-105-55-j.webp)
Architektura systemu: Odbicie przycisku: Zaimplementowaliśmy odskok przycisku w obwodzie, aby po kliknięciu przycisku zwiększyć tempo o jeden interwał. Bez odbicia jedno naciśnięcie przycisku zwiększyłoby częstotliwość zegara.
Tempo Changer: Tempo changer był używany do zwiększania lub zmniejszania wartości MAX_COUNT używanej przez dzielnik zegara do sterowania wyjściem zegara, które steruje diodą LED.
Rejestr: Rejestr był używany do przechowywania wartości naszego nowego MAX_COUNT, który został wyprowadzony ze zmieniacza tempa. Do rejestru dodano CLR, aby zresetować MAX_COUNT do wartości odpowiadającej 1-sekundowej częstotliwości zegara.
Dzielnik zegara: Dzielnik zegara jest używany do spowalniania impulsów zegara na płycie BASYS 3, odbywa się to poprzez podzielenie częstotliwości zegara przez wartość MAX_COUNT, która została zmieniona w zmieniaczu tempa.
Rejestr przesuwny: zmodyfikowany 4-bitowy rejestr przesuwny został użyty do wyprowadzenia „1” lub wysokiej wartości do naszego obwodu LED na płytce stykowej na zboczu narastającym impulsu zegara. Dzięki 4 diodom LED na płytce prototypowej byliśmy w stanie wyświetlać tylko 1 z 4 diod LED naraz, wykonując powtarzającą się sekwencję 4-taktową. Rejestr przesuwny został zmodyfikowany tak, że 4-bitowe wyjście zawierało tylko 1 wysoką wartość, tj. „0001” lub „0100”.
Zalecana:
CPE 133 Ostateczny projekt dziesiętny na binarny: 5 kroków
![CPE 133 Ostateczny projekt dziesiętny na binarny: 5 kroków CPE 133 Ostateczny projekt dziesiętny na binarny: 5 kroków](https://i.howwhatproduce.com/images/001/image-207-29-j.webp)
CPE 133 Final Project Dziesiętne na Binarne: Liczby binarne to jedna z pierwszych rzeczy, które przychodzą na myśl, gdy myślimy o logice cyfrowej. Jednak liczby binarne mogą być trudną koncepcją dla nowych. Ten projekt pomoże tym, którzy są zarówno nowi, jak i doświadczeni w pracy z liczbami binarnymi
Metronom serwomechanizmu, programowalny dla różnych prędkości: 3 kroki
![Metronom serwomechanizmu, programowalny dla różnych prędkości: 3 kroki Metronom serwomechanizmu, programowalny dla różnych prędkości: 3 kroki](https://i.howwhatproduce.com/images/001/image-1072-33-j.webp)
Metronom serwomechanizmu, programowalny dla różnych prędkości: Stwórz swój własny metronom. Wszystko czego potrzebujesz to zestaw startowy Arduino Mega 2560 i kompatybilny komputer
Metronom z 555 zegarami: 3 kroki
![Metronom z 555 zegarami: 3 kroki Metronom z 555 zegarami: 3 kroki](https://i.howwhatproduce.com/images/007/image-18468-j.webp)
555-timer Metronom: Metronom to urządzenie, które generuje słyszalne kliknięcie lub inny dźwięk w regularnych odstępach czasu, które mogą być ustawione przez użytkownika, zwykle w uderzeniach na minutę (BPM). Muzycy używają urządzenia, aby ćwiczyć grę na równym poziomie.(https://en.wikipedia.org/w
Metronom Arduino: 4 kroki
![Metronom Arduino: 4 kroki Metronom Arduino: 4 kroki](https://i.howwhatproduce.com/images/011/image-30806-j.webp)
Metronom Arduino: Kiedy jako dziecko uczysz się nowego instrumentu muzycznego, jest tak wiele nowych rzeczy, na których można się skupić. Jednym z nich jest utrzymywanie odpowiedniego tempa. Nie znalezienie funkcjonalnie kompletnego i wygodnego metronomu oznaczało najlepszą wymówkę, aby zacząć budować od nowa
Sortownik śmieci CPE 133: 14 kroków
![Sortownik śmieci CPE 133: 14 kroków Sortownik śmieci CPE 133: 14 kroków](https://i.howwhatproduce.com/images/002/image-4640-79-j.webp)
Sortownik śmieci CPE 133: W przypadku naszej klasy CPE 133 w Cal Poly powiedziano nam, abyśmy stworzyli projekt VHDL/Basys 3, który pomógłby środowisku i był na tyle prosty, że mogliśmy go wdrożyć dzięki naszej nowej wiedzy o projektowaniu cyfrowym. Ideą naszego projektu, która ogólnie rzecz biorąc