Skip to content

System symulujący nagrzewanie wsadu w ciągnieniu bezmatrycowym za pomocą metody elementów skończonych

Notifications You must be signed in to change notification settings

maciejewiczow/projekt_inzynierski

Repository files navigation

Projekt inżynierski

Podsystem symulujący temperaturę wsadu w maszynie do ciągnienia bezmatrycowego za pomocą metody elementów skończonych, oparty o Arduino.

Klonowanie

Projekt korzysta z git submodules, więc przy klonowaniu trzeba użyć opcji --recurse-submodules, w następujący sposób:

git clone --recurse-submodules https://github.com/maciejewiczow/inzynierka.git

Pobieranie

Przy pobieraniu submodules nie są niestety dołączane do powstałego zipa, więc trzeba je pobrać ręcznie i umieścić w odpowiednich podfolderach w ./lib. Linki do odpowiednich repozytoriów na github znajdują sie w pliku .gitmodules.

Kompilacja

Za kompilację i upload projektu do Arduino odpowiada skrypt compile.py. Do działania wymaga on aby w systemie zainstalowane i dodane do zmiennej PATH było arduino-cli. Jako jedyny, obowiązkowy argument przyjmuje ścieżkę do folderu z projektem, który ma zostać skompilowany. Jeżeli używa się Visual Studio Code, to skrypt uruchomić można za pomocą skrótu klawiszowego ctrl+shift+B.

Przegląd projektu

Schemat połączeń

  1. Termopara
  2. Wzmacniacz sygnału termopary MAX31855
  3. Arduino UNO
  4. Zestaw przycisków
  5. Ekran LCD