Robotika un programmēšana ar mikrokontrolieriem (Arduino, Raspberry Pi)
- Gints Krūmiņš, 25544381, gints.krumins@rtu.lv
Datorpratības pamatzināšanas, programmēšanas pamatu izpratne (DigiComp 4.līmenis)
Apraksts
Kursu kopa ir veltīta robotikas un mikrokontrolieru programmēšanas pamatu apguvei, izmantojot Arduino un Raspberry Pi platformas. Kursā dalībnieki iegūs praktiskas un teorētiskas zināšanas par digitālo elektronisko komponentu klasifikāciju, sensoru izmantošanu un vadības elementu integrāciju. Tiks apskatīti digitālie un analogie sensori, kā arī vadības sistēmu programmēšana, izmantojot Arduino un Python programmēšanas valodu.
Dalībnieki apgūs kontrolieru uzbūves pamatus, programmēšanas vides konfigurāciju, kā arī programmas ciklisko struktūru un koda elementus. Īpaša uzmanība tiks pievērsta informācijas iegūšanai no sensoriem un tās apstrādei. Kursā tiks demonstrēti praktiski automatizācijas piemēri, piemēram, "gudrās mājas" tehnoloģiju integrācija.
Kurss sastāv no divām daļām: "Ievads studiju nozarē" un "Robotu vadības sistēmas izstrādes projekts". Kopumā studiju kurss ietver 68 kontaktstundas un 66 stundas patstāvīgā darba.
Šis kurss sniedz nepieciešamās prasmes elektronisko komponenšu un kontrolleru vadīšanā, apgūstot automatizācijas procesus un to praktisko pielietojumu dažādās jomās.
Galvenās tēmas
1. Programmēšanas pamati un vide. Procesa organizācijas aspekti;
2. Digitālie elektroniskie komponenti un to izmantošanas iespējas. Elektronisko komponenšu klasifikācija. Digitālie sensora veidi, analogie sensori, vadības elementi.;
3. Kontrolieru veidi un programmatūras izstrādes rīki. Arduino un Raspberry Pi vadības kontrolleri. Kontrolleru uzbūves pamati. Kontrolleru sagatave. Programmēšanas vides konfigurācija;
4. Koda elementi un programmas struktūra. Cikliskās konstrukcijas programmas uzbūvē, bibliotēkas, sagataves izmantošana. Koda lasīšana;
5. Arduino izstrādes vide. Arduino programmēšanas pamati. Koda struktūra, informācijas apstrādes pamati, no sensoriem informācijas iegūšana un to apstrāde;
6. Python valodas izmantošana elektronisko komponenšu vadībā. Raspberry Pi kontrolleru vadība. Digitālu un analogu sensoru izmantošana datu iegūšanai;
7. Automatizācijas pamati. Standartizēto procesu automatizācijas piemēri. Gudras mājas tehnoloģiju piemēri un to integrācijas iespējas.
Personai nepieciešamais materiāltehniskais nodrošinājums
- Dators (minimāli i3 procesors, Microsoft, Linux GUI vai MacOs operētājsistēma) ar interneta pieslēgumu.
- Video lekcijas tiks translētas izmantojot Microsoft Teams platformu, nodrošinot pieslēguma saiti studentiem E-pastā.
- Praktisko darbu realizācijai tiks izmantoti Rīgas Tehniskas universitātes tehniskie risinājumi, kas, nepieciešamības gadījumā, ļaus pieslēgties virtuālajam darbstacijām praktisko uzdevumu izpildei.
Prasības iepriekšējai izglītībai
Vispārējā vidējā izglītība (atestāts par vispārējo vidējo izglītību)
Saņem jaunumus e-pastā
Lai pieteiktos STARS e-pasta jaunumiem, lūdzu, aizpildiet zemāk redzamo formu.
Jūsu norādītajā e-pastā saņemsiet vēstuli, kurā būs jāaktivizē norādītā saite.