Alkusyksy 2016

Tänä syksynä Helsinki Hacklab järjestää odotetun CAD/CAM-mallinnuskurssin. Työvälineenä on ilmainen Fusion360, ja ryhmän esimmäinen kokoontuminen on torstaina 13. lokakuuta. Kaikki kurssi-info on luettavissa discoursessa. Arduinon alkeet -kurssi päättyi maanantaina, mutta aktiivinen analogielektroniikka 2 jatkuu keskiviikkoisin.

20161002_oodi_elamalleYhdistyksemme osallistui syyskuussa Ville Maljan taideprojektin Oodi Elämälle toteuttamiseen. Rambo porasi käsin melkein viisisataa tarkkaan mitattua reikää alumiinilevyyn, jotta valotauluun saatiin segmenttinäytön palaset oikeille kohdilleen. Taiteilija kävi läpi perusteellisen lääkärintarkastuksen, sai arvion elinajastaan, ja näyttö lähti laskemaan alaspäin odotettuja jäljellä olevia sydämenlyöntejä. Näyttely oli esillä Creat Space -galleriassa syys-lokakuussa.

Qesu, thjt, Harald voittavat käsin porattujen reikien määrässä vacuform-projektillaan: työalaa levyllä on metri suuntaansa ja viiden millin reikiä siihen mahtui yli neljätuhatta. Projektin status tällä hetkellä on seuraava: reikälevy on valmis, lämmitinelementit saapuneet ja päälikannen kuomu kasattu.

20160906_qesu_vacuform

Reikien poraamisen helpottamikseksi tehtiin ohjuri

hacklab.fi

Hacklab.fi-yhteistyöverkosto päivittää Facebookissa sivuillaan uutisia Suomen skenen toiminnasta. Sivun keskustelussa on ehditty ideoida uutta hacklab-pajaa Lahteen, ja oma ryhmä on perustettu myös Kouvolan alueella toiminnasta kiinnostuneille. Jos uuden toiminnan aloittaminen kiinnostaa omassa kaupungissasi, voit perustaa keskustelun, esitellä itsesi, tavoittaa muita ihmisiä ja jakaa ideasi hacklab.fi:n Discourse-foorumilla.

Seinäjoella aloitellaan toimintaa ja etsitään kohta omia työtiloja. Ensimmäisessä kokoontumisessa paikalla oli tietojen mukaan jopa 22 osallistujaa. Tapaamiset jatkuvat seuraavan kerran lokakuun loppupuolella. Seinäjoen Hacklabin löydät netistä osoitteessa seinajoki.hacklab.fi ja irkissä kanavalta #SjkHacklab @ Freenode.

Arduino-alkeiskurssi labilla 12.9. … 10.10.

Helsinki Hacklab järjestää paljon kysytyn Arduino-alkeiskurssin viitenä peräkkäisenä maanantaina alkaen 12.9. klo 18. Kurssi pidetään Helsinki Hacklabin tiloissa Pitäjänmäellä osoitteessa Takkatie 18.

Arduino-pinoTämä kurssi on maksullinen – mutta niinpä jokainen kurssilainen saa mukaansa monipuolisen Arduino-peruspaketin kätevässä säilytysrasiassa. Varustukseen kuuluu paitsi varsinainen Arduino-prosessorilauta (Arduino Uno R3), myös kätevä protoilu-kytkentäalusta, sille runsaasti kytkentäjohtoja ja rakenneosia – kytkimiä, ledejä, vastuksia sekä suuri joukko kehittyneempiä elektronisia moduleja kuten numeropadi, joystick, numeronäyttöjä, moottoreita, servoja, kommunikointimoduleja, sensoreita jne jne. Tällä paketilla ja kurssilta saaduilla opeilla pääsee vauhtiin ilman aikaisempaa kokemusta tai varusteita.

Mukaasi tarvitset oman läppärin jolla ohjelmoit oman Arduinosi. Käyntiin lähtöä vauhdittaa kun käyt ennakkoon lataamassa ja asentamassa koneellesi Arduino-kehitysympäristön täältä: https://www.arduino.cc/en/Main/Software. Asennus on helppo ja nopea toimenpide minkä jälkeen olet valmis heti aloittamaan. Tarvittaessa asennukseen saa myös apuja kurssin vetäjiltä. Aikaisempaa kokemusta ohjelmoinnista tai sulautetuista järjestelmistä ei kurssilla edellytetä, vaan kaikki lähtee alkeista liikkeelle.

Kurssille mahtuu n. 12 ensin ilmoittautunutta joten kannattaa toimia ripeästi, paikat täyttyvät äkkiä. Oman paikkasi varaat suorittamalla kurssimaksun hacklabin holvi-tilille täällä: https://holvi.com/shop/helsinkihacklab/product/b444d1910d50917aabe565095083147d/. KURSSI ON LOPPUUNMYYTY.

Kurssitiedotusta, kysymyksiä ja vastauksia: katso discourse-ketju.

CNC-kurssilla yleisöennätys

Noin kolmekymmentä osallistujaa saapui kuuntelemaan ja oppimaan Helsinki Hacklabille tulleen CNC-jyrsimen käytöstä. Kurssi jatkuu toistaiseksi joka keskiviikko. Eilisen illan aiheena olivat työkalut, koordinaatistot, koneen käyttö, ja mitä sillä voi ylipäänsä tehdä. Lopussa ehdittiin käydä läpi esimerkki G-koodin perusteita.

Kremmen luokan edessä

Koulutustila aivan täynnä kurssilaisia

Kurssin ohjelma, infot ja mahdolliset poikkeukset ilmoitetaan discoursessa, joten laita CNC-kurssin keskustelu sähköpostiseurantaan.

 

Github, testausta ja muuta ohjelmoinnin hienoutta alkeista eteenpäin käytännössä maanantaisin.

Joskus keskikesällä kyllästyin odottelemaan kauan kaivattua kurssia tai
työpajaa modernin ohjelmistotuotannon perustaidoista ja päätin ryhtyä vetämään
moista sitten itse. Ohjelma sopii kaiken tasosille ohjelmoijille ja sisältö
sovitetaan joka maanantai läsnäolevalle yleisölle.

Versiohallinta ja automaattinen testaus eri tasoilla on sen sortin hienouksia,
joiden avulla ohjelmiin voi tehdä muutoksia hallitusti. Testauksen avulla
tiedetään toimiiko se (no, melkein ainakin) ja versiohallinta auttaa löytämään
bugin alkulähteille.

Muutenkin versiohallinta on hieno juttu, projektiryhmän joka koodarilla voi
kaikessa rauhassa olla samat koodit auki omilla koneillaan ja muutokset saadaan
kasattua yhteen yleensä automaattisesti tai ainakin kohtuullisella vaivalla.

Tarkemmin asioista puhuttaessa törmätään tosi nopeesti asioiden erisnimiin.
Versiohallinnan puolesta keskitytään yleisimpään yhdistelmään: Git ja Github.
Näissä työkaluissa on vähän hankalahko kynnys yksin alottaa oppimista, joten
yhteinen oppiminen ja keskinäinen opettaminen on paras tapa päästä alkuun.
Vertaillaan myös eri workfloweja ja puhutaan projektien teknisestä hallinnasta
ja branchien filosofiasta.

Miten sitten testaaminen? Testaaminen jakautuu yksittäisiä ohjelman osia
testaavaan unit testingiin ja kokonaisia ohjelmia ja laajempia kokonaisuuksia
testaavaan integraatio/hyväksyttämis testaukseen. Jälkimmäinen jakaantuu vielä…

Testauksen suhteen nyt keskitytään enimmäkseen unit testaukseen ja sivutaan
aiheena muita testauksen menetelmiä. Unit testaus on ohjelmoijan ikioma nakki
ja apuväline, jolla varmistetaan, että tehdyn muutoksen jälkeenkin
ohjelma toimii ainakin niin hyvin kuin se osataan testata. Nää testit tehään
samalla kielellä kun ohjelmakin.

Tähän liittyen harjotellaan Test Driven Development -prosessia, jossa siis
työtä rytmittää jatkuva testaaminen ja testien kehittäminen samaa tahtia
koodin kanssa. Ihan kaikkeenhan se ei tietenkään sovi, mutta mihin sopii,
sopii sitte sitä paremmin. Joku on luonnehtinu, että tää ois vähän niinku
ohjelmoinnillinen vastine kaksinkertaselle kirjanpidolle.

Laajempia testauksia sivutaan Robot Frameworkilla, jolla voi testata vaikka
nyt sitten oskilloskoopin avulla tuliko ohjelmasta oikean muotoinen ääni, tai
osasko PaaS saada uuden version webisoftasta ajoon tai toimiiko vasta tehty
REST API kunnolla vaiko vaan melkein. Robot on älyttömän laajennettava systeemi,
johon voi kirjotella testejä melkein selväkielisesti ja sitä voi laajentaa
helpoiten Pythonilla.

 

ProTracker kurssi hacklabilla ke 24.6. 18-20

protrackerHacklabilla järjestetään ProTracker kurssi Amigalle.

Kurssin tavoitteena on opettaa mitä trackerit ylipäänsä ovat. Kurssilla käydään läpi trackerin perusideaa, protrackerin käyttöliittymän perusteet ja ehkä jopa hieman trackerien historiaa. Kurssin jälkeen pystyt aloittamaan itsenäisen työstön kyseisellä trackerillä, hyödyntämään perusteita myös uudemmilla trackereillä ja toivottamasti myös pitämään vastaavan kurssin muille kiinnostuneille.

Ilmoittautuminen kyseisen linkin takaa:
http://goo.gl/forms/…

Kurssi on avoin kaikille. Ei siis vaadi labin jäsenyyttä; kutsu kaveritkin mukaan.

edit:

Kurssi oli varsin onnistunut joten aiheesta järjestetään varmasti toinenkin kurssi niille jotka eivät tälle kurssille päässeet osallistumaan. Aiheesta tiedotetaan jälleen kun se tulee ajankohtaisemmaksi. Kiitokset kurssille osallistuneille.

18932472559_8bc472aff8_z

Vuoden ensimmäiset kurssit takana

Kilpuri raportoi

Arduinon ja elektroniikan kurssiviikonloppu

Arduinon ja elektroniikan kurssiviikonloppu

Viikonloppuna 24. ja 25. tammikuuta järjestettiin uuden systeemin mukaiset alkeiskurssit. Arduino lauantaina ja elektroniikka sunnuntaina. Arduinon alkeiskurssilla aloitettiin ledin vilkutuksesta, tästä edettiin moniväristen ledien himmentelemisiin. Ehdittiin myöskin serialmonitorin kautta erilaisten antureiden lukemiseen.

Elektroniikan alkeista jätettiin tietoisesti joitain peruskomponenteja käsittelemättä, oleellisena pidettiin Kirchhoffin piirilakeja. Herra Kirchhoffin 1845 esittämät teoriat pätevät edelleen ledin sarjavastuksen laskemiseen. Välillä tehtiin kytkentöjä “leipälaudoille”. Diodien jälkeen perehdyttiin transistoriin teoriassa ja käyttöön kytkimenä; demottiin tilannetta jossa arduinon 5 voltilla ohjataan suurempaa jännitettä käytettävään laitteeseen.

Ardukurssin työpiste

Ardukurssin työpiste

Kilpurit et al

Kilpurit et al

Tiimi

Tiimi

Mittaus

Mittaus

Luokkahuone

Luokkahuone

Jari esittelee NPN-transistorin toimintaa

Jari esittelee NPN-transistorin toimintaa

Arduinoa&elektroniikkaa viikonloppuna 24. ja 25. tammikuuta

Helsinki Hacklab järjestää kaikille avoimet Arduino- ja elektroniikkakurssit 24. ja 25. tammikuuta Takkatiellä. Ensimmäistä kertaa omissa, hienoissa tiloissa seuraavasti:

Lauantain sessiossa tutustutaan Arduinon ihmeelliseen maailmaan ja tehdään kytkentöjä leipälaudalla. Et tarvitse välttämättä omaa Arduino-korttia, me lainaamme sinulle opiskelupäivän ajaksi. Tarvitset kuitenkin oman tietokoneen. Sunnuntaina on tarjolla tietoa elektroniikan alkeista. Molemmista päivistä on lisätietoa omilla ilmoittautumissivuillaan. Linkit löytyvät ylempää. Totta kai molemmille kursseille saa ilmoittautua.

Kurssit ovat maksuttomia, mutta edellytämme ilmottautumista etukäteen. Sen teet helposti ylläolevien linkkien kautta jättämällä nimen ja sähköpostiosoitteen. Näin haluamme järjestäjiänä varmistua, että osallistujille on tilaa. Mukaan mahtuu 20 ensimmäiseksi ilmoittautunutta. Jos et pääse, niin ole ystävällinen ja peruuta. Kerrot sen yhdellä maililla. Tämä voi mahdollistaa jolle-kulle-halukkaalle osallistumisen.

Pitäjänmäelle pääsee kätevästi A- ja L-lähijunilla. Asemalta on reipas 5 minuutin kävelymatka. Bussit tulevat lähelle niin Helsingin keskustan suunnasta kuin Espoon puoleltakin. Mikäli tulet omalla autolla, niin labin läheisyydessä on parkkipaikkoja.

Jos sinulla on mitä tahansa kysyttävää kursseista niin mailaa: kurssit (at) helsinki.hacklab.fi