Häkatlon 2018: Nucleo-STM32F303K8
Üldine
Häkatloni eesmärk on tiimidel valmis teha mingi prototüüptoode või -projekt Nucleo-STM32F303K8 plaadi baasil. Sõltuvalt tiimi plaanidest võib vaja minna lisaks tarkvara arendusele ka elektroonikat ja mehaanikat. Asja kaugem idee on sellest, et osalejad saaksid paremini tundma õppida STM32 läbi praktilise ehitamise.
Üldine skoop on järgmine (vt. detailsemat allpool). Neljapäeva õhtul toimub reeglite ja töövahendite tutvustamine. Samuti moodustatakse siis ka tiimid. Tiimid võivad kuni laupäeva hommikuni uurida ja mõelda, mida plaanida teha. Laupäeva hommikul antakse Nucleo-STM32F303K8 plaadid ning tiim hakkab kontseptsiooni paika panema ning seda tooteks ehitama. Ehitamine käib iseseisvalt (pusides), juhendajad aitavad ka võimalusel. Laupäeval käiakse ka poest puudusolevaid komponente toomas. Igal võistkonnal on kindel eelarve. Ehitamine lõpeb pühapäeva päeval, mil esitletakse oma toodet/projekti žüriile.
Osalejad
Ajakava
Häkatlon eelõhtu (neljapäev 27. sept. kell 18:00)
Palun eelnevalt teha ettevalmistus: https://www.robotiklubi.ee/juhendid/truestudio_ja_cube_install
Läbiviija Peeter
Sissejuhatus
STM32 võimaluste ja tööriistade tutvustus
Nucleo-STM32F303K8 mikrokontrolleri plaadi tutvustus ja selle võimalused
Atollic Trustudio tutvustus
CubeMx tutvustus
Teeme läbi näiteprojekti STM32 plaadi peal
Koodi silumine
Jooksvalt programmi töö jälgimine
TaskHandler tutvustus
Häkatlon ( laupäev 29. sept. kell 11:00 - pühapäev 30. sept. 15:00)
Läbiviijad Peeter, Rain ja Kaupo.
29. sept. kell 11:00 põhiliste reeglite ülekordamine. Stm32 plaatide kätteandmine. Start
29. sept. ~16:00 tiimidele vajalike komponentide äratoomine poest
30. sept. kell 14:00 aktiivse töö lõpp. Projektide tutvustamine züriile
30. sept. kell 14:45 võitja väljakuulutamine
Ehitus siis tiimides ning iseseisvalt. Juhendajad aitavad siis, kui tekib tiimidel küsimusi. Juhendajad ei pruugi kogu aeg kohal olla.
Häkatloni järelkaja
Tiimid laevad oma projektiga seotud joonised ja koodi ülesse reposse ja wikisse.
Reeglid
Toote juures peab kasutama etteantud Nucleo-STM32F303K8 plaati (edaspidi STM plaat). Lisaks võib kasutada ka muid valmiskomponente või arvuteid (nt. Raspberry Pi). Rangelt soovituslik on, et suurem osa tarkvarast kirjutatakse ikkagi STM plaadi peale.
STM plaadid saab kõige varem kätte laupäeval pärast starti (kell ~11:00).
Toote juures võib kasutada mitut STM32 plaati
Tiimis on vähemalt 2 inimest
Tiimid võivad tellida komponente Järve keskuse Oomipoest või IttGroup-st (
https://www.ittgroup.ee/et/). Kindlasti kontrollige loaseisu, kuna ostame ja toome kohe. Robotiklubi finantseerib iga tiimi poest ostu kuni 40 euroga.
STM plaadid ja robotiklubi finantseeritud komponedid soovib robotiklubi pärast häkatloni tagasi. Kui tehakse äge asi, mis võiks kindlasti säilida, siis selle saatuse otsustab juhatus koos tiimiga eraldi.
Galerii