Robojuchen / Mechatronics2013

Demo
2 stars 4 forks source link

Joonas & Jusu #13

Open jomijar opened 10 years ago

jomijar commented 10 years ago

Tarkoituksenamme olisi valmistaa puheohjattu infotaulu, joka hakee tietonsa internetistä(esim. sää, kello, päivämäärä). Tarvitsemme äänisensorin, näytön(lcd,led...), arduinon, langaton lähetin jne... Tarkemmin emme ole vielä asiaan perehtyneet.

heleniuspeltomaa commented 10 years ago

Ok. Ei mennä ainakaan sieltä missä aita on matalin... Miten toi arduino pystyy hakemaan internetistä tietoa, tarvitaanko erillinen tietokone.

Robojuchen commented 10 years ago

Tässäpä mainio projekti! Joskin osittain varsin haastava. Tuo puheohjaus on vaikein pala. Äänikomentojen käyttäminen on varsin vaikea laji, mutta hienoa jos sitä kiveä alatte kääntämään.

Kehiteltävää riittää kyllä tuossa itse näytössä ja netistä tietojen hakemisessa. Mutta täysin mahdollinen laite on niiltä osin ( olitteko paikalla kun kerroin sääryijystä?)

Tämä kun on mekatroniikkakurssi, olisiko ideaa lähteä kehittämään jotakin perinteisestä näytöstä poikkeavaa tapaa esittää informaatiota, sinänsä täppäri tai kännykkä näyttää nuo tiedot helpommin. Miten te voisitte näyttää ne sulautetummin tai hauskemmin?

Nyt vain rajaamaan mikä on homman juju ja ydin.

Nelli1 commented 10 years ago

Kuulostaa monimutkaiselta. Onko tämä jokin laite joka kiinnitetään tietokoneeseen tai johonkin älykkääseen laitteeseen? Siis mikä taulu? Onnea matkaan! Hieno idea. Terveisin, Minttu, Sanni, Kristiina ja Nelli

Venla commented 10 years ago

Onhan niitä IPadeja. Ei vaan, tsemppiä! Tavoitteellinen idea!

KalliJ commented 10 years ago

Todella haasteelliselta kuulostava projekti. Voisiko näytön virkaa hoitaa, vaikkapa jokin mekaaninen näyttö. Aivan kuin vanhan ajan mekaanisissa kierroslaskureissa ikään.

Robojuchen commented 10 years ago

Ei se puheohjauskaan ole niin mahdoton. Löytyi aika edullinen moduuli jossa helppo käyttöliittymä: http://www.ebay.com/itm/Voice-Recognition-Module-Arduino-Compatible-/261291298198?pt=LH_DefaultDomain_0&hash=item3cd62ccd96

Ainut ongema on että ovat vähän herkkiä melulle luottettavuuden kannalta ja tunnistavat vain sen puhujan joka käskyt on nauhoittanut. Kyseisessä mallissa on mahdollisuus kolmelle viiden käskyn ryhmälle jota kutakin ryhmää voidaan käyttää yksi kerrallaan. Hinta näyttää olevan noin 15e posteineen.

jomijar commented 10 years ago

Muutimme hieman suunnitelmaamme. Aiomme valmistaa ääniohjatut virtalähteet valoille yms.

Tässä tulevia hankintoja:

RoboJ mitä muuta tarvitaan?

Robojuchen commented 10 years ago

Tämä vaikuttaa mielenkiintoiselta, tuon langattoman pistorasian ohjailuun tarvitaan madollisesti. 5v logiikka-releitä tai opto-isolaattoreita. Sulautetut-kirjassa on ohjeet lähettimen hakkerointiin.

Tuohon saisi aika helposti ethernet shieldillä(n.9 dollaria ebaysta) myös internetin yli tapahtuvan ohjauksen jos semmonen kiinnostaa mutta on tuossakin jo projektia.

Hyvä olisi jonkunlainen fyysinen käyttöliittymä ettei ole pelkän äänen varassa :) TFT näyttö kosketusnäytöllä olisi aika hieno. Minulla on sellainen tilauksessa, pitää vähän kokeilla sitä niin osaa sanoa voiko sitä suositella. Toki ihan perinteiset napit tai optiset kytkimet tms. käy.

Harkitkaa ebaysta arduino BUONOa. Siinä on ilmeisesti parempi suodatus ADC piirille joka voisi parantaa puheentunnistuksen laatua. Muutenkin halpa ja hyvä boardi.

Arduinolle tulee ilmeisesti seinästä virtalähde. Kannatta laittaa mielellään 7-9 volttinen ettei turhaan kuumenna arduinon regulaattoria.

jomijar commented 10 years ago

Eli mitä meidän pitää tilata, jotta saadaan homma eteenpäin?

Robojuchen commented 10 years ago

Homma toimii paremmin näin päin:

1.Päätätte mitä toimintoja haluatte laitteeseen

  1. Mietitte mitä laitteita tarvitsette 3.Listaatte tänne laitteet, jos jotakin ei löydy tai ette tiedä minkä mallin ostaa tms. kysytte apua.

Minä sitten sanon jos jotakin ilmeistä puuttuu tai joku vempeleistä ei ole sopiva.

jomijar commented 10 years ago
  1. Haluamme ohjata langatonta pistorasiaa äänellä esim klapklap taputuksella. 2-3. Tarvitsemme jo yllämainitut laitteet sekä niiden lisäksi muuntajan arduinoa varten, logiikkarele?, tft näyttö, laatikko arduinoa varten
Robojuchen commented 10 years ago

http://www.ebay.com/itm/NEW-KY-037-High-Sensitivity-Sound-Detection-Module-for-Arduino-AVR-PIC-/231047772734?pt=LH_DefaultDomain_0&hash=item35cb853a3e

siinä mikki, suosittelen tätä mallia

logiikkarele tarkoittaa 5v jännitteellä tomivaa pienivirtaista relettä. Katsokaa sulautetut kirjasta miten siinä on hakkeroitu kaukosäädin.

Jäi vielä epäselväksi minkälainen on fyysinen käyttöliittymänne. Koskeutsnäyttö (näitä saa n.15-20 dollarilla) VAI tft/oled-näyttö + erikseen näppäimet VAI perinteinen lcd näyttö-shieldi jossa on napit mukana etc. Minkälaista suunnitelette?

jos päädytte kosketusnäyttöön ja tuohon äänikomentoon niin riittää että laitatte muutamaa lamppua päälle/pois.

Ääni+Perinteisellä näytöllä ja näppäimillä jos teette niin pitäisi kehittää laitteeseen sitten jotakin muutakin kuin että lamppu menee käskystä päälle ja pois. Esim. mahdollisuus ajastaa lamppujen syttymiset tms. jotakin muuta.

jomijar commented 10 years ago

Tilauksessa on: -http://dx.com/p/funduino-uno-r3-mega328p-board-for-hw-sw-engineers-development-tools-150802 -http://dx.com/p/arduino-compatible-3-2-tft-lcd-touch-sensor-screen-module-145725 -http://dx.com/p/arduino-microphone-sound-detection-sensor-module-red-135533

Ajatuksenamme on sekä puheella että fyysisellä käyttöliittymällä ohjattu langaton pistorasia jolla ohjataan valoja tms. Arduino sekä muut prujut sijoitetaan rasiaan. Äänet äänitetään ja ajetaan laitteeseen BitVoicer ohjelmalla. Koodi on työn alla.

Robojuchen commented 10 years ago

Tässä on mahdollisuus huikeaan projektiin. Olisi mukava kuulla tuosta valopuolestakin, onko se puoli jo selvillä vesillä?

Valitsemanne tft-moduuli on laadukas, nopea ja siihen löytyy hyvät kirjastot. Se käyttää kuitenkin 3.3v jännitettä ja tarvitsee siksi datalinjoihin jännittemuunnoksen. Tuollaisen pinnimäärän söhrääminen johdoilla on muutenkin kova työ. Pääsette helpoimmalla kun tilaatte shieldin jolla tuo näyttö menee suoraan arduinoon ja jossa on jännitemuuntimet asennettuna. Ei ole kalliskaan:

http://www.ebay.com/itm/3-2-TFT-LCD-Shield-Touch-Panel-Expansion-Board-for-Arduino-/121114386165?pt=LH_DefaultDomain_0&hash=item1c32fadef5

Isompi ongelma on että kyseinen näyttö vaatii neljän spi linjan vaatiman pinnin lisäksi 16 datapinniä joten teillä loppuu arduinosta pinnit! Teidän pitäisi siis hommata Arduino mega. mega on teidän projektiin muutenkin parempi valinta. Siinä on paljon pinnejä ja monta sarjaporttia mikä tekee järjestelmänne eri osien kommunikoinnista helpompaa. Siihen on esim helppo halutessaan liittää kännykkä jolla ohjailla valoja.

Ehdotan että yritätte myydä tilaamanne arduinon tumpille ja karolle tai Helenius&peltomaa parille jotka eivät ole tilaustaan vielä tehneet, ja tilaatte arduino megan: http://www.ebay.com/itm/MEGA2560-R3-Control-Board-ATMEGA16U2-For-Arduino-Compatible-USB-Cable-/301046653195?pt=LH_DefaultDomain_0&hash=item4617c7610b

Tämä myyjä vaikuttaa luotettavalta (itselleni oli hyvä palvelu) ja taitaa jopa nykyisin postittaa euroopasta!

jomijar commented 10 years ago

Kyseinen shield sekä Arduino mega on nyt tilattu.

ycu commented 10 years ago

muistin virkistämiseksi: http://blog.iteadstudio.com/itdb02-arduino-mega-shield-v1-1-come-with-library-v1-2/ http://learn.adafruit.com/category/lcds-and-displays http://www.youtube.com/watch?v=ZhLFB5S6bw0 http://henningkarlsen.com/electronics/library.php?id=52 http://forum.arduino.cc/index.php/topic,175751.0.html

Robojuchen commented 10 years ago

Hyvät materiaalit olette löytäneet. Oletteko saaneet vielä laiteitta ja testannut niitä. Laittakaahan vaikka sähköpostissa koodeja kun olette saaneet jotakin koodia aikaiseksi.

ycu commented 10 years ago

Mitä suosittelisit lähettimeksi? Olemme miettineet RF lähetintä, joita saa erikseenkin kiinasta tai sit kokosuomesta saa koko paketin( kaukosäädin-lähetin ja vastaanotin-pistorasia). Eli kannattaako tilata erillinen lähetin (433Mhz) vai purkaa uudesta RF-kaukosäätimestä?

Henning Karlsenin sivuilta löytyi kirjastot näyttöä varten ja myös koodi josta voisi muokata tai ottaa osia : http://forum.arduino.cc/index.php/topic,175751.0.html

Robojuchen commented 10 years ago

Voisitteko päivittää selkeästi teidän projektiin että minkälaiset nuo on nuo yksiköt mitä aiotte ohjata. Langattomia pistorasioita vai jotain muuta? Jos pistorasioita ohjaatte niin suosittelen koko setin ostamista valmiina ja hakkeroimista. Turvallisin ja helpoin ratkaisu.

Teidän projektiin sopii kuin nakutettu uTouch-library jonka button example soveltuu melko suoraan teidän tarpeisiin. Siitä on hyvä lähteä kehittämään. http://www.henningkarlsen.com/electronics/library.php?id=55