
Szkolenie jest poświęcone zagadnieniom „amatorskiego” (w warunkach domowych, bez specjalizowanej infrastruktury i bazy laboratoryjnej) projektowania niewielkich sterowników mikroprocesorowych, na wszystkich etapach: od doboru sprzętu, przez projekt oprogramowania, projekt płytki drukowanej, do projektu obudowy wykonanej na drukarce 3D. Szkolenie w maksymalnym stopniu wykorzystuje materiały dostępne w sieci, kładzie też duży nacisk na umiejętność samodzielnego wyszukiwania takich materiałów (i innych form pomocy w projektowaniu) i samo-uczenie z wykorzystaniem publicznie dostępnych narzędzi do projektowania.
Szkolenie jest przeznaczone dla osób, które mają podstawowe umiejętności w programowaniu w językach imperatywnych (Python, C/C++/C#, Java, Kotlin itp.) oraz w zakresie rysunku technicznego (rzuty, bryły, programowanie CAD/CAM), a chcą się rozwinąć w kierunku efektywniejszego projektowania małych urządzeń elektronicznych. Szkolenie obejmuje wszystkie etapy projektowania (od pomysłu do gotowego urządzenia zamkniętego w obudowie), a nie tylko specjalizację w zakresie np. wyłącznie programowania lub projektowania CAD.
Wymagania wstępne:
Bazowa umiejętność programowania w dowolnym języku imperatywnym (preferowany C/C++/C# i Java, możliwy Python, Basic i podobne języki)
Bazowa znajomość elektroniki (prawo Ohma, podstawowe elementy – rezystor, kondensator, tranzystor, poziomy napięć, wyliczenie prądu w obwodzie itp.)
Znajomość Internetu i umiejętności wyszukiwania/oceny jakości informacji z wykorzystaniem narzędzi Google i/lub ChatGPT
Warunki ukończenia szkolenia (czyli zdobycia kompetencji/kwalifikacji):
Wykonanie samodzielnego projektu wybranego przez siebie urządzenia, od projektu sprzętu, przez oprogramowanie, po płytkę drukowaną i obudowę w technologii druku 3D (cykl ćwiczeń obejmuje wyłącznie projektowanie, fizyczne wykonanie płytek i obudowy tylko we własnym zakresie po ukończeniu szkolenia).
Szkolenie obejmuje pomoc w instalacji i obsłudze środowisk omawianych podczas kursu na komputerach osobistych kursantów.
Materiały dydaktyczne, jakie zostaną udostępnione w wersji elektronicznej na koncie uczestnika szkolenia.