Liikennevaloprojekti, osa 4

Liikennevalot kasaamisen jälkeen havaitsimme toiminnassa vikaa, joka käy ilmi seuraavasta videosta:

Tämä bugittaminen jäljitettiin huonoon suodatukseen. Virransyöttö muutettiin kokoaaltotasasuunnatuksi, 230VAC tuloon liitettiin häiriönpoistokondensaattori ja kummallekin releille lisättiin kärjille oma varistori. Tällä tavalla mikrokontrollerille tulevia piikkejä saatiin tehokkaasti eliminoitua ja toiminnallisuus korjattua.

Kuitenkin juuri ennen Assembly 2011 -tapahtumaa mietimme sitten, että nappiohjaus ei ole kovin . . . → Lue koko artikkeli: Liikennevaloprojekti, osa 4

Assembly 2011: Torstai

Torstaina lähdimme tasan kello 10:00 Jyväskylästä kohti Helsinkiä. Matka meni varsin helposti koska kerrankin nelostietä ei oltu revitty täysin auki ja tietöitä oli vain kolme, mutta perille päästyämme meitä odotti varsinainen jonotusrumba. Tyhjää rullakkoa sai jonottaa kaksi ja puoli tuntia mikä on kyllä aivan törkeää verrattuna edellisvuoteen, jolloin siihen ei mennyt kuin 20min. Kun rullakko . . . → Lue koko artikkeli: Assembly 2011: Torstai

Liikennevaloprojekti, osa 3

Valojen kasaaminen

Kun liikennevalojen koodi oli valmista, piti valot vielä koota siistiksi kokonaisuudeksi. Piirilevylle juotettiin sopivan mittaiset johdot ja lamppujen liitoksissa oli valmiiksi abikoliittimet. Piirilevyn kiinnitystä mietittiin hetki mutta lopulta päädyttiin niinkin erikoiseen ratkaisuun, kuin nippuside. Nappi löytyi pienen hakemisen jälkeen paikallisesta varastomyymälästä, tosin se on ehkä turhankin järeä ja isokokoinen. Nappi kiinnitettiin päätyyn tekemällä spraypullon korkkiin . . . → Lue koko artikkeli: Liikennevaloprojekti, osa 3

Liikennevaloprojekti, osa 2

Jatketaanpa liikennevalojen parissa. Kun varsinainen kytkentä oli saatu tehtyä, siirryttiin koodaamaan. Henkilökohtaisesti en ollut ikinä koodannut PICcejä muulla kuin PicBasicilla ja halusinkin tutustua C-kielen maailmaan. Microchip tarjoaa ilmaiseksi MPLAB-käyttöympäristön, joka tosin oletuksena käyttää suoraan Assembleriä. MPLABiin voidaan onneksi suoraan liittää erilaisia ohjelmointikieliä ja valitsin nopealla googlauksella parhaalta tuntuvan ilmaisvaihtoehdon, Hi-Tech C Liten. Ilmaisversiosta puuttuu ilmeisesti . . . → Lue koko artikkeli: Liikennevaloprojekti, osa 2

Liikennevaloprojekti, osa 1

Linssit käännetty

“Mitä, liikennevaloprojekti? No johan on Miljoonalaatikon taso laskenut…” – Ei syytä huoleen, sillä emme rakenna perinteisiä kolmen ledin liikennevaloja vaan tämän projektin tarkoitus on tutkailla miten ihan oikeaa liikennevalopylvästä ohjataan PIC-mikrokontrollerilla.

Projekti alkoi kun kaveriporukalla kiersimme paikallista rompetoria ja silmään osui jalankulkijamallin liikennevalo (ilman pylvästä tosin). Valot tarttuivat mukaan ja heittelimme ilmaan ideoita Assembly . . . → Lue koko artikkeli: Liikennevaloprojekti, osa 1