Systemy sterowania i pomiaru na platformie Arduino 1000-ZiSysSArduino
Zakres tematyczny zajęć:
1. Praca z czujnikami środowiskowymi
- Pomiar temperatury, wilgotności, ciśnienia, wysokości ( LM35DZ, AM2320, LPS331AP), za pomocą portów analogowych i cyfrowych.
- Przetwarzanie i wizualizacja danych ( obsługa ekranu LCD I2C, wizualizacja poprzez magistralę szeregową)
2. Sterowanie diodami, diodami RGB i adresowalnymi LED
- Podłączenie i programowanie diod RGB (zasilanie, sterowanie PWM).
- Dobór rezystorów dla diod LED.
- Sterowanie adresowalnymi paskami/pierścieniami LED
- Sterowanie wbudowaną matrycą led (Arduino Uno R4 WiFi)
- Tworzenie efektów świetlnych i synchronizacja z danymi z czujników, elementów sterujących i przerwań.
3. Komunikacja Wi-Fi i serwer HTTP w IoT
- Konfiguracja modułów Wi-Fi w Arduino.
- Tworzenie lokalnego serwera do zdalnego sterowania urządzeniami przez przeglądarkę telefonu.
- Wysyłanie i odbieranie danych przez protokół HTTP.
- Implementacja interfejsu użytkownika (GUI) do monitorowania i zarządzania urządzeniami IoT.
4. Obsługa sensorów gestu, koloru i światła(APDS9960), przycisków i potencjometrów
- Wykorzystanie gestów do sterowania elementami
- Odczyt i kalibracja wartości koloru w schemacie RGB
- Wizualizacja danych RGB
- Obsługa podstawowych elementów sterujących (potencjometry, przyciski)
5. Wykorzystanie zegara czasu rzeczywistego (RTC)
- Konfiguracja modułu RTC
- Automatyzacja działań zależna od czasu
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne
Rodzaj przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
Zaliczenie ćwiczeń laboratoryjnych odbywa się na podstawie aktywności, zdobytej wiedzy i pracy studenta podczas wykonywania projektów, co stanowi podstawę do wystawienia oceny końcowej.
Literatura
https://docs.arduino.cc/
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: