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