Tematyka

  • Seminarium: Informacje i materiały

  • Laboratorium: informacje

    Laboratorium będzie prowadzone zdalnie, przy pomocy komputerów NUC, do których będziemy łączyć się przy pomocy środowiska Visual Studio Code. Feedback sprzętu będzie dostępny przy pomocy kamer.

     Instrukcje do ćwiczeń znajdują się na gicie pg, tutaj.
     Laboratorium składa się z 3 ćwiczeń (aktualnie). Na wykonanie wszystkich ćwidzeń przewidujemy czas 7 tygodni (7 x 3 godziny lekcyjne). Laboratorium 0 jest wprowadzeniem zawierającym instalację potrzebnych narzędzi. 

    Dostęp do kamer i sterowania znajduje się tutaj. Na tej stronie w zakładce "stanowiska" znajdują się też adresy urządzeń zdalnych na których będziemy pracować w czasie zajęć. Uprasza się o korzystanie ze sprzętu tylko w czasie zajęć.

    Zakres zajęć obejmuje:

    • Obsługę Visual Studio Code i dodatku Remote SSH
    • Pracę z systemem kontroli wersji Git
    • Pracę w wirtualnym środowisku dla programów python
    • Obsługę GPIO
    • Wykorzystanie message brokera MQTT
    • Wykorzystanie funkcjonalności systemu linux (skrypty startowe)
    • Obsługa sensora BME280
    • Wykorzystanie stosu Telegraf-Influx-Grafana
    • Obsługa czytnika NFC PN532

    Plan pracy:

    • Dzielimy się na grupy dwu osobowe (w razie nieparzystej liczby, jedna grupa 3 lub 1 osobowa), numerowane od 1 do 8. 
    • Wchodzimy na git.pg, gdzie są instrukcje do laboratoriów, tutaj. 
    • Wykonujemy Lab 0 - instalację potrzebnego oprogramowania.
    • W czasie laboratorium wchodzimy na Webinarium związane z danym dniem laborki, poniżej.
    • Wchodzimy na Laborkowy Discord,  tutaj.  Każda grupa ma wejść na swój kanał głosowy. Grupa numer 1 ma wejść na kanał głosowy 1, itd. Wszelką komunikację wykonujemy na discordzie. Jeśli będzie problem z komunikacją na discordzie należy fakt ten zgłosić na webinarium.
    • Logujemy się na zdalne komputery. Spis urządzeń znajduje się tutaj. W zakładce stanowiska każde stanowisko ma podany adres przez który należy się logować do urządzeń. Grupa z numerem 1 pracuje na urządzeniu z numerem 1.  Podczas łączenia się na górze interfejsu będą pojawiały się komunikaty dotyczące logowania. W razie problemów możecie wrócić do nagrania z wprowadzenia pod tematem z pierwszych zajęć. Dane logowania: User: root Pass: root
    • Do realizacji zadań będzie wam potrzebne sterowanie i kamery również dostępne tutaj. Kamery na stronie mogą nie działać jeśli wasza przeglądarka blokuje iframe. Firefox zazwyczaj dziala
    • Po wykonaniu pracy w danym dniu zapiszcie ją na swoim gicie.