Data publikacji: 18 grudnia 2025
Zajęcia listopadowe i grudniowe koła informatycznego były głównie poświęcone obsłudze i programowaniu mikrokontrolera CyberPi. Realizacje zajęć rozpoczęliśmy lekcjami z zakresu zapoznania się z mikrokontrolerem CyberPi: jego budową, podstawami obsługi, zastosowaniem oraz współpracą kontrolera z aplikacją mBlock. Przy okazji poznawaliśmy sam program mBlock, jego interfejs, podstawowe polecenia, tryby pracy oraz czujniki podłączane do kontrolera.
Nasza pierwsza, wspólna aplikacja dotyczyła sterowania wbudowanymi w mikrokontroler CyberPi, różnokolorowymi diodami RGB. Uczniowie wraz z nauczycielem budowali skrypty, które sterowały zapalaniem się i wygaszaniem diod. Kolejną aplikacją był program umożliwiający wyświetlanie wprowadzonego przez użytkownika tekstu na kolorowym wyświetlaczu mikrokontrolera. Tekst można było w różny sposób wyświetlać za pomocą odpowiednich opcji w programie mBlock. Zbudowaliśmy też wspólnie skrypty, które umożliwiały wyświetlanie dwóch rodzajów wykresów: liniowego i kolumnowego. Wykresy można było w określony sposób formatować i wyświetlać na wyświetlaczu CyberPi. Do tego projektu wykorzystaliśmy wbudowany w mikrokontroler mikrofon, za pomocą którego mierzyliśmy w klasie poziom natężenia dźwięku. Poziom natężenia na bieżąco wizualizował wykres liniowy, a potem kolumnowy. Uczniowie poznali również podstawy sterowania joystickiem mikrokontrolera CyberPi do sterowania duszkiem. Aby przekazywać informacje o kierunku wychyleniu joysticka, należało wykorzystać do tego celu komunikaty. Informowały one duszka, w którą stronę ma się on poruszać. W ten sposób uczniowie poznali fundamenty tworzenia prostych gier. Uczyliśmy się również sterować silnikiem elektrycznym, który był podłączany do specjalnego portu rozszerzenia CyberPi, tzw. Pocket Shield. Jest to specjalna nakładka, która ma porty do podłączania silników elektrycznych i serwomechanizmów oraz posiada akumulator, który zapewnia autonomię działania CyberPi. Wykorzystując w mBlock tzw. rozszerzenie dla CyberPi (Pocket Shield), mogliśmy za pomocą odpowiednich bloczków włączać i wyłączać silnik, a także płynnie sterować jego prędkością obrotową. Tą umiejętność uczniowie mogą później wykorzystać np. do sterowania jeżdżącym robotem. Udało nam się również „sprzężyć” prędkość obrotową silnika z zapalaniem się i wygaszaniem różnokolorowych diod RGB. Jednym z ciekawszych projektów okazał się pomiar odległości za pomocą czujnika odległości, który za pomocą fal ultradźwiękowych mierzył odległość od przeszkody. Wykonana przez nas aplikacja w mBlock, nie tylko mierzyła odległość, ale jednocześnie proporcjonalnie do niej, generowała dłuższe lub krótsze dźwięki. Wykorzystując podwójny czujnik RGB stworzyliśmy aplikację, która rozpoznawała dany kolor, np. czerwony, niebieski, zielony. W aplikacji wykorzystaliśmy również moduł zamiany tekstu na mowę. Czujnik zatem wykrywał dany kolor, a moduł generował odpowiedni słowny komunikat, jaki to kolor. Wykorzystując wbudowany mikrofon w CyberPi, zbudowaliśmy skrypt, który nagrywał i odtwarzał dowolny dźwięk, np. mowę. W ten sposób stworzyliśmy prosty dyktafon. Jednym z ostatnich naszych projektów było wykorzystanie zewnętrznego wyświetlacza niebieskich diod, za pomocą którego wyświetlaliśmy animowane napisy lub obrazki (np. mrugnięcie okiem). Ostatni projekt opierał się na obecnie coraz bardziej popularnej sztucznej inteligencji (AI). Dodatkowy moduł duszka, który zainstalowaliśmy w mBlock, pozwolił nam na pracę z prawdziwą siecią AI, umożliwiając nam jej trenowanie, a później egzaminowanie. Projekt polegał na wytrenowaniu sieci AI, która rozpoznawała mimikę twarzy (uśmiech, smutek oraz zdziwienie). Dopisaliśmy do tak wytrenowanej sieci dodatkowy kod w mBlock, za pomocą którego, naszą mimiką twarzy mogliśmy sterować włączanie i wyłączanie silnika elektrycznego, podłączonego do Pocket Shield.
Podczas zajęć udało się nam wydrukować na drukarce 3D, 10 sztuk takich samych, małych szkolnych Gryfików (zaprojektowanych przez nas wcześniej), w ramach wspólnego projektu historyczno-informatycznego, realizowanego z p. Renatą Pruską-Nierodą. W ramach tego projektu udało się również zakończyć pomyślnie druk dużego, szkolnego Gryfika (zaprojektowanego przez nas wcześniej), pieszczotliwie zwanego przez uczniów i nauczycieli „Integruskiem”, który ostatecznie w przepiękny sposób został pomalowany przez p. Iloną Szymańską. Zostanie on wkrótce wystawiony w gablocie w holu szkoły, obok sekretariatu.
Podczas zajęć koła informatycznego korzystaliśmy ze sprzętu zakupionego w ramach programu #Laboratoria Przyszłości.
