-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathHarmonogram
More file actions
62 lines (49 loc) · 2.97 KB
/
Harmonogram
File metadata and controls
62 lines (49 loc) · 2.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Harmonogram prac projektowych
Tydzień 1: Wstęp do przedmiotu i zarys planu.
Tydzień 2: Planowanie i analiza wymagań
Zebranie wymagań projektowych:
Ustalenie specyfikacji pracy układu wentylatorów i czujnika temperatury.
Określenie funkcji UART: monitorowanie temperatury, prędkości wentylatorów.
Analiza komponentów:
Wybór odpowiedniego czujnika temperatury (Wybrano: DHT11).
Wybór wentylatorów i układów sterujących (PWM do regulacji prędkości).
Ustalenie parametrów komunikacji UART: prędkość transmisji, format danych, protokół komunikacji.
Tydzień 3-6: Projektowanie układu
Opracowanie schematu blokowego systemu.
Schemat: ESP-WROOM-32, czujnik temperatury, wentylatory, moduł UART do komunikacji z komputerem.
Projektowanie schematu elektrycznego.
Stworzenie schematu połączeń: czujnik temperatury, wentylatory, interfejs UART (TX/RX).
Przygotowanie oprogramowania (część koncepcyjna).
Planowanie algorytmów i doszkalanie się: odczyt danych z czujnika, sterowanie wentylatorami, implementacja UART.
Realizacja zamówienia elementów.
Tydzień 7: Implementacja oprogramowania
Odbiór zamówionych modułów, zapoznanie się ponowne z dokumentacją.
Wstępne testowanie poszczególnych modułów
Tydzień 8-10: Implementacja oprogramowania
Inicjalizacja czujnika temperatury i UART.
Konfiguracja czujnika temperatury.
Inicjalizacja UART na ESP-WROOM-32: konfiguracja prędkości transmisji, format danych .
Implementacja algorytmu sterowania wentylatorami.
Odczyt temperatury i sterowanie prędkością wentylatorów w zależności od zmierzonej temperatury.
Obsługa PWM do regulacji prędkości.
Implementacja komunikacji przez UART.
Opracowanie protokołu komunikacji: wysyłanie danych o temperaturze i stanie wentylatorów do komputera.
Odbieranie danych z zewnętrznego urządzenia, np. do zdalnego sterowania wentylatorami.
Tydzień 11: Testy i weryfikacja
Testowanie komunikacji UART.
Sprawdzenie poprawności wysyłania i odbierania danych.
Monitorowanie temperatury i prędkości wentylatorów na komputerze.
Testowanie układu na poziomie sprzętowym.
Sprawdzenie działania całego systemu: czujnik temperatury, sterowanie wentylatorami, komunikacja przez UART.
Testowanie oprogramowania.
Weryfikacja, czy prędkość wentylatorów zmienia się prawidłowo w zależności od temperatury.
Testowanie sterowania zewnętrznego przez UART, np. zmiana prędkości wentylatorów z poziomu komputera.
Analiza i poprawki.
Identyfikacja błędów w komunikacji UART, sterowaniu wentylatorami lub odczytach temperatury.
Wprowadzenie niezbędnych poprawek w kodzie lub połączeniach sprzętowych.
Tydzień 12: Dokumentacja
Tworzenie dokumentacji technicznej.
Opis algorytmu komunikacji przez UART, konfiguracji czujnika temperatury i sterowania wentylatorami.
Finalna weryfikacja.
Kompleksowe testy działania całego systemu: wentylatory, czujnik, UART.
Przegląd dokumentacji technicznej i przygotowanie projektu do prezentacji.