skateman blogja

Multitouch rendszer - part 11 (eredmények+képek)

Kicsit megkésve, de újra jelentkezem. Mostanában nem jutott idő a blogolásra, de termékenyek voltak ezek a hónapok multitouch téren.

A FTIR-es megoldás kissé bedöglött, ugyanis szilikon nélkül megoldhatatlan, így egy kis cselhez folyamodtam.

Egy régebbi projektemet használtam fel, kisebb módosításokkal.
Készítettem egy vadiúj kesztyűt, az ujjaira mikrokapcsolókat és SMD LED-eket ragasztottam, ezek csak akkor kapcsolnak be, ha megérintek velük valamit.

A projekciós felületet homályos öntapadós DC FIX üvegtapétával oldottam meg.

Multitouch rendszer - part 8 (iskolai munkálatok + képek)

Mivel már nem nagyon lehetett megmozdulni a szobámban, a plexi meg a fa átkerült a suli egyik informatikatermébe.
Itt fogok dolgozni vele mostantól, ugyanis ezt a projektet az iskola pénzeli :)

A két hosszabb oldalt alkotó léc ki lett fúrva 26mm-enként egy 5mm-es fúróval.
Bele lett pakolva az összes LED, össze lettek forrasztva a + és - ágak párhuzamosan is, majd az egész rá lett pakolva a plexire...

Az infrafény nem nagyon látszik a képeken, mivel egy 3MPX-es iskolai fényképezőgéppel csináltuk a képeket...

A vetítővászon-fólia még nem érkezett meg, úgyhogy pauszpapírt használtunk a tesztelésre, eléggé jó képet nyújt.

ASUS WL-500g Premium

Megérkezett a routerem :)
Szép, fehér, világít, működik és nem V2...

Miután meguntam az eredeti firmwaret, rápakoltam az OpenWrt Kamikaze 7.09-es [url=http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/openwrt-brcm-2.4-sq…].
A wiki oldal szerint jártam el mindenben.
Az automata restart nem volt meg, ezért 30 perc után (a biztonság kedvéért...) adtam neki egy manuális rebootot.
A szoftver szépen felfutott, minden bennevan ami nekem kéne. Vagyis majdnem minden...
NTFS támogatás valahogy nem akar menni.....se a "gyári" ntfs kernelmodul, se az ntfs-3g.

Single Board Computer

Itthonra szeretnék egy torrentkliens/VoIPállomás/zenelejátszó ötvözetet, SBC/beágyazott rendszer, kinek hogyan tetszik. A lényeg egy 400MHz-es Freescale I.MX31-es ARM11 mikrokontroller lenne (viszonylag olcsón hozzá tudok jutni ismerőstől). Annyira jutottam önerőből, hogy biztosan kell hozzá power-management IC. Ezt sem lenne gond beszerezni, és még az ára is "kedvező".

Gondolom még kell hozzá RAM, NOR/NAND FLASH, de ezekhez sajnos nem értek. Ezenkívül nem tudom hogy mi kell még az eszközbe, meg hogy hol tudok hozzá valami NYÁK-tervet keríteni. Ebben kéne a fő segítség.

Multitouch rendszer - part 5 (elektronika)

A próbaáramkör alapján nekiálltam a forrasztgatásoknak.
Első próbálkozásaim nem lettek valami szépek, de azért belejöttem.

A 98 darab LED + ellenállások szépen összeforrasztva ahogy kell, 7es blokkokba, minden blokk külön.
Összekötöttem őket egy próba erejéig, egy kilyuggatott bádoglécbe :)

Szépen világít mind, az ampérmérő is szépet mutat.
Most az a gond van, hogy hogyan "mountolni" a LEDeket a plexihez.
A bádogkeret nem jó ötlet, mert nem fér bele már az üveg a ledek után :S

Alumíniumkeret volt a tervben, de azt egyelőre még nem tudtam szerezni.
Abszolút elképzelésem sincs hogyan lehetne megtartani a LED-eket és a plexit egyszerre.

Multitouch rendszer - part 3 (plexiüveg)

Na szépen meg is érkezett az üvegem, 1502x1005mm méretekkel rendelkezik.
Kicsit javítottam rajta egy dekopír fűrésszel: 1285x1005mm.
A projekciós felület kb 1280x960mm lesz, tehát mindkét szélen van 7 centiméter ráhagyás a csiszolásnak, meg hogy ne a levegőbe kelljen lebegtetni a cuccost :)

Pár kép az érdeklődőknek:
http://skateman.extra.hu/fetch.php?fetch=59995caff3886f20092c165dec5c71…
http://skateman.extra.hu/fetch.php?fetch=a892c6208e116ff9f7d7da77df8694…
http://skateman.extra.hu/fetch.php?fetch=1a1490ee456c932dbb7cf62da27b95…
http://skateman.extra.hu/fetch.php?fetch=4c22ea2946e97c5fed1033bc7bdeac…

Multitouch rendszer - part 2 (infrafény)

Az első szállítmány ma reggel hevert a postaládában. 100 darab CQY99-es IR LED és 50darab 15Ohmos 3W-os ellenállás.
A datasheet alapján elkészítettem a bekötési rajzot, aminek egy jól látható szépséghibája van: kilóg 2darab led.

Mivel a képernyő 4:3 arányú lesz, a LED-eket is így tervezem elosztani a szélén. A 100 7-tel maradékos osztásával 14-et kapunk, maradéknak pedig 2-t. Szóval 98-cal szépen kéne kinéznie, valamint az áramkörnek is eggyel kevesebb ága lenne.

Multitouch rendszer - part 1 (tervek)

Már régóta tervezgetem egy multitouch "asztalka" megépítését.
Az interneten rengeteg anyag található ezzel kapcsolatban.

Lehet sok pénzből is megcsinálni a dolgot nagyon-nagyon jól, de olcsón is szép eredményeket érhetünk el.
Lássuk mi kell hozzá mindenképpen:

  • egy darabka plexiüveg, ami képernyőként fog szolgálni
  • hátsó-projekciós vetítőfólia vagy olcsóbb megoldás a pauszpapír :)
  • projektor
  • infravörös LED-ek
  • infravörös kamera
  • számítógép
  • állvány vagy keret a plexinek

A fentebb linkelt oldal fórumában van pár ötlet amit érdemes megvalósítani ha megengedhetjük magunknak.

Nyári Gentoo frász

Itt a nyár, itt az ideje új dolgokba belevágni: úgy döntöttem, hogy kipróbálom a Gentoo-t.
Minimal install CD 150MB körül van, letöltöttem, kiírtam, bootoltam.
Parancssori linux rendszer, nem vagyok kezdő linuxos...elboldogultam a handbook alapján.
Vagyis 1 darabig, mert az X nem akar felmenni...

Így nézett ki a partíciós táblám Gentoo előtt:
/dev/sda1 - primary partition Ubuntu root partíció, grub - 50GB (reiserfs)
/dev/sda2 - primary partition Windows XP - 50GB (ntfs)
/dev/sda3 - primary partition adatok - 290GB (ntfs)
/dev/sda4 - extended partition
/dev/sda5 - logical partition swap - 10GB

100W lecsapolása egy ATX tápról

Egy 100 LED-es áramkört szeretnék működésre bírni valahogyan 12 voltról.
A bekötés a következőképpen lenne:

Ez 10 LED-re van megcsinálva, 100 LED-re ugyanez az ábra, csak 50 db párhuzamos ág 5 helyett.
Mindegyik LED-re 5-5 volt feszültség jut, 150mA-nak kéne futnia minden ágban.
Egy kis kalkuláció után kiderül, hogy 7500mA áramra van szükség. Még egy kis kalkuláció után pedig, hogy kb 100W-os (91875 mW) lesz a szerkezet.

MSI Wind U100

Tegnap érkezett meg kedvenc "boltomba" pár darab MSI Wind U100-as netbook.
Múlt héten volt szerencsém kipróbálni egy eeePC-t és nagyon megtetszett. Meg is vettem volna, ha nem rózsaszín lett volna :D
De ez a fehér MSI nálam 10pontot kapott. Igaz hogy nem kapható SSD-vel, meg szlovák windows/billentyűzet, de mindent ki lehet cserélni :)
Van már valaki aki rendelkezik egy ilyennel? Vagy tudna róla véleményt mondani?

[SZERK]Kesztyűs kézzel bánok a géppel + képek

Egy régebbi írás adott nekem ötletet egy multitouch beviteli eszköz megépítéséhez.
Végre sikerült a hardver részét összehozni teljesen, tökéletesen és működőképesen.

Arról van szó, hogy egy pár kesztyű 5-5 ujjára 5-5 infra LED-et erősítettünk, kapcsoltunk rá egy kis egyenáramot és hagytuk, hogy egy átalakított webkamera farkasszemet nézzel velünk.

A kamera lencséje mögé 7-8 rétegben fekete filmnegatívot erősítettünk, elérve azt, hogy szinte csak infravörös fényt "lásson".

Azureus daemon

Meg szeretném oldani a gépemmel, hogy állandóan fusson rajta 1 torrent kliens, és én távolról tudjam piszkálni ha szükségem van rá.

Kis googlezés után találtam az azureushoz egy megoldást.

http://www.azureuswiki.com/index.php/DaemonizedAzureus

Eltoltam a linket :D

Ez az:
http://www.azureuswiki.com/index.php/HeadlessSwingUIAtBoot

A scriptet az /etc/init.d mappába tettem, utána update-rc.d azureus defaults 99.

Futtatásakor egy ilyen hibát kapok:
/etc/init.d/azureus: 63: [[: not found
El elindul a progi, de utána nemtudom leállítani, vagy újraindítani:


skateman@skate-desktop:~$ sudo /etc/init.d/azureus start
/etc/init.d/azureus: 63: [[: not found
Starting Azureus screen daemon: azureus_screen
skateman@skate-desktop:~$ sudo /etc/init.d/azureus status
/etc/init.d/azureus: 63: [[: not found
Azureus is DOWN
skateman@skate-desktop:~$ sudo /etc/init.d/azureus stop
/etc/init.d/azureus: 63: [[: not found
Coulnd't find a running Azureus screen daemon
skateman@skate-desktop:~$ sudo /etc/init.d/azureus restart
/etc/init.d/azureus: 63: [[: not found
Coulnd't find a running Azureus screen daemon
Starting Azureus screen daemon: azureus_screen
 ... done.

Forró CPU

Sziasztok!

Találtam valamit, ami szerintem elképzelhetetlen h működjön.
Mindig furcsa volt, hogy igen forró a laptopom egyik sarka, és a hűtő is úgy ordít mint a sakál...
A GNOME Panelra állítottam egy CPU hőmérséklet-figyelőt, ami kissé lesokkolt.
ACPI THRM 70-80°C között ingadozik, néha eléri a 90°C-ot.
A hwmon0 60-80°C között írja az adatokat, de ez is elérte már a 90°C-ot.
Most vagy a két szenzor valamelyike nem a CPU-t méri, vagy a szenzor a hibás, de tényleg kegyetlen forró a gép.


$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 36
model name      : AMD Turion(tm) 64 Mobile Technology MT-37
stepping        : 2
cpu MHz         : 800.000
cache size      : 1024 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc
bogomips        : 1593.50
clflush size    : 64

Lebutított gépek

Olyan dolgokon gondolkozok, hogy p1 133MHz-s gépekre 64-128MB rammal hogy lehetne megoldani a linuxizaciot.
Van 16db ilyen gép, és úgy kéne megoldani őket, hogy csak a net legyen hasnzálható.
A user semmi mást ne tudjon csinálni, csak a firefoxot használni meg szükség esetén USB kulcsra menteni.
Addig eljutottam 1 géppel, hogy fentvan rajta ubuntu parancssori alaprendszer + xorg meg firefox.
Az a fő gond vele h parancssori bejelentkezés van, utána startx, azután xorg termináljából firefox.
Ez a gépek használóinak bonyolult lenne.

Ablakkezelőkkel próbálkoztam, de mindhez tartozik valamilyen hülye menü, ami nekem felesleges.
Az kell, hogy valami abszolút light ablakkezelő elinduljon + firefox.
Lehessen USB kulcsra menteni, USB-t leválasztani, meg kikapcsolni a gépet.

Mennyire éri meg most Gutsy-ra váltani

Megtetszett nekem ez a Gutsy Gibbon.
Főleg, hogy Compiz Fusion van benne alapból, meg van benne bluetooth-alsa.
Ami kell nekem:

  • ATi oldaláról letöltött fglrx működjön
  • AmaroK szóljon rendesen
  • Kopete működjön
  • Skype működjön
  • Screem működjön
  • gDesklets működjön
  • VMware használható legyen
  • Wine játékok fussanak (CS:CZ, WoW:BC)
  • BT stereo headset működjön (http://bluetooth-alsa.sourceforge.net/) A2DP-vel
  • A rendszer ne legyen lassabb!!!

ATi fglrx nem szereti az AIGLX-et, gondolom a Compiz Fusion by default ezt használja, futtatható XGL-lel is?

CPU Frequency Scalling nem hálózati feszültségről

Ahogy azt egy régebbi bejegyzésben írtam, átpiszkáltam a CPU Frequency Scallingomat.
Most az a "kínom", hogy akármit csinálok, csak 800MHz-n üzemel a proci, ha elemről működtetem a laptopot.
Alapból ondemand-on fut a scalling, de nem kapcsolja feljebb a procit, ha manuálisan átrakom mondjuk 2GHz-re, akkor automatikusan userspace 800MHz lesz belőle.

Mi a fene történt??? :D

VMware Player - Windows XP

Úgy döntöttem megszabadulok a nemrég telepített XPtől és kipróbálom a VMware Player-t.
A win partícióján nincs semmi fontos adat, minden törölhető róla.
Ubuntu telepítő CDjével visszacsinálom a /dev/hda1-et 100GB-sra.
Csak 6.06-os dapper van itthon....megteszi.

Miután befejezte, bootolok vissza HDD-ről Ubuntuba.

sudo apt-get install vmware-player

Amíg felrakja, addig megnézem, hogy mi is ez a progi :)
Hoppá, ez csak "lejátszó", kell csinálni valamilyen imaget hozzá VMware Workstationnel.

Pici googlezés után találtam ezt a kis hacket:
http://johnbokma.com/mexit/2005/10/26/vmware-player-windows-xp.html

ATi fglrx 8.40.4

Nem mertem még próbálkozni fglrx telepítéssel, ezértis szeretem a restricted driver managert :)
De most megjött hozzá a kedvem, ennek a leírásnak a hatására.
El is kezdtem:


cd Downloads
wget https://www2.ati.com/drivers/linux/ati-driver-installer-8.40.4-x86.x86_64.run
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-generic

Nekem nem kell interaktív telepítő, csináljon csomagokat, akkor amivel ütközik azt kivágja:

sudo bash ati-driver-installer-8.40.4-x86.x86_64.run --buildpkg Ubuntu/feisty

Ezután kellett pici módosítás, hogy a linux-restricted-modules fglrx-je le legyen tiltva, ne zavarjon nekünk:

sudo vi /etc/default/linux-restricted-modules-common

Ezután a DISABLED_MODULES="" -be beszúrtam az fglrx-et: DISABLED_MODULES="fglrx".

sudo dpkg -i xorg-driver-fglrx_8.40.4-1*.deb fglrx-kernel-source_8.40.4-1*.deb fglrx-amdcccle_8.40.4-1*.deb

Ezután ellenőriztem a függőségeket:

sudo apt-get -f install

Minden rendben, jöhet a module-assistant.


sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a