PID oraz podstawy: PWM + (mikro)serwo

Podstawy Arduino

Piny cyfrowe PWM z multimetrem i LED-em, a potem serwosilniczek (Serwo.h, silnik.attache(pin), silnik.write(stopnie).

Maskotka

BB: regulator PID dla 1 koła: poniżej wynik działania algorytmu regulującego pracę silnika: kolor czerwony to krzywa pożądana (nastaw użytkownika, potencjometrem), kolor niebieski to aktualna praca koła. Oś Y na wykresie to RPS, czyli obroty na sekundę.

Praca regulatora PID ma polegać na tym, że RPS koła ma podążać za ustaloną wartością niezależnie od zewnętrznych czynników (np. koło na lodzie=kręci się praktycznie bez oporów, lub koło w błocie =ciężko mu wyjechać). Najważniejsze współczynniki regulatora PID Pab bartek dobrał metodą „prób i błędów” (plus własne, wcześniejsze doświadczenie) i są dobrane dla konkretnego silnika (dlatego ich tutaj nie podaję). Zauważ, jak szybko silnik dopasowuje się do pożądanej wartości). Przy okazji: wykres ze „starej” wersji algorytmu, na zajęciach Pan Bartek go udoskonalił i reakcja koła jest jeszcze szybsza!

podstawy: Serial + wyswietlacz 7(8?) segmentowy

Podstawy Arduino

Obiekt Serial i funkcja wypisująca na ekranie napisy, wartości zmiennych. Ale nie tylko – wczytywanie danych z PC do Arduino. To już prawdziwa rozmowa! Nowi Studenci bardzo pracowici – ich programy wyświetlają już wszystkie cyfry!

Maskotka

Prace nad ulepszeniem napędu trwają (BB).

podstawy: Serial + LEDy

Podstawy Arduino

LED-y podłączone do Arduino: pinMode(), digitalWrite(), delay() – trzy funkcje, a ile radochy!

Maskotka

Sterowanie bezprzewodowe (PP) – działa! Mimo to pojazd jeździ bokiem, bo silniki pracują nierówno oraz mechanika kuleje…

podstawy: LED + Arduino IDE

Podstawy Arduino

1x LED + Arduino: setup(), loop(), pinMode(), digitalWrite(), delay() – zaczyna się zabawa…

Maskotka

Projekt wraca na trapetę – ale najpierw trzeba to spowrotem uruchomić, a tu przewody się rozłączyły, radiówka nie działa…. Brawo dla PP + BB za reaktywację Maskotki!

Spotkanie organizacyjne 19.10.2020, godz. 16:00

Zapraszam na spotkanie organizacyjne koła. Ustalimy godziny regularnych spotkań, tematykę, poznamy zainteresowania uczestników oraz wymienimy się pomysłami na tegoroczne projekty. Zapraszam wszystkich studentów fizyki – także tych, którzy jeszcze nie mieli doświadczenia z platformą Arduino (na niej będziemy się koncentrować).

Jeśli więc jesteś studentem fizyki ogólnej/medycznej – także czuj się zaproszony. Z pewnością poznasz przydatne narzędzia do przeprowadzania doświadczeń z wykorzystaniem komputera (a właściwie komputera + mikrokontrolera, czyli Arduino).

Oczekuję otwartości i chęci poznawania nowych rzeczy. Przejrzyj zrealizowane projekty koła i przekonaj się, czy Cię to interesuje.

Kiedy? środa 14.10.2020, godz. 11:15, pokój 2045
(nowy termin) poniedziałek 19.10.2020, godz. 16:00, sala 1064

pogaduchy…

„zasilacz trygerowany” 😉

Dziś przegadaliśmy nasze zajęcia (BB + PP + KG): sesja, zaliczenia – więc projekty na drugi plan. 

KG (c) 2020