Kasutaja tarvikud

Lehe tööriistad


kursused:hackathlon:2018

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

Juhendajad:

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

  1. Sissejuhatus
    • Häkatloni reeglite tutvustamine
    • tiimide moodustamine
  2. 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

kursused/hackathlon/2018.txt · Viimati muutnud: 2018/10/04 12:37 persoon ats.kaldma