Zajęcia prowadzone są przede wszystkim w formie praktycznych pokazów i warsztatów, podczas których teoria jest od razu wykorzystywana do budowy i programowania rzeczywistych układów.
To dobre miejsce zarówno na pierwszy kontakt z programowaniem i elektroniką, jak i na rozwijanie umiejętności potrzebnych do tworzenia własnych projektów z zakresu automatyki i Internetu Rzeczy (IoT).
Czego można się nauczyć?
Podczas zajęć uczestnicy mogą poznać między innymi:
- podstawy działania mikrokontrolerów,
- budowę i możliwości platform Arduino oraz ESP,
- podstawy programowania,
- korzystanie ze środowiska programistycznego,
- wgrywanie programu do mikrokontrolera,
- obsługę wejść i wyjść cyfrowych,
- odczytywanie sygnałów z czujników,
- sterowanie diodami LED i innymi elementami wykonawczymi,
- wykorzystanie przycisków i potencjometrów,
- podstawy sterowania silnikami i serwomechanizmami,
- podłączanie wyświetlaczy,
- komunikację pomiędzy urządzeniami,
- podstawy wykorzystania Wi-Fi,
- tworzenie prostych urządzeń Internetu Rzeczy – IoT.
Zakres zajęć dostosowujemy do wieku, doświadczenia i poziomu wiedzy uczestników.
Jak wyglądają zajęcia?
1. Wprowadzenie do mikrokontrolerów
Na początku wyjaśniamy, czym jest mikrokontroler, jak działa oraz gdzie tego typu urządzenia wykorzystywane są w otaczających nas produktach i systemach.
Uczestnicy poznają również podstawowe elementy zestawu szkoleniowego oraz zasady prawidłowego wykonywania prostych połączeń elektronicznych.
2. Pierwszy układ
Pierwszym krokiem praktycznym jest zbudowanie prostego układu elektronicznego.
Może to być na przykład mikrokontroler współpracujący z diodą LED, przyciskiem lub innym podstawowym elementem. Pozwala to zobaczyć zależność pomiędzy fizycznym układem elektronicznym a programem sterującym jego działaniem.
3. Pierwszy program
Uczestnicy poznają środowisko wykorzystywane do programowania mikrokontrolera oraz sposób wgrywania przygotowanego kodu do urządzenia.
Na prostych przykładach pokazujemy, w jaki sposób zmiana programu wpływa na działanie rzeczywistego układu.
4. Czujniki i elementy wykonawcze
Kolejnym etapem może być podłączenie czujnika i wykorzystanie odczytywanych przez niego informacji do sterowania innym urządzeniem.
Przykładowy układ może realizować prostą zależność:
czujnik → mikrokontroler → analiza danych → wykonanie zaprogramowanej czynności
Pozwala to w przystępny sposób wyjaśnić podstawową zasadę działania wielu systemów automatyki.
5. Własny prosty projekt
W bardziej rozbudowanych warsztatach uczestnicy mogą połączyć zdobyte umiejętności i przygotować prosty projekt wykorzystujący kilka elementów.
Może to być na przykład system reagujący na światło lub temperaturę, prosty sterownik, sygnalizator, układ wykorzystujący wyświetlacz albo urządzenie komunikujące się bezprzewodowo.
Od mikrokontrolera do Internetu Rzeczy
Programowanie mikrokontrolerów jest dobrym sposobem na praktyczne poznanie podstaw Internetu Rzeczy – IoT.
Uczestnicy mogą zobaczyć, jak niewielkie urządzenie zbiera informacje z otoczenia, przetwarza je, a następnie wykonuje określone działanie lub przesyła dane przez sieć.
Przykładowy proces może wyglądać następująco:
czujnik → ESP32 → odczyt danych → Wi-Fi → aplikacja lub system IoT
Na prostych przykładach można w ten sposób wyjaśnić zasady działania inteligentnych urządzeń spotykanych w domu, przemyśle i systemach automatyki.
Dla kogo?
Warsztaty z programowania mikrokontrolerów mogą być dostosowane do różnych grup uczestników, w szczególności:
- dzieci i młodzieży,
- uczniów szkół podstawowych,
- uczniów techników i szkół branżowych,
- studentów,
- nauczycieli i instruktorów,
- dorosłych chcących rozpocząć naukę elektroniki i programowania,
- hobbystów i majsterkowiczów,
- grup zorganizowanych,
- pracowników zainteresowanych podstawami elektroniki, automatyki i IoT.
Nie jest wymagana wcześniejsza znajomość elektroniki ani programowania. Poziom zajęć może zostać dostosowany do wiedzy uczestników.
Nauka poprzez praktykę
Podstawą naszych zajęć jest samodzielne eksperymentowanie.
Uczestnik nie tylko obserwuje działanie gotowego urządzenia, ale może krok po kroku zobaczyć, jak powstaje cały układ:
pomysł → połączenie elementów → napisanie programu → wgranie programu → test → działające urządzenie
Pozwala to zrozumieć zależność pomiędzy elektroniką i oprogramowaniem oraz zobaczyć efekt wprowadzonej zmiany bezpośrednio na rzeczywistym urządzeniu.
Warsztaty dla szkół i grup zorganizowanych
Zajęcia z mikrokontrolerów mogą być organizowane jako warsztaty edukacyjne dla szkół, uczelni i innych grup zorganizowanych.
Zakres może obejmować krótkie wprowadzenie do elektroniki i programowania albo bardziej rozbudowane zajęcia, podczas których uczestnicy krok po kroku budują własny działający układ.
Warsztaty mogą również łączyć różne obszary dostępne w FABLAB – na przykład programowanie mikrokontrolerów, elektronikę, lutowanie, druk 3D czy robotykę – dzięki czemu uczestnicy mogą zobaczyć, jak poszczególne technologie współpracują podczas tworzenia kompletnego urządzenia.
Co należy podać przy zgłoszeniu?
W celu przygotowania odpowiedniego zakresu zajęć warto przekazać:
- rodzaj grupy,
- liczbę uczestników,
- przybliżony wiek uczestników,
- poziom dotychczasowej wiedzy,
- preferowany zakres zajęć,
- oczekiwany termin realizacji.
Na tej podstawie możemy dopasować poziom trudności oraz tematykę warsztatów.
Chcesz stworzyć swoje pierwsze inteligentne urządzenie?
Poznaj podstawy programowania mikrokontrolerów podczas praktycznych zajęć w FABLAB Bielsko-Biała.
Naucz się podłączać czujniki i inne elementy elektroniczne, napisz pierwszy program i zobacz, jak przygotowany przez Ciebie kod steruje rzeczywistym urządzeniem.
ZAPRASZAMY DO KONTAKTU
