Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
pekrsy opened this issue Nov 27, 2014 · 11 comments
Open

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

pekrsy opened this issue Nov 27, 2014 · 11 comments

Comments

@pekrsy
Copy link

pekrsy commented Nov 27, 2014

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:

  • Arduino Mega
  • IR-sensorit
  • RGB-ledejä
  • Bluetooth lähetin
    RGB-led nauhaa
  • Vastuksia
  • Järkyttävän määrän johdinpiuhaa :)
@jakrmaj
Copy link

jakrmaj commented Nov 27, 2014

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

@jakrmaj
Copy link

jakrmaj commented Jan 13, 2015

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
Copy link
Owner

matpi commented Jan 14, 2015

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
Copy link
Collaborator

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
Copy link

jakrmaj commented Jan 15, 2015

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
Copy link
Collaborator

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
Copy link

jakrmaj commented Jan 15, 2015

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
#5 (comment)
.

@jakrmaj
Copy link

jakrmaj commented Apr 7, 2015

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

@Robojuchen
Copy link
Collaborator

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
Copy link

jakrmaj commented Apr 8, 2015

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
#5 (comment)
.

@Robojuchen
Copy link
Collaborator

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants