• Live: io-techin Tekniikkapodcast tänään perjantaina poikkeuksellisesti noin klo 14:00 alkaen. Keskustellaan viikon mielenkiintoisimmista tietotekniikka- ja mobiiliaiheista. Suora lähetys YouTubessa. Tule mukaan katselemaan ja keskustelemaan! Linkki lähetykseen >>

Ledin ohjaus USB:llä

Liittynyt
14.09.2017
Viestejä
2 445
Mietin tässä, et mitähän tarttis, jos haluais ohjata lediä USB-väylän avulla Linuxilla? Varmaan tarttis kirjoittaa ajuri ja sit käyttää sitä jossain ohjelmassa. Mut mietin rautapuolta, et mikä olis se minimi siinä laitteessa, joka kytketään tietokoneeseen? Gemini ehdottaa jotain Rasperry Pi -pohjaista järjestelmää, mutta haluaisin tehdä mahdollisimman minimaalisen.

Joskus olen nähnyt jotain USB-liittimiä, joissa on myös jokin piiri käytössä. En kuitenkaan tunne näitä juurikaan, niin osaisko joku sanoa, et miten tässä vois edetä ja löytää mahdollisimman bulkin usb:hen kytkettävän "laitteen", joka kytkettäisiin kiinni isäntälaitteeseen (tietokone) ja johon voisi juottaa kiinni aluksi vaikka ledin?
 
Mietin tässä, et mitähän tarttis, jos haluais ohjata lediä USB-väylän avulla Linuxilla? Varmaan tarttis kirjoittaa ajuri ja sit käyttää sitä jossain ohjelmassa. Mut mietin rautapuolta, et mikä olis se minimi siinä laitteessa, joka kytketään tietokoneeseen? Gemini ehdottaa jotain Rasperry Pi -pohjaista järjestelmää, mutta haluaisin tehdä mahdollisimman minimaalisen.

Joskus olen nähnyt jotain USB-liittimiä, joissa on myös jokin piiri käytössä. En kuitenkaan tunne näitä juurikaan, niin osaisko joku sanoa, et miten tässä vois edetä ja löytää mahdollisimman bulkin usb:hen kytkettävän "laitteen", joka kytkettäisiin kiinni isäntälaitteeseen (tietokone) ja johon voisi juottaa kiinni aluksi vaikka ledin?
Joku USB-väylää tukeva mikrokontrolleri taitaa olla halvin ja pienin ratkaisu jonka saa mahtumaan pienimmillään vaikka USB-liittimen rungon sisälle tai jos ei ihan niin alkutekijöistä halua rakentaa niin joku Arduino tai ESP-piiri.

Ja jos tuollaisen rakentelee niin helpoimmalla ohjauksessa varmaan pääsee jos laittaa tuon USB-laitteen näkymään vaikkapa sarjaporttina tietokoneelle niin voi sitten suoraan /dev/ttyUSB0 -laitteelle (tai mille nimelle tuo tunnistuukaan) vaikka komentoriviltä kirjoittaa merkkejä joilla ohjailee vaikka sitä lediä.
 
  • Tykkää
Reactions: Mco
Olen joskus rakentanut USB:n kautta lediä ohjaavan systeemin tämän projektin pohjalta:

Projektin esimerkissä käytetään 1,5 euron hintaista mikrokontrolleria ja tuo projekti sisältää esimerkkikytkentäkaavion, firmwaren mikrokontrollerille ja esimerkkiohjelman miten sitä käytetään tietokoneelta käsin.

Ja se on HID-laite (Human Interface Device), eli siihen ei tarvitse ajuria ollenkaan.

Tuossa projektissahan sinänsä määritellään HID-pohjainen protokolla, niin tietokone voi kysyä laitteelta että montako inputtia ja montako outputtia sillä on ja sitten käyttää niitä. Eli periaatteessa projektin pohjalta olisi triviaalia tehdä vaikka useammankin ledin ohjaus. Projekti on myös hankkinut VID : PID parin, jota saa käyttää ko. protokollan toteuttaville laitteille, joten sen pohjalta on mahdollista itse rakentaa laite, joka on senkin suhteen USB-speksin mukainen.
 
Viimeksi muokattu:

Statistiikka

Viestiketjuista
286 702
Viestejä
4 919 042
Jäsenet
79 241
Uusin jäsen
Aziz

Hinta.fi

Back
Ylös Bottom