Systemy wbudowane 2022
Jest to przedmiot składający się z dwóch form dydaktycznych: wykładu oraz laboratoriów
Zasady zaliczenia są następujące:
- obowiązkowe zaliczenie 1. części laboratorium ("Autka 1"), plus ew. projekt laboratoryjny ("Autka 2")
- kolokwium 13 czerwca w oparciu o E-portal
- oddany projekt
Z w/w form są wystawiane oceny, odpowiednio:
- L (laboratorium - 2.0 do 5.5)
- K (kolokwium - 0 - 5.0, przy braku podejścia przyjmuję 2.0)
- P (projekt - 2.0 do 5.5)
Ocena ostateczna wyliczna jest jako średnia
ważona: 0,4L + 0,2K + 0,4P; wynik zaokrąglany jest w górę.
Wykład
TBA
Laboratoria
Prowadzący:
- Patryk Kozieł - CZ 15-17, 17-19
- Maciej Gębala - WT 11-13
- Przemysław Błaśkiewicz - ŚR 11-13, PT 9-11
Aby otworzyć: emb2022L
Lista dodatkowych komponentów, które można użyć do zbudowania swojego własnego projektu
(linki prowadzą do strony jednego ze sklepów, znajdują się tam podstawowe opisy modułów)
Akcelerometr 3-osiowy MPU-6050 /GY-521 - żyroskop na I2C
Bluetooth HC-05 - master/slave - moduł do APM i AlexMos - Arduino
Czujnik drgań HDX-2801 - czujnik wibracji - Arduino
Czujnik dźwięku na LM393 - detektor hałasu do Arduino - RobotLinking
Czujnik HC-SR04 - ultradźwiękowy pomiar odległości 2-400 cm
Czujnik natężenia światła GY-302 - BH1750 - wyjście I2C - Arduino
Czujnik płomienia - detektor ognia na LM393 do Arduino
Czujnik ruchu micro PIR HC-SR505 - detektor ruchu do Arduino
Moduł śledzenia linii - 5-drożny tracker sensor do robotów Arduino - TCRT5000L
Wyświetlacz LCD 2x16 HD44780 - Yellow - alfanumeryczny LCD QC1602B
Konwerter I2C do wyświetlacza LCD HD44780
Kompas DA 5883 na QMC5883L - 3-osiowy cyfrowy kompas magnetometr
Konwertery napięć 5/3.3V
Możliwe jest użycie własnych komponentów. Jeśli będzie potrzebne lutowanie, proszę o kontakt.
Projekt
Jest to forma zajęć prowadzona równolegle w ramach wykładu.
Polega na analizie wybranego układu (systemu wbudowanego) i poznaniu (opisaniu)
mechanizmów jego działania.
Studenci pracują w grupach kilkuosobowych.
Zadania do wykonania pojawiają się w formie
pisemnej - listy poniżej - z zadanym terminem wykonania.
Sprawdzanie wykonania list polega na tym, że po terminie wykonania danej listy
prowadzący wybiera losowo 2-3 grupy do przedstawienia ich rozwiązania. Nieprzedstawienie
(bezzwłoczne) rozwiązania powoduje obniżenie końcowej oceny z projektu o pół stopnia.
Aby otworzyć: emb2022P
- Do wykonania do 28 marca: Lista 1
(określenie wymagań i środowiska systemu)
- Do wykonania do 4 kwietnia: Lista 2
(opisy przypadków użycia)
- Do wykonania do 9 maja: Lista 3
(dane, diagram komponentów, diagram stanów)
- Do wykonania do 23 maja: Lista 4
(diagramy interakcji, przepływu, sekwencji, opis słowny)
- W tygodniu 30 maja-5 czerwca proszę zunifikować swoją dokumentację tak, by wszystkie
4 listy były ze sobą spójne. Można też podesłać swoje projekty z konkretnym pytaniem - nie
z pytaniem typu czy to jest dobrze?.
- Gotowe projekty proszę wysłać do mnie do 12:00 7 czerwca na e-mail
z tematem zaczynającym się od "[Embedded-projekt]". Dotrzymanie daty i dopisek są wymagane.
Materiały pomocnicze w sieci i na papierze