Pomysły na projekty wykorzystujące mikrokontrolery

Autor: Gregory Harris
Data Utworzenia: 8 Kwiecień 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Podstawy programowania mikrokontrolerów
Wideo: Podstawy programowania mikrokontrolerów

Zawartość

Mikrokontroler łączy prosty komputer, pamięć i funkcje wejścia i wyjścia w jeden, łatwy w użyciu układ scalony. Odczytuje napięcia z różnych źródeł jednocześnie i steruje różnymi urządzeniami za pomocą generowanych napięć. Oprogramowanie mikrokontrolera zapewnia elastyczność i wszechstronność; urządzenie działa dokładnie zgodnie z krokami twojego programu. W miarę postępu projektu możesz uaktualnić program, aby dodać nowe funkcje bez zmiany sprzętu.


Mikrokontroler to programowalny obwód ogólnego zastosowania (Goodshoot / Goodshoot / Getty Images)

Licznik częstotliwości

Licznik częstotliwości to urządzenie, które pokazuje częstotliwość sygnału elektronicznego, niezależnie od tego, czy jest to źródło dźwięku, radio czy komputer. Miernik najpierw kondycjonuje sygnał wejściowy, zmieniając go z sygnału ciągłego na dyskretny sygnał „on-off” prostokątny o tej samej częstotliwości. Za każdym razem, gdy fala prostokątna osiąga wartość „on”, mikrokontroler dodaje dodatkowy miernik. Pod koniec sekundy mikrokontroler aktualizuje wyświetlacz LED, wyświetlając częstotliwość sygnału w cyklach na sekundę. Prędkość zegara kontrolera ogranicza maksymalną częstotliwość, którą można zmierzyć, chociaż większość działa w zakresie częstotliwości audio do radia.

Zdalne sterowanie

Czytając kliknięcia na klawiaturze numerycznej i wysyłając dzwony do nadajnika podczerwieni (IR), mikrokontroler może pełnić funkcję sterowania kina domowego lub innych urządzeń. Wszystkie piloty działają poprzez wysyłanie zakodowanych impulsów światła podczerwonego do odbiornika. Dopóki znasz kody, możesz sterować urządzeniem. Programowalność mikrokontrolera otwiera nowe możliwości i pomysły, które nie były możliwe przy użyciu standardowego pilota zdalnego sterowania, takiego jak aktywacja urządzeń o zaprogramowanym czasie.


Bezpieczeństwo mieszkaniowe

System zabezpieczeń domowych oparty na mikrokontrolerze może monitorować przełączniki okien, czujniki ruchu i czujniki dymu, a także aktywować światła lub syreny. Kontroler ma wiele jednoczesnych wejść, które monitoruje w sposób ciągły, co pozwala na dokładne wykrycie, które urządzenie zgłosiło problem, a dzięki oprogramowaniu podejmuje różne działania w zależności od tego, co się stało.

Generator przebiegów

Możesz zaprogramować mikrokontroler, aby cyfrowo wytwarzał przebiegi, działając jako precyzyjny oscylator. Jego program najpierw montuje zapamiętane tabele przebiegów, w tym fale sinusoidalne, trójkątne i piłokształtne. Każda tabela ma numeryczną reprezentację pełnego cyklu falowego. Po wybraniu fali sinusoidalnej i wprowadzeniu częstotliwości na klawiaturze program szybko skanuje odpowiednią tabelę i przesyła dane numeryczne do obwodu analogowo-cyfrowego (A / D). Obwód A / D wytwarza, jako wyjście, falę sinusoidalną o wybranej częstotliwości. Cyfrowe generatory fal wykorzystują mniej komponentów niż obwody analogowe, a ponieważ kwarcowy oscylator kwarcowy kontroluje mikrokontroler, wytwarza on sygnały o bardzo stabilnych częstotliwościach.


Roboty

Używając mikrokontrolera do odczytu czujników światła i ruchu oraz do zasilania silników elektrycznych, otrzymasz podstawy do projektowania robota. Silniki mogą napędzać koła, mechanizm sterujący i mechaniczne ramiona. Robot wykorzystuje czujnik ruchu do wykrywania przeszkód. Możesz wysyłać do niego polecenia za pomocą błysków światła, nakazując ci poruszać lub chwytać przedmioty. Dzięki programowalności kontrolera możliwe jest łatwe dodawanie nowych poleceń i umiejętności do bazy danych robota.