1/56
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Jakie urządzenie jest używane do pomiaru ciśnienia, temperatury i wilgotności w laboratorium 6?
Mikrokontroler ESP32.
Jakie dane będą przechowywane w laboratorium 6?
Wyniki pomiarów będą przechowywane na karcie pamięci.
Jakie są metody wizualizacji danych pomiarowych w laboratorium 6?
Dane będą wyświetlane na wyświetlaczu TFT oraz prezentowane na dedykowanej stronie www.
Do czego służy moduł RTC w prototypie urządzenia?
Moduł RTC służy do pomiaru czasu rzeczywistego.
Jakie serwisy można używać do wizualizacji badanych wielkości?
Można używać serwisu Thingspeak oraz programu TelemetryViewer.
Jakie bloki będą używane do obrazowania wykresów na stronie HTML?
Będą używane bloki SVG (Scalable Vector Graphics).
Jakie elementy składowe są używane w prototypie urządzenia AdvencedWebServer?
Moduł NodeMCU-32, czujnik BME280, moduł Tiny RTC, czytnik kart SD, wyświetlacz TFT, płytka stykowa, karta microSD lub SD, przewody połączeniowe, przewód USB/microUSB.
Jakie biblioteki są potrzebne do obsługi modułu RTC i czytnika kart SD w projekcie?
Biblioteka RTClib do obsługi RTC oraz biblioteka SD.h do obsługi czytnika kart SD.
Jakie magistrale wykorzystują moduł RTC oraz czujnik BME280?
Moduł RTC oraz czujnik BME280 pracują na magistrali I2C.
Jakie magistrale wykorzystują wyświetlacz TFT oraz czytnik kart SD?
Wyświetlacz TFT oraz czytnik kart SD działają na magistrale SPI.
Jakie piny GPIO są używane w interfejsie VSPI dla ESP32?
MOSI - GPIO 23, MISO - GPIO 19, SCK/CLK - GPIO 18, CS/SS - GPIO 5.
Jakie piny GPIO są używane w interfejsie I2C dla ESP32?
I2CSCL - GPIO 22, I2CSDA - GPIO 21.
Co należy zrobić po podłączeniu modułu RTC i BME280 do mikrokontrolera?
Uruchomić skaner magistrali I2C, aby zobaczyć, ile urządzeń zostało wykrytych.
Ile urządzeń powinno być wykrytych po uruchomieniu skanera magistrali I2C?
Powinny być wykryte trzy urządzenia, ponieważ moduł RTC udostępnia dwa adresy.
Jaki jest adres zegara RTC w projekcie?
Adres zegara RTC wynosi x68.
Jak zainstalować bibliotekę RTClib?
Należy poszukać nazwy RTClib w Menedżerze bibliotek.
Jakie są najważniejsze funkcje biblioteki RTClib?
adjust(DateTime (F(DATE), F(TIME))), adjust(DateTime(2014, 1, 21, 3, 0, 0)), now().
Co należy zrobić po zainstalowaniu biblioteki RTClib?
Sprawdzić poprawność połączeń, szczególnie VCC (3,3 V) oraz GND.
Jakie piny ESP32 są używane do podłączenia modułu TFT?
GPIO 19, GPIO 18, GPIO 23, GPIO 16, GPIO 17, GPIO 5.
Jakie zmiany należy wprowadzić w podłączeniu modułu TFT przy użyciu czytnika kart?
VCC modułu należy podłączyć do 5.0V oraz połączyć pin MISO z pinem MISO w czytniku kart.
Gdzie znajduje się biblioteka SD w systemie?
W katalogu ~/.arduino15/packages/esp32/hardware/esp32/1.0.6/libraries/SD.
Jakie funkcje są przydatne do obsługi kart SD?
SD.begin(chipSelect), GPIO14 oraz SD.cardType().
Jakie funkcje są potrzebne do zapisu danych na karcie SD?
Funkcje writeFile
i appendFile
.
Co robi funkcja writeFile
?
Tworzy plik i dopisuje tekst do pliku na karcie SD.
Jakie dane będą zapisywane w pliku CSV?
nr_pomiaru
Jakie piny ESP32 są używane do komunikacji z modułem SD?
GPIO 19, GPIO 18, GPIO 23, GPIO 14.
Jakie jest rozszerzenie pliku, w którym będą zapisywane dane?
csv.
Co się stanie, jeśli plik nie zostanie otwarty do zapisu w funkcji writeFile
?
Zostanie wyświetlony komunikat 'Failed to open file for writing'.
Jakie informacje są zawarte w tabeli dotyczącej interfejsu SPI?
Podłączenie modułu ESP32 do modułu SD.
Jakie dane będą wyświetlane na stronie www przygotowanej w zadaniu 6.2?
Bieżąca temperatura, ciśnienie i wilgotność.
Co należy zrobić przed przygotowaniem kodu strony www?
Zacząć od projektu graficznego strony.
Jakie wykresy będą pokazywane na stronie www?
Wykres mierzonych wielkości fizycznych, w tym temperatury.
Jakie informacje będą wyświetlane na wykresie temperatury?
Fluktuacje temperatury w czasie.
Jakie źródła były użyte do przygotowania strony www?
Kurs języka HTML oraz artykuł z ep.com.pl.
Jakie elementy powinny pojawić się w miejscach PA1A i PA1B na stronie serwera ESP32?
Wartości temperatury oraz wygenerowany wykres.
Jakie jest główne zadanie w zadaniu 6.3?
Umieścić kod strony w funkcji, która udostępni go przeglądarce.
Jakie informacje zawiera sekcja
w podstawowym szablonie strony?Zawiera metadane, takie jak typ treści, język, opis, słowa kluczowe oraz tytuł strony.
Jakie style CSS są używane w szablonie strony?
Używane są style dla elementów html, fontt, linet oraz graph_t.
Jaką funkcję pełni funkcja handleRoot w programie do tworzenia strony www?
Generuje stronę w formacie HTML.
Jakie dane przechowuje zmienna globalna sout?
Przechowuje modyfikowaną utworzoną stronę www.
Jakie jest zadanie funkcji PrintWykres?
Rysuje wykres na podstawie danych z tablicy dataT.
Jakie połączenie WiFi jest konfigurowane w funkcji setup?
Połączenie WiFi jako STA.
Co robi funkcja handleNotFound?
Obsługuje sytuację, gdy żądana strona nie została znaleziona.
Jakie dane są buforowane w tablicy dataT?
Pomiar temperatury.
Co określa zmienna autorefresh w kontekście strony internetowej?
Czas automatycznego odświeżania strony.
Jakie dane są wyświetlane na stronie generowanej przez funkcję handleRoot?
Temperatura, czas, uptime oraz wykres.
Jakie jest zadanie funkcji PrintWykres?
Przeskalowanie danych wejściowych do rozmiaru obrazka i wygenerowanie pliku SVG z prezentacją zmian.
Jakie informacje są zawarte w nagłówku HTML generowanym przez funkcję handleRoot?
Meta informacje dotyczące odświeżania, typu treści oraz języka.
Jakie style CSS są używane w kodzie funkcji handleRoot?
Style dla elementów HTML, takie jak font, kolor tła, kolor tekstu i dekoracja.
Jakie są główne funkcje kodu PrintWykres?
Kod generuje wykres w formacie SVG na podstawie danych wejściowych.
Jakie kolory można ustawić w funkcji PrintWykres?
Czerwony, niebieski i żółty.
Jak obliczany jest współczynnik skali w funkcji PrintWykres?
Na podstawie różnicy między maksymalną a minimalną wartością danych.
Co oznacza zmienna 'dataLen' w funkcji PrintWykres?
Długość tablicy danych wejściowych.
Jakie dane są rysowane na wykresie w funkcji PrintWykres?
Dane z tablicy dataT.
Jakie jest zastosowanie zmiennej 'sout' w kodzie?
Przechowuje wygenerowany kod SVG do późniejszego wysłania jako odpowiedź HTTP.
Jakie dane mają być wizualizowane na stronie www w zadaniu 6.4?
Temperatura, wilgotność i ciśnienie.
Co należy dodać do kodu z poprzedniego zadania w zadaniu 6.4?
Wizualizację temperatury, wilgotności i ciśnienia oraz opisy osi na wykresach.