Open erkven opened 10 years ago
Tätä pitäisisi vielä kehitellä, jotta saatte hyvän projektin... muuten olette aika perusprojektin äärellä. Yksi hyvä kehittelyn paikka on kotelointi ja virtalähde: kompakti koko, muotoilu... pystyttekö esim.siististi integroimaan ulkopuolisen virtalähteen jne... edelleen, miten voitaisiin säilyttää myös manuaalinen säätömahdollisuus?
Olemme hankkineet tarvitsemamme osat. Osista ovat tällä hetkellä saapuneet Funduino Uno, lämpö- ja valosensorit sekä liittämiseet tarkoitetut johdot. Tulopuolella on vielä toinen tilaamistamme valosensoreista sekä servo. Näidenki osien pitäisi saapua aivan lähipäivinä. Virtalähteenä aiomme käyttää 9 Voltin patteria. Tavoitteenamme on myös säilyttää manuaalinen säätömahdollisuus kytkimen tai potentiometrin avulla.
Kotelointi on tarkoitus toteuttaa muovista (esim. akryyli). Ulkonäön suhteen pyrimme saamaan työstä mahdollisimman huomaamattoman (ikkunan karmeihin sopiva väritys).
Olemme testanneet saamamme osat ja todenneet ne toimiviksi.
Osien toimivuutta testattaessa käytimme apunamme aikaisemmin kurssin aikana käyttämiämme koodeja. Lähdimme myös miettimään omiin tarkoitusperiimme sopivaa koodia mutta tämän toteuttamisessa tarvitsemme vielä apua. Seuraavilla tunneilla tarkoituksenamme on kehittää koodia toimivaksi, jotta kaikkien osien ollessa käytettävissä voimme testata toimiiko kokonaisuus haluamallamme tavalla.
Hyvä että perusteet alkaa olla kasassa. Nyt alkakaa miettimään mihin suuntaan projektia haluatte kehittää. Suuntia on kaksi.
Ennen demoja kehittäkää laitteelle koodia jossa yhdistätte eri osien toimintaa. Mitkä teidän sensorit ovat?
Virransäästövinkki joka koskenee teitäkin...
Olemmet yrittäneet ohjelmoida Arduino Miniä tuon Funduino Unon kanssa. Käytimme ohjeena Arduinon foorumeilta löytynyttä tietoa: http://forum.arduino.cc/index.php/topic,7571.0.html
Jostain syystä koodi ei suostu latautumaan Miniin ja ohjelma antaa virhekoodin: avrdude: stk500_getsync(): not in sync: resp=0x00
Olemme kokeilleet vaihtaa boardia eri vaihtoehtojen välillä mutta mikään niistä ei tunnu toimivan. Teemmekö mahdollisesti jotain väärin kun homma ei tunnu onnistuvan?
Onko UNOn mikrokontrolleri irrotettu? Mikä boardi on valittuna ohjelmassa kun ajatte koodia? Onko BLK pinni maahan kytketty vai kytkemätön? Kokeilitteko irrottaa arduinoa ja avata arduinon ohjelmaa uudestaan? Tuo viesti tulee joskus ihan normaalistikkin ohjelmoidessa. Onko muut kytkennät tarkistettu varmasti toistamiseen? Itse en ole kokeillut tuota metodia vaan testasin teidän boardia erillissellä usbpiirilillä, jolla se kyllä toimi, mutta pitäisi toimia teidänkin tavalla.
Tässä ohjeessa esitetty tapa toimii varmasti ja tätä olen käyttänyt kaikkein eniten pro minien ohjelmoimiseen: http://letsmakerobots.com/node/35649 Ohjeista poiketen Valitsette vain kohdeboardiksi pro minin. Kysykää jos ette ymmärrä noita ohjeita. johdot kytketään siis siten että molempien boardien 11,12, 13, vcc ja gnd yhteen ja ohjelmoijan 10pinni ohjelmoitavan resettiin. Ohjeissa näytetään melko selvästi miten nuo muut asetukset on oltava ohjelmassa ja miten ohjemoija UNOon ladataan tuo ohjelmointi sketsi.
Jees, saimme koodin syötettyä pro miniiin. Tuo mikrokontrollerin irroittaminen oli avain. Kiitokset.
Hieno homma kun pelittää. Laitan tänään postissa sellaisen USB palikan jolla homma on entistä helpompaa.
Tuli mieleen että jos olette saaneet optimoitua laitteenne muuten hyvään kuosiin, niin kiinnostaisiko kehittää siihen vielä ajastus ominaisuus? Eikö sellainen olisi ihan näppärä? Vaikkapa yksi nappi jota painelemalla kaihtimet avautuvat (painallukset x tuntia kuluttua). Voin auttaa laatimaan tätä koodia jos haluatte, löysin siihen hyvän kirjaston.
Tarkoituksena olisi toteuttaa sälekaihtimille automaattinen avaaja, joka avaisi/sulkisi kaihtimet ulkoa tulevan valon määrän lisääntyessä/vähentyessä aamu-unisten opiskelijoiden puolesta. Tähän yhteyteen koitamme liittää vielä jonkin asteisen ulkolämpötilanturin sekä manuaalisen kytkimen laitteelle, jolla voi tarvittaessa ohittaa ns. valokäskyn.
Seuraavat osat on tilauksessa:
Arduino Servo Valosensori x2 Lämpötilasensori Johtoja
Harkitsimme myös laitteen saamista toimimaan käskemällä (ääni), mutta selvityksemme mukaan äänisensorit taipuvat hieman huonosti tähän.