matpi / EmbeddedSystemsUTU

This repository concerns the course KSA4 Embedded Systems (craft, design and technology education) in the University of Turku, Department of Teacher Education, Rauma Unit in the academic year 2014
4 stars 5 forks source link

Beer Pong - Jarno Majamaa & Petteri Syrjänen #5

Open pekrsy opened 9 years ago

pekrsy commented 9 years ago

Tavoitteenamme on valmistaa Beer Bong - peli. Pelissä kaksi pelaajaa pelaa toisiaan vasten pitkän pöydän molemmissa päissä. Pelissä pelaajan eteen pöydälle on asettu 10 mukia ja pelin tavoitteena on saada heitettyä pingispallo vastustajan mukeihin.

Arduino projektissamme on tarkoitus rakentaa järjestelmä, joka tunnistaa onko muki sille varatulla paikalla pöydällä vai ei. Mukien alla on RGB-ledit jotka vaihtavat väriä mukin ollessa paikallaan tai pois pöydältä. Lisäksi pelipöydän ympärillä kiertää RGB-ledilista, jota ohjataan Bluetoothin välityksellä matkapuhelimella.

Mukin tunnistamiseen käytämme IR-sensoreita ja projekti tehdään Arduino Mega kehitysalustalle.

Tarvikkeita:

jakrmaj commented 9 years ago

...niin, ja virtalähde. Minkä lainen/kokoinen olisi kannattavin hankinta kyseiselle laitteistolle?

jakrmaj commented 9 years ago

Väliaikatilannetta... Pöydän runko on ihan hyvällä mallilla, vaikkakin hommaa riittää vielä paljon. Työtunteja on kulunut todella paljon, tosin se oli tiedossa jo ennen kuin projektiin lähdimme. Tekemättä on vielä koteloinnit Arduinolle, piuhoille ja muille komponenteille, sekä myös pöydän jalat ovat vielä tekemättä. Näiden jälkeen pääsemme maalaamaan ja kokoamaan pöydän (elektroniikkaosat poislukien) valmiiksi. Motivaatio riittää edelleen hyvin ja homma etenee.

matpi commented 9 years ago

Olemme jo puhuneetkin hieman pintaliitosledien kiinnittämisestä piirilevylle. Ohessa olisi hieman tietoa pintaliitoskomponenttien juottamisesta. Aiheesta on juttua useammalla sivulla. Sivulta toiseen pääseen liikkumaan sivun otsikkorivin reunoilla olevien nuolien avulla joko eteen tai taakse päin... http://www.circuitrework.com/guides/7-3-2.shtml

Robojuchen commented 9 years ago

Kuulostaa hyvätä tämä teidän projekti ja lupaavalla mallilla oli silloin se mukin tunnistuksen konseptikin. Oletteko vielä hahmotelleet mitä ledejä käytätte mukien ja toisaalta pöydän yleisvalaistukseen? Sitä olisi syytä alkaa pohtimaan.

Jotain tämän tyylistä mukien alle? Yhteen datalinjaan kytkettäviä helposti yksitellen ohjattavia ledejä: http://www.ebay.com/itm/50Pcs-Green-WS2811-Full-Color-8mm-RGB-Pixel-Addressable-LED-Module-String-5V-DC-/261703929850?pt=LH_DefaultDomain_0&hash=item3ceec50ffa

jakrmaj commented 9 years ago

Ovatko nämä samanlaisia ja ajavat saman asian? http://www.ebay.com/itm/100pcs-WS2812B-5050-RGB-LED-PCB-Board-1-LED-Addressable-Module-Pixel-Light-5V-/261626109549?pt=AU_Boat_Parts_Accessories&hash=item3cea219e6d&vxp=mtr Noissa "tavallisen ledien" näköisissä ongelmaksi tulee tila. Ledit eivät mahdu niille varattuihin paikkoihin. Täten korkeus/paksuus tulisi pitää mahdollisimman ohuena. Ja ovatko nämä ihan juotettavaa mallia? Ilmeisesti ovat ainakin alumiinilevyssä kiinni...?

Robojuchen commented 9 years ago

Ovat vastaavia. Ajattelin itsekin jo tuota että muoto on parempi pintaliitosmalleissa. On myös olemassa versioita jossa johtimille on reiät, vähän helpompi juottaa mutta eipä tuolla ole suurta väliä. Nämä taitavat vaatia 5v käyttöjännitteen joten jos poweri on 12v pitää olla regulaattori. Mielellään tehokas hakkurityyppinen.

jakrmaj commented 9 years ago

Selvä homma. Laitatko jotain linkkiä tuosta regulaattorista niin saa hieman käsitystä. Oletko huomenna Raumalla/koululla? 15.1.2015 23.44 kirjoitti "Robojuchen" notifications@github.com:

Ovat vastaavia. Ajattelin itsekin jo tuota että muoto on parempi pintaliitosmalleissa. On myös olemassa versioita jossa johtimille on reiät, vähän helpompi juottaa mutta eipä tuolla ole suurta väliä. Nämä taitavat vaatia 5v käyttöjännitteen joten jos poweri on 12v pitää olla regulaattori. Mielellään tehokas hakkurityyppinen.

— Reply to this email directly or view it on GitHub https://github.com/matpi/EmbeddedSystems2014/issues/5#issuecomment-70167787 .

jakrmaj commented 9 years ago

Otatko Jussi niitä TCRT5000 -sensoreita mukaan torstain demolle. Kiitos.

Robojuchen commented 9 years ago

Joo voin ottaa. Oliko teillä lopussa ne vai? Katselin datasheettiä niin kyllä se virta pitäisi olla ok teidän etuvastuksilla. Katselin että ainoa asia mikä selittää vaihtelevat arvot on se, että ir-ledien kynnysjännite vaihtelee yksilöittäin vähän. Tämä tarkoittaa että samalla vastuksella toinen loistaa himpun kirkkaammin. Jos sensorit on hieman eri kulmassa pleksiin nähden ja aavistuksen eri etäisyydellä ja nämä kaikki tekijät kertautuvat suuntaan tai toiseen niin erot syntyvät siitä.

Ratkaisut: Trimmerien asettaminen sensoreihin. Tällä ne saa virittettyä vieläpä siten että niitä voi lukea digitaalisella inputilla.

Toinen ratkaisu on katsoa saako homman toimimaan koodissa kikkailemalla.

jakrmaj commented 9 years ago

Aika vähissä on sensorit. Trimmerit hankittiin, vielä tarvii asentaa. 10kOhm trimmerit. Hyvä noita TCRT5000 on varalla olla jos niitä joutuu trimmereistä huolimatta vaihtelemaan. -Jakke 8.4.2015 10.02 kirjoitti "Robojuchen" notifications@github.com:

Joo voin ottaa. Oliko teillä lopussa ne vai? Katselin datasheettiä niin kyllä se virta pitäisi olla ok teidän etuvastuksilla. Katselin että ainoa asia mikä selittää vaihtelevat arvot on se, että ir-ledien kynnysjännite vaihtelee yksilöittäin vähän. Tämä tarkoittaa että samalla vastuksella toinen loistaa himpun kirkkaammin. Jos sensorit on hieman eri kulmassa pleksiin nähden ja aavistuksen eri etäisyydellä ja nämä kaikki tekijät kertautuvat suuntaan tai toiseen niin erot syntyvät siitä.

Ratkaisut: Trimmerien asettaminen sensoreihin. Tällä ne saa virittettyä vieläpä siten että niitä voi lukea digitaalisella inputilla.

Toinen ratkaisu on katsoa saako homman toimimaan koodissa kikkailemalla.

— Reply to this email directly or view it on GitHub https://github.com/matpi/EmbeddedSystems2014/issues/5#issuecomment-90824670 .

Robojuchen commented 9 years ago

Löyisin tämmösen jolla lapsikin osaa tehdä android appseja. harkitkaa tekisittekö tuolla itselle kaukosäätimen. Pari nappia ja slaiderit. Tuommonen kun "MIT app inventor." Tässä vaikka tutoriaali miten tehdään appsi joka puhuu lauseen kun nappia painetaan.

http://appinventor.mit.edu/explore/sites/all/files/hourofcode/TalkToMePart1.pdf