Arcade-kabinetti, osa 1

21.12.2015 / Projektit / Lauri Hakkarainen

Olin jo pitkään haaveillut oman pelikabinetin tekemisestä, ja vihdoin aika tuntui olevan omalta osaltani kypsä sellaisen rakentamiseen; Jo valmiiksi hankkimani Raspberry Pi 2 riittää tehoiltaan jo reippaasti monenlaisiin emulaattoreihin ja RetroPie-projekti alkaa olla jo melkoisen mukava käyttää. Olin ostanut etukäteen myös arcade-joystickin ja nappeja, sekä labilta löytyi kabinettiin soveltuva näyttö, joten kasaus alkakoon!

Projekti alkoi testaamalla, että näyttö pelittää. Se soveltui projektiin mainiosti, kun huomasin ottaa värinkorjaukset pois päältä. Tämän jälkeen avasin näytön ja ilokseni huomasin että näyttö sisältää kaiuttimet, joita voin hyödyntää kabinetissa.

Ohjaamista varten olin jo aikaisemmin rakentanut USB-laitteen, johon saan omat kytkimet kiinni. Se näkyy käyttöjärjestelmälle standardina USB-joystickinä. Se toimi hyvin Raspberry Pi:n kanssa ja päätyy siis kabinettiin. Laite perustuu raphnetin skemoihin pienin muokkauksin. Olin myös aikaisemmin rakentanut adapterin, jolla saan NES ja SNES ohjaimet toimimaan USB-laitteina, sekin päätyy nyt osaksi tätä kabinettia.

Laitteen sunnittelun aikana sain työkaveriltani lahjoituksena iCade-kabinetin, josta hyödynsin napit, sillä niiden mikrokytkimissä oli parempi tuntuma kuin aikaisemmin ostamissani. Käytän kuitenkin muutaman aikaisemmin hankitun nappulan sillä haluan laitteeseen lisänapit pinball-pelejä varten. Valitettavasti iCaden kotelo oli liian pieni valitsemalleni näytölle, joten sitä en voinut projektissani hyödyntää.

Kun totesin osien olevan melkolailla kasassa, aloin suunnittelemaan laittelle koppaa. Otin hieman mallia iCaden kotelosta, jossa oli mielestäni näppärät muodot. Otin suunnittelun lähtökohdaksi sen, että kaikki palat saisi leikattua saman levyisiksi, jolloin materiaalin mittaan sahaaminen olisi helppoa. Yhteiseksi mitaksi määräytyi 400mm. Materiaaliksi valitsin 12mm koivuvanerin. Mallinsin boksin Onshapella, joka osoittautui jälleen kerran erittäin hyväksi työkaluksi vapaasti muuteltavien mittojen ja relaatioiden takia. Kun osat oli mallinnettu, otin kappaleiden mitat talteen ja tilasin osat valmiiksi leikattuna. Kätevää.

Koppa syntyi melko nopeaa tahtia, kun kaikki mitat sai cadipiirrustuksesta. Kun koppa oli vihdoin kasassa, sain kiitellä onneani että olin arponut näytön kulman ja muut mitat juuri passeleiksi.

kabinetti

Kun kabinetti oli kasassa, mallinsin kaiuttimille pidikkeet, jotka laitoin tulostumaan. Ensikerralla saan ne paikalleen, sekä on aika alkaa ahertaa kontrollerin painikkeiden kanssa. Lisää projektista ensipostauksessa.

ESP8266-lampunkatkaisija

10.12.2015 / Yleinen / Max Sandholm

Viimeisen vuoden aikana ESP8266-mikrokontrolleri on noussut suosioon hakkeripiireissä, ja minäkin kiinnostuin siitä heti kun kuulin siitä. Koska siinä on sisäänrakennettu WiFi ja on itsessään kykenevä mikrokontrolleri, niin sain idean opetella sillä miten Internet of Things toimii ja miten sitä voi kehittää itse omaan kotiin. Projektini olisi oppia IoT:n perusteet, ja rakentaa lähiverkkoon yhdistetty lampunkatkaisija omille työpöytävaloilleni.

Hacklabilla löytyi jo suuri osa tarvittavista materiaaleista. Labila oli pari ESP-01:tä ja niille oli myös rakennettu valmiiksi palikka jolla sitä voi ohjelmoida. Niin, testaamisen jälkeen, aloin kehitää projektiani.

Softapuolen voi tehdä monella eri tavalla, minä valitsin käyttää MQTT-protokollaa. MQTT on kevyt ja pieni protokolla joka perustuu viestien tilaamiseen ja lähetämiseen, ja joka on suunniteltu IoT-laitteille. Kirjoitin ESP-ohjelman Arduino IDE:ssä, käyttäen kirjastona PubSubClientiä (https://github.com/knolleary/pubsubclient).

Viime tiistaina hacklabilla laite valmistui, ja asensin sen samana iltana kotiin testaakseni. Toimii!

3d-tulostimen saattaminen käyttökuntoon

6.12.2015 / 3d-tulostin / Lauri Hakkarainen

Labilla on 3d-tulostin, mutta valitettavasti se ei ole tällä hetkellä kovin varmatoiminen, eikä tuota kovinkaan hyvää laatua. Laadun heikkous johtuu suurimmilta osin siitä, että nykyinen runko ei ole järin tukeva. Ongelman ratkaisemiseksi ehdotan, että kerätään kolehti, jolla ostetaan uusi runko.

Mikäli saamme tarvittavat varat kasaan, suunnitelmissa olisi hankkia vankka ja luotettava teräsrunko, P3Steel. Aluksi siirrämme vanhan tulostimen osat uuteen runkoon ja kalibroimme laitteen hyvään iskuun. Tulevaisuudessa voimme harkita myös osien päivittämistä. Mikäli joltakulta irtoaa projektiin Raspberry Pi, voidaan vehkeeseen liittää myös OctoPrint, jolla tulostus onnistuu näppärästi lähiverkon yli.

Osat ja tarkempi taistelusuunnitelma luettavissa täällä.

Jos olet kiinnostunut lahjoittamaan hieman rahaa projektia varten, voit ilmiantaa itsesi täällä.

Toivottavasti saadaan labille vihdoinkin ansaitsemamme kunnollinen 3d-tulostin!

Ps. 3d-tulostin ei ole yhdistyksen virallinen projekti. Tulostimen rahoittaa ja kokoaa labin itsenäiset käyttäjät.

Päivitys

Näyttää siltä, että printterin hinta saadaan lahjoituksilla katettua, joten laitoin osat tilaukseen laakereiden kera. Sitten vaan odottelemaan. 🙂

Mikäli mukaan saadaan vielä lisää kiinnostuneita tulostelijoita, niin saadaan painon takia nousseiden postikulujen kattamisen jälkeen painettua ehkä hintaakin hieman alemmas per lahjoittaja.

Maksuun tarvittavan tilinumeron saat allekirjoittaneelta.

Kiitos kaikille osallistuneille!

Syyskokous 2015 + ylimääräinen yhdistyksen kokous

23.11.2015 / Yleinen / Juuso Metsävuori

Turku Hacklabin syyskokous on 1.12.2015 klo 18:00 läbillä, ylimääräinen kokous pidetään heti syyskokouksen päätyttyä. Kokouksen päätyttyä tiloilla vietetään pikkujoulua, joten omat glögit ja piparit mukaan.

Avain- ja vuosimaksuihin on tuossa muutoksia seuraavalla tavalla:
Vuosimaksu 20e -> 30e
Avainmaksu 30e/kk -> 35e/kk

Asiasta keskustellaan tarkemmin kokouksessa

Kokouksen työjärjestys

  1. Kokouksen avaus
  2. Valitaan kokouksen puheenjohtaja, sihteeri, kaksi pöytäkirjantarkastajaa ja tarvittaessa kaksi ääntenlaskijaa
  3. Todetaan kokouksen laillisuus ja päätösvaltaisuus
  4. Hyväksytään kokouksen työjärjestys
  5. Vahvistetaan toimintasuunnitelma sekä tulo- ja menoarvio seuraavalle kalenterivuodelle
  6. Vahvistetaan liittymis- ja jäsenmaksujen suuruudet
  7. Valitaan hallituksen puheenjohtaja ja muut jäsenet
  8. Valitaan yksi tai kaksi toiminnantarkastajaa ja varatoiminnantarkastajaa taikka yksi tai kaksi tilintarkastajaa ja varatilintarkastajaa
  9. Muut asiat

 

Ylimääräisen kokouksen työjärjestys:

  1. Kokouksen avaus
  2. Valitaan kokouksen puheenjohtaja, sihteeri, kaksi pöytäkirjantarkastajaa ja tarvittaessa kaksi ääntenlaskijaa
  3. Todetaan kokouksen laillisuus ja päätösvaltaisuus
  4. Hyväksytään kokouksen työjärjestys
  5. Ehdotetaan hallitukselle vapautta valita yhdistyksen jäsenistä henkilöitä, joille hallitus voi antaa mandaatin pitää yllä yhdistyksen tilojen siisteyttä ja järjestystä
  6. Ehdotetaan, että hallitus voi määrittää suurimman mahdollisen tilan, jossa avainmaksajat ja kannatusjäsenet säilyttää omia tavaroitaan, ja että lisä tilasta voidaan määrätä lisämaksu

 

Nettisivuremontti

23.11.2015 / Palvelin, Yleinen / Lauri Hakkarainen

Saimme eräänä tiistaina villin idean asentaa Turku Hacklabille uuden palvelimen. Siltä istumalta lähdimme erään jäsenemme palvelinhalliin asentamaan räkkiserveriä. Asennus sujui ilman sen kummempaa draamaa, ja meillä oli vihdoin uusi koti nettisivustollemme.

Uusi palvelin mahdollistaa tulevaisuudessa jäsenillemme mm. shell-palvelut, ja aika näyttää, mitä muuta jännittävää keksimme viritellä.

Tervetuloa uudelle sivustollemme!