<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>Ivanov Péter honlapja</title><link href="http://www.ivanov.eu/" rel="alternate"></link><link href="http://www.ivanov.eu/feeds/all.atom.xml" rel="self"></link><id>http://www.ivanov.eu/</id><updated>2021-03-11T17:52:00+01:00</updated><entry><title>Áttérés Durpalról Pelicanra</title><link href="http://www.ivanov.eu/static.html" rel="alternate"></link><published>2021-03-11T17:52:00+01:00</published><updated>2021-03-11T17:52:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2021-03-11:/static.html</id><summary type="html">&lt;p&gt;Hogyan konvertáltam át a honlapom Durpal motorról a Pelican statikus honlapgenerálóra&lt;/p&gt;</summary><content type="html">&lt;p&gt;A Drupal rendszer helyett a pelican statikus honlapgenerátort fogom használni. A korábbi tartalmat megpróbálom minél
hamarabb importálni.&lt;/p&gt;
&lt;p&gt;Itt gyorsan le is írom, hogyan sikerült a tartalmat átmenteni az új rendszerbe.&lt;/p&gt;
&lt;p&gt;A régi Drupal 5-ös honlapot elindítottam a saját PC-men, amin Arch Linux fut. Ez alá telepítettem az Apache 
webszervert és a MariaDB-t (ami MySQL helyett van). Frissítettem a honlap motort Drupal 6-ra, majd 
telepítettem a Views nevű modult. A Views modul tud RSS-t generálni és ezt az RSS-t be tudja importálni a pelican!&lt;/p&gt;
&lt;p&gt;pelican-import --feed 'http://192.168.5.6/drupal6/?q=node/feed' -m markdown&lt;/p&gt;</content><category term="pelican"></category><category term="publishing"></category></entry><entry><title>Mobiltelefonnal felvett videók szerkesztése (hang elcsúszik a képtől)</title><link href="http://www.ivanov.eu/mobiltelefonnal-felvett-videok-szerkesztese-hang-elcsuszik-a-keptol.html" rel="alternate"></link><published>2020-06-25T15:34:00+02:00</published><updated>2020-06-25T15:34:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2020-06-25:/mobiltelefonnal-felvett-videok-szerkesztese-hang-elcsuszik-a-keptol.html</id><summary type="html">&lt;p&gt;A youtube videók gyártása során jöttem rá, hogy ha mobiltelefonnal
felvett videót vágni akarjuk, akkor a legfontosabb, hogy a videó
kép/másodperc (FPS) értéke állandó legyen. Ez általában \~30 kép
másodpercenként (ez az érték az NTSC szabványból ered és valójában 29,97
kép/másodperc). A mobiltelefonok között sajnos van olyan …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A youtube videók gyártása során jöttem rá, hogy ha mobiltelefonnal
felvett videót vágni akarjuk, akkor a legfontosabb, hogy a videó
kép/másodperc (FPS) értéke állandó legyen. Ez általában \~30 kép
másodpercenként (ez az érték az NTSC szabványból ered és valójában 29,97
kép/másodperc). A mobiltelefonok között sajnos van olyan, ami felvétel
közben nem 30 képet vesz fel, hanem mondjuk 27,65-öt vagy 17,2-t
átlagosan és az érték felvételenként és a felvételen belül is változik.
Az eltérő FPS-el felvett videókat, ha megpróbálunk összevágni, akkor azt
tapasztalhatjuk, hogy a videó és a hang elcsúszik.  &lt;/p&gt;
&lt;p&gt;A csökkent FPS valószínűleg a megnövelt expozíciós idő miatt van, amire
akkor van szükség, ha a szenzor nem kap elég fényt.  &lt;/p&gt;
&lt;p&gt;Példa: állandó 30 kép/mp-el vesz fel a Samsung Galaxy J6, tehát videó
készítésre alkalmas. Változó FPS-el vesz fel a Xiaomi Redmi Note 4,
tehát nem érdemes vele videót csinálni.  &lt;/p&gt;
&lt;p&gt;A változó FPS-sel felvett videókat a &lt;a href="https://handbrake.fr/"&gt;HandBrake&lt;/a&gt;
nevű szoftverrel lehet átalakítani konstans FPS-re.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>3D nyomtatásról kezdőknek (videó)</title><link href="http://www.ivanov.eu/3d-nyomtatasrol-kezdoknek-video.html" rel="alternate"></link><published>2020-03-08T19:42:00+01:00</published><updated>2020-03-08T19:42:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2020-03-08:/3d-nyomtatasrol-kezdoknek-video.html</id><summary type="html">&lt;p&gt;Ismeretterjesztő videósorozat a 3D nyomtatásról magyarul:  &lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ismeretterjesztő videósorozat a 3D nyomtatásról magyarul:  &lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>JPEG kép EXIF információk megjelenítése és eltávolítása</title><link href="http://www.ivanov.eu/jpeg-kep-exif-informaciok-megjelenitese-es-eltavolitasa.html" rel="alternate"></link><published>2019-10-21T14:33:00+02:00</published><updated>2019-10-21T14:33:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2019-10-21:/jpeg-kep-exif-informaciok-megjelenitese-es-eltavolitasa.html</id><summary type="html">&lt;p&gt;A JPEG képek tartalmazhatnak metaadatokat (kamera típusa, vaku be volt-e
kapcsolva, expozíciós idő, apertúra, stb.), ezeket EXIF-nek hívják.  &lt;/p&gt;
&lt;p&gt;Ubuntu és Debian Linux alatt az &lt;code&gt;imagemagick&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo apt install imagemagick&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Arch Linux alatt is &lt;code&gt;imagemagick&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo pacman -S imagemagick&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Telepítés után az  &lt;/p&gt;
&lt;p&gt;identify -verbose image …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A JPEG képek tartalmazhatnak metaadatokat (kamera típusa, vaku be volt-e
kapcsolva, expozíciós idő, apertúra, stb.), ezeket EXIF-nek hívják.  &lt;/p&gt;
&lt;p&gt;Ubuntu és Debian Linux alatt az &lt;code&gt;imagemagick&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo apt install imagemagick&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Arch Linux alatt is &lt;code&gt;imagemagick&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo pacman -S imagemagick&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Telepítés után az  &lt;/p&gt;
&lt;p&gt;identify -verbose image.jpg  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;kiírja az EXIF információkat, a  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;mogrify -strip image.jpg&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;eltávolítja.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Időbélyeg hozzáadása ping-hez (vagy bármihez)</title><link href="http://www.ivanov.eu/idobelyeg-hozzaadasa-ping-hez-vagy-barmihez.html" rel="alternate"></link><published>2019-10-13T08:52:00+02:00</published><updated>2019-10-13T08:52:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2019-10-13:/idobelyeg-hozzaadasa-ping-hez-vagy-barmihez.html</id><summary type="html">&lt;p&gt;Ubuntu és Debian Linux alatt a &lt;code&gt;moreutils&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo apt install moreutils&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Arch Linux alatt is &lt;code&gt;moreutils&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo pacman -S moreutils&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Utána a ping parancs kiegészítése időbélyeggel:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;me@host$ ping 192.168.5.34|ts "%H:%M:%.S |"&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;10:50:08.458648 | PING 192.168 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ubuntu és Debian Linux alatt a &lt;code&gt;moreutils&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo apt install moreutils&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Arch Linux alatt is &lt;code&gt;moreutils&lt;/code&gt;-t kell telepíteni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo pacman -S moreutils&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Utána a ping parancs kiegészítése időbélyeggel:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;me@host$ ping 192.168.5.34|ts "%H:%M:%.S |"&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;10:50:08.458648 | PING 192.168.5.34 (192.168.5.34) 56(84) bytes of
data.  &lt;/p&gt;
&lt;p&gt;10:50:08.458690 | 64 bytes from 192.168.5.34: icmp_seq=1 ttl=255
time=5.75 ms  &lt;/p&gt;
&lt;p&gt;10:50:09.447702 | 64 bytes from 192.168.5.34: icmp_seq=2 ttl=255
time=2.62 ms  &lt;/p&gt;
&lt;p&gt;10:50:10.452397 | 64 bytes from 192.168.5.34: icmp_seq=3 ttl=255
time=5.52 ms  &lt;/p&gt;
&lt;p&gt;10:50:11.451160 | 64 bytes from 192.168.5.34: icmp_seq=4 ttl=255
time=2.58 ms  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A &lt;code&gt;ts&lt;/code&gt; utáni paraméter az időbélyeg formátumát adja meg, enélkül is
működik a parancs.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Birge (küldőcske, süsü) kártyajáték</title><link href="http://www.ivanov.eu/birge-kuldocske-susu-kartyajatek.html" rel="alternate"></link><published>2019-07-23T19:24:00+02:00</published><updated>2019-07-23T19:24:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2019-07-23:/birge-kuldocske-susu-kartyajatek.html</id><summary type="html">&lt;p&gt;Mivel a neten nem találtam jó leírást erről a játékról, ezért most
következzen egy rendhagyó cikk a birge kártyajátékról, amit küldőcske,
süsü néven is ismertünk. További valószínű nevek: disznózás, ötös hülü.  &lt;/p&gt;
&lt;p&gt;6-7 éves kortól játszható.  &lt;/p&gt;
&lt;p&gt;2-4 játékos játszhatja, magyar kártyával. A cél az, hogy elfogyasszuk az
összes lapunk. Aki először …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Mivel a neten nem találtam jó leírást erről a játékról, ezért most
következzen egy rendhagyó cikk a birge kártyajátékról, amit küldőcske,
süsü néven is ismertünk. További valószínű nevek: disznózás, ötös hülü.  &lt;/p&gt;
&lt;p&gt;6-7 éves kortól játszható.  &lt;/p&gt;
&lt;p&gt;2-4 játékos játszhatja, magyar kártyával. A cél az, hogy elfogyasszuk az
összes lapunk. Aki először leteszi az utolsó lapját, az nyer. Az utolsó,
akinek lapja marad, az lesz a birge (süsü).  &lt;/p&gt;
&lt;p&gt;5 lapot oszt az osztó mindenkinek, ezután egy lapot letesz az asztalra,
hogy mindenki lássa. A letett szín (tök, makk, zöld, piros) lesz a tromf
vagy adu, ami üti a többi színt. A tromf ász üt mindent. A játék úgy
kezdődik, hogy az osztótól balra ülő letesz egy lapot akár tromfot is.
Bizonyos esetekben több lapot is le lehet tenni. A sorban következőnek
ütnie kell egy nagyobb értékű lappal. Ha leüti a lapokat, akkor ő tehet
le a következő játékosnak lapokat. A leggyengébb a 7-es, majd 8, 9, 10,
alsó, felső, király és ász a legerősebb. Például, ha piros a tromf,
akkor a zöld nyolcas üthető zöld kilencessel vagy nagyobbal, vagy
bármilyen értékű tromffal. Ha valaki tromfot tesz le, az csak egy
nagyobb értékű tromffal üthető.  &lt;/p&gt;
&lt;p&gt;Ha nincs ütőlapja a játékosnak, akkor fel kell vennie a letett lapot, de
akkor is felveheti, ha nem akarja leütni. Ha egy játékos lapot vett fel,
akkor ő nem tehet le lapot a következő játékosnak és a következő játékos
tehet le lapokat. Ha egy játékos tett le lapot, akkor a talonból fel
kell annyit vennie, hogy 5 lapja legyen.  &lt;/p&gt;
&lt;p&gt;Ha a játékosnak van két egyforma értékű lapja, akkor azokat egyszerre
leteheti és még egy kísérőt, tehát összesen három lapot (például két
kilencest és egy alsót a kísérőnek). Illetve, ha két-két egyforma lapja
van azokat is leteheti és még egy kísérőt, tehát összesen öt lapot. De
mindig csak annyi lapot szabad letenni, amennyi a következő játékosnak
van. Tehát ha van két egyforma lapom, de a következő játékosnak már csak
egy lapja van, akkor csak egy lapot tehetek le! Ha egy játékosnak több
lapot tettek le és nem tudta mind leütni, akkor a maradék lapokat fel
kell vennie és ebben az esetben sem tehet le ez a játékos lapot a
következő játékosnak.  &lt;/p&gt;
&lt;p&gt;Ha a talon elfogy, akkor a letett tromfot kell felvenni és onnantól
kezdve nem kell lapot felvenni, nincs talon.  &lt;/p&gt;
&lt;p&gt;Ha a tromf hetes van a kezünkben és éppen sorra kerülünk, akkor a ki
lehet cserélni az elsőnek lerakott tromffal. De nem cserélhetünk, ha már
csak az elsőnek lerakott tromf maradt a talonból!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Taktika: az alacsonyabb számú nem tromf kártyákat érdemes az elején
letenni. Ha valaki tromfot tesz le a játék elején, az általában gyanús,
hogy az illető tele van tromffal. Tromfot és nagyobb értékű kártyákat
nem feltétlenül érdemes leütni, fel is lehet venni és később
felhasználni. A tromf ászt érdemes megtartani utolsó kártyának.&lt;/p&gt;
&lt;/p&gt;</content><category term="Egyéb"></category></entry><entry><title>Nyomtatószál: 1,75 mm vagy 3 mm átmérőjű a jobb?</title><link href="http://www.ivanov.eu/nyomtatoszal-175-mm-vagy-3-mm-atmeroju-a-jobb.html" rel="alternate"></link><published>2019-03-05T20:43:00+01:00</published><updated>2019-03-05T20:43:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2019-03-05:/nyomtatoszal-175-mm-vagy-3-mm-atmeroju-a-jobb.html</id><summary type="html">&lt;p&gt;Rövid válasz nincs, mindkettőnek vannak előnyei és hátrányai.  &lt;/p&gt;
&lt;p&gt;A 3 mm átmérőjű szál volt előbb, úgy tudom, hogy eredetileg műanyagipari
hegesztőgépekben használták. Manapság van 2,9 mm és 2,85 mm átmérőjű
szál is, ami a 3 mm-es gépekben is használható. Az 1,75 mm-es szálakat
később kezdték el gyártani …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Rövid válasz nincs, mindkettőnek vannak előnyei és hátrányai.  &lt;/p&gt;
&lt;p&gt;A 3 mm átmérőjű szál volt előbb, úgy tudom, hogy eredetileg műanyagipari
hegesztőgépekben használták. Manapság van 2,9 mm és 2,85 mm átmérőjű
szál is, ami a 3 mm-es gépekben is használható. Az 1,75 mm-es szálakat
később kezdték el gyártani, direkt a 3D nyomtatókhoz találták ki. Az
újabban kifejlesztett műanyagtípusok gyakran csak ebben a méretben
kaphatók (pl. ASA, TPU, TPE, Nylon).  &lt;/p&gt;
&lt;p&gt;1,75 mm-es fejet (hotend) és extrudert át lehet alakítani 3 mm-essé
bizonyos részek felfúrásával, kicserélésével. A fejet visszafelé nem
nagyon lehetséges átalakítani és az extrudert is csak kivételes esetben:
az én 3 mm-es extruderem használom 1,75 mm-es szállal, úgy hogy egy 2
mm-es belső, 3 mm-es külső átmérőjű teflon (PTFE) cső van végigvezetve
rajta. A 3 mm-es szállal működő gépbe nem lehet (illetve lehet, de nem
érdemes) 1,75 mm-eset tenni és 1,75 mm-es gép sem működik 3 mm-es
szállal. A jó hír, hogy elméletileg elég kicserélni az extrudert és a
fejet (hotend).  &lt;/p&gt;
&lt;p&gt;Nekem egyik 3D nyomtatóm 3 mm-es PLA-ra beállítva, a másik kettő 1,75
mm-es PET-G-re.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Összehasonlítás&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table width="100%"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th width="50%"&gt;
3 mm-es előnyei:&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th width="50%"&gt;
1,75 mm-es előnyei:&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
nehezebben gubancolódik&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
minden 3D nyomtatós boltban beszerezhető&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
öregedés kevésbé viseli meg (a 3 mm-es PLA nem törik olyan könnyen)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
direkt hajtású fejjel is működik&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
nagyobb teljesítményű géphez jobb, mert ugyanolyan hosszú anyagnál
majdnem 3-szoros az anyagmennyiség&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
hobbi célú géphez jobb, a direkt hajtású fej egyszerűbb és olcsóbb&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;table width="100%"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th width="50%"&gt;
3 mm-es hátrányai:&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th width="50%"&gt;
1,75 mm-es hátrányai:&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
direkt hajtású fejjel nem használható, csak áttételessel&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
könnyű összegubancolni&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
merevsége miatt bizonyos fejekbe nehezebb befűzni&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
általában könnyebb befűzni&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
egyre nehezebben beszerezhető&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
az elöregedett 1,75 mm-es PLA törik, mint a ropi&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/table&gt;
&lt;/p&gt;&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>Rovátkolt tengely készítése</title><link href="http://www.ivanov.eu/rovatkolt-tengely-keszitese.html" rel="alternate"></link><published>2018-06-24T17:02:00+02:00</published><updated>2018-06-24T17:02:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2018-06-24:/rovatkolt-tengely-keszitese.html</id><summary type="html">&lt;p&gt;A hajtóműves (fogaskerék-áttételes, angolul "geared extruder")
nyomtatófejek legfontosabb része a rovátkolt tengely, ami a műanyag
szálat továbbítja. A menetes szár a kép közepén:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1884"&gt;&lt;img alt="Nyomtatófej belseje és a rovátkolt
tengely" src="http://www.ivanov.eu/files/images/2018-03-24%2010.03.22.jpg.sized.jpg" title="Nyomtatófej belseje és a rovátkolt tengely"&gt;{width="320"
height="180"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az egyenletes és pontos száltovábbítás akkor garantálható, ha a
rovátkolás excentricitása kicsi, vagyis nem üt a tengely.  &lt;/p&gt;
&lt;p&gt;Ilyeneket lehet is venni az ebay-en …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A hajtóműves (fogaskerék-áttételes, angolul "geared extruder")
nyomtatófejek legfontosabb része a rovátkolt tengely, ami a műanyag
szálat továbbítja. A menetes szár a kép közepén:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1884"&gt;&lt;img alt="Nyomtatófej belseje és a rovátkolt
tengely" src="http://www.ivanov.eu/files/images/2018-03-24%2010.03.22.jpg.sized.jpg" title="Nyomtatófej belseje és a rovátkolt tengely"&gt;{width="320"
height="180"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az egyenletes és pontos száltovábbítás akkor garantálható, ha a
rovátkolás excentricitása kicsi, vagyis nem üt a tengely.  &lt;/p&gt;
&lt;p&gt;Ilyeneket lehet is venni az ebay-en, de én eddig kivétel nélkül magam
készítettem az összeset. Nem bonyolult és nem is tart hosszú ideig, ha
van elérhető közelségben egy 100-as satu és egy akkus fúrógép. Ezen
kívül kell még M8-as menetes szár, egy M6-os menetfúró, két darab M8-as
anya és kettő darab 608-as csapágy.  &lt;/p&gt;
&lt;p&gt;M6-osnál kisebb menetfúróval szerintem nem érdemes próbálkozni, mert
kisebb menetnél túl kicsik lesznek a rovátkák és könnyen eltömődhetnek
műanyaggal.  &lt;/p&gt;
&lt;p&gt;A csapágyakat be kell fogni a satuba, annak is abba részébe, ahol a
satupofát rögzítő csavar süllyesztése van. Így nem mozdul el olyan
könnyen a csapágy. A csapágyakban fog forogni a menetes szár. A menetes
szár végére kell két darab anyát egymással szemben meghúzni: ez gátolja
meg a menetes szárat, hogy kicsússzon a csapágyból rovátkolás közben. Az
akkus fúró tokmányába kell tenni a menetfúrót és a satu pofán
megtámasztva a menetfúrót az akkus fúróval kb. 1 perc alatt elkészíthető
a rovátkolás.  &lt;/p&gt;
&lt;p&gt;(Ez egy nagyon egyszerű lefejtő marógép.)  &lt;/p&gt;
&lt;p&gt;Itt látható a folyamat:  &lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>Auto bed leveling, automatikus ágyszint kalibrálás</title><link href="http://www.ivanov.eu/auto-bed-leveling-automatikus-agyszint-kalibralas.html" rel="alternate"></link><published>2018-02-18T07:31:00+01:00</published><updated>2018-02-18T07:31:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2018-02-18:/auto-bed-leveling-automatikus-agyszint-kalibralas.html</id><summary type="html">&lt;p&gt;3D nyomtatáskor nagyon fontos az első réteg megfelelő tapadása. Ehhez az
szükséges, hogy a 3D nyomtatófej mozgása és az ágy egy síkban legyen, a
Z irányú eltérés ne legyen nagyobb 0,1 mm-nél. Amikor a fejnek az asztal
felett például 0,2 mm-es távolságban kell mozognia, akkor a tényleges
távolság …&lt;/p&gt;</summary><content type="html">&lt;p&gt;3D nyomtatáskor nagyon fontos az első réteg megfelelő tapadása. Ehhez az
szükséges, hogy a 3D nyomtatófej mozgása és az ágy egy síkban legyen, a
Z irányú eltérés ne legyen nagyobb 0,1 mm-nél. Amikor a fejnek az asztal
felett például 0,2 mm-es távolságban kell mozognia, akkor a tényleges
távolság ne legyen 0,15 mm-nél kisebb és 0,25 mm-nél nagyobb. Ezt a
pontosságot nem egyszerű tartani hosszú távon. A 3D nyomtatók szokványos
koordináta-rendszere a következő: XY a vízszintes sík, a Z tengely
függőleges.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1880"&gt;&lt;img alt="3D nyomtató koordináta
rendszere" src="http://www.ivanov.eu/files/images/coordinate_system.jpg.sized.jpg" title="3D nyomtató koordináta rendszere"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Szerencsére van szoftveres megoldás, az ,,auto bed leveling'', ami
valójában nem automatikus ágy szintezés, hanem automatikus ágyszint
mérés és korrekció. Vagyis egy eszközzel a gép maga megméri az ágy
ideális síktól való eltérését és kompenzálja azt. A mérés úgy zajlik,
hogy több ponton -- például az ágy négy sarkában -- megméri a szoftver
az ágy magasságát. Ha van eltérés, akkor az XY síkon mozgáskor a
szoftver magától Z irányban is kicsit mozgatja az ágyat.  &lt;/p&gt;
&lt;p&gt;Az ágyszint-méréshez használható érzékelő lehet:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   induktív közelítéskapcsoló,
-   kapacitív közelítéskapcsoló,
-   mechanikus kapcsoló (mikrokapcsoló),
-   elektronikus kapcsoló (a fém fej érintkezik a fém ággyal),
-   piezoelektromos kapcsoló: szerintem ez a legjobb és erről írok
    kicsit bővebben.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Induktív közelítéskapcsoló&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az induktív közelítéskapcsoló előnye, hogy az ágytól 1-2 mm-es
távolságból érzékel vagyis nem ér hozzá az ágyhoz. Hátránya, hogy csak
acél esetleg alumínium asztalokkal működik, üveglap feltéttel nem! Én
üveglapra szeretek nyomtatni, mert azt nyomtatás után azonnal ki lehet
venni a nyomtatóból és ráér leválasztani később, mehet a következő
nyomtatás egy másik üvegre. Másik hátránya, hogy a nyomtatófej és a
kapcsoló között mindig lesz 10-20 mm távolság. Induktív kapcsolót
próbáltam, több nyomtatómon is, de nekem nem vált be. Az induktív
kapcsolóknál az adatlapban megadott érzékelési távolság vasra érvényes,
alumíniumnál lényegesen kisebb távolságnál kapcsol.  &lt;/p&gt;
&lt;p&gt;Frissítés: ha PEI lapot ragasztunk az asztalra, akkor azzal működik az
induktív kapcsoló. Még jobb, amit a Prusa nyomtatóknál használnak:
acéllemez PEI bevonattal, mert azzal jól működik az induktív érzékelő és
könnyen cserélhető.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mechanikus kapcsoló&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Előnye, hogy a mikrokapcsoló egyszerű és olcsó. Hátránya, hogy kell egy
külön mozgató mechanika, ami először a fej szintje alá mozgatja a
kapcsolót, mérés után pedig elviszi az útból. Ezt legegyszerűbben egy
modellezésben használt RC szervóval lehet megoldani. Sajnos ez a
mechanizmus pontatlanságot visz a rendszerbe, lötyögnek az RC csapágyak,
nem elég pontos a pozícióba állás. Másik hátránya, hogy a nyomtatófej és
a mikrokapcsoló között lesz egy kis távolság, mint a
közelítéskapcsolóknál. Mikrokapcsolót és RC szervót próbáltam egy
nyomtatómon, de nem vált be, itt látható működés közben:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Elektronikus kapcsoló&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Előnye, hogy az érzékelő és a fej ugyanaz. Hátránya, hogy az ágynak és a
fejnek vezetőnek kell lennie, vagyis csak fém ággyal működik. Ha kapton
szalag, kék festő szalagot használ az ember, már nem működik. Ezt a
megoldást nem próbáltam, mert mindenképpen üvegre szeretnék nyomtatni és
ezzel nem megy.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Piezoelektromos kapcsoló&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A piezo kristályok mechanikai behatásra elektromos impulzust adnak és
elektromos jel hatására megváltoztatják alakjukat. Legtöbbször
hangkeltésre szokták használni, de az Epson tintasugaras nyomtatókban
piezokristály lövi ki a festékcseppeket. Az elektronikai boltokban
kapható piezo csipogó-hangkeltő egy érzékelő is egyben.  &lt;/p&gt;
&lt;p&gt;A piezo érzékelőt -- ami általában egy korong -- egy olyan helyre kell
beépíteni a 3D nyomtatóban, ahol deformálódhat, amikor az ágy érintkezik
a fejjel: vagy az ágyat megtámasztó 3-4 lábhoz kerül vagy a 3D nyomtató
fejhez. Én az E3D fej végéhez tettem a piezót, egy olyan változatot,
aminek a közepe ki lett fúrva.  &lt;/p&gt;
&lt;p&gt;A mérés, amit a G29-es paranccsal lehet indítani, így néz ki az én
gépemen:  &lt;/p&gt;
&lt;p&gt;Előnye, hogy az érzékelő és a fej ugyanaz, hátránya, hogy kell egy külön
kis elektronikát venni vagy építeni, ami a piezoról érkező jelet
digitalizálja.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1874"&gt;&lt;img alt="Piezo érzékelő, auto bed leveling, automatikus ágy
kalibrálás" src="http://www.ivanov.eu/files/images/IMG_8056.JPG.sized.jpg" title="Piezo érzékelő, auto bed leveling, automatikus ágy kalibrálás"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1875"&gt;&lt;img alt="Piezo érzékelő,
auto bed leveling, automatikus ágy kalibrálás
2." src="http://www.ivanov.eu/files/images/IMG_8066.JPG.sized.jpg" title="Piezo érzékelő, auto bed leveling, automatikus ágy kalibrálás 2."&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1876"&gt;&lt;img alt="Auto bed
leveling, automatikus ágy
kalibrálás" src="http://www.ivanov.eu/files/images/IMG_8071.JPG.sized.jpg" title="Auto bed leveling, automatikus ágy kalibrálás"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.thingiverse.com/thing:707392"&gt;Innen&lt;/a&gt; származik az
elektronika kapcsolási rajza, nem én terveztem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1879"&gt;&lt;img alt="Piezo érzékelőhöz kapcsolási
rajz" src="http://www.ivanov.eu/files/images/zprobe_sensor_schematic.jpg" title="Piezo érzékelőhöz kapcsolási rajz"&gt;{width="640"
height="481"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az O_IN bemenetre és a földre kell kötni a piezo-t, a jobb oldali
SIGNAL pedig a mikrovezérlőnk bemenetére megy. 5V-tal kell megtáplálni
az LM358-at -- ez a kapcsolási rajzon nem látszódik --, a VCC az IC 8.
lába, a föld pedig a 4. Én a LED-hez nem 1 kΩ, hanem 220 Ω ellenállást
tettem. Szintén hiányzik a kapcsolási rajzról: a LED katódja nem a
,,levegőben lóg'', hanem földre van kötve.  &lt;/p&gt;
&lt;p&gt;Bal oldalon egy aluláteresztő szűrő van, ami 2,85 Hz-nél vág,
14,35-szörös erősítés mellett. A jobb oldalon egy komparátor van, ami R8
értéknél meghatározott jelszint felett magas kimenetet állít elő.  &lt;/p&gt;
&lt;p&gt;Így sikerült megépíteni a fenti kapcsolást:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1877"&gt;&lt;img alt="Piezo érzékelőhöz
elektronika" src="http://www.ivanov.eu/files/images/IMG_8079.JPG.sized.jpg" title="Piezo érzékelőhöz elektronika"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1878"&gt;&lt;img alt="Piezo
érzékelőhöz elektronika
(alulról)" src="http://www.ivanov.eu/files/images/IMG_8082.JPG.sized.jpg" title="Piezo érzékelőhöz elektronika (alulról)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/ivanovp/Marlin_CoreXY/blob/master/Marlin/Configuration.h#L594"&gt;Itt
látható&lt;/a&gt;,
hogy a Marlin firmware-t, hogyan konfiguráltam, hogy működjön az auto
bed leveling. Arduino+RAMPS 1.4 elektronikám van és a piezo érzékelőt a
ZMAX helyére építettem be, a ZMIN továbbra is mechanikus
végálláskapcsoló. Úgy kell hangolni a gépet, hogy home-oláskor a
mechanikus kapcsoló (ZMIN) később jelezzen, mint a piezo (ZMAX),
különben nem fog működni a G29-es parancs.&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>PET-G műanyag</title><link href="http://www.ivanov.eu/pet-g-muanyag.html" rel="alternate"></link><published>2017-11-27T16:21:00+01:00</published><updated>2017-11-27T16:21:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2017-11-27:/pet-g-muanyag.html</id><summary type="html">&lt;p&gt;Ebben az évben próbáltam először a PET-G műanyagot és jelenleg szerintem
ez a legjobb. Üvegesedési hőmérséklete 70-115 Celsius fok. 60 Celsius
fokra fűtött üveglapra akár segédanyag nélkül is nyomtatható (kis
hajlakk azért nem árt), 230 Celsius fokos fejjel. Hőtágulási
együtthatója kicsi, vagyis nem vetemedik úgy, mint az ABS és nem …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ebben az évben próbáltam először a PET-G műanyagot és jelenleg szerintem
ez a legjobb. Üvegesedési hőmérséklete 70-115 Celsius fok. 60 Celsius
fokra fűtött üveglapra akár segédanyag nélkül is nyomtatható (kis
hajlakk azért nem árt), 230 Celsius fokos fejjel. Hőtágulási
együtthatója kicsi, vagyis nem vetemedik úgy, mint az ABS és nem is
rideg, mint a PLA. Inkább nyúlik, mint törik.&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>Csokoládé adagoló automata tervezése és készítése</title><link href="http://www.ivanov.eu/csokolade-adagolo-automata-tervezese-es-keszitese.html" rel="alternate"></link><published>2017-09-13T16:39:00+02:00</published><updated>2017-09-13T16:39:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2017-09-13:/csokolade-adagolo-automata-tervezese-es-keszitese.html</id><summary type="html">&lt;p&gt;Az Embedded World kiállításra terveztem meg, nyomtattam ki és szereltem
össze egy automata mechanizmusát, ami kis szelet csokoládékat adagolt az
arra járó embereknek. Az egész úgy működik, hogy a látogató beszkennel
egy QR kódot a telefonján, ami egy honlapra mutat, ott az egyik mezőbe
beír egy számot és kipottyan a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az Embedded World kiállításra terveztem meg, nyomtattam ki és szereltem
össze egy automata mechanizmusát, ami kis szelet csokoládékat adagolt az
arra járó embereknek. Az egész úgy működik, hogy a látogató beszkennel
egy QR kódot a telefonján, ami egy honlapra mutat, ott az egyik mezőbe
beír egy számot és kipottyan a gépből egy csokoládé:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1870"&gt;&lt;img alt="Csokiautomata dobozolás
előtt" src="http://www.ivanov.eu/files/images/IMG_20170308_071731.jpg.sized.jpg" title="Csokiautomata dobozolás előtt"&gt;{width="177"
height="315"}&lt;/a&gt;      &lt;/p&gt;
&lt;p&gt;Ezzel a &lt;a href="http://www.hcc-embedded.com"&gt;HCC Embedded Kft.&lt;/a&gt; MQTT nevű
termékét reklámoztuk, ami az LCD kijelzős panel alatt levő
mikrokontrollerben fut.  &lt;/p&gt;
&lt;p&gt;Ez az írás pedig arról szól, hogy mi van a kék színű csonka gúla alatt.  &lt;/p&gt;
&lt;p&gt;A tervezést és a tesztelést még az előtt el kellett kezdenem, hogy a
csokoládék megérkeztek volna. Ez kicsit nehezített a dolgokon, de végül
Szerencsi betűs csokik átméretezésével az ajándékcsokikat sikerült
helyettesíteni, mert a csoki méreteit tudtam.  &lt;/p&gt;
&lt;p&gt;A hagyományos automatákban általában spirálos adagolót használnak és az
áru körülbelül vízszintes pályán mozog, amíg le nem pottyan. Először
ilyesmit akartam építeni, de végül elvetettem, mert a spirálos
mechanizmus túl drága lett volna és kevés csokoládét lehetett volna
betölteni a gépbe. Mivel csak egyfajta méretű téglatest alakú csokit
kell kidobni, a függőleges állás mellett döntöttem. Így körülbelül száz
darabot be lehet tenni a gépbe:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1863"&gt;&lt;img alt="Csokoládé adagoló automata
mechanizmus" src="http://www.ivanov.eu/files/images/2017-02-06%2019.52.37.jpg.sized.jpg" title="Csokoládé adagoló automata mechanizmus"&gt;{width="180"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Így néz ki működés közben:  &lt;/p&gt;
&lt;p&gt;A fekete színű téglatest egy RC szervó, ezeket távirányítású modellekben
használják. A szürke színű szögvas pedig alumíniumból van. A zöld és
piros színű alkatrészeket én terveztem és nyomtattam ki. Az
összeszereléshez M3 csavarokat használtam. A
&lt;a href="https://www.freecadweb.org/"&gt;FreeCAD&lt;/a&gt; nevű szoftverrel terveztem meg a
gép darabjait, szabadon letölthető, nem bonyolult a használata, de a
tudása elegendő egy ilyen egyszerű gép megtervezéséhez. A
tervezőprogramban így nézett ki az összerakott gép:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1864"&gt;&lt;img alt="Csokoládé adagoló automata a tervezőprogramban
(FreeCAD)" src="http://www.ivanov.eu/files/images/Screenshot%20at%202017-09-13%2019-39-51.png" title="Csokoládé adagoló automata a tervezőprogramban (FreeCAD)"&gt;{width="393"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A főbb alkatrészek egyenként:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1865"&gt;&lt;img alt="Csokoládé adagoló automata alkatrész a tervezőprogramban
(FreeCAD)" src="http://www.ivanov.eu/files/images/Screenshot%20at%202017-09-13%2019-42-03.png" title="Csokoládé adagoló automata alkatrész a tervezőprogramban (FreeCAD)"&gt;{width="393"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1866"&gt;&lt;img alt="Csokoládé
adagoló automata alkatrész a tervezőprogramban (FreeCAD)
2." src="http://www.ivanov.eu/files/images/Screenshot%20at%202017-09-13%2019-42-56.png" title="Csokoládé adagoló automata alkatrész a tervezőprogramban (FreeCAD) 2."&gt;{width="393"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1867"&gt;&lt;img alt="Csokoládé
adagoló automata alkatrész a tervezőprogramban (FreeCAD)
3." src="http://www.ivanov.eu/files/images/Screenshot%20at%202017-09-13%2019-43-42.png" title="Csokoládé adagoló automata alkatrész a tervezőprogramban (FreeCAD) 3."&gt;{width="393"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1868"&gt;&lt;img alt="Csokoládé
adagoló automata alkatrész a tervezőprogramban (FreeCAD)
3." src="http://www.ivanov.eu/files/images/Screenshot%20at%202017-09-13%2019-44-06.png" title="Csokoládé adagoló automata alkatrész a tervezőprogramban (FreeCAD) 3."&gt;{width="393"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1869"&gt;&lt;img alt="Csokoládé
adagoló automata alkatrész a tervezőprogramban (FreeCAD)
4." src="http://www.ivanov.eu/files/images/Screenshot%20at%202017-09-13%2019-44-39.png" title="Csokoládé adagoló automata alkatrész a tervezőprogramban (FreeCAD) 4."&gt;{width="393"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Egy későbbi próba:  &lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>Kompresszor építés házilag</title><link href="http://www.ivanov.eu/kompresszor-epites-hazilag.html" rel="alternate"></link><published>2016-08-02T16:12:00+02:00</published><updated>2016-08-02T16:12:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2016-08-02:/kompresszor-epites-hazilag.html</id><summary type="html">&lt;h2&gt;Bevezető&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
&lt;em&gt;&lt;strong&gt;Figyelem:&lt;/strong&gt; A légtartályokat használat előtt vízzel feltöltve
nyomáspróba alá kell vetni! A levegővel töltött széthasadó tartály
gyakorlatilag felrobban! Lefúvó szelepet mindig érdemes beépíteni. 230V
(sőt 400V) szerelését csak hozzáértő végezze, mert az áramütés halálos
is lehet! Bárminemű balesetért, kárért Te vagy a felelős! Ha ezzel nem
értesz egyet, ne …&lt;/em&gt;</summary><content type="html">&lt;h2&gt;Bevezető&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
&lt;em&gt;&lt;strong&gt;Figyelem:&lt;/strong&gt; A légtartályokat használat előtt vízzel feltöltve
nyomáspróba alá kell vetni! A levegővel töltött széthasadó tartály
gyakorlatilag felrobban! Lefúvó szelepet mindig érdemes beépíteni. 230V
(sőt 400V) szerelését csak hozzáértő végezze, mert az áramütés halálos
is lehet! Bárminemű balesetért, kárért Te vagy a felelős! Ha ezzel nem
értesz egyet, ne olvass tovább!&lt;/em&gt;  &lt;/p&gt;
&lt;p&gt;Sok ötletet a &lt;a href="http://www.hobbielektronika.hu/forum/topic_7979.html"&gt;kompresszor építés
fórumból&lt;/a&gt; vettem.
Érdemes elolvasni, bár már elég terjedelmes.  &lt;/p&gt;
&lt;p&gt;Attól függően, hogy milyen célra szeretnénk kompresszort építeni
választhatunk, hogy&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   teherautó légfék kompresszort,
-   hűtőgép kompresszort,
-   autó klíma kompresszort&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
használunk fel az építéshez.  &lt;/p&gt;
&lt;p&gt;Tudni kell, hogy egy hűtőgép kompresszorának légszállítása nagyon kicsi,
legfeljebb modellezéshez való kicsi festékszórókhoz jó vagy kifúvatni a
számítógépházból a port. Cserébe nagyon halk és elég egy 5-10 literes
tűzoltókészülék tartályára kötni. 30-40 bar nyomást is képes létrehozni!
Továbbá figyelembe kell venni, hogy nem folyamatos üzemre tervezték a
hűtőgép kompresszorát, könnyen túlmelegedhet és leéghet. A hűtőgép
kompresszor egybe van építve egy elektromos motorral, míg a teherautó és
klíma kompresszorokat meg kell hajtani elektromos, benzines motorral.  &lt;/p&gt;
&lt;p&gt;Légtartályt pedig lehet&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   elromlott gyári kompresszorból kitermelt tartály (van elég
    kivezetés),
-   autó gáztartályából (egy kivezetés),
-   tűzoltókészülékből (egy kivezetés),
-   bojler (nem annyira ajánlott, egy kivezetés).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A gyári kompresszorok tartályának kivételével a többin kevés kivezetés
van kompresszor építéshez. Kivezetés kell a&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   a kondenzvíz leengedéséhez,
-   levegő bepumpáláshoz,
-   levegő kivételhez,
-   lefúvószelepnek,
-   nyomáskapcsolónak (opcionális, a levegő kivételnél is lehet).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A levegő bevezetésére szolgáló csonk a lehető legmesszebb legyen a
kivezetéstől, hogy legyen ideje lehűlni a levegőnek.  &lt;/p&gt;
&lt;p&gt;Ha kicsi a légszállítás vagy a légtartály mérete, több kompresszort és
tartályt is össze lehet kötni.  &lt;/p&gt;
&lt;p&gt;Ez az írás egy teherautó légkompresszorból és gyári tartályból készült
gép építéséről szól.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Teherautó kompresszorok&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A teherautó kompresszorok általában egy- vagy kéthengeresek, víz- vagy
léghűtésesek. Egyhengeres léghűtéses az IFA kompresszora, kéthengeres
vízhűtéses a ZIL kompresszor. Ezeken kívül lehet építkezni még
Rába/Csonka TK-200-as kompresszorból, Csepel teherautó légsűrítőjéből.
Lehetőleg kéthengeres kompresszort válasszunk, így kisebb a rezgés, amit
a dugattyúk okoznak. Kettő darab egyhengeres (például IFA) kompresszort
ellenütemben használva szintén csökkenthető a rezgés. A léghűtéses
kompresszorokból egyszerűbb gépet építhetünk, mert a vízhűtés
kialakítása mindig vesződséggel és plusz kiadással jár. Természetesen a
vízhűtés sokkal hatékonyabb, mint a léghűtés.&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;IFA kompresszor adatai&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
Dugattyúk száma: 1  &lt;/p&gt;
&lt;p&gt;Dugattyú átmérő: 70 mm  &lt;/p&gt;
&lt;p&gt;Lökethossz: 40 mm  &lt;/p&gt;
&lt;p&gt;Lökettérfogat: 154 cm^3^  &lt;/p&gt;
&lt;p&gt;Névleges fordulatszám: 2000 min^-1^  &lt;/p&gt;
&lt;p&gt;Légszállítás: 10,5 m^3^/óra  &lt;/p&gt;
&lt;p&gt;Max. nyomás: 10 bar  &lt;/p&gt;
&lt;p&gt;Üzemi nyomás 6 bar&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;ZIL kompresszor adatai&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
Dugattyúk száma: 2  &lt;/p&gt;
&lt;p&gt;Dugattyú átmérő: 52 mm  &lt;/p&gt;
&lt;p&gt;Lökethossz: 40 mm  &lt;/p&gt;
&lt;p&gt;Lökettérfogat: 170 cm^3^  &lt;/p&gt;
&lt;p&gt;Névleges fordulatszám: 600 .. 900 min^-1^  &lt;/p&gt;
&lt;p&gt;Teljesítményfelvétel: 1,1 .. 1,5 kW  &lt;/p&gt;
&lt;p&gt;Bővebben &lt;a href="http://www.ivanov.eu/?q=node/1821"&gt;itt&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Csonka TK-200 kompresszor adatai&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
Lökettérfogat: 308 cm^3^  &lt;/p&gt;
&lt;p&gt;Névleges fordulatszám: 2200 min^-1^  &lt;/p&gt;
&lt;p&gt;Légszállítás: 380 liter/perc  &lt;/p&gt;
&lt;p&gt;Teljesítményfelvétel: 3,2 kW&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Építés&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A következő fő részekből építettem a kompresszoromat.&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;ZIL kompresszor&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1822"&gt;&lt;img alt="ZIL
kompresszor" src="http://www.ivanov.eu/files/images/IMG_6703.JPG.sized.jpg" title="ZIL kompresszor"&gt;{width="240"
height="320"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Háromfázisú aszinkron motor&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1825"&gt;&lt;img alt="1,1 kW-os három fázisú aszinkron
motor" src="http://www.ivanov.eu/files/images/IMG_6681.JPG.sized.jpg" title="1,1 kW-os három fázisú aszinkron motor"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1838"&gt;&lt;img alt="1,1 kW-os három
fázisú aszinkron motor
adattáblája" src="http://www.ivanov.eu/files/images/abb_villanymotor_adattabla.jpg" title="1,1 kW-os három fázisú aszinkron motor adattáblája"&gt;{width="284"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A villanymotor adattáblájának értelmezése: 1,1 kW teljesítményt vesz fel
(60 Hz-es frekvenciájú hálózaton 1,3 kW). Fordulatszáma 1410 min^-1^ (60
Hz-es hálózaton 1700 min^-1^). 230V-os fázisfeszültségű (vagyis 400V-os
vonalfeszültségű) hálózatban csak csillagba kötve üzemeltethető! Delta
kapcsolásban a tekercsek leégnének!&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;24 literes tartály&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1824"&gt;&lt;img alt="Hibás Güde
kompresszor" src="http://www.ivanov.eu/files/images/IMG_6716.JPG.sized.jpg" title="Hibás Güde kompresszor"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Egy rossz Güde kompresszorból kell kibontani. Minden kivezetés megvan
rajta, ami kell. Lefújószelep és nyomáskapcsoló is van rá építve. De ez
utóbbit nem fogom használni, hanem saját nyomáskapcsolót szerelek rá.&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Nyomáskapcsoló és nyomáscsökkentő (reduktor)&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1841"&gt;&lt;img alt="Nyomáskapcsoló" src="http://www.ivanov.eu/files/images/IMG_6564_cut.jpg" title="Nyomáskapcsoló"&gt;{width="320"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A tartályt a megadott nyomáson tartja. A házon belül található csavar
tekerésével beállítható, hogy mekkora nyomásnál kapcsoljon ki a motor.&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Opel Kadett hűtője&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1840"&gt;&lt;img alt="Opel Kadett
hűtő" src="http://www.ivanov.eu/files/images/IMG_6771.JPG.sized.jpg" title="Opel Kadett hűtő"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A hűtővizet ebben keringetem. A ventilátora 12V-os, de sajnos le kellett
cserélnem 230V-osra (részletek lentebb).&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Mosógép ürítőszivattyú&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1833"&gt;&lt;img alt="Kompresszor vízhűtéshez használt mosógép
ürítőszivattyú" src="http://www.ivanov.eu/files/images/IMG_6775.JPG.sized.jpg" title="Kompresszor vízhűtéshez használt mosógép ürítőszivattyú"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A hűtővíz keringetésére.&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Ékszíjtárcsák és ékszíj&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1842"&gt;&lt;img alt="Kompresszor
ékszíjhajtás" src="http://www.ivanov.eu/files/images/IMG_6799.JPG.sized.jpg" title="Kompresszor ékszíjhajtás"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;160 mm átmérőjű SPA profilú előfúrt ékszíjtárcsa, 90 mm átmérőjű SPA
profilú szorítós ékszíjtárcsa és 24 mm átmérőjű 1210-es kúpos szorító és
1 méter hosszú SPA profilú ékszíj. Az előfúrt ékszíjtárcsát kúposra
kellett esztergálni, mert a ZIL sűrítő tengelye kúpos.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h2&gt;
Számítások&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mivel a motor 1410-szer fordul meg percenként, a kompresszort pedig
800-as fordulattal szeretném forgatni, ezért ékszíjhajtást használok.  &lt;/p&gt;
&lt;p&gt;n~1~ = 1410 min^-1^ (motor fordulatszám)  &lt;/p&gt;
&lt;p&gt;D~1~ = 90 mm (motor tárcsa átmérő)  &lt;/p&gt;
&lt;p&gt;D~2~ = 160 mm (kompresszor tárcsa átmérő)  &lt;/p&gt;
&lt;p&gt;n~2~ = n~1~ × D~1~ / D~2~ (kompresszor fordulatszám)  &lt;/p&gt;
&lt;p&gt;n~2~ = 1410 × 90 / 160 = 793 min^-1^  &lt;/p&gt;
&lt;p&gt;Hogy miért kell 800-as fordulat? A számítást a fórumon talált
kompresszor méretezővel végeztem, itt letölthető: &lt;a href="http://www.ivanov.eu/?q=filebrowser/egyeb/kompresszor_meretezo"&gt;kompresszor
méretező&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;(Nem én vagyok a méretező XLS szerzője, csak felhasználtam.)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Építés&lt;/p&gt;
&lt;hr&gt;
&lt;/p&gt;

&lt;h3&gt;Élesztés&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
Először az aszinkron motor érkezett meg, majd a ZIL alkatrész. A motor
karimás kivitelű, emiatt bonyolultabb szerkezetet kellett hozzá
hegeszteni, de gyakorlatilag újonnan vettem, nagyon olcsón. Talpas
motorral egyszerűbb lett volna dolgozni, aki teheti olyat vegyen.  &lt;/p&gt;
&lt;p&gt;Tehát hegesztettem egy keretet, amire felcsavaroztam a motort és
kipróbáltam.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1825"&gt;&lt;img alt="1,1 kW-os három fázisú aszinkron
motor" src="http://www.ivanov.eu/files/images/IMG_6681.JPG.sized.jpg" title="1,1 kW-os három fázisú aszinkron motor"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Majd vettem egy IP65-ös védettségű dobozt, tömszelencéket, öteres
vezetéket, egy motorvédő áramkört. Három fázis kapcsolásához
mágneskapcsolóm volt, bár kisfeszültségű, ezért egy 12V-os állandóáramú
tápegységet építenem kellett. A motorvédő áramkör figyeli a
fázissorrendet, a feszültséget, a fázisok asszimmetriáját és hiba esetén
lekapcsol. A fázis kiesése a legveszélyesebb, mert a motor
meghibásodását okozhatja, leéghet.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1827"&gt;&lt;img alt="Aszinkron motor elektronika
próba" src="http://www.ivanov.eu/files/images/IMG_6735.JPG.sized.jpg" title="Aszinkron motor elektronika próba"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1828"&gt;&lt;img alt="Aszinkron motor
motorvédő
elektronika" src="http://www.ivanov.eu/files/images/IMG_6734.JPG.sized.jpg" title="Aszinkron motor motorvédő elektronika"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A motorvédő áramkörnek egy kimenete van (a nyomáskapcsolónak szintén),
vagyis mágneskapcsoló beépítésére mindenképpen szükség van, ha három
fázisú motorunk van.  &lt;/p&gt;
&lt;p&gt;Az ékszíjtárcsák megérkezése és esztergálása után már az asztalon
kipróbáltam először tartály nélkül:  &lt;/p&gt;
&lt;p&gt;Majd tartállyal:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1829"&gt;&lt;img alt="Kompresszor és tartály
tesztelés" src="http://www.ivanov.eu/files/images/IMG_6754.JPG.sized.jpg" title="Kompresszor és tartály tesztelés"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Egészen jól működött, de a hengerfejen éreztem, hogy eléggé melegszik,
vagyis vízhűtésre mindenképpen szükség lesz. Valaki azt írta az egyik
fórumban, hogy neki hűtés nélkül sem forrósodik fel, így reménykedtem
egy darabig.  &lt;/p&gt;
&lt;p&gt;Két kereket is szereztem és egy vastag deszkára szereltem a fémkeretet
meg a kerekeket.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1830"&gt;&lt;img alt="Összeépítendő légtartály, motor és
kompresszor" src="http://www.ivanov.eu/files/images/IMG_6760.JPG.sized.jpg" title="Összeépítendő légtartály, motor és kompresszor"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Vízhűtés&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
A vízhűtéssel kísérleteztem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1831"&gt;&lt;img alt="Kompresszor vízhűtés
próba" src="http://www.ivanov.eu/files/images/IMG_6767.JPG.sized.jpg" title="Kompresszor vízhűtés próba"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Először abban reménykedtem, hogy valami egyszerű vízhűtés elég lesz, de
eléggé felmelegedett a víz, amit átöntögettem a kompresszoron. Így
beszereztem a közeli autóbontóból egy autó hűtőt:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1832"&gt;&lt;img alt="Kompresszor az összeépítendő Opel Kadett
hűtővel" src="http://www.ivanov.eu/files/images/IMG_6770.JPG.sized.jpg" title="Kompresszor az összeépítendő Opel Kadett hűtővel"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Mielőtt az Opel hűtőt kipróbálhattam volna, kellett terveznem és 3D
nyomtatással készítenem egy szűkítőt, hogy a 10 mm-es csövet
csatlakoztatni tudjam:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1845"&gt;&lt;img alt="3D nyomtatással készült
szűkítő" src="http://www.ivanov.eu/files/images/DSCF1712.JPG.sized.jpg" title="3D nyomtatással készült szűkítő"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1844"&gt;&lt;img alt="3D nyomtatással
készült szűkítő
(beépítve)" src="http://www.ivanov.eu/files/images/DSCF1710.JPG.sized.jpg" title="3D nyomtatással készült szűkítő (beépítve)"&gt;{width="180"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ezután végre tesztelhettem a hűtőkört:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1834"&gt;&lt;img alt="Autó vízhűtés tesztelése
(kompresszor)" src="http://www.ivanov.eu/files/images/IMG_6778.JPG.sized.jpg" title="Autó vízhűtés tesztelése (kompresszor)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Miután megbizonyosodtam, hogy megfelelő, készítettem egy tartót a
hűtőnek:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1835"&gt;&lt;img alt="Az autó hűtőt tartó keret félig elkészült
(kompresszorhoz)" src="http://www.ivanov.eu/files/images/IMG_6782.JPG.sized.jpg" title="Az autó hűtőt tartó keret félig elkészült (kompresszorhoz)"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1836"&gt;&lt;img alt="Házilag készült
kompresszor (majdnem teljesen
kész)" src="http://www.ivanov.eu/files/images/IMG_6792.JPG.sized.jpg" title="Házilag készült kompresszor (majdnem teljesen kész)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A festés és egy rossz számítógépből megmentett tápegység beszerelése
következett:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1846"&gt;&lt;img alt="Kompresszor
lefestve" src="http://www.ivanov.eu/files/images/IMG_6820.JPG.sized.jpg" title="Kompresszor lefestve"&gt;{width="320"
height="427"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A személyautókban 12V a feszültség ezért egy PC táp 12V-járól megy a
hűtőventilátor. Szükség is van a PC tápra, mert 12V-ról 10A-t vesz fel!
A tápegységre szereltem egy kapcsolót, hogy 5V-os feszültséget is
lehessen a ventilátorra kapcsolni, ha nem kell olyan nagy teljesítmény.
Továbbá 5V-ról kell elindítani és felpörgés után lehet a nagyobb
feszültségre kapcsolni, mert 12V-nál a tápegység rövidzárvédelme
lekapcsol a túl nagy áramfelvétel miatt. Sajnos a tápegység egy idő után
megadta magát (*), ezért egy 230V-os szobai ventilátort szereltem a
12V-os ventilátor helyére. Az eredeti védőrácsot is beépítettem.  &lt;/p&gt;
&lt;p&gt;* A tápegység lekapcsolása után a ventilátor tovább forog és
generátorüzemben működik. Ezt nyilvánvalón nem szerette a tápegység, nem
erre lett tervezve.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1848"&gt;&lt;img alt="Kompresszor
hűtőventilátor" src="http://www.ivanov.eu/files/images/IMG_6863.JPG.sized.jpg" title="Kompresszor hűtőventilátor"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Lámpák, kapcsoló, DIN sínre pattintható tartó&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
Szereltem egy pár lámpát és egy kapcsolót is a dobozra:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1849"&gt;&lt;img alt="Kompresszor visszajelző
lámpák" src="http://www.ivanov.eu/files/images/IMG_6881.JPG.sized.jpg" title="Kompresszor visszajelző lámpák"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az L1, L2, L3 lámpa a három fázis meglétét mutatja. A borostyánsárga a
hűtőventilátor és a hűtővíz-szivattyú működését jelzi (készenléti
állapot). A piros pedig az elektromos motor bekapcsolásakor világít.  &lt;/p&gt;
&lt;p&gt;A 12V-os tápegységhez DIN sínre pattintható tartót nyomtattam és a
sorkapcsokat is lecseréltem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1852"&gt;&lt;img alt="3D nyomtatással készült DIN sínre pattintható
tartó" src="http://www.ivanov.eu/files/images/IMG_6824.JPG.sized.jpg" title="3D nyomtatással készült DIN sínre pattintható tartó"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1853"&gt;&lt;img alt="3D nyomtatással
készült DIN sínre pattintható tartó
2." src="http://www.ivanov.eu/files/images/IMG_6828.JPG.sized.jpg" title="3D nyomtatással készült DIN sínre pattintható tartó 2."&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1854"&gt;&lt;img alt="3D nyomtatással
készült DIN sínre pattintható tartó
beépítve" src="http://www.ivanov.eu/files/images/IMG_6850.JPG.sized.jpg" title="3D nyomtatással készült DIN sínre pattintható tartó beépítve"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Levegőszűrő, olajtartály&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
Majd a levegőbemenethez csatlakoztattam egy eredetileg üzemanyagszűrésre
való szűrőt:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1847"&gt;&lt;img alt="Kompresszor
levegőszűrő" src="http://www.ivanov.eu/files/images/IMG_6885.JPG.sized.jpg" title="Kompresszor levegőszűrő"&gt;{width="180"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az olajtartály egy hosszú vastag cső végén egy kupakkal:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1850"&gt;&lt;img alt="Kompresszor
olajtartály" src="http://www.ivanov.eu/files/images/IMG_6887.JPG.sized.jpg" title="Kompresszor olajtartály"&gt;{width="180"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1851"&gt;&lt;img alt="Kompresszor
olajszint" src="http://www.ivanov.eu/files/images/IMG_6892.JPG.sized.jpg" title="Kompresszor olajszint"&gt;{width="180"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;h3&gt;Hengerfej-tömítés csere&lt;/h3&gt;
&lt;p&gt;&lt;/p&gt;
Működés közben az egyik hengerfejrögzítő csavar mellett a levegő
szökött, ezért a hengerfejtömítést ki kellett cserélnem. Az eredeti
tömítés papírból volt, én vettem 0,5 mm vastag &lt;a href="http://gumiaruk.hu/muszaki-gumiaru/klingerit-lemez"&gt;klingerit lemezt
(Temafast economy tömítő
lemez)&lt;/a&gt; és abból
vágtam egy újat. 6 darab csavart kell kitekerni a hengerfej levételéhez,
a képen az 5-el jelölt csavarokat:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1819"&gt;&lt;img alt="ZIL
kompresszor" src="http://www.ivanov.eu/files/images/IMG_6658.JPG" title="ZIL kompresszor"&gt;{width="320"
height="427"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A tömítést körberajzoltam ceruzával és kivágtam a gumilemezből. Óvatosan
letöröltem a hengerfej illeszkedő felületeit, rátettem a gumilemezt és
összeszereltem. Ezután már nem szelelt sehol a hengerfej.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/h2&gt;
&lt;/p&gt;&lt;/p&gt;</content><category term="Gépészet"></category></entry><entry><title>ZIL kompresszor adatai</title><link href="http://www.ivanov.eu/zil-kompresszor-adatai.html" rel="alternate"></link><published>2016-05-29T06:52:00+02:00</published><updated>2016-05-29T06:52:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2016-05-29:/zil-kompresszor-adatai.html</id><summary type="html">&lt;p&gt;&lt;a href="https://hu.wikipedia.org/wiki/ZiL%E2%80%93130"&gt;ZiL-130 teherautó&lt;/a&gt;
légfékrendszeréhez tartozó kompresszor adatai.  &lt;/p&gt;
&lt;p&gt;Dugattyúk száma: 2  &lt;/p&gt;
&lt;p&gt;Dugattyú átmérő: 52 mm  &lt;/p&gt;
&lt;p&gt;Lökethossz: 40 mm  &lt;/p&gt;
&lt;p&gt;Lökettérfogat: 170 cm^3^  &lt;/p&gt;
&lt;p&gt;Névleges fordulatszám: 600 .. 900 min^-1^  &lt;/p&gt;
&lt;p&gt;Teljesítményfelvétel: 1,1 .. 1,5 kW  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1820"&gt;&lt;img alt="ZIL kompresszor
2." src="http://www.ivanov.eu/files/images/IMG_6666.JPG" title="ZIL kompresszor 2."&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1819"&gt;&lt;img alt="ZIL
kompresszor" src="http://www.ivanov.eu/files/images/IMG_6658.JPG" title="ZIL kompresszor"&gt;{width="180"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Jelmagyarázat:  &lt;/p&gt;
&lt;p&gt;1. levegő ki  &lt;/p&gt;
&lt;p&gt;2. ékszíjtárcsa a meghajtáshoz  &lt;/p&gt;
&lt;p&gt;3. olajbeöntő …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a href="https://hu.wikipedia.org/wiki/ZiL%E2%80%93130"&gt;ZiL-130 teherautó&lt;/a&gt;
légfékrendszeréhez tartozó kompresszor adatai.  &lt;/p&gt;
&lt;p&gt;Dugattyúk száma: 2  &lt;/p&gt;
&lt;p&gt;Dugattyú átmérő: 52 mm  &lt;/p&gt;
&lt;p&gt;Lökethossz: 40 mm  &lt;/p&gt;
&lt;p&gt;Lökettérfogat: 170 cm^3^  &lt;/p&gt;
&lt;p&gt;Névleges fordulatszám: 600 .. 900 min^-1^  &lt;/p&gt;
&lt;p&gt;Teljesítményfelvétel: 1,1 .. 1,5 kW  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1820"&gt;&lt;img alt="ZIL kompresszor
2." src="http://www.ivanov.eu/files/images/IMG_6666.JPG" title="ZIL kompresszor 2."&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1819"&gt;&lt;img alt="ZIL
kompresszor" src="http://www.ivanov.eu/files/images/IMG_6658.JPG" title="ZIL kompresszor"&gt;{width="180"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Jelmagyarázat:  &lt;/p&gt;
&lt;p&gt;1. levegő ki  &lt;/p&gt;
&lt;p&gt;2. ékszíjtárcsa a meghajtáshoz  &lt;/p&gt;
&lt;p&gt;3. olajbeöntő (motorolaj, pl. 10W-40)  &lt;/p&gt;
&lt;p&gt;4. vízhűtéshez be- és kimenetek  &lt;/p&gt;
&lt;p&gt;5. hengerfej rögzítő csavarok (összesen 6 darab M8-as csavar)  &lt;/p&gt;
&lt;p&gt;6. levegő be  &lt;/p&gt;
&lt;p&gt;7. a légtartály felől jövő nyomás (csak akkor kell bekötni, ha a blokkon
levő ötszög alakú nyomásszabályzót használni akarjuk)  &lt;/p&gt;
&lt;p&gt;8. szeleprögzítő csavarok&lt;/p&gt;
&lt;/p&gt;</content><category term="Gépészet"></category></entry><entry><title>3D nyomtatásról kezdőknek</title><link href="http://www.ivanov.eu/3d-nyomtatasrol-kezdoknek.html" rel="alternate"></link><published>2016-04-04T16:16:00+02:00</published><updated>2016-04-04T16:16:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2016-04-04:/3d-nyomtatasrol-kezdoknek.html</id><summary type="html">&lt;p&gt;&lt;/p&gt;
Mit lehet kinyomtatni?
======================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Röviden: térbeli, három dimenziós modellt.  &lt;/p&gt;
&lt;p&gt;A 3 dimenziós modell készülhet egy 3D rajzoló-/tervezőprogrammal (CAD),
úgy hogy valaki a számítógép előtt ülve megrajzolja vagy 3D szkennerrel.
A 3D szkenner egy létező tárgy felületét tapogatja le és ebből készít
modellt. Tehát egy JPEG formátumú fényképen szereplő tárgyat nem …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;/p&gt;
Mit lehet kinyomtatni?
======================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Röviden: térbeli, három dimenziós modellt.  &lt;/p&gt;
&lt;p&gt;A 3 dimenziós modell készülhet egy 3D rajzoló-/tervezőprogrammal (CAD),
úgy hogy valaki a számítógép előtt ülve megrajzolja vagy 3D szkennerrel.
A 3D szkenner egy létező tárgy felületét tapogatja le és ebből készít
modellt. Tehát egy JPEG formátumú fényképen szereplő tárgyat nem lehet
csak úgy kinyomtatni 3D nyomtatóval, csak akkor, ha fényképek alapján
valaki megrajzolja valamilyen CAD programmal a 3D modellt, esetleg egy
speciális szoftver egy vagy több kép alapján rekonstruálja a három
dimenziós teret.  &lt;/p&gt;
&lt;p&gt;Példának álljon itt egy FreeCAD-del tervezett &lt;a href="http://www.ivanov.eu/?q=node/1700"&gt;robot kar fogó
része&lt;/a&gt;:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1701"&gt;&lt;img alt="3D nyomtatással készült robot kéz FreeCAD-ben (robot
grip)" src="http://www.ivanov.eu/files/images/grip3.png" title="3D nyomtatással készült robot kéz FreeCAD-ben (robot grip)"&gt;{width="320"
height="237"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1694"&gt;&lt;img alt="3D nyomtatással
készült robot kéz (robot
grip)" src="http://www.ivanov.eu/files/images/IMG_1704.JPG.sized.jpg" title="3D nyomtatással készült robot kéz (robot grip)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A &lt;a href="http://thingiverse.com"&gt;thingiverse.com&lt;/a&gt;-on rengeteg modell van, egy
párat &lt;a href="http://www.thingiverse.com/ivanovp/designs"&gt;én is feltöltöttem&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mit érdemes kinyomtatni?
========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A sorozatgyártással készült termékekkel nem veszi fel a versenyt a 3D
nyomtatás, mert ahhoz képest még túl drága.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   Egyedi alkatrészt, prototípust
-   Más módon nem megmunkálható alkatrészt
-   Vízálló alkatrészt
-   Alkatrészt, aminek nagyon könnyűnek kell lennie (drón, repülőgép
    vagy helikopter modellhez)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A 3D nyomtatott tárgyak általában üregesek, belsejükben négyzethálós
merevítés van. Emiatt egyszerre erősek és könnyűek is lehetnek:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1855"&gt;&lt;img alt="Belső
szerkezet" src="http://www.ivanov.eu/files/images/teknos.png" title="Belső szerkezet"&gt;{width="320"
height="250"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ezt a belső merevítést más technológiákkal, például fröccsöntéssel nem
lehet megvalósítani.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mennyibe kerül kinyomtatni?
===========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az alábbi példában a 3D nyomtató fej műanyag alkatrészei szerepelnek:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1806"&gt;&lt;img alt="3D nyomtatófej
alkatrészei" src="http://www.ivanov.eu/files/images/gregs_wade_reloaded.jpg" title="3D nyomtatófej alkatrészei"&gt;{width="320"
height="312"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Így néznek ki nyomtatás után (0,5 mm átmérőjű fejjel készültek a régi
gépemmel, ezeknél szebbet tudok már készíteni):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1815"&gt;&lt;img alt="3D nyomtatófej alkatrészei
kinyomtatva" src="http://www.ivanov.eu/files/images/IMG_6299.JPG.sized.jpg" title="3D nyomtatófej alkatrészei kinyomtatva"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A nagy fogaskerék 7 cm átmérőjű. Ezeket én 0,4 mm-es fejjel nyomtatva,
20%-os a kitöltéssel, 250 mikrométeres rétegvastagsággal, PLA műanyagból
4400 Ft-ért vállalom.  &lt;/p&gt;
&lt;p&gt;Összeszerelés után pedig így néz ki egy nyomtatófej:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1816"&gt;&lt;img alt="3D nyomtatófej
egybeépítve" src="http://www.ivanov.eu/files/images/IMG_6293.JPG.sized.jpg" title="3D nyomtatófej egybeépítve"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1817"&gt;&lt;img alt="3D nyomtatófej
egybeépítve
(elölről)" src="http://www.ivanov.eu/files/images/IMG_6294.JPG.sized.jpg" title="3D nyomtatófej egybeépítve (elölről)"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hogyan kell megtervezni?
========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A modellen lehetőleg kell lennie egy nagyobb sík felületnek: ez tapad az
ágyra. Legkönnyebben dobozok, sík lapok nyomtathatók. A levegőben álló
konzolok vagy hídszerű alakzatok csak alátámasztással készíthetők.
Ezeket az alátámasztásokat ritkán kell a tervezőprogrammal berajzolni,
mert a nyomtatást előkészítő szeletelőprogramok maguktól tudják
generálni. Az alátámasztásokat viszont érdemes elkerülni: drágábbá
teszik a nyomtatást és bizonyos műanyagokkal nem is lehet használni. A
PLA-hoz általában annyira hozzáolvad az alátámasztás, hogy nem lehet
belőle kiszedni.  &lt;/p&gt;
&lt;p&gt;Az illeszkedő alkatrészeknél 0,1-0,2 mm hézagot érdemes tervezni, mivel
ilyen pontosság érhető el. Ettől függetlenül a furatokat érdemes méretre
felfúrni és illeszkedő alkatrészeknél reszelőre is szükség lehet. Azt is
érdemes tudni, hogy bonyolult gépelemek, dobozok nyomtatásánál nem
biztos, hogy elsőre sikerül elérni a kívánt eredményt. Több nyomtatásra
is szükség lehet.  &lt;/p&gt;
&lt;p&gt;A vékony falvastagság kerülendő: 1 mm-nél legyen vastagabb a dobozok
fala.  &lt;/p&gt;
&lt;p&gt;A nyomtatott tárgyak szakítószilárdsága a szálhúzás irányába (XY)
körülbelül kétszer nagyobb, mint a függőleges (Z) irányban.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Milyen műanyagot válasszak?
===========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A legolcsóbb és legkönnyebben nyomtatható a PLA. A PLA műanyag 60-65
Celsius fokon üvegesedik, e hőmérséklet felett elkezd puhulni. Tehát
nagy hőmérsékletnek kitett alkatrészeket ABS vagy HIPS műanyagból
érdemes nyomtatni. A PLA-ról tudni kell, hogy szakítószilárdsága nagy,
de sajnos rideg is. Ezért a hosszú és vékony részeket kerülni kell a
tervezéskor. A PLA nehezen ragasztható, nem tapad hozzá semmi,
vegyszereknek ellenáll, viszont forrasztópákával forrasztható körülbelül
200 Celsius fokon.  &lt;/p&gt;
&lt;p&gt;A következő műanyag a PET-G, ez mostanában kezd népszerű lenni a 3D
nyomtatásban, könnyen nyomtatható és nagy szakítószilárdságú. Ennek egy
változatát a PET anyagot használják az üdítős palackok gyártása során.
Üvegesedési hőmérséklete 70 Celsius fok.  &lt;/p&gt;
&lt;p&gt;Az ABS kicsivel drágább. Az ABS műanyag 105 Celsius fokon üvegesedik, de
hőtágulása nagy, emiatt nagyméretű téglalap alakú munkadarabok
nyomtatása nehéz. Még pedig amiatt, mert a téglalap sarkain sokkal
gyorsabban hűl a műanyag és a rétegek szétválhatnak. A sarkokat nagy
rádiusszal érdemes lekerekíteni. Az ABS könnyen ragasztható, oldószere
az aceton, a körömlakk lemosó. ABS darabkákat acetonban feloldva
tökéletes műanyag ragasztót kapunk, ami saját anyagával ragaszt.  &lt;/p&gt;
&lt;p&gt;További információ a műanyagokról
&lt;a href="http://www.ivanov.eu/?q=node/1728"&gt;itt&lt;/a&gt; olvasható.&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>CoreXY 3D nyomtató építése (RepRap-XY)</title><link href="http://www.ivanov.eu/corexy-3d-nyomtato-epitese-reprap-xy.html" rel="alternate"></link><published>2015-11-21T19:41:00+01:00</published><updated>2015-11-21T19:41:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2015-11-21:/corexy-3d-nyomtato-epitese-reprap-xy.html</id><summary type="html">&lt;p&gt;2020. április 26.: Az elmúlt \~5 év tapasztalata a CoreXY-nal
kapcsolatban az, hogy még ilyen kis méretben is túl hosszúak a szíjak. A
túl hosszú szíjakat eléggé meg kell feszíteni, ami terheli az Y lineáris
csapágyakat. Emiatt az Y lineáris csapágyak gyorsabban kopnak. A szíj,
ha acélszál erősítés nélküli, megnyúlik …&lt;/p&gt;</summary><content type="html">&lt;p&gt;2020. április 26.: Az elmúlt \~5 év tapasztalata a CoreXY-nal
kapcsolatban az, hogy még ilyen kis méretben is túl hosszúak a szíjak. A
túl hosszú szíjakat eléggé meg kell feszíteni, ami terheli az Y lineáris
csapágyakat. Emiatt az Y lineáris csapágyak gyorsabban kopnak. A szíj,
ha acélszál erősítés nélküli, megnyúlik, ha acélszállal van erősítve,
akkor pedig kicsit darabossá teszi a mozgást. Sokat kell állítgatni a
szíjak feszességét. A két szíj feszességének egyformának kellene lennie,
de ezt hosszú távon nehéz tartani. Végül úgy döntöttem, hogy átalakítom
a nyomtatót, hogy ne CoreXY rendszerű legyen.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Egy &lt;a href="http://www.corexy.com/theory.html"&gt;CoreXY mechanikájú&lt;/a&gt; nyomtatót
építettem. Kisebb, gyorsabb, pontosabb, halkabb és kevesebb áramot
fogyaszt, mint a korábbi 3D nyomtatóm és jobban is néz ki, az
alumíniumprofiloknak köszönhetően. A legfőbb előnye a CoreXY
felépítésnek, hogy az X és Y tengelyt mozgató motorok egy helyben
állnak, csak forognak: vagyis nem cipeli egyik motor a másikat. Így
nagyobb sebességek és gyorsulások érhetők el. A &lt;a href="http://www.ivanov.eu/?q=node/1690"&gt;korábbi
nyomtatóm&lt;/a&gt; X tengelyét a Z-nek
kellett tartania, az Y pedig a nehéz ágyat mozgatta alatta. A CoreXY
elrendezésben a Z tengely csak az ágyat emeli-süllyeszti a munkadarabbal
együtt. A 3D nyomtatás elméletéről régebben &lt;a href="http://www.ivanov.eu/?q=node/1645"&gt;itt
írtam&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1773"&gt;&lt;img alt="Nyomtatás közben
távolról" src="http://www.ivanov.eu/files/images/IMG_5808.JPG.sized.jpg" title="Nyomtatás közben távolról"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1799"&gt;&lt;img alt="CoreXY 3D
nyomtató
(RepRap-XY)" src="http://www.ivanov.eu/files/images/IMG_5923.JPG.sized.jpg" title="CoreXY 3D nyomtató (RepRap-XY)"&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A legnagyobb nyomtatható tárgy körülbelül 200×200×200 mm, ez jóval
kisebb, mint a korábbi nyomtató 240×250×290 mm-es tere, ami ráadásul
bővíthető. A &lt;a href="https://github.com/jand1122/RepRap-XY"&gt;RepRap-XY&lt;/a&gt; terveit
használtam fel, kicsit
&lt;a href="https://github.com/ivanovp/RepRap-XY"&gt;módosítva&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   LM8UU helyett HIWIN UB08AWW lineáris csapágyat használtam, ez 1-1
    mm-rel nagyobb átmérőjű és hosszabb (áttervezve:
    &lt;a href="https://github.com/ivanovp/RepRap-XY/blob/master/stl/XY-block-top-hiwin.stl"&gt;XY-block-top-hiwin.stl&lt;/a&gt;,
    &lt;a href="https://github.com/ivanovp/RepRap-XY/blob/master/stl/XY-block-hiwin.stl"&gt;XY-block-hiwin.stl&lt;/a&gt;,
    &lt;a href="https://github.com/ivanovp/RepRap-XY/blob/master/stl/carriage_hiwin.stl"&gt;carriage_hiwin.stl&lt;/a&gt;),
-   az extruder-em eltérő méretei miatt át kellett tervezni még két
    alkatrészt
    (&lt;a href="https://github.com/ivanovp/RepRap-XY/blob/master/stl/j-head-mount-1.stl"&gt;j-head-mount-1.stl&lt;/a&gt;,
    &lt;a href="https://github.com/ivanovp/RepRap-XY/blob/master/stl/j-head-mount-2.stl"&gt;j-head-mount-2.stl&lt;/a&gt;),
-   az M8-as anyák és a
    &lt;a href="https://github.com/ivanovp/RepRap-XY/blob/master/stl/Z-nut-1.stl"&gt;Z-nut-1.stl&lt;/a&gt;
    alkatrész helyett, kopásálló poliamidból készült anyát használok a Z
    tengely menesztésére.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mechanika&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Fő részei 20×20 mm-es alumíniumprofilból és 3D nyomtatással készült ABS
műanyagból vannak. Ez utóbbiak kék és sárga színűek a képeken, a
narancssárga alkatrészek ütésálló polisztirolból más néven HIPS
műanyagból vannak. Először az egész gépet alumíniumból akartam építeni,
de a &lt;a href="https://youtu.be/V3Fu0B0G7X4"&gt;RepRap-XY&lt;/a&gt; nyomtatót látva, a
műanyag alkatrészek mellett döntöttem.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Elektronika&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A vezérlésre a szokásos &lt;a href="https://www.arduino.cc/en/Main/ArduinoBoardMega2560"&gt;Arduino Mega
2560&lt;/a&gt;, &lt;a href="http://reprap.org/wiki/RAMPS_1.4"&gt;RAMPS
v1.4&lt;/a&gt;,
&lt;a href="https://www.pololu.com/product/2133"&gt;DRV8825&lt;/a&gt; kombinációt használtam
&lt;a href="http://reprap.org/wiki/RepRapDiscount_Smart_Controller"&gt;RepRapDiscount LCD-vel és SD
kártyaolvasóval&lt;/a&gt;
megspékelve:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1780"&gt;&lt;img alt="Az Arduino és RAMPS vezérlő,
LCD" src="http://www.ivanov.eu/files/images/IMG_5800.JPG.ramps.jpg" title="Az Arduino és RAMPS vezérlő, LCD"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az Arduino Mega 2560 panelen van az AVR mikrovezérlő, ez értelmezi a
G-kódot, mozgatja a motorokat, fűti a fejet és az ágyat. Ez a panel nem
látszódik a képen, a RAMPS panel alatt van. A RAMPS panel (a fenti kép
bal oldalán a piros színű panel) egy Arduino shield, amit a Mega tetején
levő csatlakozóra kell tenni. A RAMPS panelbe kell bedugni a kicsi
DRV8825-ös léptetőmotor vezérlőket (lila panelek a képen), annyit ahány
motorunk van. Nekem 4 léptetőmotort kell vezérelem: X, Y, Z tengely és a
nyomtatófej léptetőmotorjait. Egy vezérlőt nem használok most, később
esetleg a második nyomtatófejet meg tudja hajtani, ha szükség lesz rá.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Szoftver&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az Arduino-n &lt;a href="http://www.marlinfirmware.org/"&gt;Marlin&lt;/a&gt; nevezetű
firmware-t használom, de nagyon sokféléből lehet válogatni
&lt;a href="http://reprap.org/wiki/List_of_Firmware"&gt;itt&lt;/a&gt;. A PC-n a pronterface
nevű klienssel (ami a &lt;a href="http://reprap.org/wiki/Printrun"&gt;printrun&lt;/a&gt; része)
töltöm fel a G-kódot és a &lt;a href="http://reprap.org/wiki/Printrun"&gt;Slic3r&lt;/a&gt;-rel
szeletelem. Az általam használt Marlin firmware megtekinthető és
letölthető &lt;a href="https://github.com/ivanovp/Marlin_CoreXY"&gt;itt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Első hét&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Levágattam és megvettem az item gyártmányú 20×20-as profilokat:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1758"&gt;&lt;img alt="Item 20x20-as aluprofilok a CoreXY 3D
nyomtatóhoz" src="http://www.ivanov.eu/files/images/IMG_5605.JPG.sized_0.jpg" title="Item 20x20-as aluprofilok a CoreXY 3D nyomtatóhoz"&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ezekből egy-két óra alatt elkészült a váz:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1745"&gt;&lt;img alt="400x400x400-as kocka item
aluprofilokból" src="http://www.ivanov.eu/files/images/IMG_5608.JPG.sized.jpg" title="400x400x400-as kocka item aluprofilokból"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Elkezdtem nyomtatni a műanyag alkatrészeket. Ez a motor blokk:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1747"&gt;&lt;img alt="Alkatrész a CoreXY nyomtatóhoz (motor
blokk)" src="http://www.ivanov.eu/files/images/IMG_5616.JPG.sized.jpg" title="Alkatrész a CoreXY nyomtatóhoz (motor blokk)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az egyik motor blokk beépítve:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1749"&gt;&lt;img alt="Motor blokk a CoreXY
nyomtatóban" src="http://www.ivanov.eu/files/images/IMG_5638.JPG.sized.jpg" title="Motor blokk a CoreXY nyomtatóban"&gt;{width="320"
height="427"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Terveztem egy géplábat és gyorsan le is gyártottam, mert az eredeti
tervben nem volt. A Profil 5-ös aluprofil végébe M5-ös menetet lehet
vágni, így elég egyszerű dolgom volt:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1748"&gt;&lt;img alt="A CoreXY nyomtató
lába" src="http://www.ivanov.eu/files/images/IMG_5632.JPG.sized.jpg" title="A CoreXY nyomtató lába"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1750"&gt;&lt;img alt="A CoreXY
nyomtató lába
beszerelve" src="http://www.ivanov.eu/files/images/IMG_5646.JPG.sized.jpg" title="A CoreXY nyomtató lába beszerelve"&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A motor blokkba beszereltem a bordás szíjak továbbítását végző 624-es
csapágyakat. Itt még nem voltak meg a peremes csapágyak, ezeket később
ki kellett cserélni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1752"&gt;&lt;img alt="624-es csapágyak a 3D nyomtató
motorblokkjában" src="http://www.ivanov.eu/files/images/IMG_5664.JPG.sized.jpg" title="624-es csapágyak a 3D nyomtató motorblokkjában"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1753"&gt;&lt;img alt="624-es
csapágyak a 3D nyomtató motorblokkjában
(közelről)" src="http://www.ivanov.eu/files/images/IMG_5666.JPG.sized.jpg" title="624-es csapágyak a 3D nyomtató motorblokkjában (közelről)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Bal oldali Y sín beépítve:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1751"&gt;&lt;img alt="3D nyomtató
épül" src="http://www.ivanov.eu/files/images/IMG_5693.JPG.sized.jpg" title="3D nyomtató épül"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Közben folyamatosan nyomtatom az alkatrészeket:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1756"&gt;&lt;img alt="3D nyomtató műanyag alkatrészei nyomtatás
közben" src="http://www.ivanov.eu/files/images/IMG_5684.JPG.sized.jpg" title="3D nyomtató műanyag alkatrészei nyomtatás közben"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1754"&gt;&lt;img alt="3D nyomtató
műanyag
alkatrészei" src="http://www.ivanov.eu/files/images/IMG_5670.JPG.sized.jpg" title="3D nyomtató műanyag alkatrészei"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1757"&gt;&lt;img alt="3D nyomtató
műanyag alkatrészei
2." src="http://www.ivanov.eu/files/images/IMG_5697.JPG.sized.jpg" title="3D nyomtató műanyag alkatrészei 2."&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Második hét&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az X és Y tengelyeket beépítettem, kézzel mozgathatók:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1759"&gt;&lt;img alt="Az X sín HIWIN lineáris
csapággyal" src="http://www.ivanov.eu/files/images/IMG_5699.JPG.sized.jpg" title="Az X sín HIWIN lineáris csapággyal"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A nyomtatófej tartó kocsit át kellet terveznem a HIWIN lineáris csapágy
miatt, ezt újra kinyomtattam, majd beszereltem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1760"&gt;&lt;img alt="XY elemek a
helyükön" src="http://www.ivanov.eu/files/images/IMG_5703.JPG.sized.jpg" title="XY elemek a helyükön "&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A bordás szíjak is a helyükre kerültek:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1761"&gt;&lt;img alt="XY elemek és a bordás szíjak a
helyükön" src="http://www.ivanov.eu/files/images/IMG_5714.JPG.sized.jpg" title="XY elemek és a bordás szíjak a helyükön "&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1762"&gt;&lt;img alt="Bordás szíj
közelről" src="http://www.ivanov.eu/files/images/IMG_5715.JPG.sized.jpg" title="Bordás szíj közelről"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1763"&gt;&lt;img alt="Bordás szíj
közelről
2." src="http://www.ivanov.eu/files/images/IMG_5716.JPG.sized.jpg" title="Bordás szíj közelről 2."&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az első mozgatási próba és sebesség teszt:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Harmadik hét&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Z tengely szerelése:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1764"&gt;&lt;img alt="Z tegnely építés
közben" src="http://www.ivanov.eu/files/images/IMG_5729.JPG.sized.jpg" title="Z tegnely építés közben"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;LM12UU lineáris csapágy a helyén:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1765"&gt;&lt;img alt="Z tengely LM12UU lineáris sínje
beépítve" src="http://www.ivanov.eu/files/images/IMG_5733.JPG.sized.jpg" title="Z tengely LM12UU lineáris sínje beépítve"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;12 mm átmérőjű köszörült köracélon futnak az LM12UU lineáris csapágyak:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1766"&gt;&lt;img alt="Z tengely
beépítve" src="http://www.ivanov.eu/files/images/IMG_5749.JPG.sized.jpg" title="Z tengely beépítve"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;M8-as menetes szár a vonóorsó (Tr12x3 jobb lenne). Narancssárga HIPS
műanyagból készült tengelykapcsoló. A fehér színű gumi egy rossz
papucsból lett kivágva.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1767"&gt;&lt;img alt="Z tengely
tengelykapcsolója" src="http://www.ivanov.eu/files/images/IMG_5760.JPG.sized.jpg" title="Z tengely tengelykapcsolója"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Itt már a Z tengely is mozgatható léptetőmotorral:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1768"&gt;&lt;img alt="Z tengely mozgatható
léptetőmotorral" src="http://www.ivanov.eu/files/images/IMG_5764.JPG.sized.jpg" title="Z tengely mozgatható léptetőmotorral"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A fűthető ágyat és nyomtató fejet beépítettem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1769"&gt;&lt;img alt="Fűthető ágy és nyomtató fej
beépítve" src="http://www.ivanov.eu/files/images/IMG_5786.JPG.sized.jpg" title="Fűthető ágy és nyomtató fej beépítve"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ekkor végeztem még egy sebességtesztet, hogy a maximális sebességek és
gyorsulási határértékek jók-e:  &lt;/p&gt;
&lt;p&gt;Vezetékek gégecsőben vezetve:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1770"&gt;&lt;img alt="Fej vezetékei félig
bekötve" src="http://www.ivanov.eu/files/images/IMG_5803.crop.JPG" title="Fej vezetékei félig bekötve"&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Első próbanyomtatás:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1772"&gt;&lt;img alt="Nyomtatás
közben" src="http://www.ivanov.eu/files/images/IMG_5805.JPG.sized.jpg" title="Nyomtatás közben"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1773"&gt;&lt;img alt="Nyomtatás
közben
távolról" src="http://www.ivanov.eu/files/images/IMG_5808.JPG.sized.jpg" title="Nyomtatás közben távolról"&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az első munkadarabok:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1774"&gt;&lt;img alt="Legelső nyomtatott
darabok" src="http://www.ivanov.eu/files/images/IMG_5812.JPG.sized.jpg" title="Legelső nyomtatott darabok"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1775"&gt;&lt;img alt="Legelső
nyomtatott darabok
közelről" src="http://www.ivanov.eu/files/images/IMG_5814.JPG.sized.jpg" title="Legelső nyomtatott darabok közelről"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A helyes száladagoláshoz csak a műanyag szálat megtámasztó csavarokat
kellett jobban meghúzni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Negyedik hét&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az ágyat vízszintesbe állítottam: nagyon fontos, hogy a fej és az ágy
távolsága a tér minden pontján egyenlő legyen. Kb. 50 mikrométeres
eltérés kiküszöbölhető az első réteg (angolul raft) nyomtatásával, amit
le lehet hámozni a kész nyomatról, annak nem része.  &lt;/p&gt;
&lt;p&gt;A Z tengely menesztését átalakítottam, hogy ne a
&lt;a href="https://github.com/ivanovp/RepRap-XY/blob/master/stl/Z-nut-1.stl"&gt;Z-nut-1.stl&lt;/a&gt;
nevű műanyag alkatrész és egy M8-as anya, hanem egy poliamid (docamid)
anya helyettesítse. Az alábbi képen a fekete színű anyag a &lt;a href="http://www.quattroplast.hu/hu/anyagok/docamid"&gt;DOCAMID 66
MO (PA 66 E + MoS~2~&lt;/a&gt;).
Vagyis molibdén-szulfiddal kevert poliamid.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1776"&gt;&lt;img alt="Z engely menesztése poliamid
anyával" src="http://www.ivanov.eu/files/images/IMG_5816.JPG.sized.jpg" title="Z engely menesztése poliamid anyával"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Nyomtattam dobozt az Arduino Mega-nak és a RAMPS-nak:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1778"&gt;&lt;img alt="Az Arduino és RAMPS vezérlő
bedobozolva" src="http://www.ivanov.eu/files/images/IMG_5837.JPG.sized.jpg" title="Az Arduino és RAMPS vezérlő bedobozolva"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Majd a kijelző paneljének a dobozát is elkezdtem nyomtatni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1777"&gt;&lt;img alt="A nyomtató LCD dobozának
nyomtatása" src="http://www.ivanov.eu/files/images/IMG_5825.JPG.sized.jpg" title="A nyomtató LCD dobozának nyomtatása"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1779"&gt;&lt;img alt="A nyomtató LCD
dobozának nyomtatása
(távolról)" src="http://www.ivanov.eu/files/images/IMG_5830.JPG.sized.jpg" title="A nyomtató LCD dobozának nyomtatása (távolról)"&gt;{width="240"
height="320"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ötödik hét&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Csapágyas &lt;a href="http://www.thingiverse.com/thing:767317"&gt;műanyagszál
adagolót&lt;/a&gt; nyomtattam és
terveztem egy másik műanyagtekercs tartót.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1791"&gt;&lt;img alt="Műanyagszál-tartó 608-as
csapággyal" src="http://www.ivanov.eu/files/images/IMG_5885.JPG.sized.jpg" title="Műanyagszál-tartó 608-as csapággyal"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hetedik hét&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A munkadarabot hűtő ventilátorhoz nyomtattam a terelőt.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1789"&gt;&lt;img alt="Nyomathűtő
ventilátor" src="http://www.ivanov.eu/files/images/IMG_5896.JPG.sized.jpg" title="Nyomathűtő ventilátor"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1790"&gt;&lt;img alt="Nyomathűtő ventilátor
2." src="http://www.ivanov.eu/files/images/IMG_5894.JPG.sized.jpg" title="Nyomathűtő ventilátor 2."&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Alumínium ágy&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A PCB ággyal nem sikerült 80 foknál magasabb hőmérsékletet elérni, ezért
alumíniumlemezből és 230V-os öntapadós szilikonfűtőlapból készítettem
ágyat. Ezt egy szilárdtest-relével (SSR) kapcsolgatja a mikorkontroller.
Így már fel lehet fűteni az ágyat 110 Celsius fokra is, ami az ABS
nyomtatáshoz kell.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1810"&gt;&lt;img alt="Alumínium ágy, alatta a szilikon
fűtő" src="http://www.ivanov.eu/files/images/IMG_6416.JPG.sized.jpg" title="Alumínium ágy, alatta a szilikon fűtő"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1811"&gt;&lt;img alt="Alumínium ágy,
üveglap a
tetején" src="http://www.ivanov.eu/files/images/IMG_6418.JPG.sized.jpg" title="Alumínium ágy, üveglap a tetején"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Trapézmenetes orsó&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az M8-as menetes szárat nem igazán mozgatáshoz találták ki, ezért
Tr12x3-as trapézmenetes orsóra és egy bronzanyára cseréltem ki. Az ágy
futása pontosabb lett, de még nem tökéletes. A végeredmény így néz ki:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1807"&gt;&lt;img alt="Trapézmenetes orsó
csapágy" src="http://www.ivanov.eu/files/images/IMG_6398.JPG.sized.jpg" title="Trapézmenetes orsó csapágy"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1808"&gt;&lt;img alt="Trapézmenetes
orsó
tengelykapcsolóban" src="http://www.ivanov.eu/files/images/IMG_6403.JPG.sized.jpg" title="Trapézmenetes orsó tengelykapcsolóban"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1809"&gt;&lt;img alt="Trapézmenetes
orsó
menesztés" src="http://www.ivanov.eu/files/images/IMG_6409.JPG.sized.jpg" title="Trapézmenetes orsó menesztés"&gt;{width="240"
height="320"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category><category term="Elektronika"></category></entry><entry><title>CNC átalakítása habvágó géppé</title><link href="http://www.ivanov.eu/cnc-atalakitasa-habvago-geppe.html" rel="alternate"></link><published>2015-07-24T15:26:00+02:00</published><updated>2015-07-24T15:26:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2015-07-24:/cnc-atalakitasa-habvago-geppe.html</id><summary type="html">&lt;p&gt;Ez egy egyszerű habvágó gép, mert csak két tengelyen mozgatok egy
egyenárammal felhevített huzalt (más néven cekászt). A komolyabb habvágó
gépeken függetlenül lehet mozgatni a cekász két végét. A polisztirol
(ismertebb nevén hungarocell) vágásához nem kell sem nagy sebesség sem
nagy erő. A &lt;a href="http://www.ivanov.eu/?q=node/1410"&gt;CNC gépemen&lt;/a&gt; az XYZ
tengelyek közül csak …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ez egy egyszerű habvágó gép, mert csak két tengelyen mozgatok egy
egyenárammal felhevített huzalt (más néven cekászt). A komolyabb habvágó
gépeken függetlenül lehet mozgatni a cekász két végét. A polisztirol
(ismertebb nevén hungarocell) vágásához nem kell sem nagy sebesség sem
nagy erő. A &lt;a href="http://www.ivanov.eu/?q=node/1410"&gt;CNC gépemen&lt;/a&gt; az XYZ
tengelyek közül csak az Y és Z tengelyt vezérlem, az X minimum állásban
marad.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1735"&gt;&lt;img alt="CNC gép átalakítva
habvágóvá" src="http://www.ivanov.eu/files/images/IMG_5493.JPG.sized.jpg" title="CNC gép átalakítva habvágóvá"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1733"&gt;&lt;img alt="Kivágott EPS
idom" src="http://www.ivanov.eu/files/images/IMG_5491.JPG.sized.jpg" title="Kivágott EPS idom"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1736"&gt;&lt;img alt="Kivágott EPS
idom
2." src="http://www.ivanov.eu/files/images/IMG_5492.JPG.sized.jpg" title="Kivágott EPS idom 2."&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Egy rossz kenyérsütő fűtőszálából sikerült kihúzni egy hosszabb huzalt,
de ellenálláshuzalt venni is lehet és mások fém gitárhúrt is használtak.
Én gitárhúrt még nem próbáltam. Az én bontott huzalom 62 cm hosszú, 0,3
mm átmérőjű és ez a szakasz kb. 10 Ohmos. 15 V-tal működtetem. Ezzel a
beállítással az 50 cm széles EPS táblát 80 mm/perc sebességgel lehet
vágni. Egy fakeretre rögzítettem a cekászt, ehhez sorkapocsból és M3-as
csavarból készítettem rögzítőelemet:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1734"&gt;&lt;img alt="Cekász rögzítése a habvágó
gépen" src="http://www.ivanov.eu/files/images/IMG_5494.JPG.sized.jpg" title="Cekász rögzítése a habvágó gépen"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A két csavarra krokodilcsipeszes vezeték segítségével egy
labortápegységet kapcsoltam. A tápegység bekapcsolása után egy pár
másodperc elteltével fel is melegszik a huzal és lehet vágni.  &lt;/p&gt;
&lt;p&gt;Az elkészült EPS elemek beépítés után:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1737"&gt;&lt;img alt="Polisztirolból (EPS) készült
sarokelem" src="http://www.ivanov.eu/files/images/DSCF8516.JPG.sized.jpg" title="Polisztirolból (EPS) készült sarokelem"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1738"&gt;&lt;img alt="Polisztirolból
(EPS) készült sarokelem
körelről" src="http://www.ivanov.eu/files/images/DSCF8517.JPG.sized.jpg" title="Polisztirolból (EPS) készült sarokelem körelről"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="CNC"></category></entry><entry><title>3D nyomtatóhoz használt műanyagok tulajdonságai</title><link href="http://www.ivanov.eu/3d-nyomtatohoz-hasznalt-muanyagok-tulajdonsagai.html" rel="alternate"></link><published>2015-03-04T15:52:00+01:00</published><updated>2015-03-04T15:52:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2015-03-04:/3d-nyomtatohoz-hasznalt-muanyagok-tulajdonsagai.html</id><summary type="html">&lt;p&gt;Két-három fajta műanyagot használnak a 3D nyomtatóval rendelkező
barkácsolók. Ezekről írok pár szót.  &lt;/p&gt;
&lt;p&gt;Mivel a levegőbe nem lehet nyomtatni (csak
&lt;a href="http://epic3dprintingfail.tumblr.com/image/60950463852"&gt;spagettit&lt;/a&gt;),
ezért nagyon fontos, hogy a legelső nyomtatott réteg elég erősen
tapadjon az ágyra. Ezt vagy valamilyen ragasztószalaggal (kapton
szalag), hajlakk sprével, cukoroldattal és/vagy az ágy megfelelő
hőmérsékletre felfűtésével …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Két-három fajta műanyagot használnak a 3D nyomtatóval rendelkező
barkácsolók. Ezekről írok pár szót.  &lt;/p&gt;
&lt;p&gt;Mivel a levegőbe nem lehet nyomtatni (csak
&lt;a href="http://epic3dprintingfail.tumblr.com/image/60950463852"&gt;spagettit&lt;/a&gt;),
ezért nagyon fontos, hogy a legelső nyomtatott réteg elég erősen
tapadjon az ágyra. Ezt vagy valamilyen ragasztószalaggal (kapton
szalag), hajlakk sprével, cukoroldattal és/vagy az ágy megfelelő
hőmérsékletre felfűtésével lehet elérni. Minden műanyagfajtánál ki kell
kísérletezni, hogy milyen fej- és ágy hőmérséklettel nyomtatható az
adott nyomtatón. Ezeket a paramétereket befolyásolhatja a műanyag színe,
a gyártó és a hőmérséklet érzékelőnk pontossága is. Sőt ugyanattól a
gyártótól rendelt ugyanolyan típusú, színű műanyag is eltérő
paraméterekkel rendelkezhet, ha például időközben valamilyen
technológiai változás volt a gyárban! Tehát minden tekercs megkezdésekor
érdemes próbanyomtatást végezni.  &lt;/p&gt;
&lt;p&gt;Az alább leírt műanyagoknak természetesen nem csak egyféle oldószere
van, de csak a 3D nyomtatásnál használható legkevésbé ártalmas
oldószereket említem.  &lt;/p&gt;
&lt;p&gt;Az én kedvencem a PET-G, a második a PLA.  &lt;/p&gt;
&lt;p&gt;A tesztnyomatokhoz használt béka alak
&lt;a href="http://www.thingiverse.com/thing:18479"&gt;innen&lt;/a&gt; tölthető le.  &lt;/p&gt;
&lt;p&gt;A 230 Celsius-fok feletti nyomtatáshoz elméletileg teflon-mentes (PTFE)
és PEEK mentes nyomtatófej szükséges. Ettől függetlenül én J-Head MK
V-tel nyomtattam ABS-t és HIPS-et is 235 C-on és nem lett baja a fejnek.
A J-Head-ben PTFE és PEEK is van.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Polylactic_acid"&gt;PLA&lt;/a&gt; (politejsav, polyactic acid)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1743"&gt;&lt;img alt="Tölcsér nyomtatása
közben" src="http://www.ivanov.eu/files/images/IMG_5544.JPG.sized.jpg" title="Tölcsér nyomtatása közben"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A legnépszerűbb anyag, mert akár fűtött ágy nélkül is használható és
alacsonyabb hőmérsékleten nyomtatható, mint az ABS és a HIPS. Kicsit
rideg, emiatt könnyebben törik, mint a többi műanyag. Jól tapad, kapton
szalagra, ABS oldatra (lásd lentebb) vagy közvetlenül üvegasztalra is
lehet nyomtatni. Nekem az üveglapra kent ABS oldat vált be 60 fokra
melegítve. És bevált még — ugyancsak 60 fokos asztallal — a &lt;a href="http://www.ivanov.eu/?q=node/1803"&gt;Garnier
Fructis hajlakk&lt;/a&gt; vékony rétegben
üveglapra fújva. A PLA hátránya, hogy idővel a műanyag szál nagyon
törékennyé válhat. Az UV fény és a nem megfelelő páratartalom árt neki,
még ridegebbé, törékenyebbé válik. Biológiai úton lebomlik (bővebben
&lt;a href="http://www.ena-hu.com/biologiai_lebomlas.php"&gt;itt&lt;/a&gt;)! Kukoricából,
cukorból állítják elő.  &lt;/p&gt;
&lt;p&gt;Nyomtatási hőmérséklet: 160-220 °C.  &lt;/p&gt;
&lt;p&gt;Ágy hőmérséklet: 60-70 °C.  &lt;/p&gt;
&lt;p&gt;Oldószer:
&lt;a href="http://hu.wikipedia.org/wiki/Tetrahidrofur%C3%A1n"&gt;tetrahidrofurán&lt;/a&gt;.
Nem tudom mennyire nehéz beszerezni, mert nem próbáltam, de a
nyomtatásnál nincs rá szükség.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
PET-G&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A 2017-es az évben próbáltam először a PET-G műanyagot és jelenleg
szerintem ez a legjobb. Üvegesedési hőmérséklete 70-115 Celsius fok. 60
Celsius fokra fűtött üveglapra akár segédanyag nélkül nyomtatható (kis
hajlakk azért nem árt), 230 Celsius fokos fejjel. Hőtágulási
együtthatója kicsi, vagyis nem vetemedik úgy, mint az ABS és nem is
rideg, mint a PLA. Inkább nyúlik, mint törik.  &lt;/p&gt;
&lt;p&gt;Nyomtatási hőmérséklet: 230-240 °C.  &lt;/p&gt;
&lt;p&gt;Ágy hőmérséklet: 60-70 °C.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://hu.wikipedia.org/wiki/Akrilnitril-butadi%C3%A9n-sztirol"&gt;ABS&lt;/a&gt; (akrilnitril-butadién-sztirol, acrylonitrile butadiene styrene)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1693"&gt;&lt;img alt="Béka
szemből" src="http://www.ivanov.eu/files/images/IMG_1599.JPG.sized.jpg" title="Béka szemből"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A másik népszerű anyag. Kisebb szakítószilárdságú, mint a PLA. Viszont
fűtött ágy szükséges a nyomtatáshoz, különben vetemedik; szétválnak a
rétegek. Üvegből, fémből lehet az asztal, viszont ezekre nem tapad jól.
Kapton szalagra lehet nyomtatni, de érdemes inkább a hulladék ABS
darabkákból oldatot készíteni és azzal lekenni az asztalt: erre a
műanyag rétegre nagyon jól tapad az ABS. Az üvegre annyira ráragadhat,
hogy ki is törhet belőle darabokat a munkadarab leválasztásakor!  &lt;/p&gt;
&lt;p&gt;Nyomtatási hőmérséklet: 200-250 °C.  &lt;/p&gt;
&lt;p&gt;Ágy hőmérséklet: 100-110 °C.  &lt;/p&gt;
&lt;p&gt;Oldószer: &lt;a href="http://hu.wikipedia.org/wiki/Aceton"&gt;aceton
(körömlakklemosó)&lt;/a&gt;. Az aceton
könnyen és olcsón beszerezhető és érdemes használni. Figyeljünk, hogy
tiszta acetont vegyünk, mert a körömlakklemosókban adalékok lehetnek!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://en.wikipedia.org/wiki/Polystyrene#Copolymers"&gt;HIPS&lt;/a&gt; (ütésálló polisztirol, high impact polystyrene)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1721"&gt;&lt;img alt="3D nyomtatással készült béka HIPS
műanyagból" src="http://www.ivanov.eu/files/images/IMG_1803.JPG.sized.jpg" title="3D nyomtatással készült béka HIPS műanyagból"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Kicsi a sűrűsége, könnyű. Nem vetemedik, mint az ABS és nem annyira
rideg, mint a PLA. Támasztóanyagnak használják ABS nyomtatásnál, de
önállóan is jól használható. Magas 130 °C-os hőmérsékletre felfűtött ágy
esetén kapton szalagra nagyon jól tapad. Hátránya, hogy drága, nehezen
beszerezhető és könnyen feltöltődik elektrosztatikusan, mint a
hungarocell-golyók.  &lt;/p&gt;
&lt;p&gt;Nyomtatási hőmérséklet: 230-250 °C.  &lt;/p&gt;
&lt;p&gt;Ágy hőmérséklet: 120-130 °C.  &lt;/p&gt;
&lt;p&gt;Oldószer: &lt;a href="http://hu.wikipedia.org/wiki/Limon%C3%A9n"&gt;limonén&lt;/a&gt; (a
jellegzetes narancs illatot ez a vegyület okozza). Tiszta formában
nehezen beszerezhető, de igazából nem szükséges a nyomtatáshoz.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://hu.wikipedia.org/wiki/Polipropil%C3%A9n"&gt;PP&lt;/a&gt; (polipropilén)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
3D nyomtatáshoz sajnos nem használható a polipropilén, pedig olcsóbb,
mint az ABS, PLA, HIPS. Kipróbáltam, de semmihez sem tapad saját magán
kívül. Ráadásul szinte semmi sem oldja: az egy-két létező oldószere
egészségre veszélyes, nehezen beszerezhető.&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category></entry><entry><title>GPIO kezelés embedded Linux-okon: OLinuxIno iMX233, Raspberry Pi</title><link href="http://www.ivanov.eu/gpio-kezeles-embedded-linux-okon-olinuxino-imx233-raspberry-pi.html" rel="alternate"></link><published>2015-02-08T06:22:00+01:00</published><updated>2015-02-08T06:22:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2015-02-08:/gpio-kezeles-embedded-linux-okon-olinuxino-imx233-raspberry-pi.html</id><summary type="html">&lt;p&gt;Beágyazott Linux-ok alatt a GPIO-kat akár shell script-ből is
vezérelhetjük. A maximális sebességhez memórián keresztül (memory
mapped, mmap) kell a GPIO-kat elérni, de ebben az írásban erre nem térek
ki. Ha script-ből használjuk az IO-t, először exportálni kell az adott
GPIO lábat, hogy fájlként látszódjon a rendszerben. A 32-es GPIO …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Beágyazott Linux-ok alatt a GPIO-kat akár shell script-ből is
vezérelhetjük. A maximális sebességhez memórián keresztül (memory
mapped, mmap) kell a GPIO-kat elérni, de ebben az írásban erre nem térek
ki. Ha script-ből használjuk az IO-t, először exportálni kell az adott
GPIO lábat, hogy fájlként látszódjon a rendszerben. A 32-es GPIO
exportáláshoz ezt kell futtatni bash-ból:  &lt;/p&gt;
&lt;p&gt;echo 32 &amp;gt;/sys/class/gpio/export  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Más script-ekből vagy C programból meg kell nyitni a
/sys/class/gpio/export fájlt és beleírni 32-t, majd lezárni a fájlt.
Ezután a /sys/class/gpio/gpio32 könyvtárban a &lt;code&gt;direction&lt;/code&gt; és a &lt;code&gt;value&lt;/code&gt;
fájlokkal vezérelhető az adott láb. OLinuXino-nál a 32-es GPIO a P1-es
láb. Ha a direction fájlba &lt;code&gt;out&lt;/code&gt;-ot írunk, kimenetként lesz beállítva a
GPIO: a &lt;code&gt;value&lt;/code&gt; fájba 0-t vagy 1-et írva alacsony vagy magas állapotba
állíthatjuk. Ha a direction-be &lt;code&gt;in&lt;/code&gt;-t írunk, akkor a &lt;code&gt;value&lt;/code&gt;-t olvasva
állapíthatjuk meg, hogy alacsony vagy magas szinten van a láb. Ez a
script a 32-es GPIO-t 0 és 1 szintbe állítja:  &lt;/p&gt;
&lt;p&gt;#!/bin/sh  &lt;/p&gt;
&lt;p&gt;GPIO=32  &lt;/p&gt;
&lt;p&gt;echo "Exporting \$GPIO..."  &lt;/p&gt;
&lt;p&gt;echo \$GPIO &amp;gt;/sys/class/gpio/export&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
echo "OUT"  &lt;/p&gt;
&lt;p&gt;echo out &amp;gt;/sys/class/gpio/gpio\$GPIO/direction  &lt;/p&gt;
&lt;p&gt;echo "0"  &lt;/p&gt;
&lt;p&gt;echo 0 &amp;gt;/sys/class/gpio/gpio\$GPIO/value  &lt;/p&gt;
&lt;p&gt;sleep 1  &lt;/p&gt;
&lt;p&gt;echo "1"  &lt;/p&gt;
&lt;p&gt;echo 1 &amp;gt;/sys/class/gpio/gpio\$GPIO/value  &lt;/p&gt;
&lt;p&gt;sleep 1  &lt;/p&gt;
&lt;p&gt;Az alábbi tesztprogram exportálja az összes GPIO lábat, kimenetnek
konfigurálja és alacsony majd magas szintre állítja. &lt;em&gt;A portlábak
kimenetre való konfigurálása veszélyes lehet a hardverre nézve: ha
például egy kapcsolásban egy láb bementként van vezetékezve, mi pedig
kimenetként konfiguráljuk és mondjuk a túloldali IC-vel ellentétes
szintű jelet kapcsolunk, akkor nagy áramok folyhatnak, ami egyik vagy
mindkettő IC-ben károsodást okozhat!&lt;/em&gt;  &lt;/p&gt;
&lt;p&gt;#!/bin/sh  &lt;/p&gt;
&lt;p&gt;for i in `seq 95`; do  &lt;/p&gt;
&lt;p&gt;echo "Exporting \$i..."  &lt;/p&gt;
&lt;p&gt;echo \$i &amp;gt;/sys/class/gpio/export  &lt;/p&gt;
&lt;p&gt;done&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
for i in `seq 95`; do  &lt;/p&gt;
&lt;p&gt;echo "OUT"  &lt;/p&gt;
&lt;p&gt;echo out &amp;gt;/sys/class/gpio/gpio\$i/direction  &lt;/p&gt;
&lt;p&gt;echo "0"  &lt;/p&gt;
&lt;p&gt;echo 0 &amp;gt;/sys/class/gpio/gpio\$i/value  &lt;/p&gt;
&lt;p&gt;sleep 1  &lt;/p&gt;
&lt;p&gt;echo "1"  &lt;/p&gt;
&lt;p&gt;echo 1 &amp;gt;/sys/class/gpio/gpio\$i/value  &lt;/p&gt;
&lt;p&gt;sleep 1  &lt;/p&gt;
&lt;p&gt;done  &lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>Joystick kormánykerék építés házilag</title><link href="http://www.ivanov.eu/joystick-kormanykerek-epites-hazilag.html" rel="alternate"></link><published>2014-12-25T07:20:00+01:00</published><updated>2014-12-25T07:20:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-12-25:/joystick-kormanykerek-epites-hazilag.html</id><summary type="html">&lt;p&gt;Egy kormányt építettem, ami egy számítógéphez köthető joystick és autós,
kamionos szimulátorokhoz lehet használni. A kormány az USB HID
szabvánnyal kompatibilis, külön meghajtóprogramot nem kell telepíteni
sem Windows sem Linux vagy *BSD alá. Egy autóbontóban szereztem egy
olcsó kormányt és a hozzá tartozó irányjelző kart (ami egy &lt;a href="http://en.wikipedia.org/wiki/Daewoo_Tico"&gt;Daewoo
Tico&lt;/a&gt;-ban …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Egy kormányt építettem, ami egy számítógéphez köthető joystick és autós,
kamionos szimulátorokhoz lehet használni. A kormány az USB HID
szabvánnyal kompatibilis, külön meghajtóprogramot nem kell telepíteni
sem Windows sem Linux vagy *BSD alá. Egy autóbontóban szereztem egy
olcsó kormányt és a hozzá tartozó irányjelző kart (ami egy &lt;a href="http://en.wikipedia.org/wiki/Daewoo_Tico"&gt;Daewoo
Tico&lt;/a&gt;-ban volt). A kormány egy
egyszerű műanyagcsöves tengelykapcsolón keresztül egy régi HP
lézernyomtató enkóderét forgatja:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1713"&gt;&lt;img alt="Joystick kormánykerék
dobozolva" src="http://www.ivanov.eu/files/images/IMG_1791.JPG.sized.jpg" title="Joystick kormánykerék dobozolva"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1703"&gt;&lt;img alt="Joystick
kormány építés
közben" src="http://www.ivanov.eu/files/images/IMG_1759.JPG.sized.jpg" title="Joystick kormány építés közben"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1704"&gt;&lt;img alt="Joystick
kormány
tengelykapcsoló" src="http://www.ivanov.eu/files/images/IMG_1758.JPG.sized.jpg" title="Joystick kormány tengelykapcsoló"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Kormány joystick építhető potméterből is, de a potméterek általában 270
fokban forgathatók el, míg az enkóderrel készült joystick bármennyiszer
körbefordítható. Ráadásul sokkal pontosabb is az enkóderes megoldás: egy
teljes körülfordulásra 1800 jelet ad. Ez már nagyobb felbontás, mint
amire nekünk szükségünk van, de ezen egy osztással könnyen lehet
segíteni. Az ATmega8 forráskódja itt
&lt;a href="http://bazaar.launchpad.net/~ivanovp/atmega8-usb-hid-joystick/trunk/files"&gt;megnézhető&lt;/a&gt;
és &lt;a href="https://launchpad.net/atmega8-usb-hid-joystick"&gt;le is tölthető&lt;/a&gt; (bzr
clone lp:atmega8-usb-hid-joystick).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Enkóder
=======&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A felhasznált enkóder (másnéven inkrementális jeladó) optikai tárcsája
és az enkóder IC közelről:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1708"&gt;&lt;img alt="Lézernyomtató lapadagoló
enkóder" src="http://www.ivanov.eu/files/images/IMG_9390.JPG" title="Lézernyomtató lapadagoló enkóder"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1710"&gt;&lt;img alt="Q9846 enkóder
IC" src="http://www.ivanov.eu/files/images/IMG_9400.JPG" title="Q9846 enkóder IC"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az enkóder jeleinek feldolgozásához csak két digitális bemenet kell: az
egyiket érdemes egy megszakítást is generáló lábra kötni (nekem az
ATmega8-nál ez a PD3/INT1). Ezen a lábon kell a felfutó és a lefutó
éleket figyelni és a másik bemenet szintjét vizsgálni: ebből
megállapítható, hogy merre forgatták a kereket. Ha a kereken α (alfa)
szög távolság van két jel között, akkor az érzékelők közötti távolság =
n * α + α / 2. Ahol n általában nullánál nagyobb, de kevesebb, mint
ahány jelünk van a kereken.  &lt;/p&gt;
&lt;p&gt;C-ben így néz ki:  &lt;/p&gt;
&lt;p&gt;#define ENCODER0 _BV(PD3)  &lt;/p&gt;
&lt;p&gt;#define ENCODER1 _BV(PD5)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
bool_t encoder_change = FALSE;  &lt;/p&gt;
&lt;p&gt;static int8_t encoder_cntr = 0;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
/**  &lt;/p&gt;
&lt;p&gt;* Interrupt on rising/falling edge of PD3.  &lt;/p&gt;
&lt;p&gt;*/  &lt;/p&gt;
&lt;p&gt;ISR(INT1_vect)  &lt;/p&gt;
&lt;p&gt;{  &lt;/p&gt;
&lt;p&gt;if (PIND &amp;amp; ENCODER0)  &lt;/p&gt;
&lt;p&gt;{  &lt;/p&gt;
&lt;p&gt;/* rising edge */  &lt;/p&gt;
&lt;p&gt;if (PIND &amp;amp; ENCODER1)  &lt;/p&gt;
&lt;p&gt;{  &lt;/p&gt;
&lt;p&gt;encoder_cntr++;  &lt;/p&gt;
&lt;p&gt;}  &lt;/p&gt;
&lt;p&gt;}  &lt;/p&gt;
&lt;p&gt;else  &lt;/p&gt;
&lt;p&gt;{  &lt;/p&gt;
&lt;p&gt;/* falling edge */  &lt;/p&gt;
&lt;p&gt;if (PIND &amp;amp; ENCODER1)  &lt;/p&gt;
&lt;p&gt;{  &lt;/p&gt;
&lt;p&gt;encoder_cntr--;  &lt;/p&gt;
&lt;p&gt;}  &lt;/p&gt;
&lt;p&gt;}  &lt;/p&gt;
&lt;p&gt;encoder_change = TRUE;  &lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
void ENCODER_init (void)  &lt;/p&gt;
&lt;p&gt;{  &lt;/p&gt;
&lt;p&gt;encoder_change = FALSE;  &lt;/p&gt;
&lt;p&gt;encoder_cntr = 0;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
/* PD3 and PD5 input for encoder */  &lt;/p&gt;
&lt;p&gt;DDRD &amp;amp;= \~(ENCODER0 | ENCODER1);&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
// Configure INT1 interrupt: interrupt on rising/falling edge  &lt;/p&gt;
&lt;p&gt;MCUCR &amp;amp;= \~_BV(ISC11);  &lt;/p&gt;
&lt;p&gt;MCUCR |= _BV(ISC10);  &lt;/p&gt;
&lt;p&gt;GICR |= _BV(INT1);  &lt;/p&gt;
&lt;p&gt;}  &lt;/p&gt;
&lt;p&gt;Az enkóder pontosságát meg lehet kétszerezni, ha a mindkét lábon
figyeljük a fel- és lefutó éleket. Az enkóder mellet egy DC motor is
látható, ezt esetleg erővisszacsatolásra (force feedback, FFB) lehetne
használni, de egyelőre ezzel nem foglalkozom, mert úgy tűnt másoknak sem
sikerült könnyen FFB joystick-ot csinálniuk.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Pedál
=====&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A pedál lambériából és rétegelt lemezből van. A pedál rugózásáról egy
nagyobb átmérőjű befőttesgumi és egy polifoam csomagolóanyagból tekert
henger gondoskodik. A polifoam henger alatti ezüst színű csík egy
&lt;a href="http://www.ivanov.eu/?q=node/1459"&gt;házilag készült nyomásszenzor&lt;/a&gt;.
A szenzor pontossága nem túl nagy, de pedálnak teljesen jó.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1705"&gt;&lt;img alt="Joystick
pedál" src="http://www.ivanov.eu/files/images/IMG_1762.JPG.sized.jpg" title="Joystick pedál"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1706"&gt;&lt;img alt="Joystick pedál
másik
oldalról" src="http://www.ivanov.eu/files/images/IMG_1763.JPG.sized.jpg" title="Joystick pedál másik oldalról"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1707"&gt;&lt;img alt="Joystick pedál
belseje" src="http://www.ivanov.eu/files/images/IMG_1764.JPG.sized.jpg" title="Joystick pedál belseje"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Elektronika
===========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
ATmega8-al készült vezérlő elektronika egy korai fázisban és dobozba
szerelt állapotban:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1709"&gt;&lt;img alt="Joystick kormánykerék elektronika fejlesztés
közben" src="http://www.ivanov.eu/files/images/IMG_1768.JPG.sized.jpg" title="Joystick kormánykerék elektronika fejlesztés közben"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1712"&gt;&lt;img alt="Joystick
kormánykerék elektronika rögzítve, irányjelző kapcsoló
bekötve" src="http://www.ivanov.eu/files/images/IMG_1783.JPG.sized.jpg" title="Joystick kormánykerék elektronika rögzítve, irányjelző kapcsoló bekötve"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az ATmega8-ban nincs USB vezérlő, a szoftveres
&lt;a href="http://www.obdev.at/products/vusb/index.html"&gt;V-USB&lt;/a&gt;-t használtam. A
kapcsolási rajz a következő:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1714"&gt;&lt;img alt="Joystick kormány kapcsolási
rajza" src="http://www.ivanov.eu/files/images/joystick_kormany_kapcs_rajz.jpg.sized.jpg" title="Joystick kormány kapcsolási rajza"&gt;{width="320"
height="436"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A PB0..PB2 kimeneteket egy UC3717-es motormeghajtó IC vezérlésére
terveztem, de jelenleg nem használja a szoftver.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
USB HID
=======&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az USB HID (Human Interface Device) szabványának alkalmazása teszi
lehetővé, hogy különféle egerek, billentyűzetek, joystick-ok külön
meghajtóprogram nélkül használhatók legyenek. Az ún. "Report Descriptor"
nevű tömb írja le, hogy az eszköz milyen formátumban küldi el az
állapotát (a report-ot), hogy az adott joystick hány tengellyel
rendelkezik, hány gombja van és hogy ezeknek mi az értéktartománya. Így
tulajdonképpen bármilyen joystick megvalósítható. A &lt;a href="http://www.usb.org/developers/hidpage/dt2_4.zip"&gt;"HID Descriptor
Tool"&lt;/a&gt;-lal lehet
szerkeszteni ilyen "Report Descriptor"-t.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
USB debuggolás Linux alatt
==========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Linux alatt az usbmon nevű programmal lehet a nyers USB csomagokat
"elkapni", ehhez az usbmon kernel modult kell beilleszteni:  &lt;/p&gt;
&lt;p&gt;\$ sudo modprobe usbmon  &lt;/p&gt;
&lt;p&gt;\$ sudo usbmon  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.363547 S Ii:2:016:1 -:8 4 &amp;lt;  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.371494 C Ii:2:016:1 0:8 4 =  &lt;/p&gt;
&lt;p&gt;04009600  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.371511 S Ii:2:016:1 -:8 4 &amp;lt;  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.427542 C Ii:2:016:1 0:8 4 =  &lt;/p&gt;
&lt;p&gt;04009600  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.427569 S Ii:2:016:1 -:8 4 &amp;lt;  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.435497 C Ii:2:016:1 0:8 4 =  &lt;/p&gt;
&lt;p&gt;04009600  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.435520 S Ii:2:016:1 -:8 4 &amp;lt;  &lt;/p&gt;
&lt;p&gt;ebfb4380 5.467531 C Ii:2:016:1 0:8 4 =  &lt;/p&gt;
&lt;p&gt;04009600  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ha GUI-n szeretnénk az alábbi adatokat látni, akkor a wireshak-ot
érdemes használni. Ezt a programot nem root-ként kell futtatni, hanem
sima felhasználóként és a debug könyvtár jogosultságait érdemes
átállítani:  &lt;/p&gt;
&lt;p&gt;\$ sudo chmod -R 777 /sys/kernel/debug  &lt;/p&gt;
&lt;p&gt;\$ wireshark  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ha már valamennyire működőképes az USB eszköz és felismeri a rendszer,
akkor az evtest nevű programmal lehet tesztelni:  &lt;/p&gt;
&lt;p&gt;\$ sudo /usr/bin/evtest
/dev/input/by-id/usb-Peter_s_Steering_wheel_ivanovp@gmail.com-event-joystick  &lt;/p&gt;
&lt;p&gt;Input driver version is 1.0.1  &lt;/p&gt;
&lt;p&gt;Input device ID: bus 0x3 vendor 0x4242 product 0xbeef version 0x101  &lt;/p&gt;
&lt;p&gt;Input device name: "Peter's Steering wheel"  &lt;/p&gt;
&lt;p&gt;Supported events:  &lt;/p&gt;
&lt;p&gt;Event type 0 (EV_SYN)  &lt;/p&gt;
&lt;p&gt;Event type 1 (EV_KEY)  &lt;/p&gt;
&lt;p&gt;Event code 288 (BTN_TRIGGER)  &lt;/p&gt;
&lt;p&gt;Event code 289 (BTN_THUMB)  &lt;/p&gt;
&lt;p&gt;Event code 290 (BTN_THUMB2)  &lt;/p&gt;
&lt;p&gt;Event code 291 (BTN_TOP)  &lt;/p&gt;
&lt;p&gt;Event code 292 (BTN_TOP2)  &lt;/p&gt;
&lt;p&gt;Event code 293 (BTN_PINKIE)  &lt;/p&gt;
&lt;p&gt;Event code 294 (BTN_BASE)  &lt;/p&gt;
&lt;p&gt;Event code 295 (BTN_BASE2)  &lt;/p&gt;
&lt;p&gt;Event type 3 (EV_ABS)  &lt;/p&gt;
&lt;p&gt;Event code 0 (ABS_X)  &lt;/p&gt;
&lt;p&gt;Value -1  &lt;/p&gt;
&lt;p&gt;Min -127  &lt;/p&gt;
&lt;p&gt;Max 127  &lt;/p&gt;
&lt;p&gt;Flat 15  &lt;/p&gt;
&lt;p&gt;Event code 1 (ABS_Y)  &lt;/p&gt;
&lt;p&gt;Value 0  &lt;/p&gt;
&lt;p&gt;Min -127  &lt;/p&gt;
&lt;p&gt;Max 127  &lt;/p&gt;
&lt;p&gt;Flat 15  &lt;/p&gt;
&lt;p&gt;Event code 2 (ABS_Z)  &lt;/p&gt;
&lt;p&gt;Value 0  &lt;/p&gt;
&lt;p&gt;Min -127  &lt;/p&gt;
&lt;p&gt;Max 127  &lt;/p&gt;
&lt;p&gt;Flat 15  &lt;/p&gt;
&lt;p&gt;Event type 4 (EV_MSC)  &lt;/p&gt;
&lt;p&gt;Event code 4 (MSC_SCAN)  &lt;/p&gt;
&lt;p&gt;Properties:  &lt;/p&gt;
&lt;p&gt;Testing ... (interrupt to exit)  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.109931, type 3 (EV_ABS), code 0 (ABS_X), value
0  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.109931, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.221926, type 3 (EV_ABS), code 0 (ABS_X), value
1  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.221926, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.317923, type 3 (EV_ABS), code 0 (ABS_X), value
2  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.317923, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.437931, type 3 (EV_ABS), code 0 (ABS_X), value
3  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.437931, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.909932, type 3 (EV_ABS), code 0 (ABS_X), value
2  &lt;/p&gt;
&lt;p&gt;Event: time 1420958150.909932, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.205927, type 3 (EV_ABS), code 0 (ABS_X), value
1  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.205927, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.269926, type 3 (EV_ABS), code 0 (ABS_X), value
0  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.269926, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.333931, type 3 (EV_ABS), code 0 (ABS_X), value
-1  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.333931, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.429931, type 3 (EV_ABS), code 0 (ABS_X), value
-2  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.429931, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.709927, type 3 (EV_ABS), code 0 (ABS_X), value
-1  &lt;/p&gt;
&lt;p&gt;Event: time 1420958154.709927, -------------- EV_SYN ------------  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Másik tesztelő a &lt;code&gt;jstest&lt;/code&gt;, ami Arch Linux alatt a
&lt;a href="https://aur.archlinux.org/packages/joyutils/"&gt;joyutils&lt;/a&gt; csomagban van.
A &lt;code&gt;jscal&lt;/code&gt;-lel lehet kalibrálni.  &lt;/p&gt;
&lt;p&gt;\$ jstest
/dev/input/by-id/usb-Peter_s_Steering_wheel_ivanovp@gmail.com-joystick  &lt;/p&gt;
&lt;p&gt;Joystick (Peter's Steering wheel) has 3 axes and 8 buttons. Driver
version is 2.1.0.  &lt;/p&gt;
&lt;p&gt;Testing ... (interrupt to exit)  &lt;/p&gt;
&lt;p&gt;Axes: 0: 0 1: 25673 2: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off
6:off 7:off  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A &lt;a href="https://aur.archlinux.org/packages/jstest-gtk-git"&gt;jstesk-gtk&lt;/a&gt;-val
pedig GUI-n mutatja a joystick paramétereit, ezzel is lehet kalibrálni.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>3D nyomtatással készült robot kéz (robot grip)</title><link href="http://www.ivanov.eu/3d-nyomtatassal-keszult-robot-kez-robot-grip.html" rel="alternate"></link><published>2014-12-07T09:04:00+01:00</published><updated>2014-12-07T09:04:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-12-07:/3d-nyomtatassal-keszult-robot-kez-robot-grip.html</id><summary type="html">&lt;p&gt;Még régebben építettem egy robot kart, plexi lemezből, fából és
szervómotorokból: &lt;a href="http://www.ivanov.eu/?q=node/1450"&gt;Robot kar&lt;/a&gt;,
&lt;a href="http://www.ivanov.eu/?q=node/1460"&gt;Robor kar vezérlések&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Az eredeti robot kéz/fogó (angolul „robot grip”, vagyis a két
összecsukható ujj) egy CD olvasóból készült és nemrég tönkrement: az
egyik kis műanyag fogaskerékről lekoptak a fogak. Ebben semmi meglepő
sincs, nem ilyen …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Még régebben építettem egy robot kart, plexi lemezből, fából és
szervómotorokból: &lt;a href="http://www.ivanov.eu/?q=node/1450"&gt;Robot kar&lt;/a&gt;,
&lt;a href="http://www.ivanov.eu/?q=node/1460"&gt;Robor kar vezérlések&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Az eredeti robot kéz/fogó (angolul „robot grip”, vagyis a két
összecsukható ujj) egy CD olvasóból készült és nemrég tönkrement: az
egyik kis műanyag fogaskerékről lekoptak a fogak. Ebben semmi meglepő
sincs, nem ilyen terhelésre tervezték a fejmozgató mechanikát.
FreeCAD-et nemrég kezdtem el használni és próbáltam valami használható
dolgot tervezni.  &lt;/p&gt;
&lt;p&gt;Ez lett a végeredmény (a tervek letölthetők
&lt;a href="http://www.thingiverse.com/thing:624694"&gt;innen&lt;/a&gt;):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1694"&gt;&lt;img alt="3D nyomtatással készült robot kéz (robot
grip)" src="http://www.ivanov.eu/files/images/IMG_1704.JPG.sized.jpg" title="3D nyomtatással készült robot kéz (robot grip)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Szerencsére a FreeCAD tud generálni fogaskereket, ezért egy darab
szervómotorral vezérelhető fogót sikerült tervezni elég egyszerűen. A
két fogaskerekes alkatrész nem egymás tükörképe: ahhoz, hogy
összezárhatóak legyenek az ujjak, az egyik fogaskereket kissé el kell
forgatni.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1699"&gt;&lt;img alt="Robotkéz felülről (3D nyomtatással
készült)" src="http://www.ivanov.eu/files/images/IMG_1708.JPG.sized.jpg" title="Robotkéz felülről (3D nyomtatással készült)"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1701"&gt;&lt;img alt="3D nyomtatással
készült robot kéz FreeCAD-ben (robot
grip)" src="http://www.ivanov.eu/files/images/grip3.png" title="3D nyomtatással készült robot kéz FreeCAD-ben (robot grip)"&gt;{width="320"
height="237"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A 3D modell FreeCAD-ben így néz ki:  &lt;/p&gt;
&lt;p&gt;Az alkatrészek egy része közvetlenül a nyomtatás befejezése után:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1695"&gt;&lt;img alt="Robot kéz alkatrész (3D nyomtatással
készült)" src="http://www.ivanov.eu/files/images/IMG_1688.JPG.sized.jpg" title="Robot kéz alkatrész (3D nyomtatással készült)"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1696"&gt;&lt;img alt="Robotkéz
alkatrész 2. felülről (3D nyomtatással
készült)" src="http://www.ivanov.eu/files/images/IMG_1692.JPG.sized.jpg" title="Robotkéz alkatrész 2. felülről (3D nyomtatással készült)"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1697"&gt;&lt;img alt="Robot kéz
alkatrész 2. (3D nyomtatással
készült)" src="http://www.ivanov.eu/files/images/IMG_1693.JPG.sized.jpg" title="Robot kéz alkatrész 2. (3D nyomtatással készült)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A szervó motor egy Tower Pro SG90-es. Beszerezhető
&lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=sg90"&gt;eBay&lt;/a&gt;-ről,
&lt;a href="http://www.dx.com/s/sg90"&gt;DX&lt;/a&gt;-ről,
&lt;a href="http://www.aliexpress.com/wholesale?SearchText=sg90"&gt;AliExpress&lt;/a&gt;-ről.&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category><category term="Robottechnika"></category></entry><entry><title>3D nyomtató építés házilag</title><link href="http://www.ivanov.eu/3d-nyomtato-epites-hazilag.html" rel="alternate"></link><published>2014-11-13T16:26:00+01:00</published><updated>2014-11-13T16:26:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-11-13:/3d-nyomtato-epites-hazilag.html</id><summary type="html">&lt;p&gt;2020. december 15.: Ez a nyomtató 2014-ben készült és azóta szétszedtem.
Építettem helyette szebb, gyorsabb, pontosabb nyomtatót. Mementónak
mégis ittmarad ez cikk, ahogyan akkor megírtam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az első 3D nyomtatóm készítéséről írok, ami 10 mm-es rétegelt lemezből,
cseréplécből, zárt szelvényből, csapágyakból, kiselejtezett tintasugaras
nyomtatóból, bontott léptetőmotorokból, stb. épült. 300×300×350 …</summary><content type="html">&lt;p&gt;2020. december 15.: Ez a nyomtató 2014-ben készült és azóta szétszedtem.
Építettem helyette szebb, gyorsabb, pontosabb nyomtatót. Mementónak
mégis ittmarad ez cikk, ahogyan akkor megírtam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az első 3D nyomtatóm készítéséről írok, ami 10 mm-es rétegelt lemezből,
cseréplécből, zárt szelvényből, csapágyakból, kiselejtezett tintasugaras
nyomtatóból, bontott léptetőmotorokból, stb. épült. 300×300×350 mm-es
területre tud elméletileg nyomtatni, de ez 240×250×290 mm-re van
korlátozva. Így néz kis most:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1727"&gt;&lt;img alt="3D nyomtató alumíniumlemezes
ággyal" src="http://www.ivanov.eu/files/images/IMG_1900.JPG.sized.jpg" title="3D nyomtató alumíniumlemezes ággyal"&gt;{width="320"
height="427"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A 3D nyomtatásról általánosságban egy korábbi cikkemben írtam, ahol a
&lt;a href="http://www.ivanov.eu/?q=node/1645"&gt;CNC gépemet alakítottam át 3D
nyomtatóvá&lt;/a&gt;, tulajdonképpen csak
azért, hogy ennek a 3D nyomtató nyomtatófejének alkatrészeit
kinyomtathassam. A műanyag alkatrészek miatt ez a nyomtatófej elég
könnyű lesz, lehet gyorsan mozgatni. A CNC gép a 900 mm/perces
sebességével kicsit lassú 3D nyomtatáshoz, másrészt a marásról 3D
nyomtatásra átállás is sok ideig tart, ezért úgy döntöttem, hogy építek
egy külön 3D nyomtatót. (Később rájöttem, hogy ez a nyomtató sem elég
gyors és &lt;a href="http://www.ivanov.eu/?q=node/1771"&gt;egy Core XY mechanikájú nyomtatót
építettem&lt;/a&gt;.)  &lt;/p&gt;
&lt;p&gt;Az X és Y tengelynek kell gyorsnak lennie: a műanyag réteg nyomtatásakor
ezekben az irányokban mozog a fej és több percig dolgozhat egy rétegen.
Ezért az X és Y tengelyeken a léptetőmotorok bordás szíjak segítségével
mozgatják a terhet. Nem baj, ha a Z tengely lassú, viszont nagyobb
tömeget kell tudnia mozgatni: az X tengelyt a nyomtatófejjel együtt.
Mivel a Z tengelyen van az X (a CNC-mnél például az X-en van a Z), ezért
a Z tengelyt két mozgatóorsó (valójában menetes szár) mozgatja két
léptetőmotorral meghajtva. Ha elkészült egy műanyag réteg, akkor emel a
Z tengelyen 0,1 .. 0,5 mm-t és kezdi a következő réteget nyomtatni.  &lt;/p&gt;
&lt;p&gt;A nyomtatóm által elért sebesség és elméleti felbontás: X tengelyen 6000
mm/perc, felbontása 0,15 mm, Y tengelyen 4000 mm/perc, felbontása 0,1
mm, Z tengelyen 1200 mm/perc, felbontása 0,003 mm (3 µm). Ezeknél a
sebességeknél nagyobb jobb lenne (10000 mm/perc), de ahhoz sokkal
könnyebb Y és X tengely kellene vagy más kialakítású nyomtató (pl. Core
XY).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzávalók
==========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A lehető legtöbb alkatrészt próbáltam kibontani illetve olcsó anyagokat,
zárt szelvényt, fát használtam, ahol lehetett. De így is sok mindent
újan vettem:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   M3, M4, M5, M6, M8 csavarok, anyák, alátétek,
-   1 méter M8-as menetes szár (a Z tengely mozgatásához),
-   1 méter M5-ös menetes szár (a léptetőmotorok rögzítéséhez),
-   10 mm vastag rétegelt lemez (ebből kisebb-nagyobb darabokat
    vettem/kaptam),
-   egy kevés 4 mm vastag rétegelt lemez (a J-Head nyomtatófejbe
    rögzítéséhez),
-   3x5 cm-es cserépléc (másnéven Bramac léc),
-   1 szál 15×15 mm-es zártszelvény (ezt 4 vagy 6 m-es szálban lehet
    venni),
-   2 darab SCS10UU lineáris csapágy (a 10 mm-es köracélhoz, beszerzés
    &lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=scs10uu+linear+bearing"&gt;eBay&lt;/a&gt;),
-   2 darab SCS12UU lineáris csapágy (a 12 mm-es köracélhoz, beszerzés
    &lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=scs12uu+linear+bearing"&gt;eBay&lt;/a&gt;),
-   8 darab 624 2Z csapágy (beszerzés &lt;a href="http://kobellker.hu/"&gt;Kobell-Ker
    Kft.&lt;/a&gt;),
-   3 darab 608 2Z csapágy (egy darab nyomtatófejhez, beszerzés
    &lt;a href="http://kobellker.hu/"&gt;Kobell-Ker Kft.&lt;/a&gt;),
-   1 darab 0,5 mm/3 mm-es
    &lt;a href="http://reprap.org/wiki/J_Head_Nozzle#Mk_V-B"&gt;J-Head&lt;/a&gt; (egy darab
    nyomtatófejhez, beszerzés
    &lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=j-head+assembled"&gt;eBay&lt;/a&gt;),
-   5 darab TB6560-as léptetőmotor vezérlő (beszerzés
    &lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=tb6560+stepper+motor+driver+1+axis"&gt;eBay&lt;/a&gt;),
-   1 darab &lt;a href="http://arduino.cc/en/Main/arduinoBoardMega2560"&gt;Arduino Mega
    2560&lt;/a&gt; (beszerzés
    &lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=arduino+mega+2560"&gt;eBay&lt;/a&gt;,
    &lt;a href="http://www.dx.com/s/arduino+mega+2560"&gt;DX&lt;/a&gt;),
-   1 darab Arduino shield prototípus NYÁK (beszerzés
    &lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=Prototype+PCB+for+Arduino+Mega+2560+R3+Shield+Board+DIY"&gt;eBay&lt;/a&gt;),
-   2 darab EPCOS B57560G104F NTC termisztor (beszerzés
    &lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=EPCOS+B57560G104F+NTC+100k+THERMISTOR"&gt;eBay&lt;/a&gt;)
    egy hőmérőt kell szerelni az ágyba, egyet a nyomtatófejbe,
-   gégecső (amit a falban futó elektromos vezetékekhez használnak),
-   Hőálló Kapton szalag (beszerzés
    &lt;a href="http://www.dx.com/s/kapton+tape"&gt;DX&lt;/a&gt;, nem feltétlenül szükséges,
    ABS oldattal helyettesíthető)
-   0,47 Ohm/10W-os ellenállások vagy 3 darab öntapadó fűtőszálas
    fűtőfólia 320×137mm, 12V, 35W (beszerzés
    &lt;a href="http://www.conrad.hu/conrad.php?name=Products&amp;amp;pid=532886"&gt;Conrad&lt;/a&gt;),
-   32 mm átmérőjű poliamid a Z tengely anyáihoz (PA6 +
    Molibdén-diszulfid, DOCAMID 6GMO, beszerzés &lt;a href="http://www.quattroplast.hu/hu/anyagok/docamid"&gt;QuattroPlast
    Kft.&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Amiket bontottam vagy szétbontottam:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   HP Deskjet 990Cxi tintasugaras nyomtató (az X tengelyhez),
-   10 és 12 mm átmérőjű köszörült acél (az Y tengelyhez),
-   5 darab &lt;a href="http://www.ivanov.eu/?q=node/1399"&gt;bipoláris
    léptetőmotor&lt;/a&gt;: 1 darab az X
    tengelyhez, 1 darab az Y tengelyhez, 2 darab a Z tengelyhez és 1
    darab a nyomtatófejhez,
-   1 .. 1,5 mm vastag acéllemezek (nyomtatóból),
-   bordás szíjak és hozzávaló kerekek (nyomtatóból, fénymásolóból),
-   300×350 mm-es 4 mm vastag alumínium (a sima ablaküveget nem ajánlom,
    a hőálló üveg jó lehet, de nagyon drága),&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A nyomtatófej műanyag alkatrészeit én nyomtattam a CNC-vel, de
&lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=Wade+geared+extruder+plastic+parts"&gt;eBay&lt;/a&gt;-en
is beszerezhető. A nyomtatáshoz szükség van műanyag szálra: ez lehet
1,75 mm vagy 3 mm átmérőjű, anyaga: PLA, ABS, PP, HIPS. Én 3 mm átmérőjű
ABS műanyagot használok.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Építési napló
=============&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A nyomtató alapja 10 mm-es rétegelt lemez, erre csavaroztam fel mindent.
Középen hosszában az Y tengely látszódik: 10 és 12 mm-es köszörült
acélon fut az eredetileg hozzátartozó kis fekete kocsi. Az Y
léptetőmotort és köracélokat tartó lemezeket én gyártottam és a lemez —
sok pici furattal — eredetileg egy lézernyomtató alaplemeze volt. A kis
fekete kocsit később lecseréltem, mert túl nagy volt holtjáték és
könnyen be is feszült. Az alábbi képeken a Z tengelyt megtámasztó
cseréplécek a keret mögött vannak, később a keret oldalára kerültek! Az
X tengelyt megvalósító rész majdnem változatlanul lett beépítve egy HP
Deskjet 990Cxi tintasugaras nyomtatóból. Eredetileg DC motor mozgatta a
nyomtatófejet, ezt cseréltem ki léptetőmotorra. Itt még látszanak az
eredeti festékpatron-tartók, a második képen kézzel emelem fel az X
tengelyt és csak próbának van odatéve a bal oldali Z tengelyt mozgató
léptetőmotor:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1666"&gt;&lt;img alt="3D nyomtató mechanika (legelső
változat)" src="http://www.ivanov.eu/files/images/IMG_0895.JPG" title="3D nyomtató mechanika (legelső változat)"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1667"&gt;&lt;img alt="3D nyomtató
mechanika (legelső változat)
2." src="http://www.ivanov.eu/files/images/IMG_0899.JPG" title="3D nyomtató mechanika (legelső változat) 2."&gt;{width="240"
height="320"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
2. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Itt már be van építve a baloldali Z tengelyhez tartozó menetes szár,
léptetőmotor és a fekete színű poliamidból (&lt;a href="http://www.quattroplast.hu/hu/anyagok/docamid"&gt;DOCAMID 66
MO&lt;/a&gt;) gyártott anya. Ilyen
műanyagból készítettem a &lt;a href="http://www.ivanov.eu/?q=node/1417"&gt;CNC-hez is
anyákat&lt;/a&gt;. Kopásállógása miatt
választottam ezt az anyagot. Középen átmenetileg egy cserépléc támasztja
meg az X tengelyt a deformáció elkerülése végett:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1668"&gt;&lt;img alt="Z tengely
építés" src="http://www.ivanov.eu/files/images/IMG_4360.JPG.sized.jpg" title="Z tengely építés"&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Z tengelyek lineáris sínje M4-es csavarokból, 624-es csapágyból és
félbevágott 15 mm-es zártszelvényből készült. Ez a lineáris sín típus a
CNC gépemnél már bevált, csak ott nagyobb csapágyakat és nagyobb
szögvasat használtam:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1663"&gt;&lt;img alt="Z tengelyek lineáris
sínjei" src="http://www.ivanov.eu/files/images/IMG_0872.JPG" title="Z tengelyek lineáris sínjei"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1664"&gt;&lt;img alt="Z tengely
lineáris sínje
2." src="http://www.ivanov.eu/files/images/IMG_0873.JPG" title="Z tengely lineáris sínje 2."&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1665"&gt;&lt;img alt="Z tengely
lineáris sín
próba" src="http://www.ivanov.eu/files/images/IMG_0887.JPG" title="Z tengely lineáris sín próba"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
3. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Közben elkezdtem összeépíteni a nyomtatófejet, amit egy Wade nevű ember
tervezett: &lt;a href="http://www.thingiverse.com/thing:1794"&gt;Wade's Geared Nema 17
Extruder&lt;/a&gt;. Magyarul Wade
hajtóműves Nema 17-es nyomtatófeje. Előnye, hogy nem közvetlenül a
léptetőmotor tengelyére van szerelve egy recézett kerék, hanem
fogaskerék áttételen keresztül nagyobb erővel nyomja a műanyag szálat a
J-Head-be. Másik előnye, hogy a nyomtatott alkatrészeken kívül csak
M4-es, M8-as csavarok, alátétek és 608-as csapágyak kellenek hozzá. Az
M8-as csavar recézését M4-es vagy M5-ös menetfúróval lehet megcsinálni
(erről egy külön cikket lehetne írni). Az áttétel és a nagyobb erő azért
szükséges, mert 3 mm-es műanyag szálat fogok nyomtatni, nem 1,75
mm-eset.  &lt;/p&gt;
&lt;p&gt;A plexilap nem vált be, túlságosan rideg, elrepedt: 4 mm-es rétegelt
lemezt tettem később a helyére. Valamint a képeken látszódó legolcsóbb
eBay-es Nema17 motort is kicseréltem, mert túlságosan melegedett:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1673"&gt;&lt;img alt="3D nyomtatófej műanyag
alkatrészei" src="http://www.ivanov.eu/files/images/IMG_1069.JPG" title="3D nyomtatófej műanyag alkatrészei"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1669"&gt;&lt;img alt="3D nyomtatófej
építés" src="http://www.ivanov.eu/files/images/IMG_1051.JPG" title="3D nyomtatófej építés"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1670"&gt;&lt;img alt="3D nyomtatófej
építés" src="http://www.ivanov.eu/files/images/IMG_1055.JPG" title="3D nyomtatófej építés"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1671"&gt;&lt;img alt="3D nyomtatófej
összeszerelve" src="http://www.ivanov.eu/files/images/IMG_1063.JPG" title="3D nyomtatófej összeszerelve"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1672"&gt;&lt;img alt="3D nyomtatófej
összeszerelve
2." src="http://www.ivanov.eu/files/images/IMG_1065.JPG" title="3D nyomtatófej összeszerelve 2."&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1674"&gt;&lt;img alt="3D nyomtatófej
rovátkolás" src="http://www.ivanov.eu/files/images/IMG_1076.JPG" title="3D nyomtatófej rovátkolás"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Leírás, összeszerelési útmutató
&lt;a href="http://www.reprap.org/wiki/Wade%27s_Geared_Extruder"&gt;itt&lt;/a&gt;. Ezen kívül
sokféle nyomtatófej terv létezik, érdemes szétnézni. Lásd például:
&lt;a href="http://www.reprap.org/wiki/Greg%27s_Hinged_Extruder"&gt;Greg's hinged
extruder&lt;/a&gt;, &lt;a href="http://www.thingiverse.com/thing:18379"&gt;Greg's
Wade reloaded&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
4. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Első motorvezérlő az &lt;a href="http://www.schmalzhaus.com/EasyDriver/"&gt;EasyDriver stepper motor driver
V4.4&lt;/a&gt; volt. Ez sajnos melegedett
és nem tudta elég gyorsan forgatni a léptetőmotorokat (egy kisebb géphez
lehet, hogy jó lenne):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1675"&gt;&lt;img alt="3D nyomtató motorvezérlővel (a vezérlés később le lett
cserélve)" src="http://www.ivanov.eu/files/images/IMG_1083.JPG" title="3D nyomtató motorvezérlővel (a vezérlés később le lett cserélve)"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1676"&gt;&lt;img alt="3D nyomtató
motorvezérlés és
nyomtatófej" src="http://www.ivanov.eu/files/images/IMG_1086.JPG" title="3D nyomtató motorvezérlés és nyomtatófej"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1677"&gt;&lt;img alt="3D nyomtatófej
beépítve" src="http://www.ivanov.eu/files/images/IMG_1087.JPG" title="3D nyomtatófej beépítve"&gt;{width="240"
height="320"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
5. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
&lt;strong&gt;Az üveglap nem vált be! 4mm-es alumínium lemezből van most az ágy.&lt;/strong&gt;  &lt;/p&gt;
&lt;p&gt;Itt már TB6560-as léptetőmotorvezérlőre tértem át és megcsináltam a
fűtött ágyat üveglapból és öntapadó fűtőfóliából (először két fóliából,
utána egy harmadikat is ragasztottam rá):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1678"&gt;&lt;img alt="3D nyomtató TB6560-as
motorvezérlőkkel" src="http://www.ivanov.eu/files/images/IMG_1105.JPG" title="3D nyomtató TB6560-as motorvezérlőkkel"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1682"&gt;&lt;img alt="Saját gyártású
Arduino
shield" src="http://www.ivanov.eu/files/images/IMG_1477.JPG.sized.jpg" title="Saját gyártású Arduino shield "&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1683"&gt;&lt;img alt="3D nyomtató
TB6560-as
motorvezérlőkkel" src="http://www.ivanov.eu/files/images/IMG_1481.JPG.sized.jpg" title="3D nyomtató TB6560-as motorvezérlőkkel"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1679"&gt;&lt;img alt="3D nyomtató
működés
közben" src="http://www.ivanov.eu/files/images/IMG_1467.JPG.sized.jpg" title="3D nyomtató működés közben"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
6. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Készítettem műanyag szál tartót és a Z tengelyt támasztó cserépléceket
átraktam a nyomtató oldalára, hogy a Z tengely akadálytalanul mehessen
fel a tetejéig. Továbbá a nyomtatófej motorját is lecseréltem egy régi
5,25"-os floppymeghajtóból kiszerelt példányra:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1680"&gt;&lt;img alt="3D nyomtató műanyag szál
tartóval" src="http://www.ivanov.eu/files/images/IMG_1472.JPG.sized.jpg" title="3D nyomtató műanyag szál tartóval"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1684"&gt;&lt;img alt="3D nyomtató
működés
közben" src="http://www.ivanov.eu/files/images/IMG_1513.JPG.sized.jpg" title="3D nyomtató működés közben"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1681"&gt;&lt;img alt="3D nyomtatófej
régi floppymeghajtó
motorjával" src="http://www.ivanov.eu/files/images/IMG_1474.JPG.sized.jpg" title="3D nyomtatófej régi floppymeghajtó motorjával"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1685"&gt;&lt;img alt="3D nyomtatófej
régi
floppimotorral" src="http://www.ivanov.eu/files/images/IMG_1527.JPG.sized.jpg" title="3D nyomtatófej régi floppimotorral"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1686"&gt;&lt;img alt="3D nyomtató
vezérlés: Arduino, saját gyártású shield, TB6560-as
motorvezérlők" src="http://www.ivanov.eu/files/images/IMG_1533.JPG.sized.jpg" title="3D nyomtató vezérlés: Arduino, saját gyártású shield, TB6560-as motorvezérlők"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
7. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az összevissza lógó, beakadó vezetékek gégecsőben vezetve:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1687"&gt;&lt;img alt="3D nyomtató: vezetékek gégecsőben
vezetve" src="http://www.ivanov.eu/files/images/IMG_1537.JPG.sized.jpg" title="3D nyomtató: vezetékek gégecsőben vezetve"&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A sima üveg sajnos nem bírta a 110 Celsius-fokos hőmérsékletet és
megrepedt. A tetejét hőálló Kapton szalaggal ragasztottam le, hogy ne
essen szét. Az üveg alját pedig az öntapadós fólia tartja egyben. A
Kapton szalagot használják egyébként is a 3D nyomtatáshoz, mert jól
tapad hozzá az ABS műanyag:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1688"&gt;&lt;img alt="3D nyomtató ágy, Kapton ragasztószalaggal
fedve" src="http://www.ivanov.eu/files/images/IMG_1541.JPG.sized.jpg" title="3D nyomtató ágy, Kapton ragasztószalaggal fedve"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A nyomtatót vezérlő számítógép és a nyomtató tápegysége:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1689"&gt;&lt;img alt="3D nyomtatót vezérlő számítógép és a
tápegység" src="http://www.ivanov.eu/files/images/IMG_1543.JPG.sized.jpg" title="3D nyomtatót vezérlő számítógép és a tápegység"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
8. fázis&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A hagyományos üveglap sajnos egyenlőtlenül melegszik és előbb-utóbb
eltörik, ezért 4 mm vastag alumíniumlemezt használok ágynak. Az ágyat
mikrohullámú sütőből kiszedett fűtőszál és 20 darab 0,47 Ohm-os
ellenállás fűti. 5 darab ellenállás van sorba kötve és ezt táplálom
12V-ról. &lt;em&gt;A kék, barna és védőföld vezetékek szigetelése is szilikonból
van, 300 fokig hőálló!&lt;/em&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1723"&gt;&lt;img alt="Asztal fűtés
ellenállásokkal" src="http://www.ivanov.eu/files/images/IMG_1835.JPG.sized.jpg" title="Asztal fűtés ellenállásokkal"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Itt 230V-al melegítem a fűtőszálat, beszerelve kb. 110V-ról működtetem
egy állítható toroid transzformátoron keresztül:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1717"&gt;&lt;img alt="3D nyomtató asztal
fűtés" src="http://www.ivanov.eu/files/images/IMG_1796.JPG.sized.jpg" title="3D nyomtató asztal fűtés"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Hőálló szilikon ragasztó:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1722"&gt;&lt;img alt="Hőálló szilikon
ragasztó" src="http://www.ivanov.eu/files/images/IMG_1815.JPG.sized.jpg" title="Hőálló szilikon ragasztó"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Új ágy beszerelve:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1726"&gt;&lt;img alt="3D nyomtató alumíniumlemezes
ággyal" src="http://www.ivanov.eu/files/images/IMG_1899.JPG.sized.jpg" title="3D nyomtató alumíniumlemezes ággyal"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>3D nyomtatás, 3D nyomtatófej építése CNC géphez házilag</title><link href="http://www.ivanov.eu/3d-nyomtatas-3d-nyomtatofej-epitese-cnc-gephez-hazilag.html" rel="alternate"></link><published>2014-07-15T18:31:00+02:00</published><updated>2014-07-15T18:31:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-07-15:/3d-nyomtatas-3d-nyomtatofej-epitese-cnc-gephez-hazilag.html</id><summary type="html">&lt;h1&gt;Bevezető&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
Egy &lt;a href="http://www.ivanov.eu/?q=node/1410"&gt;házilag készült CNC
marógéphez&lt;/a&gt; készítettem —
ugyancsak házilag — 3D nyomtatásra alkalmas fejet (angolul „3D printer
extruder”-nek nevezik) és a hozzá tartozó léptetőmotor vezérlőt,
hőmérséklet szabályzót. Így 3D nyomtatóvá alakítottam a meglévő CNC
marógépemet. Nem teljes terveket adok közre, hanem az építés közben
felgyűlt tapasztalatokat írom le, hátha más …</summary><content type="html">&lt;h1&gt;Bevezető&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
Egy &lt;a href="http://www.ivanov.eu/?q=node/1410"&gt;házilag készült CNC
marógéphez&lt;/a&gt; készítettem —
ugyancsak házilag — 3D nyomtatásra alkalmas fejet (angolul „3D printer
extruder”-nek nevezik) és a hozzá tartozó léptetőmotor vezérlőt,
hőmérséklet szabályzót. Így 3D nyomtatóvá alakítottam a meglévő CNC
marógépemet. Nem teljes terveket adok közre, hanem az építés közben
felgyűlt tapasztalatokat írom le, hátha más is ötleteket merít belőle. A
CNC-ből átalakított 3D nyomtatót arra fogom használni, hogy egy &lt;a href="http://www.ivanov.eu/?q=node/1690"&gt;„igazi”
3D nyomtató&lt;/a&gt; legfontosabb
alkatrészeit kinyomtassam. Tanulság: sajnos a házilagos CNC-m 900
mm/perces sebessége a 3D nyomtatáshoz nagyon kevés, egy gyors és drága
CNC marót pedig nem érné meg 3D nyomtatóvá alakítani.  &lt;/p&gt;
&lt;p&gt;A kész nyomtatófej (a képeken a műanyag szál sárga színű, &lt;a href="http://herz-filament.com/6-300-mm-ABS-muanyag-szal/Az-osszes-termek-megtekintese.html"&gt;3 mm
átmérőjű, ABS
műanyag&lt;/a&gt;
a Herz Hungária Kft.-től):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1648"&gt;&lt;img alt="3D
nyomtatófej" src="http://www.ivanov.eu/files/images/IMG_2083.JPG" title="3D nyomtatófej"&gt;{width="180"
height="240"}&lt;/a&gt;   &lt;a href="http://www.ivanov.eu/?q=node/1649"&gt;&lt;img alt="3D
nyomtatófej
2." src="http://www.ivanov.eu/files/images/IMG_2084.JPG" title="3D nyomtatófej 2."&gt;{width="180"
height="240"}&lt;/a&gt;   &lt;a href="http://www.ivanov.eu/?q=node/1650"&gt;&lt;img alt="3D
nyomtatófej, J-head
beszerelve" src="http://www.ivanov.eu/files/images/IMG_2085.JPG" title="3D nyomtatófej, J-head beszerelve"&gt;{width="320"
height="240"}&lt;/a&gt;   &lt;a href="http://www.ivanov.eu/?q=node/1651"&gt;&lt;img alt="3D
nyomtatófej, J-head beszerelve
2." src="http://www.ivanov.eu/files/images/IMG_2086.JPG" title="3D nyomtatófej, J-head beszerelve 2."&gt;{width="180"
height="240"}&lt;/a&gt;   &lt;a href="http://www.ivanov.eu/?q=node/1652"&gt;&lt;img alt="3D
nyomtatófej
3." src="http://www.ivanov.eu/files/images/IMG_2087.JPG" title="3D nyomtatófej 3."&gt;{width="180"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A nyomtatófej tesztelése:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Működési elv
============&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A 3D tárgyat egy CAD programban lehet megtervezni
(&lt;a href="http://www.freecadweb.org/"&gt;FreeCAD&lt;/a&gt;,
&lt;a href="http://openscad.org/"&gt;OpenSCAD&lt;/a&gt;, &lt;a href="http://www.blender.org/"&gt;Blender&lt;/a&gt;,
Google Sketchup, lásd még
&lt;a href="http://reprap.org/wiki/Useful_Software_Packages#2D_and_3D_CAD_software"&gt;itt&lt;/a&gt;),
de sokat egyszerűen le lehet tölteni az internetről (lásd
&lt;a href="http://www.thingiverse.com/"&gt;www.thingiverse.com&lt;/a&gt;). Nekem a kedvencem
az OpenSCAD: egy programnyelven kell megírni az objektumot. Kockák,
gömbök, hengerek, stb. uniójaként, különbségeként minden térbeli
objektum leírható. Van OpenSCAD program fogaskerék gyártásra (letölthető
&lt;a href="http://www.ivanov.eu/files/public/cnc/openscad/parametric_involute_gear_v5.0_proba.scad"&gt;itt&lt;/a&gt;);
meg kell adni a fogak számát, kerék vastagságát, modult és generál egy
fogaskereket:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1657"&gt;&lt;img alt="Fogaskerék
OpenSCAD-ben" src="http://www.ivanov.eu/files/images/openscad.png" title="Fogaskerék OpenSCAD-ben"&gt;{width="775"
height="300"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A nyomtatandó térbeli objektumnak zártnak kell lennie és nem lehet nulla
vastagságú fala: ezeket a feltételeket a szeletelő programok ellenőrzik
és hibát jeleznek, ha nem megfelelő. Ez a 3D objektum egy .STL fájlban
van leírva és egy szeletelő (angolul „slicer”) program készít CNC-n, 3D
nyomtatón végrehajtható G-kódos programot. Ilyen szeletelő például a
&lt;a href="http://slic3r.org/"&gt;Slic3r&lt;/a&gt;, de
&lt;a href="http://reprap.org/wiki/Useful_Software_Packages#Software_for_dealing_with_STL_files"&gt;itt&lt;/a&gt;
van egy nagyobb lista.  &lt;/p&gt;
&lt;p&gt;A nyomtatófej 3 irányban (XYZ) mozog a térben, közben
&lt;a href="http://en.wikipedia.org/wiki/Acrylonitrile_butadiene_styrene"&gt;ABS&lt;/a&gt;/&lt;a href="http://en.wikipedia.org/wiki/Polylactic_acid"&gt;PLA&lt;/a&gt;/&lt;a href="http://hu.wikipedia.org/wiki/Polipropil%C3%A9n"&gt;PP&lt;/a&gt;
műanyag szálat (angolul „filament”) olvaszt meg és keni, tapasztja az
ágyra (angolul „bed”) vagy az előző műanyag réteg tetejére. A 4. tengely
(„A” vagy „E” tengely) a műanyag szál adagolását vezérli. Egyszerre
0,1..0,5 mm vastag műanyag réteget (szeletet) készít és így építi fel a
nyomtatott tárgyat.  &lt;/p&gt;
&lt;p&gt;Nagy erőre nincs szükség, mint mondjuk a marásnál, inkább gyorsnak kell
lennie a mozgásoknak az XY tengelyen. A Z tengely lehet lomha, az csak
tizedmilimétereket emelkedik, ha elkészült egy-egy réteg. A nyomtatott
tárgynak nagyobb sík felületen kell érintkeznie az ággyal, hogy oda
ragadhasson. Nagyon fontos, hogy a műanyag jól tapadjon: ezért az ágyat
fűteni szokták (ABS-nél 110 °C-ra, PLA-nál 70 °C-ra), másrészt ABS-nél
műanyaggal kell bevonni az ágyat vagy speciális ragasztószalagot kell
ráragasztani (kapton ragasztószalag/tape). A műanyag bevonathoz műanyag
darabkákat kell feloldani acetonban, annyit hogy sűrű cukorszirup
viszkozitású oldatot kapjunk. Ezt az oldatot kell a hideg ágyra kenni
vékony rétegben. Az alábbi képeken kék és egy nagyon kevés sárga ABS-ből
készült oldat látható:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1655"&gt;&lt;img alt="ABS műanyaggal bevont
ágy" src="http://www.ivanov.eu/files/images/IMG_2148.JPG" title="ABS műanyaggal bevont ágy"&gt;{width="320"
height="240"}&lt;/a&gt;   &lt;a href="http://www.ivanov.eu/?q=node/1656"&gt;&lt;img alt="ABS műanyag
acetonban feloldva (műanyag
bevonathoz)" src="http://www.ivanov.eu/files/images/IMG_2150.JPG" title="ABS műanyag acetonban feloldva (műanyag bevonathoz)"&gt;{width="180"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ez az oldat gyakorlatilag egy műanyag ragasztó, ABS műanyagokat is lehet
vele egymáshoz ragasztani.  &lt;/p&gt;
&lt;p&gt;Felvétel a nyomtatásról és egy kész munkadarab (&lt;a href="http://www.thingiverse.com/thing:1794"&gt;Wade's geared
extruder&lt;/a&gt;):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1653"&gt;&lt;img alt="3D nyomtatás
közben" src="http://www.ivanov.eu/files/images/IMG_2102.JPG" title="3D nyomtatás közben"&gt;{width="320"
height="240"}&lt;/a&gt;   &lt;a href="http://www.ivanov.eu/?q=node/1654"&gt;&lt;img alt="Kész
munkadarab (Wade típusú 3D nyomtatófej
alkatrész)" src="http://www.ivanov.eu/files/images/IMG_2146.JPG" title="Kész munkadarab (Wade típusú 3D nyomtatófej alkatrész)"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mechanika
=========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Amit nem én készítettem vagy bontottam, hanem újan vettem az a
&lt;a href="http://reprap.org/wiki/J_Head_Nozzle#Mk_V-B"&gt;J-Head&lt;/a&gt;:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1646"&gt;&lt;img alt="J-Head MK
V-B" src="http://www.ivanov.eu/files/images/Jhn_mk5b.jpg" title="J-Head MK V-B"&gt;{width="320"
height="304"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ez melegíti és formázza a nyomtatandó műanyag szálat. A fényes fém blokk
a képen bronzból, az enyém alumíniumból van és egy huzalellenállással
fűtjük, valamint egy termisztorral mérjük a hőmérsékletét. A fekete
színű teflon csövön vezetjük be műanyag szálat és az alumínium blokkból
jön ki az olvadt anyag. Mivel a teflon rossz hővezető, csak az alu blokk
lesz forró. A J-Head-et az
&lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=j-head+assembled"&gt;eBay&lt;/a&gt;-en
szereztem be. Ezek a fejek 3 mm vagy 1,75 mm átmérőjű műanyag szál
befogadására készülnek és csak az egyikkel működnek. A fejből kipréselt
műanyaghernyó átmérője általában 0,3; 0,35; 0,4 és 0,5 mm. A kisebb
átmérőjűvel részletesebb tárgyak nyomtathatók, de lassabban. Én 0,5
mm-eset vettem és 3 mm-es műanyag szálhoz valót.  &lt;/p&gt;
&lt;p&gt;Azután egy HP LaserJet 1100-as lézernyomtató laptovábbító motorját és a
hozzá tartozó hajtóművet (fogaskerekeket) használtam fel
(RG5-4586-000CN):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1647"&gt;&lt;img alt="HP LaserJet 1100 laptovábbító motor és
hajtómű" src="http://www.ivanov.eu/files/images/hp_lj_1100.jpg" title="HP LaserJet 1100 laptovábbító motor és hajtómű"&gt;{width="320"
height="214"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ezt én termeltem ki egy rossz nyomtatóból. A legnagyobb fogaskereket
tartottam meg, a többit leszereltem. Ezeken kívül egy kis bontott
lambéria, 1/2"-os vízcső, M5-ös csavarok és anyák kellettek a
mechanikához. A fél colos vízcsőből egy kb. 2 cm-es darabot használtam
fel, ezt hosszában berovátkoltam. Majd a nagy fogaskeréken levő kis
fogaskerék fogait lereszeltem és a vízcsövet rátoltam.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1662"&gt;&lt;img alt="3D nyomtatófej
szétszedve" src="http://www.ivanov.eu/files/images/IMG_1094.JPG" title="3D nyomtatófej szétszedve"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Összeszerelt állapotban a vízcső mellett egy kis csapágy is van: ez
nyomja a műanyag szálat a vízcsőhöz.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Elektronika
===========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Jelenleg az elektronika egy léptetőmotor vezérlésből és egy hőmérséklet
szabályzóból áll, ami egy PIC18F6622 mikrokontroller köré épül.
UC3770-es IC-t használtam a léptetőmotor vezérléshez, de egyébként a
Toshiba
&lt;a href="http://www.ivanov.eu/files/public/elektronika/TB6560.pdf"&gt;TB6560&lt;/a&gt;-asat
ajánlom
(&lt;a href="http://www.ebay.com/sch/i.html?&amp;amp;_nkw=tb6560+stepper+motor+driver+1+axis"&gt;eBay&lt;/a&gt;-ről
ugyancsak beszerezhető). A léptetőmotor a műanyag szálat tolja be a
J-Head-be, amikor a PC erre utasítást ad a párhuzamos portján keresztül
ún. STEP/DIR vezérléssel. A hőmérséklet szabályzó egy PID szabályzó, ami
a J-head végében az alumínium blokkba szerelt 5,6 Ω/5W-os ellenállást
fűtésre használja és a blokk hőmérsékletét méri egy
&lt;a href="http://hu.farnell.com/epcos/b57560g104f/thermistor-100k-1-ntc-rad/dp/3878697"&gt;B57560G104F&lt;/a&gt;
típusú 100 kΩ-os NTC termisztorral. A vezérlő kapcsolási rajza:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1659"&gt;&lt;img alt="3D nyomtatófej vezérlő kapcsolási
rajza" src="http://www.ivanov.eu/files/images/3d_printer_head_ctrl.jpg.rot90.jpg.sized.jpg" title="3D nyomtatófej vezérlő kapcsolási rajza"&gt;{width="320"
height="441"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A kapcsolási rajzról hiányzik a STEP/DIR (RB1, RB2) bemenet, ami a
számítógép párhuzamos portjával van összekötve. Egy külön PCI buszos LPT
port kártyát is tettem a gépbe, mert a CNC vezérlés elfoglalja az
alaplapon levő LPT portot.  &lt;/p&gt;
&lt;p&gt;A fej vezérlője (igen, a készülékház is lambériából készült):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1660"&gt;&lt;img alt="3D nyomtatófej
vezérlés" src="http://www.ivanov.eu/files/images/IMG_1078.JPG" title="3D nyomtatófej vezérlés"&gt;{width="320"
height="240"}&lt;/a&gt;   &lt;a href="http://www.ivanov.eu/?q=node/1661"&gt;&lt;img alt="3D
nyomtatófej vezérlés
2." src="http://www.ivanov.eu/files/images/IMG_1081.JPG" title="3D nyomtatófej vezérlés 2."&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Vezérlőprogram
==============&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A PC-n LinuxCNC fut, de néhány kiegészítés kell, hogy 3D nyomtatót is
tudjon vezérelni. Az ini fájlban az RS274NGC szekcióba fel kell venni a
3D-s parancsokat tartalmazó könyvtárat:  &lt;/p&gt;
&lt;p&gt;[RS274NGC]  &lt;/p&gt;
&lt;p&gt;USER_M_PATH = /home/ivanovp/linuxcnc/mcodes  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A fenti útvonalon a következő parancsok találhatók (a legtöbb nem is
csinál semmit, csak kompatibilitási okokból létezik):&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   M101, Turn extruder 1 on Forward: ezt a Slic3r nem használja, mert
    az „A” tengellyel vezérelhető a műanyag szál adagolása
-   M102, Turn extruder 1 on Reverse: ezt a Slic3r nem használja, mert
    az „A” tengellyel vezérelhető a műanyag szál adagolása
-   M103, Turn all extruders off / Extruder Retraction: ezt a Slic3r nem
    használja
-   M104, Set Extruder Temperature: fej hőmérséklet beállítása
-   M105, Get Extruder Temperature: fej hőmérséklet lekérdezése
-   M106, Fan On: ventilátor bekapcsolása, egyelőre nincs ventilátor
-   M107, Fan Off: ventilátor kikapcsolása, egyelőre nincs ventilátor
-   M108, Set Extruder Speed: ezt a Slic3r nem használja
-   M110, Set Current Line Number: ezt a Slic3r nem használja
-   M140, Set Bed Temperature: ágy fűtésének bekapcsolása,
    célhőmérséklet beállítása
-   M190, Wait for Bed Temperature: várakozás amíg az ágy hőmérséklete
    el nem éri a célhőmérsékletet&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha a G-kódok között egy M104 P220 sort lát a LinuxCNC, akkor lefuttatja
az M104-es scriptet P220-as argumentummal. Valójában az M101, M102, stb.
szimbolikus linkek ugyanahhoz python scripthez:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;ivanovp@cnc mcodes&amp;gt; ls -l&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;total 24  &lt;/p&gt;
&lt;p&gt;-rwxr-xr-x 1 ivanovp ivanovp 17161 2014-07-17 19:42 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M101 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M102 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M103 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M104 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M105 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M106 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M107 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M108 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M110 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M140 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;lrwxrwxrwx 1 ivanovp ivanovp 6 2014-07-19 05:22 M190 -&amp;gt; 3dc.py*  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A 3dc.py soros vonalon egy USB soros átalakító segítségével kapcsolódik
a PIC-hez és fordítja le az M1xx parancsokat a PIC belső parancsaira.&lt;/p&gt;
&lt;/p&gt;</content><category term="3D nyomtatás"></category><category term="CNC"></category><category term="Elektronika"></category><category term="Programozás"></category><category term="Robottechnika"></category></entry><entry><title>Tipikus ellenállás-értékek (kezdőknek)</title><link href="http://www.ivanov.eu/tipikus-ellenallas-ertekek-kezdoknek.html" rel="alternate"></link><published>2014-05-08T05:50:00+02:00</published><updated>2014-05-08T05:50:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-05-08:/tipikus-ellenallas-ertekek-kezdoknek.html</id><summary type="html">&lt;p&gt;Elektronikával éppen most kezdőknek leírom, hogy milyen tipikus
ellenállásokat használunk a különböző kapcsolásokban. Milyen áramkörben
kellhet 0,1 Ω-os ellenállás és miben 10 MΩ-os? A kapcsolási rajzok
megértésében sokat segíthet, ha tudjuk, mit mire szoktunk használni. Az
ellenállások jelöléséről: 1R = 1 Ω, 4R7 = 4,7 Ω, 4k7 = 4,7 kΩ …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Elektronikával éppen most kezdőknek leírom, hogy milyen tipikus
ellenállásokat használunk a különböző kapcsolásokban. Milyen áramkörben
kellhet 0,1 Ω-os ellenállás és miben 10 MΩ-os? A kapcsolási rajzok
megértésében sokat segíthet, ha tudjuk, mit mire szoktunk használni. Az
ellenállások jelöléséről: 1R = 1 Ω, 4R7 = 4,7 Ω, 4k7 = 4,7 kΩ  &lt;/p&gt;
&lt;p&gt;0,01 Ω .. 5 Ω-ig (általában 1 .. 5 W-os): ezek általában
söntellenállások, áramméréshez használjuk. Tápegységekben, motor-,
léptetőmotor vezérlőkben fordulnak elő, ezekben az áramot, azért mérik,
hogy korlátozni tudják vagy mérőműszerekben egyszerűen áram kijelzésre
használják.  &lt;/p&gt;
&lt;p&gt;4,7 Ω .. 47 Ω: térvezérlésű tranzisztorok (FET) kapubemenetére (gate), a
kapcsolási tranziensek csökkentésére. Bővebben
&lt;a href="http://www.vishay.com/docs/73217/73217.pdf"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;27 Ω .. 33 Ω: USB eszköz D+ és D- vezetékén a vonal lezáró ellenállás.  &lt;/p&gt;
&lt;p&gt;1,5 kΩ: USB eszköznél azt mondja meg, hogy az milyen sebességű, attól
függően, hogy a D pluszra vagy D mínuszra van kötve.  &lt;/p&gt;
&lt;p&gt;220 Ω .. 1 kΩ-ig: LED előtétellenállás a LED áramának korlátozására.
Bipoláris tranzisztorok bázisáramának beállítására. Példa: ha egy piros
LED-et (amin 1,9V feszültség esik) 5V-ról szeretnénk meghajtani, 310
Ω-ot kell használni. A legközelebbi a 330 Ω-os az E24-es ellenállás
sorban. LED előtét ellenállás számító
&lt;a href="http://www.ohmslawcalculator.com/led_resistor_calculator.php"&gt;itt&lt;/a&gt;
található.  &lt;/p&gt;
&lt;p&gt;4,7 kΩ .. 100 kΩ-ig: digitális bemeneteknél ún. felhúzó-ellenállások.  &lt;/p&gt;
&lt;p&gt;10 MΩ: kisáramú, nagyfeszültségű (500 V..több kV-ig) tápegységekben. Pl.
Geiger-Müller számlálóban.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az ellenállás értékét előre meghatározott értékekből kell választani.
Van az E6-os, E12-es, E24-es sor. Folyt. köv.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Iwatsu SS-4121A oszcilloszkóp szervízkönyv/Iwatsu SS-4121A service manual</title><link href="http://www.ivanov.eu/iwatsu-ss-4121a-oszcilloszkop-szervizkonyviwatsu-ss-4121a-service-manual.html" rel="alternate"></link><published>2014-05-01T11:21:00+02:00</published><updated>2014-05-01T11:21:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-05-01:/iwatsu-ss-4121a-oszcilloszkop-szervizkonyviwatsu-ss-4121a-service-manual.html</id><summary type="html">&lt;p&gt;Iwatsu SS-4121A synchroscope (oscilloscope) service manual, schematics.
Szervízkönyv és kapcsolási rajzok.  &lt;/p&gt;
&lt;p&gt;Letölthető itt (150 MiB):
&lt;a href="http://www.ivanov.eu/files/public/elektronika/iwatsu_ss-4121a_service_manual.zip"&gt;iwatsu_ss-4121a_service_manual.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/345"&gt;&lt;img alt="Iwatsu SS-4121A
eleje" src="http://www.ivanov.eu/files/images/pic02319k-345.jpg" title="Iwatsu SS-4121A eleje"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/347"&gt;&lt;img alt="Iwatsu SS-4121A
hátulja" src="http://www.ivanov.eu/files/images/pic02320k-347.jpg" title="Iwatsu SS-4121A hátulja"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Iwatsu SS-4121A synchroscope (oscilloscope) service manual, schematics.
Szervízkönyv és kapcsolási rajzok.  &lt;/p&gt;
&lt;p&gt;Letölthető itt (150 MiB):
&lt;a href="http://www.ivanov.eu/files/public/elektronika/iwatsu_ss-4121a_service_manual.zip"&gt;iwatsu_ss-4121a_service_manual.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/345"&gt;&lt;img alt="Iwatsu SS-4121A
eleje" src="http://www.ivanov.eu/files/images/pic02319k-345.jpg" title="Iwatsu SS-4121A eleje"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/347"&gt;&lt;img alt="Iwatsu SS-4121A
hátulja" src="http://www.ivanov.eu/files/images/pic02320k-347.jpg" title="Iwatsu SS-4121A hátulja"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>MATE x-caja-desktop sokszor elindul</title><link href="http://www.ivanov.eu/mate-x-caja-desktop-sokszor-elindul.html" rel="alternate"></link><published>2014-04-09T05:37:00+02:00</published><updated>2014-04-09T05:37:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-04-09:/mate-x-caja-desktop-sokszor-elindul.html</id><summary type="html">&lt;p&gt;Gyorsjavítás: a /usr/share/applications/caja.desktop fájlban a
X-MATE-AutoRestart értéket true-ról false-ra kell változtatni.  &lt;/p&gt;
&lt;p&gt;Egy gépen próbáltam, ott és akkor segített. Nem biztos, hogy minden
esetben megoldja a problémát.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Gyorsjavítás: a /usr/share/applications/caja.desktop fájlban a
X-MATE-AutoRestart értéket true-ról false-ra kell változtatni.  &lt;/p&gt;
&lt;p&gt;Egy gépen próbáltam, ott és akkor segített. Nem biztos, hogy minden
esetben megoldja a problémát.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Hogyan adjunk egy USB-s eszköznek állandó nevet a /dev alatt?</title><link href="http://www.ivanov.eu/hogyan-adjunk-egy-usb-s-eszkoznek-allando-nevet-a-dev-alatt.html" rel="alternate"></link><published>2014-03-02T08:34:00+01:00</published><updated>2014-03-02T08:34:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2014-03-02:/hogyan-adjunk-egy-usb-s-eszkoznek-allando-nevet-a-dev-alatt.html</id><summary type="html">&lt;p&gt;Van egy CDC ACM eszközként látszódó digitálisan vezérelhető tápegységem
(de lehetne egy mobiltelefonról is szó) és annak akartam állandó
/dev/ttyPS (PS mint power supply) nevet adni. Ehhez egy udev szabályt
kell létrehozni a /etc/udev/rules.d könyvtárban. A
/etc/udev/rules.d/76-power-supply.rules fájl tartalma:  &lt;/p&gt;
&lt;p&gt;ATTRS{idVendor …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Van egy CDC ACM eszközként látszódó digitálisan vezérelhető tápegységem
(de lehetne egy mobiltelefonról is szó) és annak akartam állandó
/dev/ttyPS (PS mint power supply) nevet adni. Ehhez egy udev szabályt
kell létrehozni a /etc/udev/rules.d könyvtárban. A
/etc/udev/rules.d/76-power-supply.rules fájl tartalma:  &lt;/p&gt;
&lt;p&gt;ATTRS{idVendor}=="0451", ATTRS{idProduct}=="5a5a", GROUP="users",
MODE="0660", SYMLINK="ttyPS"  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A 0451:5a5a USB azonosítójú eszköz eszközfájlja (a /dev/ttyACMn fájl)
"users" csoport számára írható/olvasható lesz és automatikusan készül
egy szimbolikus link /dev/ttyPS néven. Ezen keresztül mindig elérhető
lesz, attól függetlenül, hogy hanyadik CDC ACM eszközként lesz
enumerálva. Ezután újra be kell tölteni a szabályokat az udev démonnak:  &lt;/p&gt;
&lt;p&gt;sudo udevadm control --reload-rules  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>PIC18 instabil viselkedés (LVP beállítás probléma)</title><link href="http://www.ivanov.eu/pic18-instabil-viselkedes-lvp-beallitas-problema.html" rel="alternate"></link><published>2013-11-23T16:38:00+01:00</published><updated>2013-11-23T16:38:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-11-23:/pic18-instabil-viselkedes-lvp-beallitas-problema.html</id><summary type="html">&lt;p&gt;Ebbe a hibába már régebben is belefutottam, de sajnos teljesen
elfelejtettem (vagy 10 éve nem használtam PIC-eket): ha az LVP (low
voltage programming, vagyis alacsony feszültségű égetés) be van állítva
a konfigurációs mezőben és az LVP engedélyező lábat (RB5/PGM) kimenetnek
konfiguráljuk, nagyon furcsa dolgok történnek. Ha H szintre állítanánk …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ebbe a hibába már régebben is belefutottam, de sajnos teljesen
elfelejtettem (vagy 10 éve nem használtam PIC-eket): ha az LVP (low
voltage programming, vagyis alacsony feszültségű égetés) be van állítva
a konfigurációs mezőben és az LVP engedélyező lábat (RB5/PGM) kimenetnek
konfiguráljuk, nagyon furcsa dolgok történnek. Ha H szintre állítanánk a
kimenetet mintha ,,lefagyna'' a program, vagy úgy tűnik mintha be sem
indulna az oszcillátor és ha hozzáérünk kézzel az RB5-höz elindul (fut a
program). A megoldás pedig, hogy a  &lt;/p&gt;
&lt;p&gt;#pragma config LVP OFF  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;sort kell hozzáadni a programhoz. A hibát ugyanis az okozza, hogy az MCU
véletlenszerűen programozási módba lép. Ha bemenetként használnánk az
RB5-öt és nem kötnénk rá semmit (lebeg a bemenet), akkor is hasonló
dolgokat tapasztalhatunk.  &lt;/p&gt;
&lt;p&gt;Az LVP OFF-ba állításával persze elveszítjük az alacsony feszültségű
programozás lehetőségét, de hagyományos I/O-ként használhatjuk az RB5
lábat. Ha nem használjuk a #pragma config LVP parancsot, akkor az LVP
be lesz kapcsolva az sdcc fordítónál!  &lt;/p&gt;
&lt;p&gt;A fenti kódrészlet &lt;a href="http://sdcc.sourceforge.net/"&gt;sdcc&lt;/a&gt; 3.2.0-tól
használható és (ha jól tudom) más PIC C fordítókban is így kell a
konfigurációt megadni.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>arduino soros port hiba (/var/lock rendszer Arch Linux alatt)</title><link href="http://www.ivanov.eu/arduino-soros-port-hiba-varlock-rendszer-arch-linux-alatt.html" rel="alternate"></link><published>2013-11-11T16:46:00+01:00</published><updated>2013-11-11T16:46:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-11-11:/arduino-soros-port-hiba-varlock-rendszer-arch-linux-alatt.html</id><summary type="html">&lt;p&gt;Ha ilyesmit ír az STDOUT-ra Arch Linux alatt az arduino program  &lt;/p&gt;
&lt;p&gt;please see: How can I use Lock Files with rxtx? in INSTALL
check_group_uucp(): error testing lock file creation Error
details:Permission deniedcheck_lock_status: No permission to create
lock file.  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;akkor a /var/lock könyvtárral, pontosabban a /run/lock könyvtárral lehet …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ha ilyesmit ír az STDOUT-ra Arch Linux alatt az arduino program  &lt;/p&gt;
&lt;p&gt;please see: How can I use Lock Files with rxtx? in INSTALL
check_group_uucp(): error testing lock file creation Error
details:Permission deniedcheck_lock_status: No permission to create
lock file.  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;akkor a /var/lock könyvtárral, pontosabban a /run/lock könyvtárral lehet
a probléma: nem megfelelőek a jogosultságok, hogy a felhasználó lock
fájlt hozzon létre. Ehhez a régi /var/lock rendszert kell feléleszteni.
Én ezekkel a lépésekkel értem el ezt:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az alap fájl átmásolása az etc könyvtárba:  &lt;/p&gt;
&lt;p&gt;sudo cp /usr/lib/tmpfiles.d/legacy.conf /etc/tmpfiles.d  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az első d-vel kezdődő sort kell kijavítani, ahogy az itt látható:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
# This file is part of systemd.  &lt;/p&gt;
&lt;p&gt;#  &lt;/p&gt;
&lt;p&gt;# systemd is free software; you can redistribute it and/or modify it  &lt;/p&gt;
&lt;p&gt;# under the terms of the GNU Lesser General Public License as published
by  &lt;/p&gt;
&lt;p&gt;# the Free Software Foundation; either version 2.1 of the License, or  &lt;/p&gt;
&lt;p&gt;# (at your option) any later version.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
# See tmpfiles.d(5) for details&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
# These files are considered legacy and are unnecessary on legacy-free  &lt;/p&gt;
&lt;p&gt;# systems.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
d /run/lock 0775 root lock -&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
# /run/lock/subsys is used for serializing SysV service execution, and  &lt;/p&gt;
&lt;p&gt;# hence without use on SysV-less systems.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
d /run/lock/subsys 0755 root root -&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
# /run/lock/lockdev is used to serialize access to tty devices via  &lt;/p&gt;
&lt;p&gt;# LCK..xxx style lock files, For more information see:  &lt;/p&gt;
&lt;p&gt;#
http://lists.freedesktop.org/archives/systemd-devel/2011-March/001823.html  &lt;/p&gt;
&lt;p&gt;# On modern systems a BSD file lock is a better choice if  &lt;/p&gt;
&lt;p&gt;# serialization is needed on those devices.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
d /run/lock/lockdev 0775 root lock -&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
# /forcefsck, /fastboot and /forcequotecheck are deprecated in favor of
the  &lt;/p&gt;
&lt;p&gt;# kernel command line options 'fsck.mode=force', 'fsck.mode=skip' and  &lt;/p&gt;
&lt;p&gt;# 'quotacheck.mode=force'&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
r /forcefsck  &lt;/p&gt;
&lt;p&gt;r /fastboot  &lt;/p&gt;
&lt;p&gt;r /forcequotacheck  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Majd a felhasználót, akinek a /var/run könyvtárba kell az írási jog, a
"lock" csoporthoz hozzáadni.  &lt;/p&gt;
&lt;p&gt;Ezután elméletileg csak egy-két szervízt kellene újraindítani a
systemctl-el, de én a Windows módszert használtam: újraindítottam az
egész gépet...&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>Adatgyűjtő rendszer építése iMX233-OLinuXino kártyával (Arch Linux ARM telepítése)</title><link href="http://www.ivanov.eu/adatgyujto-rendszer-epitese-imx233-olinuxino-kartyaval-arch-linux-arm-telepitese.html" rel="alternate"></link><published>2013-08-21T14:01:00+02:00</published><updated>2013-08-21T14:01:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-08-21:/adatgyujto-rendszer-epitese-imx233-olinuxino-kartyaval-arch-linux-arm-telepitese.html</id><summary type="html">&lt;p&gt;Egy hőmérséklet- és páratartalommérő készüléket építettem
&lt;a href="http://www.monosx.hu/index.php/hu/component/virtuemart/termekek/olinuxino/imx233/imx233-olinuxino-maxi-detail?Itemid=0"&gt;iMX233-OLinuXino-MAXI&lt;/a&gt;
kártyával. Fő előnyei:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;a mért adatok áttölthetők WiFi-n (esetleg 3G modemen) keresztül  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;távolról menedzselhető SSH-val  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;kis fogyasztás: kb. 5W  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A fejlesztőkártyát a &lt;a href="http://monosx.hu/"&gt;http://monosx.hu&lt;/a&gt; biztosította.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Én egy kész Linux disztribúciót telepítettem az OLinuXino kártyára, az
&lt;a href="http://archlinuxarm.org/platforms/armv5/olinuxino"&gt;Arch Linux ARM&lt;/a&gt;-ot.
Az kezdjen neki …</summary><content type="html">&lt;p&gt;Egy hőmérséklet- és páratartalommérő készüléket építettem
&lt;a href="http://www.monosx.hu/index.php/hu/component/virtuemart/termekek/olinuxino/imx233/imx233-olinuxino-maxi-detail?Itemid=0"&gt;iMX233-OLinuXino-MAXI&lt;/a&gt;
kártyával. Fő előnyei:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;a mért adatok áttölthetők WiFi-n (esetleg 3G modemen) keresztül  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;távolról menedzselhető SSH-val  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;kis fogyasztás: kb. 5W  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A fejlesztőkártyát a &lt;a href="http://monosx.hu/"&gt;http://monosx.hu&lt;/a&gt; biztosította.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Én egy kész Linux disztribúciót telepítettem az OLinuXino kártyára, az
&lt;a href="http://archlinuxarm.org/platforms/armv5/olinuxino"&gt;Arch Linux ARM&lt;/a&gt;-ot.
Az kezdjen neki a műveleteknek, aki legalább felhasználói szinten tud
használni Linux konzolt, tudja mi a &lt;code&gt;dd&lt;/code&gt;, &lt;code&gt;ls&lt;/code&gt;, &lt;code&gt;iwconfig&lt;/code&gt;, &lt;code&gt;ifconfig&lt;/code&gt;
parancs.  &lt;/p&gt;
&lt;p&gt;Az Arch Linux ARM a disztribúcióhoz egy 2GB-os micro SD kártyára lesz
szükség! A jelenleg letölthető
&lt;a href="http://archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz"&gt;képfájl&lt;/a&gt;
csak 2 GB-os kártyákkal működik: partíciós táblát és három partíciót is
tartalmaz az image. Ezt a képfájlt a következő parancsokkal tudjuk
letölteni és az SD kártyára másolni egy Linux PC-n:  &lt;/p&gt;
&lt;p&gt;wget http://archlinuxarm.org/os/ArchLinuxARM-olinuxino-latest.img.gz  &lt;/p&gt;
&lt;p&gt;gunzip ArchLinuxARM-olinuxino-latest.img.gz  &lt;/p&gt;
&lt;p&gt;dd if=ArchLinuxARM-olinuxino-latest.img of=/dev/sdX  &lt;/p&gt;
&lt;p&gt;sync  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A /dev/sdX helyett a kártyánkhoz tartozó eszközfájlt adjuk meg: miután a
kártyaolvasóba helyeztük a kártyát, a dmesg parancs kimenetében
megtalálhatjuk az eszköz nevét. Figyeljünk, mert ha rossz eszköznevet
írunk be, letörölhetjük a vincseszterünk vagy más adathordozónk
tartalmát!  &lt;/p&gt;
&lt;p&gt;Az alábbi példában a keresett eszköz neve /dev/sdb:  &lt;/p&gt;
&lt;p&gt;[ 1551.825963] scsi3 : usb-storage 2-7:1.0  &lt;/p&gt;
&lt;p&gt;[ 1552.833373] scsi 3:0:0:0: Direct-Access Generic- Multi-Card 1.00
PQ: 0 ANSI: 0 CCS  &lt;/p&gt;
&lt;p&gt;[ 1553.429647] sd 3:0:0:0: [sdb] 3970048 512-byte logical blocks:
(2.03 GB/1.89 GiB)  &lt;/p&gt;
&lt;p&gt;[ 1553.430730] sd 3:0:0:0: [sdb] Write Protect is off  &lt;/p&gt;
&lt;p&gt;[ 1553.430746] sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00  &lt;/p&gt;
&lt;p&gt;[ 1553.431857] sd 3:0:0:0: [sdb] No Caching mode page present  &lt;/p&gt;
&lt;p&gt;[ 1553.431875] sd 3:0:0:0: [sdb] Assuming drive cache: write
through  &lt;/p&gt;
&lt;p&gt;[ 1553.438018] sd 3:0:0:0: [sdb] No Caching mode page present  &lt;/p&gt;
&lt;p&gt;[ 1553.438034] sd 3:0:0:0: [sdb] Assuming drive cache: write
through  &lt;/p&gt;
&lt;p&gt;[ 1553.673672] sdb: sdb1  &lt;/p&gt;
&lt;p&gt;[ 1553.678468] sd 3:0:0:0: [sdb] No Caching mode page present  &lt;/p&gt;
&lt;p&gt;[ 1553.678482] sd 3:0:0:0: [sdb] Assuming drive cache: write
through  &lt;/p&gt;
&lt;p&gt;[ 1553.678494] sd 3:0:0:0: [sdb] Attached SCSI removable disk  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az SD kártyát tegyük az OLinuXino foglalatába, majd kapcsoljuk be a
tápfeszültséget. Az U_DEBUG porton keresztül figyelhetjük a boot
folyamatát, majd ezután a &lt;code&gt;root&lt;/code&gt; felhasználónévvel és &lt;code&gt;root&lt;/code&gt; jelszóval
léphetünk be a rendszerbe.  &lt;/p&gt;
&lt;p&gt;Ha csatlakoztattunk egy ethernet kábelt, az &lt;code&gt;ifconfig&lt;/code&gt; paranccsal
ellenőrizhetjük, hogy a DHCP szervertől kapott-e IP címet:  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# ifconfig  &lt;/p&gt;
&lt;p&gt;eth0: flags=4163 mtu 1500  &lt;/p&gt;
&lt;p&gt;inet 192.168.5.250 netmask 255.255.255.0 broadcast 192.168.5.255  &lt;/p&gt;
&lt;p&gt;inet6 fe80::ac82:21ff:feec:92e prefixlen 64 scopeid 0x20  &lt;/p&gt;
&lt;p&gt;ether ae:82:21:ec:09:2e txqueuelen 1000 (Ethernet)  &lt;/p&gt;
&lt;p&gt;RX packets 17 bytes 2243 (2.1 KiB)  &lt;/p&gt;
&lt;p&gt;RX errors 0 dropped 0 overruns 0 frame 0  &lt;/p&gt;
&lt;p&gt;TX packets 26 bytes 2622 (2.5 KiB)  &lt;/p&gt;
&lt;p&gt;TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
lo: flags=73 mtu 65536  &lt;/p&gt;
&lt;p&gt;inet 127.0.0.1 netmask 255.0.0.0  &lt;/p&gt;
&lt;p&gt;inet6 ::1 prefixlen 128 scopeid 0x10  &lt;/p&gt;
&lt;p&gt;loop txqueuelen 0 (Local Loopback)  &lt;/p&gt;
&lt;p&gt;RX packets 0 bytes 0 (0.0 B)  &lt;/p&gt;
&lt;p&gt;RX errors 0 dropped 0 overruns 0 frame 0  &lt;/p&gt;
&lt;p&gt;TX packets 0 bytes 0 (0.0 B)  &lt;/p&gt;
&lt;p&gt;TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0  &lt;/p&gt;
&lt;p&gt;A 192.168.5.250-es címet kaptuk. A &lt;code&gt;pacman -Syu&lt;/code&gt; paranccsal
frissíthetjük rendszerünket a legújabb alkalmazásokra.  &lt;/p&gt;
&lt;p&gt;Állítsuk be az időzónát (ezt és az ntpd, sshd beállítását csak egyszer
kell elvégezni):  &lt;/p&gt;
&lt;p&gt;timedatectl set-timezone Europe/Budapest  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ha állandó internetkapcsolata lesz az eszköznek, érdemes egy
időszerverhez szinkronizálni:  &lt;/p&gt;
&lt;p&gt;systemctl enable ntpd  &lt;/p&gt;
&lt;p&gt;systemctl start ntpd  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;SSH szerver engedélyezése és elindítása (a legutóbbi, 2014.04.12-én
letölthető image-nél már engedélyezve van az ssh):  &lt;/p&gt;
&lt;p&gt;systemctl enable sshd  &lt;/p&gt;
&lt;p&gt;systemctl start sshd  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ezután egy másik gépről bejelentkezhetünk az OLinuXino-ba:  &lt;/p&gt;
&lt;p&gt;ivanovp@titan ivanovp&amp;gt; ssh root@192.168.5.250  &lt;/p&gt;
&lt;p&gt;The authenticity of host '192.168.5.250 (192.168.5.250)' can't be
established.  &lt;/p&gt;
&lt;p&gt;ECDSA key fingerprint is
b4:d0:99:aa:3a:ab:81:12:f1:27:4b:21:e4:fe:09:76.  &lt;/p&gt;
&lt;p&gt;Are you sure you want to continue connecting (yes/no)? yes  &lt;/p&gt;
&lt;p&gt;Warning: Permanently added '192.168.5.250' (ECDSA) to the list of known
hosts.  &lt;/p&gt;
&lt;p&gt;root@192.168.5.250's password:  &lt;/p&gt;
&lt;p&gt;X11 forwarding request failed on channel 0  &lt;/p&gt;
&lt;p&gt;Last login: Thu Jan 1 01:27:00 1970  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]#  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;WLAN kapcsolat felépítéséhez a wireless_tools és wpa_supplicant
csomagokra lesz szükség (a legutóbbi, 2014.04.12-én letölthető image-nél
már ezek fel vannak telepítve):  &lt;/p&gt;
&lt;p&gt;pacman -S wireless_tools wpa_supplicant dialog  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Egy USB-s WiFi adapter csatlakoztatása után valami hasonlót kell látnunk
az &lt;code&gt;iwconfig&lt;/code&gt; parancs kiadása után:  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# iwconfig  &lt;/p&gt;
&lt;p&gt;lo no wireless extensions.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
wlan0 IEEE 802.11bg ESSID:off/any  &lt;/p&gt;
&lt;p&gt;Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm  &lt;/p&gt;
&lt;p&gt;Retry long limit:7 RTS thr:off Fragment thr:off  &lt;/p&gt;
&lt;p&gt;Encryption key:off  &lt;/p&gt;
&lt;p&gt;Power Management:on&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
eth0 no wireless extensions.  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[root@alarm \~]# wpa_passphrase Pelda Jelszo123  &lt;/p&gt;
&lt;p&gt;network={  &lt;/p&gt;
&lt;p&gt;ssid="Pelda"  &lt;/p&gt;
&lt;p&gt;#psk="Jelszo123"  &lt;/p&gt;
&lt;p&gt;psk=eb3123a9475d62371230611b8b3010e3c9d41c7cc59487138bffa94a0106539f  &lt;/p&gt;
&lt;p&gt;}  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# wpa_passphrase Pelda
Jelszo123&amp;gt;/etc/wpa_supplicant/wpa_supplicant-wlan0.conf  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# systemctl enable dhcpcd  &lt;/p&gt;
&lt;p&gt;ln -s '/usr/lib/systemd/system/dhcpcd.service'
'/etc/systemd/system/multi-user.target.wants/dhcpcd.service'  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# systemctl start dhcpcd  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# systemctl enable wpa_supplicant@wlan0  &lt;/p&gt;
&lt;p&gt;ln -s '/usr/lib/systemd/system/wpa_supplicant@.service'
'/etc/systemd/system/multi-user.target.wants/wpa_supplicant@wlan0.service'  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# systemctl start wpa_supplicant@wlan0  &lt;/p&gt;
&lt;p&gt;--&amp;gt;  &lt;/p&gt;
&lt;p&gt;A netctl nevű program segít az ethernet/WiFi kapcsolatok felépítésében.
A wlan0 interfészhez a &lt;code&gt;/etc/netctl/wlan0&lt;/code&gt; fájlt kell kitöltenünk. A
&lt;code&gt;wifi-menu -o&lt;/code&gt; paranncsal egyszerűen elkészíthetjük a fájlt. Nálam kb.
így néz ki:  &lt;/p&gt;
&lt;p&gt;Description='A simple WPA encrypted wireless connection'  &lt;/p&gt;
&lt;p&gt;Interface=wlan0  &lt;/p&gt;
&lt;p&gt;Connection=wireless  &lt;/p&gt;
&lt;p&gt;Security=wpa&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
IP=dhcp&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
ESSID='Valami'  &lt;/p&gt;
&lt;p&gt;# Prepend hexadecimal keys with \"  &lt;/p&gt;
&lt;p&gt;# If your key starts with ", write it as '"""'  &lt;/p&gt;
&lt;p&gt;# See also: the section on special quoting rules in netctl.profile(5)  &lt;/p&gt;
&lt;p&gt;Key='Jelszo'  &lt;/p&gt;
&lt;p&gt;# Uncomment this if your ssid is hidden  &lt;/p&gt;
&lt;p&gt;#Hidden=yes&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
ExecUpPost='iwconfig wlan0 power off || /usr/bin/ntpd -gq || true'  &lt;/p&gt;
&lt;p&gt;Amennyiben a kapcsolat bizonytalan, gyakran megszakad, a power
management-et érdemes kikapcsolni:  &lt;/p&gt;
&lt;p&gt;iwconfig wlan0 power off  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ez utóbbi parancs az ExecUpPost sorban szerepel. Ha jól állítottuk be a
jelszót és megfelelő a jelerősség, ilyesmit kell látnunk (Mode:Managed a
lényeg, az Encryption key:off pedig a WEP-re vonatkozik):  &lt;/p&gt;
&lt;p&gt;[root@alarm wpa_supplicant]# iwconfig wlan0  &lt;/p&gt;
&lt;p&gt;wlan0 IEEE 802.11bg ESSID:"Szil"  &lt;/p&gt;
&lt;p&gt;Mode:Managed Frequency:2.442 GHz Access Point: 00:18:39:C0:53:5C  &lt;/p&gt;
&lt;p&gt;Bit Rate=9 Mb/s Tx-Power=20 dBm  &lt;/p&gt;
&lt;p&gt;Retry long limit:7 RTS thr:off Fragment thr:off  &lt;/p&gt;
&lt;p&gt;Encryption key:off  &lt;/p&gt;
&lt;p&gt;Power Management:off  &lt;/p&gt;
&lt;p&gt;Link Quality=44/70 Signal level=-66 dBm  &lt;/p&gt;
&lt;p&gt;Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0  &lt;/p&gt;
&lt;p&gt;Tx excessive retries:0 Invalid misc:11 Missed beacon:0  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A példa adatgyűjtő rendszerben egy USB-s eszköz méri a hőmérsékletet és
a páratartalmat és egy virtuális soros porton keresztül lehet lekérdezni
az adatokat. Python script nyelven írtam meg az adatgyűjtő programot.
Ezért kell telepítenünk a python2 és python2-pyserial csomagokat:  &lt;/p&gt;
&lt;p&gt;pacman -S python2-pyserial  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzáadok egy hagyományos felhasználót:  &lt;/p&gt;
&lt;p&gt;[root@alarm \~]# cd /home/  &lt;/p&gt;
&lt;p&gt;[root@alarm home]# useradd ivanovp  &lt;/p&gt;
&lt;p&gt;[root@alarm home]# ls -l  &lt;/p&gt;
&lt;p&gt;total 0  &lt;/p&gt;
&lt;p&gt;[root@alarm home]# mkdir ivanovp  &lt;/p&gt;
&lt;p&gt;[root@alarm home]# chown ivanovp:ivanovp /home/ivanovp  &lt;/p&gt;
&lt;p&gt;[root@alarm home]# ls -l  &lt;/p&gt;
&lt;p&gt;total 4  &lt;/p&gt;
&lt;p&gt;drwxr-xr-x 2 ivanovp ivanovp 4096 Aug 27 18:23 ivanovp  &lt;/p&gt;
&lt;p&gt;[root@alarm home]# passwd ivanovp  &lt;/p&gt;
&lt;p&gt;Enter new UNIX password:  &lt;/p&gt;
&lt;p&gt;Retype new UNIX password:  &lt;/p&gt;
&lt;p&gt;passwd: password updated successfully  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Majd egy másik gépről átmásolom a
&lt;a href="http://www.ivanov.eu/files/public/programozas/sensors.py"&gt;sensors.py&lt;/a&gt;
programot és kipróbálom (ez nyilvánvalóan csak nálam fog működni, mert
ebből a hőmérőből csak egy létezik, de kiindulási alapnak használható):  &lt;/p&gt;
&lt;p&gt;ivanovp@titan test&amp;gt; scp sensors.py ivanovp@192.168.5.250:  &lt;/p&gt;
&lt;p&gt;ivanovp@192.168.5.250's password:  &lt;/p&gt;
&lt;p&gt;sensors.py  &lt;/p&gt;
&lt;p&gt;ivanovp@titan ivanovp&amp;gt; ssh 192.168.5.250  &lt;/p&gt;
&lt;p&gt;ivanovp@192.168.5.250's password:  &lt;/p&gt;
&lt;p&gt;X11 forwarding request failed on channel 0  &lt;/p&gt;
&lt;p&gt;[ivanovp@alarm \~]\$ ls  &lt;/p&gt;
&lt;p&gt;sensors.py  &lt;/p&gt;
&lt;p&gt;[ivanovp@alarm \~]\$ ls -l  &lt;/p&gt;
&lt;p&gt;total 4  &lt;/p&gt;
&lt;p&gt;-rwxr-xr-x 1 ivanovp ivanovp 3737 Aug 27 18:25 sensors.py  &lt;/p&gt;
&lt;p&gt;[ivanovp@alarm \~]\$ chmod +x sensors.py  &lt;/p&gt;
&lt;p&gt;[ivanovp@alarm \~]\$ ./sensors.py  &lt;/p&gt;
&lt;p&gt;could not open port /dev/ttyACM0: [Errno 2] No such file or directory:
'/dev/ttyACM0'  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A /dev/ttyACM0 lenne a virtuális soros port eszközfájlja. Az eszköz
megnyitásához az ivanovp felhasználónak az uucp csoport tagjának kell
lennie. Az USB-s hőmérő csatlakoztatása után meg tudja nyitni a device-t
és a beolvasott sorokat a sensors.log-ba írja:  &lt;/p&gt;
&lt;p&gt;[ivanovp@alarm \~]\$ ./sensors.py  &lt;/p&gt;
&lt;p&gt;[ivanovp@alarm \~]\$ ls  &lt;/p&gt;
&lt;p&gt;sensors.log sensors.py  &lt;/p&gt;
&lt;p&gt;[ivanovp@alarm \~]\$ cat sensors.log  &lt;/p&gt;
&lt;p&gt;2013-08-27 18:54:30 TMP122: 25.0000 C DHT11: 23.0 C 57%  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Azért, hogy a script percenként lefusson a crontabba a &lt;code&gt;crontab -e&lt;/code&gt;
paranncsal a következőket írom:  &lt;/p&gt;
&lt;p&gt;# m h dom mon dow command  &lt;/p&gt;
&lt;p&gt;*/1 * * * * /home/ivanovp/sensors.py  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A cron szolgáltatás engedélyezéséhez &lt;code&gt;systemctl enable cronie&lt;/code&gt; parancs
futtatása szükséges.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A begyűjtött adatokból ilyen grafikonokat rajzoltam:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1626"&gt;&lt;img alt="Napkollektoros (sörkollektoros) gyümölcsaszaló mérési
eredmények" src="http://www.ivanov.eu/files/images/temp_2013-08-16.png" title="Napkollektoros (sörkollektoros) gyümölcsaszaló mérési eredmények"&gt;{width="320"
height="273"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1627"&gt;&lt;img alt="Napkollektoros
(sörkollektoros) gyümölcsaszaló mérési eredmények
2." src="http://www.ivanov.eu/files/images/temp_2013-08-17.png" title="Napkollektoros (sörkollektoros) gyümölcsaszaló mérési eredmények 2."&gt;{width="320"
height="273"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
További információ az Arch Linuxról:  &lt;/p&gt;
&lt;p&gt;&lt;a href="https://wiki.archlinux.org/index.php/WPA_supplicant"&gt;https://wiki.archlinux.org/index.php/WPA_supplicant&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="https://wiki.archlinux.org/index.php/Wireless_Setup"&gt;https://wiki.archlinux.org/index.php/Wireless_Setup&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>Napkollektoros (sörkollektoros) gyümölcsaszaló építése</title><link href="http://www.ivanov.eu/napkollektoros-sorkollektoros-gyumolcsaszalo-epitese.html" rel="alternate"></link><published>2013-08-10T05:50:00+02:00</published><updated>2013-08-10T05:50:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-08-10:/napkollektoros-sorkollektoros-gyumolcsaszalo-epitese.html</id><summary type="html">&lt;p&gt;Régóta szerettem volna sörkollektort építeni, ezért már évek óta gyűjtöm
az alumínium sörösdobozokat. Az ötletet egy youtube videó adta, ami
sörkollektoros aszalóról szólt.  &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Fontos, hogy mielőtt elrakjuk a sörösdobozokat, mindig öblítsük ki
vízzel még azelőtt, hogy beleszáradna a sör maradéka!&lt;/em&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1620"&gt;&lt;img alt="Sörkollektor, gyümölcsaszaló
1." src="http://www.ivanov.eu/files/images/2013-07-27%2006.58.49.jpg.sized.jpg" title="Sörkollektor, gyümölcsaszaló 1."&gt;{width="225"
height="300"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1622"&gt;&lt;img alt="Sörkollektor,
gyümölcsaszaló
3." src="http://www.ivanov.eu/files/images/2013-07-27%2006.59.31.jpg.sized.jpg" title="Sörkollektor, gyümölcsaszaló 3."&gt;{width="225"
height="300"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Volt két …</summary><content type="html">&lt;p&gt;Régóta szerettem volna sörkollektort építeni, ezért már évek óta gyűjtöm
az alumínium sörösdobozokat. Az ötletet egy youtube videó adta, ami
sörkollektoros aszalóról szólt.  &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Fontos, hogy mielőtt elrakjuk a sörösdobozokat, mindig öblítsük ki
vízzel még azelőtt, hogy beleszáradna a sör maradéka!&lt;/em&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1620"&gt;&lt;img alt="Sörkollektor, gyümölcsaszaló
1." src="http://www.ivanov.eu/files/images/2013-07-27%2006.58.49.jpg.sized.jpg" title="Sörkollektor, gyümölcsaszaló 1."&gt;{width="225"
height="300"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1622"&gt;&lt;img alt="Sörkollektor,
gyümölcsaszaló
3." src="http://www.ivanov.eu/files/images/2013-07-27%2006.59.31.jpg.sized.jpg" title="Sörkollektor, gyümölcsaszaló 3."&gt;{width="225"
height="300"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Volt két darab 50 cm × 140 cm-es ablaktáblám kétrétegű üveggel. Az
egyikhez építettem egy fadobozt, amibe majd a csövek kerülnek. A
konyhafelújítás során kiselejtezett konyhaszekrénybe pedig az aszalandó
gyümölcsöket lehet tenni. A konyhaszekrénynek tetőt és hátlapot
építettem, majd felcsavaroztam a műhely falára. Az aljára és a tetejére
két lyukat vágtam. A felső lyukat szúnyoghálóval borítottam, hogy
rovarok ne jussanak az aszalóba. A gyümölcstartó szekrényt és a
sörkollektort (még nem használt) szennyvízcső köti össze. A sörkollektor
aljába szintén vágtam egy lyukat, amit szúnyogháló takar. A sörkollektor
alja lehetne teljesen nyitott is, ha csak aszalóként használjuk. De
lehet, hogy az átmeneti időszakban fűtésre is kipróbálom.  &lt;/p&gt;
&lt;p&gt;A doboz 8 mm vastag OSB lapból készült és cserépléccel van merevítve. A
doboz belsejében látható az egyik – még lyukak nélküli – ,,közösítő"
lap:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1625"&gt;&lt;img alt="Sörkollektor, gyümölcsaszaló
doboz" src="http://www.ivanov.eu/files/images/2013-07-18%2019.36.29.jpg.sized.jpg" title="Sörkollektor, gyümölcsaszaló doboz"&gt;{width="225"
height="300"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ebbe a közösítő lapba aztán 7 darab lyukat vágtam, amibe a csövek végei
mennek.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A sörkollektorban a fekete csövek alumíniumból készült sörösdobozokból
épülnek fel, amit matt fekete festékkel fújtam le. Egy csőhöz nekem 9
darab sörösdoboz kellett és 7 cső fér a kollektor dobozába. A
sörösdobozok alját levágtam egy pici vágókoronggal és finoman egymásba
ütögettem őket. De a tetejét nem vágtam le és nem is lyukasztottam ki:
konzervnyitóval vagy ilyesmivel ki lehetett volna vágni, viszont ki
akartam próbálni, hogy mennyire fojtja le az áramlást (és javítja a
hőátadást), ha csak egy kis lyukon áramlik a levegő. Egymáshoz is lehet
ragasztani a dobozokat, de én egyrészt nem akartam várni a ragasztó
megkötésére, másrészt ragasztót sem akartam használni.  &lt;/p&gt;
&lt;p&gt;A csövek végei egy légközösítő részbe torkollanak, ezek a doboz tetején
és alján látszódnak is. Szaniter tömítővel ragasztottam a csöveket a
közösítőbe.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1624"&gt;&lt;img alt="Sörkollektor, gyümölcsaszaló
csövek" src="http://www.ivanov.eu/files/images/2013-07-18%2018.24.41.jpg.sized.jpg" title="Sörkollektor, gyümölcsaszaló csövek"&gt;{width="300"
height="225"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A gyümölcstartó szekrény aljában egy 20W-os ventilátor szívja a
levegőt:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1623"&gt;&lt;img alt="Sörkollektor, gyümölcsaszaló
ventilátor" src="http://www.ivanov.eu/files/images/2013-07-27%2006.59.52.jpg.sized.jpg" title="Sörkollektor, gyümölcsaszaló ventilátor"&gt;{width="300"
height="225"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Lehet, hogy ha a sörösdobozok tetejéből is kivágok, akkor a természetes
kémény-hatás is elegendő lett volna...&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Egy iMX233-OLinuXino-MAXI-ból és az AT90USB160-as mikrovezérlőmből
készítettem egy adatgyűjtőt, amivel napokon keresztül mértem a
hőmérsékletet és a páratartalmat a doboz belsejében.  &lt;/p&gt;
&lt;p&gt;Egy teljes nap (éjféltől-éjfélig) hőmérséklet és relatív páratartalom
mérési eredményei:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1626"&gt;&lt;img alt="Napkollektoros (sörkollektoros) gyümölcsaszaló mérési
eredmények" src="http://www.ivanov.eu/files/images/temp_2013-08-16.png" title="Napkollektoros (sörkollektoros) gyümölcsaszaló mérési eredmények"&gt;{width="300"
height="256"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1627"&gt;&lt;img alt="Napkollektoros
(sörkollektoros) gyümölcsaszaló mérési eredmények
2." src="http://www.ivanov.eu/files/images/temp_2013-08-17.png" title="Napkollektoros (sörkollektoros) gyümölcsaszaló mérési eredmények 2."&gt;{width="300"
height="256"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;További képek:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1629"&gt;&lt;img alt="Aszalásra előkészített
körte" src="http://www.ivanov.eu/files/images/DSCF3148.rot90.sized.jpg" title="Aszalásra előkészített körte"&gt;{width="225"
height="300"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1630"&gt;&lt;img alt="Gyümölcsök az
aszalóba
rakva" src="http://www.ivanov.eu/files/images/DSCF3150.JPG.sized.jpg" title="Gyümölcsök az aszalóba rakva"&gt;{width="300"
height="225"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1631"&gt;&lt;img alt="Megaszalódott
alma" src="http://www.ivanov.eu/files/images/DSCF3267.JPG.sized.jpg" title="Megaszalódott alma"&gt;{width="300"
height="225"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1632"&gt;&lt;img alt="Megaszalódott
körte" src="http://www.ivanov.eu/files/images/DSCF3268.JPG.sized.jpg" title="Megaszalódott körte"&gt;{width="300"
height="225"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1633"&gt;&lt;img alt="Aszaló összes tálcával és
tetővel" src="http://www.ivanov.eu/files/images/DSCF3272.JPG.sized.jpg" title="Aszaló összes tálcával és tetővel"&gt;{width="300"
height="225"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1634"&gt;&lt;img alt="Megaszalt
gyümölcsök (körte,
alma)" src="http://www.ivanov.eu/files/images/DSCF3275.JPG.sized.jpg" title="Megaszalt gyümölcsök (körte, alma)"&gt;{width="300"
height="225"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1635"&gt;&lt;img alt="Gyümölcsaszaló
teteje" src="http://www.ivanov.eu/files/images/DSCF3265.JPG.sized.jpg" title="Gyümölcsaszaló teteje"&gt;{width="300"
height="225"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>AT89S52 programozása avrdude-dal</title><link href="http://www.ivanov.eu/at89s52-programozasa-avrdude-dal.html" rel="alternate"></link><published>2013-05-04T14:02:00+02:00</published><updated>2013-05-04T14:02:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-05-04:/at89s52-programozasa-avrdude-dal.html</id><summary type="html">&lt;p&gt;Az AT89S52-es MCU-t az &lt;a href="http://www.nongnu.org/avrdude/"&gt;avrdude&lt;/a&gt; program
nem támogatja alapesetben. Szerencsére elég a konfigurációs fájlt
kiegészíteni és lehet égetni. Az \~/.avrduderc fájlhoz vagy az
/etc/avrdude.conf -hoz kell az alábbi sorokat hozzáfűzni (Linux ill.
BSD-k alatt). Ezután egy usbasp programozóval lehet beégetni a
programunkat. A chip_erase_delay nekem 20000 -el nem …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az AT89S52-es MCU-t az &lt;a href="http://www.nongnu.org/avrdude/"&gt;avrdude&lt;/a&gt; program
nem támogatja alapesetben. Szerencsére elég a konfigurációs fájlt
kiegészíteni és lehet égetni. Az \~/.avrduderc fájlhoz vagy az
/etc/avrdude.conf -hoz kell az alábbi sorokat hozzáfűzni (Linux ill.
BSD-k alatt). Ezután egy usbasp programozóval lehet beégetni a
programunkat. A chip_erase_delay nekem 20000 -el nem működött, 100000
már jó volt. Nem minden usbasp tud AT89S mikrovezérlőt programozni. Ez
az &lt;a href="http://dx.com/s/164785"&gt;USBasp&lt;/a&gt; biztosan. Talán elég a megfelelő
verziójú firmware-t beégetni a programozóba, ennek nem néztem utána.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
#------------------------------------------------------------  &lt;/p&gt;
&lt;p&gt;# Below chips by added by me .. Joy Shukla(joy_shukla@yahoo.in)  &lt;/p&gt;
&lt;p&gt;# these chips can be programmed with my usbasp programmer(changed
atmega8 program)  &lt;/p&gt;
&lt;p&gt;# after adding avrdude support in this file ..  &lt;/p&gt;
&lt;p&gt;#------------------------------------------------------------&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
#------------------------------------------------------------  &lt;/p&gt;
&lt;p&gt;# AT89S52  &lt;/p&gt;
&lt;p&gt;#------------------------------------------------------------  &lt;/p&gt;
&lt;p&gt;part  &lt;/p&gt;
&lt;p&gt;id = "8052";  &lt;/p&gt;
&lt;p&gt;desc = "AT89S52";  &lt;/p&gt;
&lt;p&gt;signature = 0x1E 0x52 0x06;  &lt;/p&gt;
&lt;p&gt;# chip_erase_delay = 20000;  &lt;/p&gt;
&lt;p&gt;chip_erase_delay = 500000;  &lt;/p&gt;
&lt;p&gt;pgm_enable = "1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1",  &lt;/p&gt;
&lt;p&gt;"x x x x x x x x x x x x x x x x";&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
chip_erase = "1 0 1 0 1 1 0 0 1 0 0 x x x x x",  &lt;/p&gt;
&lt;p&gt;"x x x x x x x x x x x x x x x x";&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
timeout = 200;  &lt;/p&gt;
&lt;p&gt;stabdelay = 100;  &lt;/p&gt;
&lt;p&gt;cmdexedelay = 25;  &lt;/p&gt;
&lt;p&gt;synchloops = 32;  &lt;/p&gt;
&lt;p&gt;bytedelay = 0;  &lt;/p&gt;
&lt;p&gt;pollindex = 3;  &lt;/p&gt;
&lt;p&gt;pollvalue = 0x53;  &lt;/p&gt;
&lt;p&gt;predelay = 1;  &lt;/p&gt;
&lt;p&gt;postdelay = 1;  &lt;/p&gt;
&lt;p&gt;pollmethod = 0;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
memory "flash"  &lt;/p&gt;
&lt;p&gt;size = 8192;  &lt;/p&gt;
&lt;p&gt;paged = no;  &lt;/p&gt;
&lt;p&gt;min_write_delay = 4000;  &lt;/p&gt;
&lt;p&gt;max_write_delay = 9000;  &lt;/p&gt;
&lt;p&gt;readback_p1 = 0xff;  &lt;/p&gt;
&lt;p&gt;readback_p2 = 0xff;  &lt;/p&gt;
&lt;p&gt;read = " 0 0 1 0 0 0 0 0",  &lt;/p&gt;
&lt;p&gt;" x x x a12 a11 a10 a9 a8",  &lt;/p&gt;
&lt;p&gt;" a7 a6 a5 a4 a3 a2 a1 a0",  &lt;/p&gt;
&lt;p&gt;" o o o o o o o o";&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
write = " 0 1 0 0 0 0 0 0",  &lt;/p&gt;
&lt;p&gt;" x x x a12 a11 a10 a9 a8",  &lt;/p&gt;
&lt;p&gt;" a7 a6 a5 a4 a3 a2 a1 a0",  &lt;/p&gt;
&lt;p&gt;" i i i i i i i i";  &lt;/p&gt;
&lt;p&gt;mode = 0x21;  &lt;/p&gt;
&lt;p&gt;delay = 12;  &lt;/p&gt;
&lt;p&gt;;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
memory "signature"  &lt;/p&gt;
&lt;p&gt;size = 3;  &lt;/p&gt;
&lt;p&gt;read = "0 0 1 0 1 0 0 0 x x x 0 0 0 a1 a0",  &lt;/p&gt;
&lt;p&gt;"0 0 0 0 0 0 0 0 o o o o o o o o";  &lt;/p&gt;
&lt;p&gt;;  &lt;/p&gt;
&lt;p&gt;;  &lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>DVB-T frekvenciák Budapesten és környékén</title><link href="http://www.ivanov.eu/dvb-t-frekvenciak-budapesten-es-kornyeken.html" rel="alternate"></link><published>2013-04-18T14:50:00+02:00</published><updated>2013-04-18T14:50:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-04-18:/dvb-t-frekvenciak-budapesten-es-kornyeken.html</id><summary type="html">&lt;p&gt;&lt;a href="http://sat.hupont.hu/16/mindigtv-ado-frekvencia-tablazata"&gt;http://sat.hupont.hu/16/mindigtv-ado-frekvencia-tablazata&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Budapesten és környékén:  &lt;/p&gt;
&lt;p&gt;38-as csatorna 610 MHz MUX A 100 kW: m1, m2, Duna TV, rádiók  &lt;/p&gt;
&lt;p&gt;58-es csatorna 770 MHz MUX C 100 kW: RTL KLUB, TV2, kódolt adások  &lt;/p&gt;
&lt;p&gt;55-ös csatorna 746 MHz MUX B 39,8 kW: kódolt adások&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Lejátszás VLC média lejátszóval …</summary><content type="html">&lt;p&gt;&lt;a href="http://sat.hupont.hu/16/mindigtv-ado-frekvencia-tablazata"&gt;http://sat.hupont.hu/16/mindigtv-ado-frekvencia-tablazata&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Budapesten és környékén:  &lt;/p&gt;
&lt;p&gt;38-as csatorna 610 MHz MUX A 100 kW: m1, m2, Duna TV, rádiók  &lt;/p&gt;
&lt;p&gt;58-es csatorna 770 MHz MUX C 100 kW: RTL KLUB, TV2, kódolt adások  &lt;/p&gt;
&lt;p&gt;55-ös csatorna 746 MHz MUX B 39,8 kW: kódolt adások&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Lejátszás VLC média lejátszóval:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;dvb-t://frequency=610000000:bandwidth=0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;dvb-t://frequency=770000000:bandwidth=0  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Leo hosszabbítható gyerekágy összeszerelési útmutató</title><link href="http://www.ivanov.eu/leo-hosszabbithato-gyerekagy-osszeszerelesi-utmutato.html" rel="alternate"></link><published>2013-03-29T17:28:00+01:00</published><updated>2013-03-29T17:28:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-03-29:/leo-hosszabbithato-gyerekagy-osszeszerelesi-utmutato.html</id><summary type="html">&lt;p&gt;Megvettük az &lt;a href="http://www.minosegifenyobutorok.hu/"&gt;Etsberger Kft.&lt;/a&gt; Leo
nevű hosszabbítható gyerekágyát. A hozzáadott papír ez volt (gondolom
összeszerelési útmutatónak szánták) :  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1603"&gt;&lt;img alt="Leo hosszabbítható gyerekágy összeszerelési
útmutató" src="http://www.ivanov.eu/files/images/hasznalati_utmutat.preview.jpg" title="Leo hosszabbítható gyerekágy összeszerelési útmutató"&gt;{width="419"
height="640"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;NE ESS PÁNIKBA! (Szép nagy betűkkel szedve.)  &lt;/p&gt;
&lt;p&gt;Eléggé elkeseredtem, amikor beírtam a keresőbe, hogy "Leo hosszabbítható
gyerekágy" és automatikusan kiegészítette az "összeszerelési útmutató"
szöveggel. Nem találtam semmi használhatót. De …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Megvettük az &lt;a href="http://www.minosegifenyobutorok.hu/"&gt;Etsberger Kft.&lt;/a&gt; Leo
nevű hosszabbítható gyerekágyát. A hozzáadott papír ez volt (gondolom
összeszerelési útmutatónak szánták) :  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1603"&gt;&lt;img alt="Leo hosszabbítható gyerekágy összeszerelési
útmutató" src="http://www.ivanov.eu/files/images/hasznalati_utmutat.preview.jpg" title="Leo hosszabbítható gyerekágy összeszerelési útmutató"&gt;{width="419"
height="640"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;NE ESS PÁNIKBA! (Szép nagy betűkkel szedve.)  &lt;/p&gt;
&lt;p&gt;Eléggé elkeseredtem, amikor beírtam a keresőbe, hogy "Leo hosszabbítható
gyerekágy" és automatikusan kiegészítette az "összeszerelési útmutató"
szöveggel. Nem találtam semmi használhatót. De szerencsére sikerült egy
pár év IKEA szerelési tapasztalattal kitalálni, mire is gondolhatott a
gyártó. Tehát következzen a nem hivatalos összeszerelési útmutató.
&lt;em&gt;Nyilvánvalóan felelősséget semmiért sem vállalok: ha szerelés közben
megdöglik a macskád, becsípi a kezed az ágyrács vagy kiesik a kész
ágyból a gyerek és beüti fejét, az csakis a Te hibád!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Leo hosszabbítható gyerekágy összeszerelési útmutató
====================================================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Köszönjük, hogy termékünket választotta!  &lt;/p&gt;
&lt;p&gt;Az összeszereléshez szüksége lesz egy nagyobb hagyományos csavarhúzóra,
egy nagyobb keresztfejű csavarhúzóra (más néven Philips vagy
csillagcsavarhúzó) és egy kalapácsra (lehetőleg gumikalapács).  &lt;/p&gt;
&lt;p&gt;Az alkatrészek azonosítása (tudom, hogy köldökcsapból csak négy van a
képen, a többit már a helyére raktam és nem volt kedvem azokat is
"másolgatni"):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1604"&gt;&lt;img alt="Leo hosszabbítható gyerekágy
alkatrészei" src="http://www.ivanov.eu/files/images/DSCF2544_.preview.jpg" title="Leo hosszabbítható gyerekágy alkatrészei"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A bal alsó sarokban levő alkatrészek -- 4 db. süllyesztett fejű anya és
2x2 db. süllyesztett fejű csavar -- nem is szerepelnek az eredeti
felsorolásban. Ezek az ágy pozíció rögzítésére valók.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1. A korlátos rész összeszerelése&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A végeredmény:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1605"&gt;&lt;img alt="Leo hosszabbítható gyerekágy, korlátos
rész" src="http://www.ivanov.eu/files/images/DSCF2547_.preview.jpg" title="Leo hosszabbítható gyerekágy, korlátos rész"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az oldalfalak ágyvéghez rögzítéséhez kell 4 darab köldökcsap, 2 darab
tönkanya, 2 darab összehúzó csavar és 2 darab facsavar. Az az ágyvég
kell, amin furat van egy facsavarnak a korlát rögzítéshez:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1606"&gt;&lt;img alt="Leo hosszabbítható gyerekágy,
ágyvég" src="http://www.ivanov.eu/files/images/DSCF2552_.preview.jpg" title="Leo hosszabbítható gyerekágy, ágyvég"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Először a tönkanyát tegyük a helyére, úgy hogy az oldalfal vége felől az
összehúzó csavart be lehessen tekerni (lásd a képet kicsit lentebb).
Ehhez valószínűleg kalapáccsal kell beütni az anyát és hogy elég mélyre
kerüljön az összehúzó csavart is igénybe kell venni (ez nem
rendeltetésszerű használat, ha van kéznél kis átmérőjű szegecshúzó vagy
pontozó, azt érdemes használni).  &lt;/p&gt;
&lt;p&gt;Két köldökcsapot dugjunk az ágyvégbe és az összehúzócsavart is tekerjük
be a Z kulccsal. A két facsavart a két felső furatba kell tekerni.  &lt;/p&gt;
&lt;p&gt;A másik oldalfalat is szereljük fel. Majd kivágott sarkú natúr deszkát
kell a helyére tenni, ehhez 2 db. köldökcsap és a kettő konfirmációs
csavar kell:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1607"&gt;&lt;img alt="Leo hosszabbítható
gyerekágy" src="http://www.ivanov.eu/files/images/DSCF2575_.preview.JPG" title="Leo hosszabbítható gyerekágy"&gt;{width="480"
height="640"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
2. A korlátlan (korlát nélküli) rész összeszerelése&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az oldalfalak ágyvéghez rögzítéséhez kell 4 darab köldökcsap, 2 darab
tönkanya és 2 darab összehúzó csavar. A tönkanyákat érdemes először a
megfelelő pozícióba ütni illetve csavarhúzóval csavarni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1608"&gt;&lt;img alt="Tönkcsavar
kipróbálása" src="http://www.ivanov.eu/files/images/DSCF2564.JPG.sized.preview.jpg" title="Tönkcsavar kipróbálása"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Úgy kell az oldalakat elhelyezni, hogy az ágyrácsnak szánt furatok az
ágy alján legyenek:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1610"&gt;&lt;img alt="Leo hosszabbítható gyerekágy, ágyrácsrögzítő
furatok" src="http://www.ivanov.eu/files/images/DSCF2579_.preview.JPG" title="Leo hosszabbítható gyerekágy, ágyrácsrögzítő furatok"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ha az oldalak jó helyét sikerült megtalálni, akkor a két köldökcsap
bedugása után, össze kell csavarozni az összehúzó csavarral:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1609"&gt;&lt;img alt="Ágyvég
összeszerelés" src="http://www.ivanov.eu/files/images/DSCF2568.JPG.sized.preview.jpg" title="Ágyvég összeszerelés"&gt;{width="640"
height="480"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
3. Ágyrács rögzítése&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
2 db. 5x50-es facsavarra lesz szükség. Az ágyrácsot a 2. pontban
összeállított korlátok nélküli részhez kell rögzíteni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1611"&gt;&lt;img alt="Ágyrács
rögzítése" src="http://www.ivanov.eu/files/images/DSCF2585_.preview.JPG" title="Ágyrács rögzítése"&gt;{width="480"
height="640"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
4. Két ágyrész összerakása&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az ágyrácsos részt rá kell tenni a másik részre, úgy hogy az ágyrács
vége a másik ágyvéghez érjen. A leírás szerint ez a teljesen összetolt
állapot. &lt;strong&gt;Szerintem ez így nem biztonságos. Ha lökdösik vagy ugrálnak
rajta, az ágy alja könnyen leeshet a földre.&lt;/strong&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1612"&gt;&lt;img alt="Leo hosszabbítható gyerekágy teljesen
összetolva" src="http://www.ivanov.eu/files/images/DSCF2590.JPG.sized.preview.jpg" title="Leo hosszabbítható gyerekágy teljesen összetolva"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ezért én néhány centire széthúztam és a két rövidebb, süllyesztett fejű
csavarral rögzítettem az ágyrészt:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1613"&gt;&lt;img alt="Leo hosszabbítható gyerekágy
2" src="http://www.ivanov.eu/files/images/DSCF2625.JPG.sized.preview.jpg" title="Leo hosszabbítható gyerekágy 2"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1614"&gt;&lt;img alt="Leo hosszabbítható gyerekágy, alternatív
rögzítés" src="http://www.ivanov.eu/files/images/DSCF2626_.preview.jpg" title="Leo hosszabbítható gyerekágy, alternatív rögzítés"&gt;{width="640"
height="480"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
5. Ágyfelek rögzítése széthúzott állapotban&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Négy süllyesztett fejű csavarral és anyával lehet rögzíteni a két
ágyrészt, ha valamelyik széthúzott állapotban akarjuk használni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1615"&gt;&lt;img alt="Leo hosszabbítható gyerekágy, rögzítés széthúzott
állapotban" src="http://www.ivanov.eu/files/images/DSCF2603_.preview.jpg" title="Leo hosszabbítható gyerekágy, rögzítés széthúzott állapotban"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A rövidebb csavarok a bal oldali furatokba mennek, a hosszabbak a jobb
oldaliba.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Voltmérő méréshatárának és impedanciájának növelése olcsón avagy nagy (megaohmos) előtét ellenállás készítése</title><link href="http://www.ivanov.eu/voltmero-mereshataranak-es-impedanciajanak-novelese-olcson-avagy-nagy-megaohmos-elotet-ellenallas-keszitese.html" rel="alternate"></link><published>2013-02-01T15:50:00+01:00</published><updated>2013-02-01T15:50:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-02-01:/voltmero-mereshataranak-es-impedanciajanak-novelese-olcson-avagy-nagy-megaohmos-elotet-ellenallas-keszitese.html</id><summary type="html">&lt;p&gt;400-600V körüli feszültség mérése alapvetően nem okoz problémát a
multimétereknek. De ha a mérendő áramkör csak néhány mikroamper áramot
tud leadni, a 10 MOhmos belső ellenállású multiméter is hamis értéket
fog mutatni: leterheli az áramkört (tápegységet), ezért leesik a
feszültség. Ennek kiküszöbölésére a multiméter impedanciáját kellene
megnövelni, mondjuk 100 megaohmmal …&lt;/p&gt;</summary><content type="html">&lt;p&gt;400-600V körüli feszültség mérése alapvetően nem okoz problémát a
multimétereknek. De ha a mérendő áramkör csak néhány mikroamper áramot
tud leadni, a 10 MOhmos belső ellenállású multiméter is hamis értéket
fog mutatni: leterheli az áramkört (tápegységet), ezért leesik a
feszültség. Ennek kiküszöbölésére a multiméter impedanciáját kellene
megnövelni, mondjuk 100 megaohmmal. De hol lehet 100 megaohmos
ellenállást venni? Legfeljebb 10 MOhmos ellenállást lehet a legtöbb
boltban találni. Nem kell venni, lehet rajzolni!  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1596"&gt;&lt;img alt="120 MegaOhmos
ellenállás" src="http://www.ivanov.eu/files/images/120MegaOhm.jpg" title="120 MegaOhmos ellenállás"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A képen egy léc látható, amire grafikus ceruzával (sok B-s ceruza is jó)
egy vastagabb vonalat rajzoltam. A nagyobb köröknél lehet kifúrni a fát
például 3 mm-es fúróval. A rögzítésre pedig M3-as csavart lehet
használni. Az ellenállás maga a ceruzában levő szén, majdnem úgy, ahogy
a szénréteg ellenállásokban is van.  &lt;/p&gt;
&lt;p&gt;Az először 120 MOhm-osnak mért ellenállás a fúrás majd a csavarok
meghúzása után 140 MOhmosnak bizonyult. A multiméteremmel sorba kötve
egy ismert 40V-os DC feszültséget 3,3V-nak mértem.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Hello world, LED villogtatás MCS-51 (Intel 8051, 8052) mikrovezérlőhöz</title><link href="http://www.ivanov.eu/hello-world-led-villogtatas-mcs-51-intel-8051-8052-mikrovezerlohoz.html" rel="alternate"></link><published>2013-01-12T07:37:00+01:00</published><updated>2013-01-12T07:37:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-01-12:/hello-world-led-villogtatas-mcs-51-intel-8051-8052-mikrovezerlohoz.html</id><summary type="html">&lt;p&gt;A következő kód a P1.0-ás portra kötött (tranzisztorral meghajtott)
LED-et kapcsolgatja ki-be kb. 500 ms-onként, ha 11,0592 MHz-es kvarcot
használunk.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/elektronika/mikroszamitogepek/mcs51_test/blink.a51"&gt;blink.a51&lt;/a&gt;:  &lt;/p&gt;
&lt;p&gt;; LED blinking  &lt;/p&gt;
&lt;p&gt;.area RSEG (ABS,DATA)  &lt;/p&gt;
&lt;p&gt;.org 0x0000  &lt;/p&gt;
&lt;p&gt;.area HOME (CODE)  &lt;/p&gt;
&lt;p&gt;.area CSEG (CODE)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
loop:  &lt;/p&gt;
&lt;p&gt;mov b, #0xFF  &lt;/p&gt;
&lt;p&gt;acall delay  &lt;/p&gt;
&lt;p&gt;clr p1.0  &lt;/p&gt;
&lt;p&gt;mov b, #0xFF …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A következő kód a P1.0-ás portra kötött (tranzisztorral meghajtott)
LED-et kapcsolgatja ki-be kb. 500 ms-onként, ha 11,0592 MHz-es kvarcot
használunk.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/elektronika/mikroszamitogepek/mcs51_test/blink.a51"&gt;blink.a51&lt;/a&gt;:  &lt;/p&gt;
&lt;p&gt;; LED blinking  &lt;/p&gt;
&lt;p&gt;.area RSEG (ABS,DATA)  &lt;/p&gt;
&lt;p&gt;.org 0x0000  &lt;/p&gt;
&lt;p&gt;.area HOME (CODE)  &lt;/p&gt;
&lt;p&gt;.area CSEG (CODE)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
loop:  &lt;/p&gt;
&lt;p&gt;mov b, #0xFF  &lt;/p&gt;
&lt;p&gt;acall delay  &lt;/p&gt;
&lt;p&gt;clr p1.0  &lt;/p&gt;
&lt;p&gt;mov b, #0xFF  &lt;/p&gt;
&lt;p&gt;acall delay  &lt;/p&gt;
&lt;p&gt;setb p1.0&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
ajmp loop&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
delay:  &lt;/p&gt;
&lt;p&gt;mov acc, #0xFF  &lt;/p&gt;
&lt;p&gt;delay_loop:  &lt;/p&gt;
&lt;p&gt;djnz acc, delay_loop  &lt;/p&gt;
&lt;p&gt;mov acc, #0xFF  &lt;/p&gt;
&lt;p&gt;djnz b, delay_loop  &lt;/p&gt;
&lt;p&gt;ret  &lt;/p&gt;
&lt;p&gt;Fordítás az &lt;a href="http://sdcc.sourceforge.net/"&gt;SDCC&lt;/a&gt; fordítóban található
sdas8051 assemblerrel lehetséges:  &lt;/p&gt;
&lt;p&gt;sdas8051 -los blink.rel blink.a51  &lt;/p&gt;
&lt;p&gt;sdcc --model-small --code-size 32768 blink.rel  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A keletkező
&lt;a href="http://www.ivanov.eu/files/public/elektronika/mikroszamitogepek/mcs51_test/blink.ihx"&gt;blink.ihx&lt;/a&gt;
fájlt kell a programmemóriába égetni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;:1D00000075F0FF1110C29075F0FF1110D290010075E0FFD5E0FD75E0FFD5F0F722EC&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;:00000001FF  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>Általános kvarcoszcillátor frekvenciák</title><link href="http://www.ivanov.eu/altalanos-kvarcoszcillator-frekvenciak.html" rel="alternate"></link><published>2013-01-03T07:14:00+01:00</published><updated>2013-01-03T07:14:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-01-03:/altalanos-kvarcoszcillator-frekvenciak.html</id><summary type="html">&lt;p&gt;Néhány példa:  &lt;/p&gt;
&lt;p&gt;32768 Hz: órakvarc (1 másodperces időalaphoz és kvarcórákban is).  &lt;/p&gt;
&lt;p&gt;11,0592 MHz: 8051-es mikrovezérlőkben gyakran használt frekvencia, mert
hiba nélküli baud rate-eket lehet generálni UART-hoz.  &lt;/p&gt;
&lt;p&gt;12 MHz: USB-s mikrovezérlők órajele, a full speed USB frekvenciája.  &lt;/p&gt;
&lt;p&gt;4, 8, 16, 20 MHz: mikrovezérlők órajelének generálásához.  &lt;/p&gt;
&lt;p&gt;Továbbiak:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Crystal_oscillator_frequencies"&gt;http://en.wikipedia.org …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;Néhány példa:  &lt;/p&gt;
&lt;p&gt;32768 Hz: órakvarc (1 másodperces időalaphoz és kvarcórákban is).  &lt;/p&gt;
&lt;p&gt;11,0592 MHz: 8051-es mikrovezérlőkben gyakran használt frekvencia, mert
hiba nélküli baud rate-eket lehet generálni UART-hoz.  &lt;/p&gt;
&lt;p&gt;12 MHz: USB-s mikrovezérlők órajele, a full speed USB frekvenciája.  &lt;/p&gt;
&lt;p&gt;4, 8, 16, 20 MHz: mikrovezérlők órajelének generálásához.  &lt;/p&gt;
&lt;p&gt;Továbbiak:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Crystal_oscillator_frequencies"&gt;http://en.wikipedia.org/wiki/Crystal_oscillator_frequencies&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>DIP28 = 2xDIP14</title><link href="http://www.ivanov.eu/dip28-2xdip14.html" rel="alternate"></link><published>2013-01-02T08:35:00+01:00</published><updated>2013-01-02T08:35:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2013-01-02:/dip28-2xdip14.html</id><summary type="html">&lt;p&gt;Mostanában leginkább a 28 lábú DIP tokozású Atmel mikrovezérlőket
használom. Mindig építek be IC tokot és el is fogynak gyorsan. Két 14-es
DIP tok egymás mellé forrasztható és simán belemegy a 28 lábú IC.
&lt;a href="http://farm6.static.flickr.com/5142/5635796065_4d23208010_z.jpg"&gt;Itt&lt;/a&gt;
láttam meg véletlenül (a kép jobb oldalán).&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Mostanában leginkább a 28 lábú DIP tokozású Atmel mikrovezérlőket
használom. Mindig építek be IC tokot és el is fogynak gyorsan. Két 14-es
DIP tok egymás mellé forrasztható és simán belemegy a 28 lábú IC.
&lt;a href="http://farm6.static.flickr.com/5142/5635796065_4d23208010_z.jpg"&gt;Itt&lt;/a&gt;
láttam meg véletlenül (a kép jobb oldalán).&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>iMX233-OLinuXino-Maxi és SSD1289 LCD</title><link href="http://www.ivanov.eu/imx233-olinuxino-maxi-es-ssd1289-lcd.html" rel="alternate"></link><published>2012-12-17T06:34:00+01:00</published><updated>2012-12-17T06:34:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-12-17:/imx233-olinuxino-maxi-es-ssd1289-lcd.html</id><summary type="html">&lt;p&gt;Az iMX233-OLinuXino-Maxi fejlesztői kártyám próbálom ITDB02-3.2S típusú
LCD-vel összekötni. Az LCD SSD1289 vezérlő IC-vel működik. A lenti képet
már az fbdev-test program rajzolta az /dev/fb0 eszközön keresztül. A
kernel driver GPIO-n keresztül vezérli a kijelzőt, ez sajnos nagyon
lassú: 5 másodpercig tart a teljes képernyő újrarajzolása.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1589"&gt;&lt;img alt="iMX233-OLinuXino-Maxi és SSD1289
LCD" src="http://www.ivanov.eu/files/images/DSCF2177.JPG.sized.jpg" title="iMX233-OLinuXino-Maxi és SSD1289 LCD"&gt;{width="320 …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az iMX233-OLinuXino-Maxi fejlesztői kártyám próbálom ITDB02-3.2S típusú
LCD-vel összekötni. Az LCD SSD1289 vezérlő IC-vel működik. A lenti képet
már az fbdev-test program rajzolta az /dev/fb0 eszközön keresztül. A
kernel driver GPIO-n keresztül vezérli a kijelzőt, ez sajnos nagyon
lassú: 5 másodpercig tart a teljes képernyő újrarajzolása.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1589"&gt;&lt;img alt="iMX233-OLinuXino-Maxi és SSD1289
LCD" src="http://www.ivanov.eu/files/images/DSCF2177.JPG.sized.jpg" title="iMX233-OLinuXino-Maxi és SSD1289 LCD"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category><category term="Programozás"></category></entry><entry><title>Nebulophone</title><link href="http://www.ivanov.eu/nebulophone.html" rel="alternate"></link><published>2012-10-19T06:45:00+02:00</published><updated>2012-10-19T06:45:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-10-19:/nebulophone.html</id><summary type="html">&lt;p&gt;Egyszerű, de nagyszerű hangkeltő AVR-rel:
&lt;a href="http://bleeplabs.com/nebulophone/"&gt;http://bleeplabs.com/nebulophone/&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Egyszerű, de nagyszerű hangkeltő AVR-rel:
&lt;a href="http://bleeplabs.com/nebulophone/"&gt;http://bleeplabs.com/nebulophone/&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Házilag készült digitális kéziműszer: AVR Superprobe</title><link href="http://www.ivanov.eu/hazilag-keszult-digitalis-kezimuszer-avr-superprobe.html" rel="alternate"></link><published>2012-10-15T18:50:00+02:00</published><updated>2012-10-15T18:50:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-10-15:/hazilag-keszult-digitalis-kezimuszer-avr-superprobe.html</id><summary type="html">&lt;p&gt;PIC-kel készült &lt;a href="http://mondo-technology.com/super.html"&gt;Superprobe&lt;/a&gt;-hoz
hasonló műszert építettem AVR-rel, pontosabban egy ATmega328P
mikrokontrollerrel, két 74HC164-es shift registerrel és 6 darab
hétszegmenses kijelzővel:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1579"&gt;&lt;img alt="AVR
Superprobe" src="http://www.ivanov.eu/files/images/2012-10-13%2013.52.53.jpg.sized.jpg" title="AVR Superprobe"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1580"&gt;&lt;img alt="AVR Superprobe
belső" src="http://www.ivanov.eu/files/images/2012-10-13%2013.54.03.jpg.sized.jpg" title="AVR Superprobe belső"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1581"&gt;&lt;img alt="AVR Superprobe
belső
2." src="http://www.ivanov.eu/files/images/2012-10-13%2013.54.44.jpg.sized.jpg" title="AVR Superprobe belső 2."&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;9V-os elemről működik, van az oldalán két mikrokapcsoló, az elején egy
bekapcsológomb illetve egy feszültségváltó kapcsoló. 5V-os …&lt;/p&gt;</summary><content type="html">&lt;p&gt;PIC-kel készült &lt;a href="http://mondo-technology.com/super.html"&gt;Superprobe&lt;/a&gt;-hoz
hasonló műszert építettem AVR-rel, pontosabban egy ATmega328P
mikrokontrollerrel, két 74HC164-es shift registerrel és 6 darab
hétszegmenses kijelzővel:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1579"&gt;&lt;img alt="AVR
Superprobe" src="http://www.ivanov.eu/files/images/2012-10-13%2013.52.53.jpg.sized.jpg" title="AVR Superprobe"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1580"&gt;&lt;img alt="AVR Superprobe
belső" src="http://www.ivanov.eu/files/images/2012-10-13%2013.54.03.jpg.sized.jpg" title="AVR Superprobe belső"&gt;{width="240"
height="320"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1581"&gt;&lt;img alt="AVR Superprobe
belső
2." src="http://www.ivanov.eu/files/images/2012-10-13%2013.54.44.jpg.sized.jpg" title="AVR Superprobe belső 2."&gt;{width="240"
height="320"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;9V-os elemről működik, van az oldalán két mikrokapcsoló, az elején egy
bekapcsológomb illetve egy feszültségváltó kapcsoló. 5V-os és 3,3V-os
módban is tud működni; át lehet kapcsolni az ATmega tápját 3,3V-ra.
Viszont a kijelzők és shift registerek mindig 5V-ról működnek! Korlátai
ellenére hihetetlenül hasznos ez az eszköz. Építettem külön
függvénygenerátort és frekvenciamérőt, de azok 230V-osak és nem nagyon
mozgathatók. Ez viszont kicsi, könnyű és földfüggetlen! A műszerdoboz
típusa PA57B, a Lomexben lehet kapni (47-01-98), méretei: 131 mm x 60 mm
x 30 mm. A képeken nem látszódik, a próbapanel másik oldalán egy csomó
SMD van. Majd azt is lefényképezem.  &lt;/p&gt;
&lt;p&gt;A műszer funkciói:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   Logikai szintjelző: ha lebeg a bemenet, akkor '-', alacsony szintnél
    'L', magas szintnél 'H'. Illetve 'P'-t jelenít meg váltáskor
    ("pulse").
-   Feszültségmérő: 0 V-tól 5V-ig (vagy 3,3V-ig) lehet DC feszültséget
    mérni.
-   Saját tápfeszültség mérése: 3,3V vagy 5V körüli értéket jelez (a
    fenti képen is ez a funkció van bekapcsolva, a jobb oldali furcsa
    karakter V betű akar lenni). Ennek a funckiónak túl nagy gyakorlati
    jelentősége nincs.
-   Ellenállás mérő: 1 Ohmtól 600 kOhmig, automatikus
    méréshatárváltással.
-   Kapacitás mérő: kb. 5-10 pF-tól 10000 µF-ig, automatikus
    méréshatárváltással.
-   Induktivitás mérő: ez még nincs implementálva. A hardveren is lehet,
    hogy kell módosítani kicsit.
-   Dióda tesztelő: kijelzi a diódán eső feszültséget.
-   Frekvencia mérő: körülbelül 10 Hz-től 6 MHz-ig. (Le kellene
    tesztelni mekkora a felső határ.)
-   Esemény számláló: állíthatóan fel- vagy lefutó éleket számol.
-   Impulzus generátor: 1, 5, 10, 50, 100, 1000 vagy 10000 impulzust ad.
-   Négyszögjel generátor: kb. 150 Hz-től 6 MHz-ig állítható 50%-os
    kitöltésű négyszögjel. Offszetet, jelerősítést nem lehet állítani.
-   PWM jel generátor: 10 kHz-es PWM kitöltési tényezőjét lehet állítani
    0..100%-ig 5%-os lépésekben vagy automatikusan fel-le.
-   R/C szervó tesztelő: 0,7..2,3 ms-os impulzusokat lehet adni
    manuálisan vagy automatikusan.
-   RS232 tesztelő: 5V-os vagy 3,3V-os jelszinttel lehet jeleket küldeni
    2400, 4800, 9600, 14400, 19200, 28800, 38400 vagy 57600 bauddal. 8
    adat bit, 1 stop bit, paritás nélkül (8n1).
-   MIDI tesztelő: 5V-os vagy 3,3V-os jelszinttel lehet note on és off
    jeleket küldeni (31250 baud, 8N1). Ez a funkció nem volt igazi MIDI
    eszközzel kipróbálva.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Tervezem, hogy valamilyen formában közzéteszem a kapcsolási rajzot és a
forráskódot is!&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>Házilag készült digitális forrasztóállomás</title><link href="http://www.ivanov.eu/hazilag-keszult-digitalis-forrasztoallomas.html" rel="alternate"></link><published>2012-10-14T18:59:00+02:00</published><updated>2012-10-14T18:59:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-10-14:/hazilag-keszult-digitalis-forrasztoallomas.html</id><summary type="html">&lt;p&gt;Ezt a digitális forrasztóállomást fél éve építettem és azóta szinte csak
ezt használom. Az ötletet
&lt;a href="http://www.hobbielektronika.hu/cikkek/digitalis_forrasztoallomas_ii.html"&gt;innen&lt;/a&gt;
vettem, de ATmega324-es MCU-t és egy
&lt;a href="http://www.ivanov.eu/?q=node/1332"&gt;Proxima-01&lt;/a&gt; típusú LCD-t
használtam. A páka &lt;a href="https://regi.hqelektronika.hu/info/hu/sold_iron_esd.html"&gt;Solomon
SL20E/SL30E&lt;/a&gt;
típusú. Mágnesek rögzítik a pákatartót a doboz tetejére:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1577"&gt;&lt;img alt="Forrasztóállomás" src="http://www.ivanov.eu/files/images/2012-10-13%2013.44.09.jpg.sized.jpg" title="Forrasztóállomás"&gt;{width="320"
height="240"}&lt;/a&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1572"&gt;&lt;img alt="Forrasztóállomás
közelről" src="http://www.ivanov.eu/files/images/2012-10-13%2013.45.01.jpg.sized.jpg" title="Forrasztóállomás közelről"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ha kell, a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ezt a digitális forrasztóállomást fél éve építettem és azóta szinte csak
ezt használom. Az ötletet
&lt;a href="http://www.hobbielektronika.hu/cikkek/digitalis_forrasztoallomas_ii.html"&gt;innen&lt;/a&gt;
vettem, de ATmega324-es MCU-t és egy
&lt;a href="http://www.ivanov.eu/?q=node/1332"&gt;Proxima-01&lt;/a&gt; típusú LCD-t
használtam. A páka &lt;a href="https://regi.hqelektronika.hu/info/hu/sold_iron_esd.html"&gt;Solomon
SL20E/SL30E&lt;/a&gt;
típusú. Mágnesek rögzítik a pákatartót a doboz tetejére:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1577"&gt;&lt;img alt="Forrasztóállomás" src="http://www.ivanov.eu/files/images/2012-10-13%2013.44.09.jpg.sized.jpg" title="Forrasztóállomás"&gt;{width="320"
height="240"}&lt;/a&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1572"&gt;&lt;img alt="Forrasztóállomás
közelről" src="http://www.ivanov.eu/files/images/2012-10-13%2013.45.01.jpg.sized.jpg" title="Forrasztóállomás közelről"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ha kell, a pákát a tartóval együtt könnyedén le lehet venni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1571"&gt;&lt;img alt="Forrasztóállomás" src="http://www.ivanov.eu/files/images/2012-10-13%2013.47.12.jpg.sized.jpg" title="Forrasztóállomás"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A forrasztóállomás belseje:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1574"&gt;&lt;img alt="Forrasztóállomás
belseje" src="http://www.ivanov.eu/files/images/2012-10-13%2013.48.47.jpg.sized.jpg" title="Forrasztóállomás belseje"&gt;{width="320"
height="240"}&lt;/a&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1575"&gt;&lt;img alt="Forrasztóállomás
trafó" src="http://www.ivanov.eu/files/images/2012-10-13%2013.49.50.jpg.sized.jpg" title="Forrasztóállomás trafó"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Én is beépítettem a pákába egy termisztort (talán KTY83-110 típusút), de
végül nem használtam fel, mert a páka hegyében levő érzékelő elég
pontosnak bizonyult. Egy külső hőmérővel lemértem, hogy adott ADC érték
mellett milyen hőmérsékletű a páka hegye:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1578"&gt;&lt;img alt="A forrasztópáka hőmérsékleti
karakterisztikája" src="http://www.ivanov.eu/files/images/soler_iron_temperature_test1.png" title="A forrasztópáka hőmérsékleti karakterisztikája"&gt;{width="320"
height="256"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;test1d.txt fájlban van az adott hőmérséklethez tartozó AD érték:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;31 30&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;80 40  &lt;/p&gt;
&lt;p&gt;110 62  &lt;/p&gt;
&lt;p&gt;140 90  &lt;/p&gt;
&lt;p&gt;165 120  &lt;/p&gt;
&lt;p&gt;195 150  &lt;/p&gt;
&lt;p&gt;215 175  &lt;/p&gt;
&lt;p&gt;240 200  &lt;/p&gt;
&lt;p&gt;300 200  &lt;/p&gt;
&lt;p&gt;370 250  &lt;/p&gt;
&lt;p&gt;380 260  &lt;/p&gt;
&lt;p&gt;400 280  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Majd az &lt;a href="http://www.gnu.org/software/octave/"&gt;octave&lt;/a&gt; nevű programmal
(MATLAB nyílt forrású klónja) egy másodfokú függvényt illesztettem a
görbére (ami a fájlban van leírva):  &lt;/p&gt;
&lt;p&gt;## Load the data into (x,y)  &lt;/p&gt;
&lt;p&gt;data = load ('test1d.txt');  &lt;/p&gt;
&lt;p&gt;xdata = data(:,2);  &lt;/p&gt;
&lt;p&gt;ydata = data(:,1);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
## Fit a 2nd order polynomial  &lt;/p&gt;
&lt;p&gt;order = 2;  &lt;/p&gt;
&lt;p&gt;p = polyfit (xdata, ydata, order);&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
## Evaluate the fitted polynomial  &lt;/p&gt;
&lt;p&gt;x = linspace (min(xdata), max(xdata), 101)  &lt;/p&gt;
&lt;p&gt;y = polyval (p, x);&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
## Plot  &lt;/p&gt;
&lt;p&gt;plot (x, y, '-', xdata, ydata, 's')  &lt;/p&gt;
&lt;p&gt;legend ('Fitted polynomial', 'Original Data')&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
p  &lt;/p&gt;
&lt;p&gt;pause  &lt;/p&gt;
&lt;p&gt;Az együtthatók (fordított sorrendben) a következők lettek:  &lt;/p&gt;
&lt;p&gt;p =&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.6446e-03 8.8415e-01 3.1238e+01  &lt;/p&gt;
&lt;p&gt;A C programomban a szűrt adc1Filt ADC értékből azután így kapom meg a
hőmérsékletet:  &lt;/p&gt;
&lt;p&gt;float adc1Filt = 0.0f; // Ide 0..1023 kerulhet  &lt;/p&gt;
&lt;p&gt;const float a = 1.6446e-03;  &lt;/p&gt;
&lt;p&gt;const float b = 8.8415e-01;  &lt;/p&gt;
&lt;p&gt;const float c = 3.1238e+01;  &lt;/p&gt;
&lt;p&gt;float temp_C = c + adc1Filt * b + adc1Filt * adc1Filt * a;  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A forrasztópáka 10 perc után magától kikapcsol, ekkor csippan is egyet.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>1541-es Commodore floppymeghajtó alaplapja (benne MOS 6502-es processzorral)</title><link href="http://www.ivanov.eu/1541-es-commodore-floppymeghajto-alaplapja-benne-mos-6502-es-processzorral.html" rel="alternate"></link><published>2012-10-14T10:50:00+02:00</published><updated>2012-10-14T10:50:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-10-14:/1541-es-commodore-floppymeghajto-alaplapja-benne-mos-6502-es-processzorral.html</id><summary type="html">&lt;p&gt;Találtam egy NYÁK lapot, sikerült kideríteni, hogy ez egy Commodore
floppymeghajtó vezérlője:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1567"&gt;&lt;img alt="1541-es Commodore floppymeghajtó
alaplapja" src="http://www.ivanov.eu/files/images/2012-10-12%2016.32.22.jpg.sized.jpg" title="1541-es Commodore floppymeghajtó alaplapja"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1568"&gt;&lt;img alt="1541-es Commodore floppymeghajtó alaplapja (6502 CPU
közelről)" src="http://www.ivanov.eu/files/images/2012-10-12%2016.32.49.jpg.sized.jpg" title="1541-es Commodore floppymeghajtó alaplapja (6502 CPU közelről)"&gt;{width="320"
height="427"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1569"&gt;&lt;img alt="1541-es
Commodore floppymeghajtó alaplapja (közelről
2.)" src="http://www.ivanov.eu/files/images/2012-10-12%2016.33.07.jpg.sized.jpg" title="1541-es Commodore floppymeghajtó alaplapja (közelről 2.)"&gt;{width="320"
height="427"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az egész azért érdekes, mert a vezérlést egy &lt;a href="http://hu.wikipedia.org/wiki/MOS_Technology_6502"&gt;MOS
6502&lt;/a&gt;-es processzor
végzi két darab
&lt;a href="http://en.wikipedia.org/wiki/MOS_Technology_6522"&gt;SY6522&lt;/a&gt;-es
interfész/időzítő IC segítségével. A 6502 processzor például az …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Találtam egy NYÁK lapot, sikerült kideríteni, hogy ez egy Commodore
floppymeghajtó vezérlője:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1567"&gt;&lt;img alt="1541-es Commodore floppymeghajtó
alaplapja" src="http://www.ivanov.eu/files/images/2012-10-12%2016.32.22.jpg.sized.jpg" title="1541-es Commodore floppymeghajtó alaplapja"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1568"&gt;&lt;img alt="1541-es Commodore floppymeghajtó alaplapja (6502 CPU
közelről)" src="http://www.ivanov.eu/files/images/2012-10-12%2016.32.49.jpg.sized.jpg" title="1541-es Commodore floppymeghajtó alaplapja (6502 CPU közelről)"&gt;{width="320"
height="427"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1569"&gt;&lt;img alt="1541-es
Commodore floppymeghajtó alaplapja (közelről
2.)" src="http://www.ivanov.eu/files/images/2012-10-12%2016.33.07.jpg.sized.jpg" title="1541-es Commodore floppymeghajtó alaplapja (közelről 2.)"&gt;{width="320"
height="427"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az egész azért érdekes, mert a vezérlést egy &lt;a href="http://hu.wikipedia.org/wiki/MOS_Technology_6502"&gt;MOS
6502&lt;/a&gt;-es processzor
végzi két darab
&lt;a href="http://en.wikipedia.org/wiki/MOS_Technology_6522"&gt;SY6522&lt;/a&gt;-es
interfész/időzítő IC segítségével. A 6502 processzor például az Apple II
központi egysége.  &lt;/p&gt;
&lt;p&gt;Ha esetleg működik az IC, megpróbálom ezt is életre kelteni! Jó páran
építettek számítógépet ezzel a CPU-val: &lt;a href="http://www.6502.org/"&gt;http://www.6502.org/&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Lassú netbook/notebook javítása (Acer Aspire One 751h)</title><link href="http://www.ivanov.eu/lassu-netbooknotebook-javitasa-acer-aspire-one-751h.html" rel="alternate"></link><published>2012-10-13T10:33:00+02:00</published><updated>2012-10-13T10:33:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-10-13:/lassu-netbooknotebook-javitasa-acer-aspire-one-751h.html</id><summary type="html">&lt;p&gt;A 2009-ben gyártott Acer Aspire One 751h típusű netbookom mintha az
utóbbi időben belassult volna, annak ellenére, hogy a gépen Ubuntu
Linuxot használok (nem fárad el a telepítgetéstől, mint a Windows). A
szenzorok adatai szerint a CPU szinte állandóan 60 Celsius fokos
hőmérsékletű volt. Arra gondoltam, hogy a hűtéssel lehet …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A 2009-ben gyártott Acer Aspire One 751h típusű netbookom mintha az
utóbbi időben belassult volna, annak ellenére, hogy a gépen Ubuntu
Linuxot használok (nem fárad el a telepítgetéstől, mint a Windows). A
szenzorok adatai szerint a CPU szinte állandóan 60 Celsius fokos
hőmérsékletű volt. Arra gondoltam, hogy a hűtéssel lehet gond és a CPU a
magas hőmérséklet hatására önvédelemből lassul be. Elhatároztam, hogy
megnézem a hővezető pasztát, a hűtőbordát és a ventilátort. Még nem
szedtem szét ezt a gépet, teljesen ismeretlen volt a belseje. Mint
kiderült, ahhoz hogy a processzorhoz hozzáférjek, apró darabokra kell
robbantani a masinát. A gép hátulján levő összes csavart kicsavartam,
kiszedtem a WiFi kártyát és a vincsesztert is. Majd a billentyűzetet
vettem ki: ehhez kis pöcköket kell benyomni az F1..F10 funkciógomboknál
illetve a billentyűzet oldalánál és akkor lehet kiemelni. A kis
szalagkábeleket a fekete műanyag leszorítót óvatosan felhajtva lehet
kihúzni a csatlakozókból. A tapipadnál és a billentyűzetnél mindenképpen
ki kell húzni a szalagkábelt, a kártyaolvasó és ethernet csatlakozó
szalagkábelét is érdemes kiszedni.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1559"&gt;&lt;img alt="Netbook
javítás" src="http://www.ivanov.eu/files/images/2012-10-13%2007.40.16.jpg.sized.jpg" title="Netbook javítás"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1562"&gt;&lt;img alt="Netbook
javítás: félig
szétszedve" src="http://www.ivanov.eu/files/images/2012-10-13%2007.51.11.jpg.sized.jpg" title="Netbook javítás: félig szétszedve"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A szétszedés során a csavarokat ragasztószalagra szoktam rakni, úgy hogy
a ragasztón is olyan elrendezésben legyenek, ahogyan például a gép
hátulján is lennének. Így pofonegyszerű lesz az összeszerelés:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1561"&gt;&lt;img alt="Netbook javítás: csavar
nyilvántartás" src="http://www.ivanov.eu/files/images/2012-10-13%2007.50.46.jpg.sized.jpg" title="Netbook javítás: csavar nyilvántartás"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Kiderült, hogy &lt;a href="http://www.ivanov.eu/?q=node/1377"&gt;miért nem működött
eddig&lt;/a&gt; a bluetooth: elszakadt az
USB kábel, ami az alaplappal összeköti a bluetooth modult.
(,,Szakemberek'' szerelték Brnoban.) A vezetékeket megforrasztottam.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1560"&gt;&lt;img alt="Netbook javítás: elszakadt bluetooth
vezeték" src="http://www.ivanov.eu/files/images/2012-10-13%2007.43.46.jpg.sized.jpg" title="Netbook javítás: elszakadt bluetooth vezeték"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A processzor ,,hűtőbordája'' egy darab lemez, a hővezető pedig
valamilyen gyurmához és gumihoz is hasonlító dolog. Gondolom már nem
volt elég rugalmas, azért nem vezette a hőt. Mindenesetre én most
ezüsttel kevert hővezető pasztát kentem a CPU-ra és a GPU-ra is:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1563"&gt;&lt;img alt="Netbook javítás: Intel Atom Z530-as processor és a csodálatos
GMA500-as
GPU" src="http://www.ivanov.eu/files/images/2012-10-13%2008.05.44.jpg.sized.jpg" title="Netbook javítás: Intel Atom Z530-as processor és a csodálatos GMA500-as GPU"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1564"&gt;&lt;img alt="Netbook
javítás:" src="http://www.ivanov.eu/files/images/2012-10-13%2008.05.54.jpg.sized.jpg"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Kész! Itt épp a Linux ellenőrzi a fájlrendszert:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1565"&gt;&lt;img alt="Netbook javítás:
kész!" src="http://www.ivanov.eu/files/images/2012-10-13%2011.25.27.jpg.sized.jpg" title="Netbook javítás: kész!"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A bluetooth és az ethernet is jó lett! Az utóbbi időben az ethernet sem
működött. A gép bal felső sarkában egy külön pici NYÁK-on van az
ethernet csatlakozó. A kis NYÁK-hoz tartó szalagkábel kimozdult a
csatlakozóból, azért nem működött az ethernet.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A hőmérséklettel sincs gond, kb. 50 fokos a processzor. Bár most már
nincs 30 fokos meleg odakint, vége a nyárnak.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Konyhai hőmérő és időzítő</title><link href="http://www.ivanov.eu/konyhai-homero-es-idozito.html" rel="alternate"></link><published>2012-10-07T10:17:00+02:00</published><updated>2012-10-07T10:17:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-10-07:/konyhai-homero-es-idozito.html</id><summary type="html">&lt;p&gt;Ez egy régebbi projektem. Minden nap használjuk a konyhában. Bár
elsődleges feladata a sütő hőmérsékletének mérése volt, leginkább
konyhai időzítőként használjuk.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1554"&gt;&lt;img alt="Konyhai hőmérő és
időzítő" src="http://www.ivanov.eu/files/images/2012-10-07%2012.09.41.jpg.sized.JPG" title="Konyhai hőmérő és időzítő"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1555"&gt;&lt;img alt="Konyhai hőmérő
és időzítő
2." src="http://www.ivanov.eu/files/images/2012-10-07%2012.10.12.jpg.sized.JPG" title="Konyhai hőmérő és időzítő 2."&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Egy MSP430F1232-es mikrovezérlőt használtam fel. A tekerőgombbal lehet a
menüben is lépkedni ill. az időt állítani, majd a gomb megnyomásával be …</summary><content type="html">&lt;p&gt;Ez egy régebbi projektem. Minden nap használjuk a konyhában. Bár
elsődleges feladata a sütő hőmérsékletének mérése volt, leginkább
konyhai időzítőként használjuk.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1554"&gt;&lt;img alt="Konyhai hőmérő és
időzítő" src="http://www.ivanov.eu/files/images/2012-10-07%2012.09.41.jpg.sized.JPG" title="Konyhai hőmérő és időzítő"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1555"&gt;&lt;img alt="Konyhai hőmérő
és időzítő
2." src="http://www.ivanov.eu/files/images/2012-10-07%2012.10.12.jpg.sized.JPG" title="Konyhai hőmérő és időzítő 2."&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Egy MSP430F1232-es mikrovezérlőt használtam fel. A tekerőgombbal lehet a
menüben is lépkedni ill. az időt állítani, majd a gomb megnyomásával be
lehet lépni a menübe vagy elindítani az időzítőt. Ez a forgatógomb
gyakorlatilag egy inkrementális jeladó (más néven enkóder).  &lt;/p&gt;
&lt;p&gt;A hőmérsékletet egy KTY84-130 -as PTC méri. Ez úgy néz ki, mint egy
dióda. Hőálló ragasztószalagból sikerült egy szenzort építenem, amit a
sütőbe szereltem. Kb. 250 °C fok van sütés közben a sütő belsejében. A
szenzor egy ellenállással együtt egy feszültségosztót képez, ami a
mikrokontroller egyik AD bemenetére van kötve.  &lt;/p&gt;
&lt;p&gt;Eredetileg 3V-os elemről működött a kapcsolás, de meguntam, hogy néhány
havonta ki kell cserélni az elemeket. Ezért egy régi mobiltelefon
töltőjét kötöttem rá tápegység gyanánt.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>Régi Z80 lap (Samsung DTIM) felélesztése</title><link href="http://www.ivanov.eu/regi-z80-lap-samsung-dtim-felelesztese.html" rel="alternate"></link><published>2012-10-05T17:13:00+02:00</published><updated>2012-10-05T17:13:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-10-05:/regi-z80-lap-samsung-dtim-felelesztese.html</id><summary type="html">&lt;p&gt;Kaptam egy Samsung DTIM nevű kb. 1991-ban gyártott PCB-t. Zilog Z80-as
processzor van rajta, eredetileg 32 KiB EPROM-mal és 8 KiB SRAM-mal
felszerelve. Az EPROM-ot AM29F040 flash memóriára cseréltem és egy
egyszerű assembly programot égettem bele. Az eredmény:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
(Mottó: Minden beágyazott CPU/MCU villogó LED vezérlésként kezdi
pályafutását.)  &lt;/p&gt;
&lt;p&gt;Az EPROM …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Kaptam egy Samsung DTIM nevű kb. 1991-ban gyártott PCB-t. Zilog Z80-as
processzor van rajta, eredetileg 32 KiB EPROM-mal és 8 KiB SRAM-mal
felszerelve. Az EPROM-ot AM29F040 flash memóriára cseréltem és egy
egyszerű assembly programot égettem bele. Az eredmény:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
(Mottó: Minden beágyazott CPU/MCU villogó LED vezérlésként kezdi
pályafutását.)  &lt;/p&gt;
&lt;p&gt;Az EPROM/flash a 0..0x7FFF címeken érhető el, az SRAM a 0x8000..0x9FFF
tartományban van. A 0xC portot írva pedig egy 74HCT374 IC-be kerül az
adat. Ennek az IC-nek a Q0 és Q1 kimenetére kötöttem a két zöld LED-et.  &lt;/p&gt;
&lt;p&gt;A program forrása (sdasz80 -al fordítható):  &lt;/p&gt;
&lt;p&gt;.module test&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
.area _HEADER (ABS)  &lt;/p&gt;
&lt;p&gt;;; Reset vector  &lt;/p&gt;
&lt;p&gt;.org 0  &lt;/p&gt;
&lt;p&gt;;; Stack at the top of memory.  &lt;/p&gt;
&lt;p&gt;ld sp,#0x9fff&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
loop:  &lt;/p&gt;
&lt;p&gt;ld c, #0x0C  &lt;/p&gt;
&lt;p&gt;ld b, #0xAA  &lt;/p&gt;
&lt;p&gt;out (c), b  &lt;/p&gt;
&lt;p&gt;call delay  &lt;/p&gt;
&lt;p&gt;ld c, #0x0C  &lt;/p&gt;
&lt;p&gt;ld b, #0x55  &lt;/p&gt;
&lt;p&gt;out (c), b  &lt;/p&gt;
&lt;p&gt;call delay&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
jp loop&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
delay:  &lt;/p&gt;
&lt;p&gt;ld bc, #0x10 ;Loads BC with hex 10  &lt;/p&gt;
&lt;p&gt;delay_outer:  &lt;/p&gt;
&lt;p&gt;ld de, #0x1000 ;Loads DE with hex 1000  &lt;/p&gt;
&lt;p&gt;delay_inner:  &lt;/p&gt;
&lt;p&gt;dec de ;Decrements DE  &lt;/p&gt;
&lt;p&gt;ld a, d ;Copies D into A  &lt;/p&gt;
&lt;p&gt;or e ;Bitwise OR of E with A (now, A = D | E)  &lt;/p&gt;
&lt;p&gt;jp nz, delay_inner ;Jumps back to Inner: label if A is not zero  &lt;/p&gt;
&lt;p&gt;dec bc ;Decrements BC  &lt;/p&gt;
&lt;p&gt;ld a, b ;Copies B into A  &lt;/p&gt;
&lt;p&gt;or c ;Bitwise OR of C with A (now, A = B | C)  &lt;/p&gt;
&lt;p&gt;jp nz, delay_outer ;Jumps back to Outer: label if A is not zero  &lt;/p&gt;
&lt;p&gt;ret ;Return from call to this subroutine&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1\$:  &lt;/p&gt;
&lt;p&gt;halt  &lt;/p&gt;
&lt;p&gt;jr 1\$&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
;; Ordering of segments for the linker.  &lt;/p&gt;
&lt;p&gt;.area _HOME  &lt;/p&gt;
&lt;p&gt;.area _CODE  &lt;/p&gt;
&lt;p&gt;.area _GSINIT  &lt;/p&gt;
&lt;p&gt;.area _GSFINAL&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
.area _DATA  &lt;/p&gt;
&lt;p&gt;.area _BSEG  &lt;/p&gt;
&lt;p&gt;.area _BSS  &lt;/p&gt;
&lt;p&gt;.area _HEAP&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
.area _CODE  &lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>OLinuXino</title><link href="http://www.ivanov.eu/olinuxino.html" rel="alternate"></link><published>2012-09-21T06:37:00+02:00</published><updated>2012-09-21T06:37:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-09-21:/olinuxino.html</id><summary type="html">&lt;p&gt;Miközben mindenki Raspberry Pi lázban ég én kaptam két iMX233-OLinuXino
kártyát. Ezeken Freescale iMX233 ARM926J processzor van, amik 454 MHz-en
ketyegnek. A MAXI változaton egy kompozit kimenet, két USB és egy
10/100-as ethernet van. A MINI változaton egy kompozit és egy USB
csatlakozó van, ezt viszont próbapanelba lehet dugni …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Miközben mindenki Raspberry Pi lázban ég én kaptam két iMX233-OLinuXino
kártyát. Ezeken Freescale iMX233 ARM926J processzor van, amik 454 MHz-en
ketyegnek. A MAXI változaton egy kompozit kimenet, két USB és egy
10/100-as ethernet van. A MINI változaton egy kompozit és egy USB
csatlakozó van, ezt viszont próbapanelba lehet dugni. A kernel és a
gyökérfájlrendszer micro SD kártyáról töltődik be.  &lt;/p&gt;
&lt;p&gt;És hogy mégis miért jók ezek a panelok? A hardware teljesen open source,
valamint a CPU adatlapját is le lehet tölteni, nem kell NDA-t aláírni.  &lt;/p&gt;
&lt;p&gt;Elkezdtem írni egy tutorialt az ArchLinuxArm telepítéséről
(&lt;a href="http://monosx.org"&gt;http://monosx.org&lt;/a&gt;), még videót is készítettem:  &lt;/p&gt;
&lt;p&gt;Ez utóbbit kicsit még lehet, hogy alakítani kell, mert az éppen beírt
szövegre rálóghat a youtube időcsúszka vagy micsoda.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>Microchip ICD 2 és PICkit 2 klón építése (és összehasonlítása AVR USBtinyISP-vel)</title><link href="http://www.ivanov.eu/microchip-icd-2-es-pickit-2-klon-epitese-es-osszehasonlitasa-avr-usbtinyisp-vel.html" rel="alternate"></link><published>2012-09-07T18:14:00+02:00</published><updated>2012-09-07T18:14:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-09-07:/microchip-icd-2-es-pickit-2-klon-epitese-es-osszehasonlitasa-avr-usbtinyisp-vel.html</id><summary type="html">&lt;p&gt;Elhatároztam, hogy az eddig elhanyagolt PIC mikrovezérlőkhöz építek egy
rendes programozót ill. debuggert.  &lt;/p&gt;
&lt;p&gt;Előzmények: 2000-ben építettem első programozómat egy &lt;a href="http://www.jdm.homepage.dk/newpic.htm"&gt;JDM
2&lt;/a&gt;-t, ami soros portra
csatlakozik. Ez többé-kevésbé működött: általában jó volt, de néha
többször kellet próbálkozni, mire sikerült a flash-be beégetni a
programot. Miután megírtam a
&lt;a href="http://www.ivanov.eu/?q=node/1402"&gt;szakdolgozatomat&lt;/a&gt; nem nagyon …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Elhatároztam, hogy az eddig elhanyagolt PIC mikrovezérlőkhöz építek egy
rendes programozót ill. debuggert.  &lt;/p&gt;
&lt;p&gt;Előzmények: 2000-ben építettem első programozómat egy &lt;a href="http://www.jdm.homepage.dk/newpic.htm"&gt;JDM
2&lt;/a&gt;-t, ami soros portra
csatlakozik. Ez többé-kevésbé működött: általában jó volt, de néha
többször kellet próbálkozni, mire sikerült a flash-be beégetni a
programot. Miután megírtam a
&lt;a href="http://www.ivanov.eu/?q=node/1402"&gt;szakdolgozatomat&lt;/a&gt; nem nagyon
foglalkoztam PIC-ekkel. Az időközben eltelt majd' 10 év alatt a soros
vonal eltűnt a számítógépekről, emiatt a JDM 2-t már csak egy nagyon
régi Athlon XP processzoros számítógéppel tudom használni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Microchip ICD 2 klón
====================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Egy-két hete elkezdtem építeni egy ICD 2 klónt.
&lt;a href="http://www.potyo.net/"&gt;Potyo&lt;/a&gt; terveit használtam fel. Az USB
kapcsolatért felelős PIC18F4550-t és a PIC16F877A-t is felprogramoztam a
régi JDM 2-vel. Az PIC18F4550-es IC működött is, ha rádugtam a
számítógépre látszódott az USB eszköz, de sem az MPLAB és a Piklab sem
tudott kapcsolódni. Egy ideig próbálgattam cserélni 74HC4066, 74HC126 és
74HCT125 IC-ket, de az nem hozott javulást. Úgy tűnt, hogy a PIC16F877A
nem működik. Amikor később egy másik PIC16F877A-t próbáltam
felprogramozni, már nem sikerült.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Párhuzamos portos Tait programozó
=================================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Tehát építettem egy párhuzamos portra csatlakoztatható
&lt;a href="http://picpgm.picprojects.net/hardware.html"&gt;Tait&lt;/a&gt; kompatilibilis
programozót, amiben 74LS06 helyett ULN2803 IC-t használtam.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1533"&gt;&lt;img alt="Tait
programozó" src="http://www.ivanov.eu/files/images/picproghard.png" title="Tait programozó"&gt;{width="320"
height="265"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1537"&gt;&lt;img alt="Tait
kompatibilis
programozó" src="http://www.ivanov.eu/files/images/IMG_20120908_065601.jpg.sized.jpg" title="Tait kompatibilis programozó"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A Piklabból működött, de elég nehezen sikerült feléleszteni és nem
igazán volt megbízható, nehezen sikerült a programozási műveletet
elindítani. Egy-két próbakapcsolást készítettem PIC18F1220-al, hogy
teszteljem a programozót, a Piklabot és az SDCC-t.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Microchip PICkit 2 klón
=======================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Majd ezután nekiláttam egy (illetve kettő) &lt;a href="http://www.mcuhobby.com/articles.php?article_id=7"&gt;PICkit 2
klónt&lt;/a&gt; (&lt;a href="http://www.mcuhobby.com/articles.php?article_id=8"&gt;ua.
magyarul&lt;/a&gt;) készíteni.
Most már látom, hogy a FET-ekből felépülő típus helyett egy bipoláris
tranzisztorosat kellett volna megépítenem. Az ellenállásokat és a
kondenzátorokat felületszerelt változatra cseréltem ott, ahol lehetett.
A PICkit 2-be kerülő PIC18F2550-t a Tait programozóval égettem. Ezek
majdhogynem elsőre működtek, de ezek sem hibátlanul: nem mindig sikerül
a programozás. A
&lt;a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=1406&amp;amp;dDocName=en023805&amp;amp;redirects=pickit2"&gt;pk2cmd&lt;/a&gt;
Linuxos változatát használtam, mert sajnos a Piklab csak az 1.x-es
verziójú firmware-eket támogatja.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1536"&gt;&lt;img alt="PICkit 2
klón" src="http://www.ivanov.eu/files/images/IMG_20120907_191245.jpg.sized.jpg" title="PICkit 2 klón"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Microchip ICD 2 klón építésének befejezése
==========================================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A PICkit 2-vel végül sikerült felprogramozni a PIC16F877A-t és az ICD
2-m is működőképessé vált. A kör bezárult. Most van három USB-s és egy
párhuzamos portra csatlakoztatható PIC programozóm/debuggerem. Bár egyik
sem tökéletes.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1535"&gt;&lt;img alt="Potyo féle ICD 2
klón" src="http://www.ivanov.eu/files/images/IMG_20120907_191222.jpg.sized.jpg" title="Potyo féle ICD 2 klón"&gt;{width="320"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Atmel AVR USBtinyISP
====================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Valószínűleg elfogult vagyok az AVR-ekkel szemben, de az
&lt;a href="http://www.ladyada.net/make/usbtinyisp/"&gt;USBtinyISP&lt;/a&gt; elkészítése ehhez
képest pofonegyszerű volt. Először építettem egy &lt;a href="http://gopchandani.wordpress.com/2007/01/18/the-atmega32-programmer/"&gt;párhuzamos portos
programozót&lt;/a&gt;,
ami szó szerint négy ellenállásból és a csatlakozóból állt és azzal
felprogramoztam az ATtiny2313-at. Majd ezt az IC-t beraktam az
USBtinyISP NYÁK-ján levő foglalatba és kész. Az
&lt;a href="http://www.nongnu.org/avrdude/"&gt;avrdude&lt;/a&gt; megbízhatóan kezeli: nincs
olyan, hogy nem ismeri fel a cél IC-t vagy hiba történik programozás
közben. Bár tény, hogy az USBtinyISP csak egy programozó, debuggolni nem
lehet vele.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>15-szegmenses vákuum fluoreszcens kijelző (VFD) vezérlése</title><link href="http://www.ivanov.eu/15-szegmenses-vakuum-fluoreszcens-kijelzo-vfd-vezerlese.html" rel="alternate"></link><published>2012-08-25T14:22:00+02:00</published><updated>2012-08-25T14:22:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-08-25:/15-szegmenses-vakuum-fluoreszcens-kijelzo-vfd-vezerlese.html</id><summary type="html">&lt;p&gt;Egy SANYO DVD-DX60 típusú lejátszó vákuum fluoreszcens kijelzőjét
vezéreltem ATmega324P mikrovezérlővel:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;strong&gt;Figyelmeztetés: a DVD lejátszó belsejében 230V-os feszültség van, ami
életveszélyes! Csak az üzemeltesse nyitott burkolattal, aki biztos a
dolgában!&lt;/strong&gt;  &lt;/p&gt;
&lt;p&gt;A VFD kijelző üvegből van, óvatosan kell vele bánni. Az üvegtestből
általában kilóg egy kis csonk, ami ha letörik, megszűnik …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Egy SANYO DVD-DX60 típusú lejátszó vákuum fluoreszcens kijelzőjét
vezéreltem ATmega324P mikrovezérlővel:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;strong&gt;Figyelmeztetés: a DVD lejátszó belsejében 230V-os feszültség van, ami
életveszélyes! Csak az üzemeltesse nyitott burkolattal, aki biztos a
dolgában!&lt;/strong&gt;  &lt;/p&gt;
&lt;p&gt;A VFD kijelző üvegből van, óvatosan kell vele bánni. Az üvegtestből
általában kilóg egy kis csonk, ami ha letörik, megszűnik a vákuum és
használhatatlan lesz a kijelző. A fűtőszál (filament) ugyancsak
érzékeny: ha leejtjük, elszakadhat, ha túl nagy áramot kap, akkor is
tönkremehet.  &lt;/p&gt;
&lt;p&gt;Áttekintő kép a szétszedett DVD lejátszóról, a mikrovezérlőről és az
USB-soros illesztőről:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1530"&gt;&lt;img alt="SANYO DVD-DX60
belülről" src="http://www.ivanov.eu/files/images/DSCF1834_felirat.jpg.sized.preview.JPG" title="SANYO DVD-DX60 belülről"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A lejátszó eredeti
&lt;a href="http://www.ivanov.eu/files/public/elektronika/vfd/uPD16311.pdf"&gt;uPD16311&lt;/a&gt;
kompatibilis VFD kontrollerét használtam fel. Az uPD1631x vezérlőket a
NEC gyártja, de számtalan klón is létezik; például
&lt;a href="http://www.ivanov.eu/files/public/elektronika/vfd/AD16312.pdf"&gt;AD312&lt;/a&gt;,
PT6311, PT6312, stb. További adatlapok
&lt;a href="http://www.ivanov.eu/?q=filebrowser/elektronika/vfd"&gt;itt&lt;/a&gt; találhatók. A
legtöbb VFD-vel készült DVD lejátszóban ilyen vezérlő van. A 312 és 311
végű IC-k között csak apró különbség van a vezérlés szempontjából: a
311-es több szegmenst tud meghajtani, több memóriája és több lába is
van.  &lt;/p&gt;
&lt;p&gt;A DVD kijelzője általában külön panelra van szerelve az uPD IC-vel és
néhány mikrokapcsolóval, LED-del, infravevővel együtt. Általában két
kábelköteg megy ehhez a panelhoz: az egyik a tápfeszültségeket a másik
pedig a vezérlőjeleket viszi (STB, CLK, DATA). A MCU-n így kötöttem be
ezeket a vezetékeket: PC0→CLK, PC1→DATA (DOUT, DIN), PC2→STROBE (lásd
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.h#L20"&gt;vfd.h&lt;/a&gt;).  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1531"&gt;&lt;img alt="Kijelző panel
bekötése" src="http://www.ivanov.eu/files/images/DSCF1826_felirat.jpg.sized.preview.JPG" title="Kijelző panel bekötése"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Tápellátás gyanánt szükség van 5V egyenfeszültségre a kontroller IC-nek,
kb. 1..3 V-os váltakozófeszültségre a kijelző fűtőszálának és DC -24
V-ra a szegmensek felvillantásához. De ez utóbbi a vezérlő IC-hez van
bekötve. A DVD lejátszó tápegységének paneljén ezek a feszültségeket fel
is szokták tüntetni, ha nincsenek, érdemes kimérni. A kísérletezés
elején persze célszerű a DVD lejátszó saját tápegységét használni. (Sőt,
ha megépítendő készülékünk belefér a DVD dobozába, érdemes abba
szerelni: így megspórolhatjuk az előlapi gombok kialakítását is.)  &lt;/p&gt;
&lt;p&gt;Az STB, CLK és DATA jelek egy kétirányú soros interfészt valósítanak
meg, ami az SPI-hoz hasonlít. A DATA vonal a VFD kontroller DIN és DOUT
lába egymással összekötve. Ezt mindenféle baj nélkül meg lehet tenni,
mert csak bizonyos parancsok után kezdi az IC vezérelni (GND-re húzni) a
DOUT lábat. A láb egyébkét nyitott drain-ű, ha szétválasztanánk a DOUT
és DIN kivezetéseket, akkor egy felhúzóellenállással tápfeszültségre
kellene kötni. A STB (strobe) a chip selectnek felel meg, ennek
megfelelően a VFD vezérlő akkor fogad vagy küld adatokat, ha a STB
alacsony szinten van. A CLK pedig a soros átvitel órajele, maximum 1 MHz
lehet a frekvenciája.  &lt;/p&gt;
&lt;p&gt;Egy bájt elküldése körülbelül így néz ki, ha szoftveresen (bit-banging)
állítjuk a lábakat:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  a STB-ot alacsony szintre állítjuk (utána várjunk 1 µs-ot),
2.  a CLK-ot alacsony szintre állítjuk (és utána várjunk 500 ns-ot),
3.  a DATA vonalat magas (1) vagy alacsony (0) szintre állítjuk attól
    függően milyen bitet akarunk küldeni (majd várjunk 500 ns-ot),
4.  a CLK-ot magas szintre állítjuk, (ismételjük a 2. ponttól a
    lépéseket még hétszer)
5.  a STB-ot magas szintre állítjuk (de előtte várjunk 1 µs-ot).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1528"&gt;&lt;img alt="uPD16311 és uPD16312 soros
adatátvitel" src="http://www.ivanov.eu/files/images/uPD16311.png" title="uPD16311 és uPD16312 soros adatátvitel"&gt;{width="654"
height="262"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A fenti adatátvitel -- a STB vezérlés kivételével -- a
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L224"&gt;VFD_writeByte()&lt;/a&gt;
függvényben van implementálva. Figyeljük meg, hogy az első elküldött bit
a b0 vagyis a legkisebb helyiértékű bit (LSB)! Több bájt átvitele esetén
is a STB jel maradjon alacsony szinten. Ha adat olvasás parancsot
küldünk, ami után adatot kell vennünk, akkor a DATA vonalat bemenetként
kell konfigurálni és azelőtt kell lekérdezni állapotát, mielőtt a CLK-ot
magas szintre állítanánk. Egy byte olvasása a
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L270"&gt;VFD_readByte()&lt;/a&gt;
funkcióban van. Ezt használja például a
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L147"&gt;VFD_readKeyData()&lt;/a&gt;
függvény, amivel a mátrixba kötött billentyűk állapotát lehet
lekérdezni.  &lt;/p&gt;
&lt;p&gt;Az alábbi ábrán a 0b10001011 parancs elküldése látható, ami 10/16-os
kitöltési tényezőt és a kijelző bekapcsolását állítja be a display
control command segítségével:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1529"&gt;&lt;img alt="Adatátvitel példa uPD16311-es
vezérlővel" src="http://www.ivanov.eu/files/images/uPD16311_example.png" title="Adatátvitel példa uPD16311-es vezérlővel"&gt;{width="654"
height="309"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A szaggatott vonallal az órajel felfutó élét jelöltem meg, akkor vesz
mintát az uPD1631x-es kontroller és állapítja meg, hogy a vett adat 0
vagy 1.  &lt;/p&gt;
&lt;p&gt;A kijelző összes szegmensének bekapcsolásához a következő parancsokat
kell használni (részleteket lásd az IC adatlapján):&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   Display mode setting command: például 8 digit, 20 szegmens. De ki
    kell kísérletezni, hogy a kijelző melyik módban működik jól.
-   Display control command: kitöltés lehet 14/16 (legvilágosabb betűket
    eredményezi) és képernyő BEKAPCSOLÁSA.
-   Data setting command: írás az adat memórába és a cím növelése eggyel
    minden írás után, normál működési mód.
    &lt;/p&gt;
    &lt;p&gt;
-   Address setting command: az elkövetkező írások címe (0) és 22 vagy
    48 bájt 0xFF.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az első két parancs a
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L23"&gt;VFD_init()&lt;/a&gt;
függvényben van megvalósítva. A második kettő pedig a
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L41"&gt;VFD_writeDispMem()&lt;/a&gt;,
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L60"&gt;VFD_writeDispMemBuf()&lt;/a&gt;,
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L114"&gt;VFD_all()&lt;/a&gt;
és
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd.c#L122"&gt;VFD_clear()&lt;/a&gt;
függvényekben.  &lt;/p&gt;
&lt;p&gt;Magasabb szintű ASCII ill. hexadecimális karaktereket megjelenítő
függvények a
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd_dx60.c"&gt;vfd_dx60.c&lt;/a&gt;
fájlban találhatók:
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd_dx60.c#L26"&gt;VFD_printNumber()&lt;/a&gt;,
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd_dx60.c#L47"&gt;VFD_printStr()&lt;/a&gt;,
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd_dx60.c#L64"&gt;VFD_printChr()&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Az ASCII karakterek megjelenítéséhez 15-szegmenssel gazdálkodhattam. Így
néz ki az ABC első néhány betűje:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
     -----    -----    -----    -----    -----    -----    ----- |     |     |  |  |           |  |  |        |        |       --.--      .--               .      --.      --.         -- |     |     |  |  |           |  |  |        |        |     |          -----    -----    -----    -----             ----- &lt;/p&gt;
&lt;p&gt;A 32..127-es kódú számokat megrajzoltam a
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd_dx60_font.txt"&gt;vfd_dx60_font.txt&lt;/a&gt;
fájlban. Ezt a fájlt pedig egy
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/genfont.py"&gt;genfont.py&lt;/a&gt;
Python script konvertálja át fordítható C fájllá:
&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/view/head:/vfd_dx60_drawchar.c"&gt;vfd_dx60_drawchar.c&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az elkészült forráskódok innen tölthetők le:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/files"&gt;lp:vfd&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://bazaar.launchpad.net/~ivanovp/vfd/trunk/tarball"&gt;\~ivanovp_vfd_trunk.tgz&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A &lt;a href="http://bazaar.canonical.com/en/"&gt;bazaar verziókezelőt&lt;/a&gt; használom a
forráskódok tárolásához.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>Boost kapcsolás elem kifacsarásához</title><link href="http://www.ivanov.eu/boost-kapcsolas-elem-kifacsarasahoz.html" rel="alternate"></link><published>2012-07-07T16:18:00+02:00</published><updated>2012-07-07T16:18:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-07-07:/boost-kapcsolas-elem-kifacsarasahoz.html</id><summary type="html">&lt;p&gt;1,5V-os kimerült elem utolsó energiájának kisajtolásához készült
feszültségnövelő kapcsolás:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elperfecto.com/2011/01/18/joule-thief-from-scrap-parts/"&gt;Joule
thief&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;1,5V-os kimerült elem utolsó energiájának kisajtolásához készült
feszültségnövelő kapcsolás:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.elperfecto.com/2011/01/18/joule-thief-from-scrap-parts/"&gt;Joule
thief&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Szoftveres rádió vevő (SDR) RTL2832 és RTL2838 alapú DVB-T tunerrel</title><link href="http://www.ivanov.eu/szoftveres-radio-vevo-sdr-rtl2832-es-rtl2838-alapu-dvb-t-tunerrel.html" rel="alternate"></link><published>2012-06-29T18:58:00+02:00</published><updated>2012-06-29T18:58:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-06-29:/szoftveres-radio-vevo-sdr-rtl2832-es-rtl2838-alapu-dvb-t-tunerrel.html</id><summary type="html">&lt;p&gt;Arch Linux alatt sikerült működésre bírni a
&lt;a href="http://www.oz9aec.net/index.php/gnu-radio/gqrx-sdr"&gt;gqrx&lt;/a&gt; nevű
programot az Ezcap DVB-T/DAB/FM tuneremmel. Körülbelül 30 MHz-től 950
MHz-ig tudom venni az adásokat (E4000 típusú tunerrel lehetne akár 1.7
GHz-es adásokat is venni). Tehát normál FM adásokat, televízióadások
hangjait, PMR/amatőr rádiókat.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1522"&gt;&lt;img alt="gqrx" src="http://www.ivanov.eu/files/images/gqrx4.png" title="gqrx"&gt;{width="320"
height="220"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1523"&gt;&lt;img alt="gqrx 151.6
MHz" src="http://www.ivanov.eu/files/images/gqrx5.png" title="gqrx 151.6 MHz"&gt;{width …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;Arch Linux alatt sikerült működésre bírni a
&lt;a href="http://www.oz9aec.net/index.php/gnu-radio/gqrx-sdr"&gt;gqrx&lt;/a&gt; nevű
programot az Ezcap DVB-T/DAB/FM tuneremmel. Körülbelül 30 MHz-től 950
MHz-ig tudom venni az adásokat (E4000 típusú tunerrel lehetne akár 1.7
GHz-es adásokat is venni). Tehát normál FM adásokat, televízióadások
hangjait, PMR/amatőr rádiókat.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1522"&gt;&lt;img alt="gqrx" src="http://www.ivanov.eu/files/images/gqrx4.png" title="gqrx"&gt;{width="320"
height="220"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1523"&gt;&lt;img alt="gqrx 151.6
MHz" src="http://www.ivanov.eu/files/images/gqrx5.png" title="gqrx 151.6 MHz"&gt;{width="320"
height="220"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Készítettem hozzá Arch Linuxos csomagot és az AUR-be fel is töltöttem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="https://aur.archlinux.org/packages.php?ID=60437"&gt;gqrx-git&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A gqrx Linuxos rádióvevő programot a
&lt;a href="http://hackaday.com/"&gt;hackaday.com&lt;/a&gt;-on találtam:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://hackaday.com/2012/06/27/getting-started-with-software-defined-radio/"&gt;http://hackaday.com/2012/06/27/getting-started-with-software-defined-radio/&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.thepowerbase.com/2012/06/getting-started-with-rtl-sdr/"&gt;http://www.thepowerbase.com/2012/06/getting-started-with-rtl-sdr/&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://sdr.osmocom.org/trac/wiki/rtl-sdr"&gt;http://sdr.osmocom.org/trac/wiki/rtl-sdr&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Gqrx telepítési útmutató:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.oz9aec.net/index.php/gnu-radio/gnu-radio-blog/472-gqrx-with-rtl-sdr-and-uhd-support"&gt;http://www.oz9aec.net/index.php/gnu-radio/gnu-radio-blog/472-gqrx-with-rtl-sdr-and-uhd-support&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;FC0012-es tuner van az én DVB-T vevőmben, ennek képességei:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://fc0012-sdr.blogspot.hu/"&gt;http://fc0012-sdr.blogspot.hu/&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>Milyen mikrokontrollert kezdjek tanulni? PIC, MCS51 (Intel 8051), TI MSP430 és Atmel AVR8 mikrokontrollerek előnyei és hátrányai</title><link href="http://www.ivanov.eu/milyen-mikrokontrollert-kezdjek-tanulni-pic-mcs51-intel-8051-ti-msp430-es-atmel-avr8-mikrokontrollerek-elonyei-es-hatranyai.html" rel="alternate"></link><published>2012-06-26T08:38:00+02:00</published><updated>2012-06-26T08:38:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-06-26:/milyen-mikrokontrollert-kezdjek-tanulni-pic-mcs51-intel-8051-ti-msp430-es-atmel-avr8-mikrokontrollerek-elonyei-es-hatranyai.html</id><summary type="html">&lt;p&gt;Az első és legfontosabb, ha kezdők vagyunk, olyan mikrovezérlővel
kezdjünk, amit egy ismerősünk is használ. Úgy sokkal könnyebb elindulni!
Továbbá ez az írás a jelenleg elérhető mikrokontrollerfajták egy kicsiny
szeletét fogja csak taglalni, mivel a mikrokontroller magok száma
hihetetlen mennyiségben nő (több tucat, talán több száz, ha a
softcore-okat is …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az első és legfontosabb, ha kezdők vagyunk, olyan mikrovezérlővel
kezdjünk, amit egy ismerősünk is használ. Úgy sokkal könnyebb elindulni!
Továbbá ez az írás a jelenleg elérhető mikrokontrollerfajták egy kicsiny
szeletét fogja csak taglalni, mivel a mikrokontroller magok száma
hihetetlen mennyiségben nő (több tucat, talán több száz, ha a
softcore-okat is figyelembe vesszük).  &lt;/p&gt;
&lt;p&gt;Mivel leginkább Linux-ot használok, ezért a Linux alatt működő
fordítókat mindig megemlítem és mivel C-ben szoktam fejleszteni
elsősorban azokról írok. Mikrokontrollerekre lehet például BASIC-ben is
fejleszteni programot, de azt sosem próbáltam.  &lt;/p&gt;
&lt;p&gt;A címben megnevezett mikrokontrollereket használtam hobbi célra ill.
tanulásra, ezekről kicsit részletesebben:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  2000 és 2004 között: Microchip PIC16F84, PIC16F874 assemblyben,
    PIC18F452-t C-ben programozva,
2.  Intel MCS-51 alapú, de Philips gyártmányú P80C552 (2003 körül)
    assemblyben és C-ben illetve P80C528-t (2012-ben) C-ben,
3.  Texas Instruments MSP430F167, MSP430F169 és egyéb változatai (kb.
    2007-től folyamatosan) kizárólag C-ben,
4.  Atmel AVR ATmega88, ATmega328, ATmega324, ATmega64L, ATmega128,
    ATtiny26L, stb. C-ben.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A pozitívumokat + és ++ jellel jelölöm, attól függően, hogy szerintem
mennyire fontos. A negatívumokat - és -- jellel jelölöm, hogy mennyire
rossz az adott tulajdonság. Például a PIC-nél az órajelfrekvencia futás
közbeni állításának hiánya kevésbé rossz (-), mint a memóriabankok
lapozgatásának szükségessége (--).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Microchip PIC16Fxxx mikrokontrollerek
=====================================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A mikrokontroller kis túlzással minden sarki boltban kapható
(&lt;a href="http://www.chipcad.hu/"&gt;www.chipcad.hu&lt;/a&gt;,
&lt;a href="http://www.ret.hu/"&gt;www.ret.hu&lt;/a&gt;,
&lt;a href="http://www.hqelektronik.hu/"&gt;www.hqelektronik.hu&lt;/a&gt;). Linux alá van
assembly fordító, de C compiler nem volt, amikor én még használtam (ez
2002-ben volt). Manapság az &lt;a href="http://sdcc.sourceforge.net/"&gt;SDCC&lt;/a&gt; fordító
elvileg tud C forrást fordítani, de a honlap szerint még "work in
progress" vagyis még kell rajta dolgozni, nem stabil. Én az erősítőm
vezérlését csináltam ezzel a vezérlővel PIC16F874-es MCU-val, SPI-os
digitális potméterekkel és egy 16x2-es LCD-vel. Assemblyben írtam a
programot. Akkor még ráértem és ugyebár nem volt C fordító. Kb. egy éve
lecseréltem az erősítő vezérlését MSP430-asra.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Előnyei:  &lt;/p&gt;
&lt;p&gt;++ könnyen beszerezhető  &lt;/p&gt;
&lt;p&gt;++ olcsó  &lt;/p&gt;
&lt;p&gt;++ sok információ van róla az interneten  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;DIP tokozású és kevés lábszámú változatok is vannak  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;10-20 ezer forintért debugger (és programozó)
&lt;a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;amp;nodeId=1406&amp;amp;dDocName=en023805&amp;amp;redirects=pickit2"&gt;PICKit2&lt;/a&gt;
vásárolható, aminek számtalan utángyártott változata is létezik. Linux
alá is van kliens. (Én majd &lt;a href="http://www.ivanov.eu/?q=node/1534"&gt;építeni próbálok
egyet&lt;/a&gt;, de még nem használtam!)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Hátrányai:  &lt;/p&gt;
&lt;p&gt;-- 12V-os programozás (elvileg 5V-on is programozhatóak, de a legtöbb
programozó 12V-on működik)  &lt;/p&gt;
&lt;p&gt;-- sok programozó (nem debugger) kapcsolás található a neten, amiknek jó
része nem működik (a &lt;a href="http://www.jdm.homepage.dk/newpic.htm"&gt;JDM 2&lt;/a&gt;
működött többé kevésbé, azt használtam)  &lt;/p&gt;
&lt;p&gt;-- memória bankok lapozgatása (assemblyben)  &lt;/p&gt;
&lt;p&gt;-- C fordítók hiánya  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;programmemóriában tárolt adatok nehezen hozzáférhetőek  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MCU frekvencia programozáskor állítható, működés közben nem*  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;* Úgy látom, ez már nem teljesen igaz, a 16F688 fekvenciája például
változtatható működés közben, ha a belső oszcillátort használjuk. De
mondjuk a kvarcoszcillátor és a belső oszcillátor között váltogatni nem
lehet programból.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Tait kompatibilis programozó, ICD 2 klón és PICkit 2 klón építéséről
&lt;a href="http://www.ivanov.eu/?q=node/1534"&gt;itt&lt;/a&gt; olvashatsz bővebben.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Microchip PIC18Fxxx mikrokontrollerek  &lt;/p&gt;
&lt;p&gt;Ezeket a mikrovezérlőket is sok helyen lehet kapni, de a legtöbb a
&lt;a href="http://www.chipcad.hu/"&gt;www.chipcad.hu&lt;/a&gt;-nál található. A processzor
utasításkészlete fel lett készítve a C programnyelv támogatására.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Intel MCS-51 (másnéven 8051 vagy 8031)
======================================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ez egy nagyon régi architektúra és nagyon sok gyártó készít ma is ilyen
maggal mikrovezérlőket (például Atmel
&lt;a href="http://www.hqelektronik.hu/pr?srch=atmel+microcontr&amp;amp;ls=20&amp;amp;sm=2"&gt;www.hqelektronik.hu&lt;/a&gt;,
&lt;a href="http://www.ret.hu/"&gt;www.ret.hu&lt;/a&gt;). Van hozzá sok assembly és C fordító
is. Linux alá is van egy nagyon jó C fordító:
&lt;a href="http://sdcc.sourceforge.net/"&gt;SDCC&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Előnyei:  &lt;/p&gt;
&lt;p&gt;++ jól kiforrott architektúra  &lt;/p&gt;
&lt;p&gt;++ könnyen beszerezhető  &lt;/p&gt;
&lt;p&gt;++ olcsó  &lt;/p&gt;
&lt;p&gt;++ sok információ van róla az interneten  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;C és assembly fordítók is vannak  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DIP tokozású és kevés lábszámú változatok is vannak  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;sok szimulátor van a CPU-hoz&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Hátrányai:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;MCU frekvencia működés közben nem állítható  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;időzítők kevésbé rugalmasan konfigurálhatók  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a régebbiek külső programmemóriával és/vagy RAM-mal működtek, de az
újabbakban flash memória van  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a nyomkövetéshez (debuggoláshoz) nincs elterjedt hardver, amit egy
hobbielektronikás is ki tud fizetni&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Texas Instruments MSP430
========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A legolcsóbb kezdő készlet a MSP430 Launchpad 4.3 USD-ért,
megvásárolható
&lt;a href="http://e2e.ti.com/group/msp430launchpad/w/default.aspx"&gt;itt&lt;/a&gt;. Én az
&lt;a href="http://www.ti.com/tool/ez430-rf2500"&gt;ez430-RF2500&lt;/a&gt;-as rádió adó-vevős
készletet illetve a &lt;a href="http://www.ti.com/tool/ez430-f2013"&gt;ez430-F2013&lt;/a&gt;-at
használtam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Előnyei:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;16 bites architektúra  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;programmemóriában található adatok könnyen elérhetőek  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;C fordító van Linux alá is
(&lt;a href="http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=MSPGCC_Wiki"&gt;mspgcc&lt;/a&gt;)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;MCU frekvencia működés közben is állítható  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;nem okoz gondot, ha külső oszcillátort használtunk egy korábbi
beégetés során, mert az MCU mindig a belső oszcillátorával indul!  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;jól konfigurálható időzítők  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;újabb változatok &lt;a href="http://en.wikipedia.org/wiki/Spy-Bi-Wire"&gt;Spy
Bi-Wire&lt;/a&gt; interfészen keresztül
két vezetéken debuggolhatók&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Hátrányai:  &lt;/p&gt;
&lt;p&gt;-- drága  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;kevés DIP tokozású változat van, a legtöbb felületszerelt  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;nehezen beszerezhető (Magyarországon nem elterjedt)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a C fordító némelyik Linux alá kissé körülményesen telepíthető
(fordítani kell)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;jóval kevesebben használják hobbi célra, nincs annyi információ róla  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;3V-os működés (kezdőknek okozhat kis gondot)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Atmel AVR
=========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Megvásárolható az &lt;a href="http://mscbp.hu/"&gt;mscbp.hu&lt;/a&gt;-nál vagy a
&lt;a href="http://www.hqelektronik.hu/"&gt;www.hqelektronik.hu&lt;/a&gt;-nál.  &lt;/p&gt;
&lt;p&gt;Előnyei:  &lt;/p&gt;
&lt;p&gt;++ egyszerűen építhető programozó (a legegyszerűbb &lt;a href="http://avrprogrammers.com/bld-avr-parallel-programmer-1.php"&gt;párhuzamos portra
kapcsolható&lt;/a&gt;
és pár ellenállásból áll, USB-s programozó is elég egyszerű
&lt;a href="http://www.ladyada.net/make/usbtinyisp/"&gt;USBtinyISP&lt;/a&gt;)  &lt;/p&gt;
&lt;p&gt;++ könnyen beszerezhető  &lt;/p&gt;
&lt;p&gt;++ olcsó  &lt;/p&gt;
&lt;p&gt;++ sok információ van róla az interneten  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;C és assembly fordítók is vannak: minden Linux disztribúcióban szinte
alapból benne van az AVR C fordító  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DIP tokozású és kevés lábszámű változatok is vannak&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Hátrányai:  &lt;/p&gt;
&lt;p&gt;-- programmemóriában tárolt adatok nehezen hozzáférhetőek*  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;MCU frekvencia programozáskor állítható, működés közben nem  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ha az MCU órajel külső kvarcoszcillátorra van állítva, nem is
programozható az MCU, amíg nem teszünk rá oszcillátort!  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;időzítők kevésbé rugalmasan konfigurálhatók&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
* A const-ként definiált változók vagy egy egyszerű "string" is a
stack-ből foglal értékes bájtokat. Egy külön függvénnyel (pl.
pgm_read_byte()) lehet csak a programmemóriából olvasni, emiatt a
nagyobb tömbökkel, struktúrákkal dolgozó függvényeknek két változatát is
implementálni kell, egyik amelyik RAM-ból másik amelyik
programmemóriából dolgozik. További leírás
&lt;a href="http://deans-avr-tutorials.googlecode.com/svn/trunk/Progmem/Output/Progmem.pdf"&gt;itt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Konklúzió
=========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Kezdőknek Intel 8051 vagy Atmel AVR alapú mikrovezérlőt javasolok.
Elsősorban a szabadon (ingyenesen) beszerezhező, könnyen telepíthető
fordítók miatt. (Ugye te sem warezolt C fordítót használsz?)  &lt;/p&gt;
&lt;p&gt;Persze, ha a cél egy MCU utasításkészletének megismerése és assemblyben
programozzuk, akkor bármelyik mikrokontroller megteszi. Ha valaki
mikrovezérlő programozásba bele szeretne merülni, egy MCU/CPU
architektúráját és utasításkészletét mindenképpen érdemes alaposan
megismerni. Legyen az akár Intel 286-os CPU, Zilog Z80, PIC, 8051-es
vagy AVR mikrokontroller.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Transzformátor tekercselés házilag</title><link href="http://www.ivanov.eu/transzformator-tekercseles-hazilag.html" rel="alternate"></link><published>2012-06-12T06:21:00+02:00</published><updated>2012-06-12T06:21:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-06-12:/transzformator-tekercseles-hazilag.html</id><summary type="html">&lt;p&gt;Találtam néhány érdekes leírást a házilagos transzformátor
tekercselésről:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://ludens.cl/Electron/trafos/trafos.html"&gt;http://ludens.cl/Electron/trafos/trafos.html&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://ludens.cl/Electron/Magnet.html"&gt;http://ludens.cl/Electron/Magnet.html&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Elég sok transzformátort használtam fel eddig ilyen-olyan készülékeimben
(tápegységek, forrasztóállomás, mindenféle mérő- és időzítő egységek),
de még egyszer sem tekercseltem át transzformátort. Pedig az is érdekes
és régen a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Találtam néhány érdekes leírást a házilagos transzformátor
tekercselésről:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://ludens.cl/Electron/trafos/trafos.html"&gt;http://ludens.cl/Electron/trafos/trafos.html&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://ludens.cl/Electron/Magnet.html"&gt;http://ludens.cl/Electron/Magnet.html&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Elég sok transzformátort használtam fel eddig ilyen-olyan készülékeimben
(tápegységek, forrasztóállomás, mindenféle mérő- és időzítő egységek),
de még egyszer sem tekercseltem át transzformátort. Pedig az is érdekes
és régen a hegesztőtranszformátort sokan maguk tekercselték!  &lt;/p&gt;
&lt;p&gt;Hegesztő (tirisztorral vezérelt, tehát nem csak egy transzformátor):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dansworkshop.com/2008/03/homebuilt-arc-welder/"&gt;http://www.dansworkshop.com/2008/03/homebuilt-arc-welder/&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Hegesztőtranszformátor:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.instructables.com/id/Build-a-Microwave-Transformer-Homemade-Welder/"&gt;http://www.instructables.com/id/Build-a-Microwave-Transformer-Homemade-Welder/&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://aaawelder.com/"&gt;http://aaawelder.com/&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Mini hegesztőtranszformátor:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.backyardmetalcasting.com/guest_timwelder.html"&gt;http://www.backyardmetalcasting.com/guest_timwelder.html&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>NYÁK (PCB) készítés laminálógéppel házilag</title><link href="http://www.ivanov.eu/nyak-pcb-keszites-laminalogeppel-hazilag.html" rel="alternate"></link><published>2012-05-24T04:46:00+02:00</published><updated>2012-05-24T04:46:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-05-24:/nyak-pcb-keszites-laminalogeppel-hazilag.html</id><summary type="html">&lt;p&gt;Akár 6 mil szélességű vezetősávokkal ellátott kétoldalas nyomtatott
áramköröket lehet készíteni lézernyomtatóval és laminálógéppel.
&lt;strong&gt;Veszélyes maró anyagokkal kell dolgozni, mindenki saját felelősségére
csinálja!&lt;/strong&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1495"&gt;&lt;img alt="ATtiny26L header
NYÁK" src="http://www.ivanov.eu/files/images/DSCF8531.JPG.sized.jpg" title="ATtiny26L header NYÁK"&gt;{width="256"
height="192"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1517"&gt;&lt;img alt="ATtiny26L
header NYÁK
2." src="http://www.ivanov.eu/files/images/DSCF8535.JPG.sized.jpg" title="ATtiny26L header NYÁK 2."&gt;{width="256"
height="192"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
(A képen látható QFN/MLF tokozású mikrokontroller beforrasztásához azért
türelem és gyakorlat is kell, ne ilyennel kezdj!)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzávalók
==========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
- Laminálógép …</summary><content type="html">&lt;p&gt;Akár 6 mil szélességű vezetősávokkal ellátott kétoldalas nyomtatott
áramköröket lehet készíteni lézernyomtatóval és laminálógéppel.
&lt;strong&gt;Veszélyes maró anyagokkal kell dolgozni, mindenki saját felelősségére
csinálja!&lt;/strong&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1495"&gt;&lt;img alt="ATtiny26L header
NYÁK" src="http://www.ivanov.eu/files/images/DSCF8531.JPG.sized.jpg" title="ATtiny26L header NYÁK"&gt;{width="256"
height="192"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1517"&gt;&lt;img alt="ATtiny26L
header NYÁK
2." src="http://www.ivanov.eu/files/images/DSCF8535.JPG.sized.jpg" title="ATtiny26L header NYÁK 2."&gt;{width="256"
height="192"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
(A képen látható QFN/MLF tokozású mikrokontroller beforrasztásához azért
türelem és gyakorlat is kell, ne ilyennel kezdj!)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzávalók
==========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
- Laminálógép: az állítható sebesség és hőmérséklet nagyon fontos (az
enyém Photoart 17 LSI). Ha ezek nem állíthatók, nekünk kell átalakítani
a laminálógépünket. Az átalakításra ez a cikk nem tér ki.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1499"&gt;&lt;img alt="Photoart-17LSI
laminálógép" src="http://www.ivanov.eu/files/images/DSCF7432.JPG.sized.thumbnail.jpg" title="Photoart-17LSI laminálógép"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Lézernyomtató legalább 600 dpi felbontással (nekem egy 15 éves HP
LaserJet 6L nyomtatóm van, ez tökéletes a feladathoz).  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Műnyomópapír 100g-os (megvásárolható
&lt;a href="http://www.panton.hu/index.php?page=termek&amp;amp;menu=31&amp;amp;menu1=59&amp;amp;menu2=53"&gt;panton.hu&lt;/a&gt;-nál).
Érdemes A4-es méretűre vágatni, mert egy ív 70x100 cm-es!  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1496"&gt;&lt;img alt="NYÁK rajz
műnyomópapíron" src="http://www.ivanov.eu/files/images/DSCF7425.JPG.sized.thumbnail.jpg" title="NYÁK rajz műnyomópapíron"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NYÁK lemez (35 µm vastag rézfóliával). Ha túl vastag a réz, nagyon
sokáig tart a maratás és a fólia alá is marhat az oldat!  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1498"&gt;&lt;img alt="Laminálógép, műnyomópapír és NYÁK
lemez" src="http://www.ivanov.eu/files/images/DSCF7429.JPG.sized.thumbnail.jpg" title="Laminálógép, műnyomópapír és NYÁK lemez"&gt;{width="75"
height="100"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lemezvágó olló (kisebb, kézben elférő változat is jó).  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1500"&gt;&lt;img alt="Lemezvágó" src="http://www.ivanov.eu/files/images/DSCF7433.JPG.sized.thumbnail.jpg" title="Lemezvágó"&gt;{width="75"
height="100"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Műanyag tálak a maratáshoz, mosáshoz és védőszemüveg, gumikesztyű. (A
fém tálakat az oldat marja.)  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1512"&gt;&lt;img alt="Tálak és
védőszemüveg" src="http://www.ivanov.eu/files/images/DSCF1087.JPG.sized.thumbnail.jpg" title="Tálak és védőszemüveg"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Üveg és/vagy doboz a réz-klorid tárolására: ezt mi fogjuk előállítani
az első maratás alkalmával. Mérgező/maró folyadék, ennek
figyelembevételével kell tárolni.  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1513"&gt;&lt;img alt="Réz(II)-klorid" src="http://www.ivanov.eu/files/images/DSCF1105.JPG.sized.thumbnail.jpg" title="Réz(II)-klorid"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1514"&gt;&lt;img alt="Réz(II)-klorid
kristály" src="http://www.ivanov.eu/files/images/DSCF1100.JPG.sized.thumbnail.jpg" title="Réz(II)-klorid kristály"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Finom csiszolópapír (500-600-as): a NYÁK lemez tisztításához.  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Hőálló (kapton) ragasztószalag vagy papír ragasztó (opcionális):
kétoldalas NYÁK készítésnél a pontos illesztésnél segít.  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Denaturált szesz (másnéven spiritusz).  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1506"&gt;&lt;img alt="Denaturált
szesz" src="http://www.ivanov.eu/files/images/DSCF7465.JPG.sized.thumbnail.jpg" title="Denaturált szesz"&gt;{width="75"
height="100"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Aromás hígító (például &lt;a href="http://supralux.hu/termekek/higitok/supralux-h-300-aromas-higito"&gt;Supralux
H-300&lt;/a&gt;):
a festék lemosásához. Ez mérgező és tűzveszélyes.  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1505"&gt;&lt;img alt="Supralux H-300 aromás hígító a festék
eltávolításhoz" src="http://www.ivanov.eu/files/images/DSCF7463.JPG.sized.thumbnail.jpg" title="Supralux H-300 aromás hígító a festék eltávolításhoz"&gt;{width="75"
height="100"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maratáshoz 30%-os
&lt;a href="http://hu.wikipedia.org/wiki/Hidrog%C3%A9n-peroxid"&gt;hidrogén-peroxid&lt;/a&gt;
és 30%-os &lt;a href="http://hu.wikipedia.org/wiki/Hidrog%C3%A9n-klorid"&gt;sósav&lt;/a&gt;
(vagy vas-klorid, de ebben az írásban csak a réz-kloridos maratásról
lesz szó). Hidrogén-peroxidhoz akár fodrászatban is hozzájuthatunk, de
az &lt;a href="http://www.azurvegyszer.hu/"&gt;Azúr Vegyszerboltban&lt;/a&gt; biztosan van
mindkettő. Sósavat háztartási boltban is vehetünk, bár ott 20%-os
töménységű van. Ezek is nagyon maró folyadékok.  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1511"&gt;&lt;img alt="Hidrogén-peroxid (H2O2) és sósav
(HCl)" src="http://www.ivanov.eu/files/images/DSCF7468.JPG.sized.thumbnail.jpg" title="Hidrogén-peroxid (H2O2) és sósav (HCl)"&gt;{width="75"
height="100"}&lt;/a&gt;  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;15%-os sósav: szintén a NYÁK lemez tisztításához (szintén maró,
hígítással előállítható a 30%-os sósavból).  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ónozáshoz &lt;a href="http://www.hestore.hu/prod_10028010.html"&gt;TS 570 forrasztó
krém&lt;/a&gt; vagy
&lt;a href="https://www.hqelektronik.hu/info/hu/ppe-flux_035.html"&gt;fenyőgyanta&lt;/a&gt;
denaturált szeszben feloldva. A forrasztókrém maró hatású, ezért az
ónozás után alaposan le kell törölni denaturált szesszel. A fenyőgyanta
akár a NYÁK-on is maradhat, véd az oxidációtól, nem mérgező. Én a
fenyőgyantát javaslom.  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1509"&gt;&lt;img alt="TS 570 forrasztó
krém" src="http://www.ivanov.eu/files/images/DSCF7469.JPG.sized.thumbnail.jpg" title="TS 570 forrasztó krém"&gt;{width="75"
height="100"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
NYÁK tervezés és nyomtatás
==========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az egész folyamat a NYÁK tervezésénél kezdődik: kétoldalas NYÁK-ot lehet
gyártani, de mivel furatgalvanizálást házilag nem igazán lehet csinálni
egy nagyon vékony drótdarabot érdemes átvezetni és beforrasztani. Mivel
0,8 mm-es fúróval még kézzel könnyen lehet fúrni, ezért 0,8 mm furatú
1,6 mm átmérőjű via-t érdemes használni (a nagyobb átmérő főleg
bakelitlemeznél fontos, ahol nem annyira tapad a réz a panelra). A
vezetősávok tekintetében 6 mil (0,15 mm) szélességig le lehet menni, de
10 milt (0,254 mm) érdemes használni. Kétoldalas NYÁK-nál mindkét oldal
rajzolatát egy lapra kell nyomtatni úgy, hogy a lapot félbehajtva
egymásra kerüljenek a via-k:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1515"&gt;&lt;img alt="Kétoldalas
NYÁK" src="http://www.ivanov.eu/files/images/seven_disp_top_bottom.jpg" title="Kétoldalas NYÁK"&gt;{width="256"
height="362"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ha &lt;a href="http://www.cadsoftusa.com/"&gt;Eagle&lt;/a&gt;-t használsz vagy ismered,
megnézheted az
&lt;a href="http://www.ivanov.eu/files/public/elektronika/eagle/all.cam"&gt;all.cam&lt;/a&gt;
fájlt. Ez elvileg EPS (Encapsulated PostScript) formátumban exportálja a
NYÁK-ot nem gerber-be. Ezt az EPS-t be lehet importálni &lt;a href="http://www.openoffice.org/"&gt;OpenOffice
Draw&lt;/a&gt;-ba (vagy
&lt;a href="http://www.libreoffice.org/"&gt;LibreOffice&lt;/a&gt;-ba). A fekete keretet a
vasaláshoz használtam először, nem biztos, hogy szükség van rá a
lamináláshoz. A nyomtatásnál ügyelni kell, hogy ne kicsinyítse
OpenOffice/LibreOffice az ábrát (alapból csinálhat ilyet, az angol
változatban a ,,shrink'' helyett ,,crop''-ot válasszunk). Másrészt nem
feltétlenül kell beállítani, hogy a legtöbb tonerport használja, mert a
túl sok festék sem jó.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Műnyomópapír laminálása a lemezre
=================================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha lamináló gép sebességét lehet állítani, akkor azt leglassabbra kell
kapcsolni és a hőmérsékletet pedig jó magasra (nálam ez 160 Celsius).
Nyomtatás után a NYÁK-ot vágjuk méretre, hogy a keret (vagy annak egy
része) is elférjen, majd finom csiszolópapírral jól csiszoljuk át. Aztán
15%-osra hígított sósavval átitatott törlőpapírral sikáljuk le. Majd
hígítóval átitatott papírtörlővel töröljük le. Ezután ne érj a rézhez,
hogy ne legyen zsíros. (Ezt a csiszolást és takarítást egy párszor
próbáltam kihagyni, de nem szabad.) A műnyomópapírt tedd rá a lemezre: a
papírt félbehajtva és ha kétoldalas akkor hőálló ragasztószalaggal
ráragasztva, hogy ne csússzon el. A laminálógépet ekkorra már érdemes
járatni, hogy jól felmelegedjen és 5-10 alkalommal be kell tolni a gépbe
a PCB lemezt. Akkor jó a laminálás, ha a vezetősávok kissé látszódnak a
műnyomópapíron keresztül, a festék miatt nagyon kicsit kidomborodik a
papír:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1497"&gt;&lt;img alt="NYÁK-ra laminált
műnyomópapír" src="http://www.ivanov.eu/files/images/DSCF74.JPG.sizized.jpg" title="NYÁK-ra laminált műnyomópapír"&gt;{width="512"
height="384"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A lemez kihűlése után vízben kell áztatni a panelt. 1-2 perc után az
átázott papírt kézzel, ujjal vagy körömkefével le lehet dörzsölni. Ha
jól lamináltad, akkor egyáltalán nem jön le a festék. Néha jó erősen
kell dörzsölni, mert kis papírdarabok maradhatnak vezetősávok között,
ami maratáskor sem jön le:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1501"&gt;&lt;img alt="Műnyomópapír lemosva a
NYÁK-ról" src="http://www.ivanov.eu/files/images/DSCF7443.JPG.sized.jpg" title="Műnyomópapír lemosva a NYÁK-ról"&gt;{width="512"
height="384"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ezután lehet maratni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
NYÁK maratás réz-kloriddal
==========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;strong&gt;FIGYELEM! A művelet során kevés klórgáz is felszabadulhat! Ezt nem
szabad belélegezni, mert a tüdőben és a nyálkahártyákon a klórgázból
sósav keletkezik, károsítja a tüdőt és a légutakat is! A legjobb a
szabadban végezni a maratást szemüvegben és gumikesztyűben! A sósav és a
hidrogén-peroxid is maró hatásű: bőrre, szembe ne kerüljön! Mindig
legyen a közelben víz, hogy le lehessen mosni, ha bőrre jut!&lt;/strong&gt;  &lt;/p&gt;
&lt;p&gt;Ha kis hidrogén-peroxid kerül a bőrre az elfehéredik, kicsit viszket, de
gyorsan elmúlik. A sósav nem annyira agresszív, kissé elszínezi a bőrt.  &lt;/p&gt;
&lt;p&gt;A maratáshoz először kevés vizet kell tenni egy tálba, majd kb.
fele-fele arányban adagolni a sósavat és hidrogén-peroxidot egészen
addig, amíg el nem kezd pezsegni a réz a fóliáról. Ezután egy-két perc
alatt lejön a réz. Ha leállna a folyamat kis sósavat ill.
hidrogén-peroxidot kell adagolni. Tömény (víz nélküli) oldattal 30
másodperc alatt is le lehet szedni a rezet, de én lassabban szeretem
maratni, mert akkor jobban tudom ellenőrizni a folyamatot.  &lt;/p&gt;
&lt;p&gt;Csak, hogy tudományosabb legyen a cikk, következzenek a részletek. Ha az
előállított maratószerbe beletesszük a lemezt, akkor az oldatban levő
extra oxigén a peroxidból oxidálja a rezet a sav jelenlétében és
&lt;a href="http://hu.wikipedia.org/wiki/R%C3%A9z(II)-klorid"&gt;réz(II)-klorid&lt;/a&gt;
(CuCl~2~) keletkezik:  &lt;/p&gt;
&lt;p&gt;Cu + 2 HCl + H~2~O~2~ → CuCl~2~+ 2H~2~O  &lt;/p&gt;
&lt;p&gt;A CuCl~2~ szép kékes-zöldes színű.  &lt;/p&gt;
&lt;p&gt;Ha sok réz kerül az oldatba és elhasználódik az összes peroxid, a
réz(II)-klorid folytatja a maratást:  &lt;/p&gt;
&lt;p&gt;CuCl~2~ + Cu → 2 CuCl  &lt;/p&gt;
&lt;p&gt;Egy idő után, ha az összes CuCl~2~-ből
&lt;a href="http://hu.wikipedia.org/wiki/R%C3%A9z(I)-klorid"&gt;réz(I)-klorid&lt;/a&gt; (CuCl)
lesz, nem tud több rezet feloldani és a folyadéknak barnás színe lesz.
Amíg van elég sav az oldatban, egyszerűen újraoxidálható peroxiddal, az
oldat kavargatásával vagy esetleg egy akvárium levegőztetővel (ez
utóbbit még nem próbáltam). Az oxidálás során réz(II)-klorid és víz
keletkezik:  &lt;/p&gt;
&lt;p&gt;2 CuCl + 2 HCl + O → 2 CuCl~2~ + H~2~O  &lt;/p&gt;
&lt;p&gt;Az oldat újra kékes-zöldes színű lesz. Ezután megint megy a maratás. A
maratóoldatot két okból sem szabad kiönteni!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  környezetszennyező,
2.  kis sósav használatával és ,,levegőztetéssel'' vagy hidrogén-peroxid
    hozzáadásával felfrissíthető.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha már az összes felesleges rezet lemarta az oldat vegyük ki és tiszta
vízben mossuk meg jó alaposan a NYÁK-ot. A végeredmény ilyen lesz:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1502"&gt;&lt;img alt="NYÁK
maratva" src="http://www.ivanov.eu/files/images/DSCF7444.JPG.sized.jpg" title="NYÁK maratva"&gt;{width="256"
height="192"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1503"&gt;&lt;img alt="Maratott NYÁK
erős
fényben" src="http://www.ivanov.eu/files/images/DSCF7446.JPG.sized.jpg" title="Maratott NYÁK erős fényben"&gt;{width="256"
height="192"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1504"&gt;&lt;img alt="Maratott NYÁK
erős fényben
2." src="http://www.ivanov.eu/files/images/DSCF7453.JPG.sized.jpg" title="Maratott NYÁK erős fényben 2."&gt;{width="256"
height="192"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A tonert aromás hígítóval lehet leszedni a NYÁK-ról. Pl. Supralux H-300
aromás hígító biztos jó:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1516"&gt;&lt;img alt="Maratott NYÁK tisztítás
után" src="http://www.ivanov.eu/files/images/DSCF7461.JPG.sized.jpg" title="Maratott NYÁK tisztítás után"&gt;{width="512"
height="384"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Következhet az ónozás vagy a fúrás és az alkatrészek beforrasztása. Én
mindenképpen javaslom tüziónozást a tartós és időtálló eredmény
érdekében. A kémiai ónozás próbáltam, de nekem csak rövid ideig volt
szép a felület.  &lt;/p&gt;
&lt;p&gt;A forrasztókrémmel ilyen eredményt lehet elérni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1510"&gt;&lt;img alt="Ónozott
NYÁK" src="http://www.ivanov.eu/files/images/DSCF7471.JPG.sized.jpg" title="Ónozott NYÁK"&gt;{width="512"
height="384"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
NYÁK fúrás
==========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha kézzel fúrunk, egy egyszerű hobbi fúrógép is megteszi. Ami biztos,
hogy a hagyományos gyorsacél (HSS) csigafúrók gyorsan tönkremennek, ha a
lemezünk üvegszálas. Speciális — NYÁK fúráshoz való — fúrót érdemes
venni például az
&lt;a href="http://www.ebay.com/sch/i.html?_nkw=pcb+drill+bit&amp;amp;_sacat=0&amp;amp;_odkw=pcb+drill&amp;amp;_osacat=0"&gt;eBay&lt;/a&gt;-ről.
A hagyományos bakelit lemezhez nem kell speciális fúró, de annál a réz
könnyebben leválik a lemezről.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Megjegyzés: csigafúró és nem ~~fúrószár~~ meg nem ~~fúrófej~~. Kis
olvasmány a &lt;a href="http://hu.wikipedia.org/wiki/F%C3%BAr%C3%A1s_(f%C3%A9mmegmunk%C3%A1l%C3%A1s)"&gt;fúrás
elméletéről&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Qt Creator IDE</title><link href="http://www.ivanov.eu/qt-creator-ide.html" rel="alternate"></link><published>2012-05-19T09:39:00+02:00</published><updated>2012-05-19T09:39:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-05-19:/qt-creator-ide.html</id><summary type="html">&lt;p&gt;A Qt Creator fejlsztői környezet (IDE) nagyon jól használható. Működik
benne a definíciók, deklarációk, prototípusok megkeresése is (a Visual
Studio 2010-el ellentétben). Van benne egészen jól működő VIM emulátor
is. De haladó VIM felhasználók hiányolni fogják belőle például a Ctrl-X
módot.  &lt;/p&gt;
&lt;p&gt;Ha Visual Studio-ról térünk át Qt Creatorra és fel …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A Qt Creator fejlsztői környezet (IDE) nagyon jól használható. Működik
benne a definíciók, deklarációk, prototípusok megkeresése is (a Visual
Studio 2010-el ellentétben). Van benne egészen jól működő VIM emulátor
is. De haladó VIM felhasználók hiányolni fogják belőle például a Ctrl-X
módot.  &lt;/p&gt;
&lt;p&gt;Ha Visual Studio-ról térünk át Qt Creatorra és fel van telepítve a Qt VS
add-in, akkor annak segítségével átkonvertálhatjuk a .sln fájlokat Qt-s
projekt (.pro) fájlokká. Ezeket a .pro fájlokat betöltve már
szerkeszthetjük is a programunkat. A fordítás viszont nekem nem ment...&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hogy én is hozzájáruljak a Qt Creator-hoz egy kicsit, íme egy színséma a
VIM-es OceanDeep alapján:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/programozas/qtcreator/styles/OceanDeep.xml"&gt;QtCreator OceanDeep
style&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Az eredeti &lt;a href="http://www.vim.org/scripts/script.php?script_id=368"&gt;itt&lt;/a&gt;
talláható.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category><category term="Programozás"></category></entry><entry><title>STM32F103 Linux alatt OpenOCD-vel</title><link href="http://www.ivanov.eu/stm32f103-linux-alatt-openocd-vel.html" rel="alternate"></link><published>2012-04-23T18:27:00+02:00</published><updated>2012-04-23T18:27:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-04-23:/stm32f103-linux-alatt-openocd-vel.html</id><summary type="html">&lt;p&gt;Az OpenOCD 0.5.0-s verziójával így kapcsolódhatunk az STM32F103-as
mikrovezérlőhöz:  &lt;/p&gt;
&lt;p&gt;Az openocd.cfg fájl tartalma (a JTAG interface nálam
&lt;a href="http://www.olimex.com/dev/arm-usb-ocd.html"&gt;ARM-USB-OCD&lt;/a&gt;):  &lt;/p&gt;
&lt;p&gt;source [find interface/olimex-arm-usb-ocd.cfg]  &lt;/p&gt;
&lt;p&gt;source [find target/stm32f1x.cfg]  &lt;/p&gt;
&lt;p&gt;gdb_memory_map enable  &lt;/p&gt;
&lt;p&gt;gdb_flash_program enable  &lt;/p&gt;
&lt;p&gt;telnet_port 4444  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Az alábbi parancsot futtassuk:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ openocd -f openocd.cfg&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Open On-Chip Debugger 0.5 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az OpenOCD 0.5.0-s verziójával így kapcsolódhatunk az STM32F103-as
mikrovezérlőhöz:  &lt;/p&gt;
&lt;p&gt;Az openocd.cfg fájl tartalma (a JTAG interface nálam
&lt;a href="http://www.olimex.com/dev/arm-usb-ocd.html"&gt;ARM-USB-OCD&lt;/a&gt;):  &lt;/p&gt;
&lt;p&gt;source [find interface/olimex-arm-usb-ocd.cfg]  &lt;/p&gt;
&lt;p&gt;source [find target/stm32f1x.cfg]  &lt;/p&gt;
&lt;p&gt;gdb_memory_map enable  &lt;/p&gt;
&lt;p&gt;gdb_flash_program enable  &lt;/p&gt;
&lt;p&gt;telnet_port 4444  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Az alábbi parancsot futtassuk:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ openocd -f openocd.cfg&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Open On-Chip Debugger 0.5.0 (2011-12-17-08:02)  &lt;/p&gt;
&lt;p&gt;Licensed under GNU GPL v2  &lt;/p&gt;
&lt;p&gt;For bug reports, read  &lt;/p&gt;
&lt;p&gt;http://openocd.berlios.de/doc/doxygen/bugs.html  &lt;/p&gt;
&lt;p&gt;Info : only one transport option; autoselect 'jtag'  &lt;/p&gt;
&lt;p&gt;1000 kHz  &lt;/p&gt;
&lt;p&gt;adapter_nsrst_delay: 100  &lt;/p&gt;
&lt;p&gt;jtag_ntrst_delay: 100  &lt;/p&gt;
&lt;p&gt;cortex_m3 reset_config sysresetreq  &lt;/p&gt;
&lt;p&gt;Info : clock speed 1000 kHz  &lt;/p&gt;
&lt;p&gt;Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b,
part: 0xba00, ver: 0x3)  &lt;/p&gt;
&lt;p&gt;Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020,
part: 0x6410, ver: 0x1)  &lt;/p&gt;
&lt;p&gt;Info : stm32.cpu: hardware has 6 breakpoints, 4 watchpoints  &lt;/p&gt;
&lt;p&gt;Info : accepting 'telnet' connection from 4444  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Egy másik ablakban pedig telnet-et indítva kapcsolódhatunk az
openocd-hez és parancsokat adhatunk:  &lt;/p&gt;
&lt;p&gt;\$ telnet localhost 4444  &lt;/p&gt;
&lt;p&gt;Open On-Chip Debugger  &lt;/p&gt;
&lt;p&gt;&amp;gt; halt  &lt;/p&gt;
&lt;p&gt;target state: halted  &lt;/p&gt;
&lt;p&gt;target halted due to debug-request, current mode: Thread  &lt;/p&gt;
&lt;p&gt;xPSR: 0x81000000 pc: 0x1ffff3b6 msp: 0x200000c4  &lt;/p&gt;
&lt;p&gt;&amp;gt; flash probe 0  &lt;/p&gt;
&lt;p&gt;device id = 0x20036410  &lt;/p&gt;
&lt;p&gt;flash size = 128kbytes  &lt;/p&gt;
&lt;p&gt;flash 'stm32f1x' found at 0x08000000  &lt;/p&gt;
&lt;p&gt;&amp;gt; flash write_image erase myprog.elf  &lt;/p&gt;
&lt;p&gt;auto erase enabled  &lt;/p&gt;
&lt;p&gt;wrote 5120 bytes from file myprog.elf in 0.522680s (9.566 KiB/s)  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Minden egy parancsban
(&lt;a href="http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/openocd_intro/index.html"&gt;itt&lt;/a&gt;
találtam, de nem próbáltam):  &lt;/p&gt;
&lt;p&gt;openocd -d0 -f interface/jtagkey.cfg -f target/stm32.cfg \  &lt;/p&gt;
&lt;p&gt;-c init -c targets -c "halt" -c "flash write_image erase test.elf" \  &lt;/p&gt;
&lt;p&gt;-c "verify_image test.elf" -c "reset run" -c shutdown  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category><category term="Programozás"></category></entry><entry><title>Ingyenes 3D-s gerber fájl megjelenítő</title><link href="http://www.ivanov.eu/ingyenes-3d-s-gerber-fajl-megjelenito.html" rel="alternate"></link><published>2012-04-18T10:30:00+02:00</published><updated>2012-04-18T10:30:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-04-18:/ingyenes-3d-s-gerber-fajl-megjelenito.html</id><summary type="html">&lt;p&gt;&lt;a href="http://mayhewlabs.com/3dpcb"&gt;Ezen&lt;/a&gt; az oldalon található böngészőben
futó programmal megnézhetjük frissen készült gerber fájljainkat 3
dimenzióban és láthatjuk, hogy hogyan is nézne ki a valóságban a gerber
fájlokból készült NYÁK. A demó fájlok nagyon jól néznek ki.  &lt;/p&gt;
&lt;p&gt;Közvetlen link: &lt;a href="http://mayhewlabs.com/webGerber/"&gt;http://mayhewlabs.com/webGerber/&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a href="http://mayhewlabs.com/3dpcb"&gt;Ezen&lt;/a&gt; az oldalon található böngészőben
futó programmal megnézhetjük frissen készült gerber fájljainkat 3
dimenzióban és láthatjuk, hogy hogyan is nézne ki a valóságban a gerber
fájlokból készült NYÁK. A demó fájlok nagyon jól néznek ki.  &lt;/p&gt;
&lt;p&gt;Közvetlen link: &lt;a href="http://mayhewlabs.com/webGerber/"&gt;http://mayhewlabs.com/webGerber/&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Atmel AVR és MSP430 kódméret</title><link href="http://www.ivanov.eu/atmel-avr-es-msp430-kodmeret.html" rel="alternate"></link><published>2012-04-06T16:10:00+02:00</published><updated>2012-04-06T16:10:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-04-06:/atmel-avr-es-msp430-kodmeret.html</id><summary type="html">&lt;p&gt;C-ben írtam egy 4 digites kijelzővezérlő programot először ATtiny26L
MCU-ra, majd miután az "megtelt", portoltam MSP430F1132 MCU-ra. A
forráskód majdhogynem ugyanaz volt, de a program AVR-en 1930 byte volt,
MSP430-on pedig 1144 byte. Úgy tűnik az MSP430
fordítója/utasításkészlete sokkal kisebb kódot eredményez!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A különbség valószínűleg nem ilyen nagy ATmega …</summary><content type="html">&lt;p&gt;C-ben írtam egy 4 digites kijelzővezérlő programot először ATtiny26L
MCU-ra, majd miután az "megtelt", portoltam MSP430F1132 MCU-ra. A
forráskód majdhogynem ugyanaz volt, de a program AVR-en 1930 byte volt,
MSP430-on pedig 1144 byte. Úgy tűnik az MSP430
fordítója/utasításkészlete sokkal kisebb kódot eredményez!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A különbség valószínűleg nem ilyen nagy ATmega processzorok esetén,
annak az utasításkészlete több utasításból áll:
&lt;a href="http://en.wikipedia.org/wiki/Atmel_AVR_instruction_set#Instruction_set_inheritance"&gt;http://en.wikipedia.org/wiki/Atmel_AVR_instruction_set&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.atmel.com/Images/doc0856.pdf"&gt;AVR utasítások leírása (PDF)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
avr-gcc jellemzői:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;Using built-in specs.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;COLLECT_GCC=avr-gcc  &lt;/p&gt;
&lt;p&gt;COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/4.6.3/lto-wrapper  &lt;/p&gt;
&lt;p&gt;Target: avr  &lt;/p&gt;
&lt;p&gt;Configured with: ../configure --disable-libssp --disable-nls
--enable-languages=c,c++ --infodir=/usr/share/info --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr
--with-gnu-as --with-gnu-ld --with-as=/usr/bin/avr-as
--with-ld=/usr/bin/avr-ld  &lt;/p&gt;
&lt;p&gt;Thread model: single  &lt;/p&gt;
&lt;p&gt;gcc version 4.6.3 (GCC)  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
msp430-gcc jellemzői:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;Using built-in specs.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Reading specs from
/usr/lib/gcc/msp430/4.5.3/../../../../msp430/lib/msp430mcu.spec  &lt;/p&gt;
&lt;p&gt;COLLECT_GCC=msp430-gcc  &lt;/p&gt;
&lt;p&gt;COLLECT_LTO_WRAPPER=/usr/libexec/gcc/msp430/4.5.3/lto-wrapper  &lt;/p&gt;
&lt;p&gt;Target: msp430  &lt;/p&gt;
&lt;p&gt;Configured with: /var/abs/local/gcc-msp430/src/gcc-4.5.3/configure
CFLAGS_FOR_TARGET=-Os --prefix=/usr --infodir=/usr/share/info
--mandir=/usr/share/man --disable-libssp --disable-nls --target=msp430
--enable-languages=c,c++ --with-gnu-as --with-gnu-ld
--with-as=/usr/bin/msp430-as --with-ld=/usr/bin/msp430-ld
--with-pkgversion=mspgcc_20110716  &lt;/p&gt;
&lt;p&gt;Thread model: single  &lt;/p&gt;
&lt;p&gt;gcc version 4.5.3 (mspgcc_20110716)  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>Forrasztóvíz készítés</title><link href="http://www.ivanov.eu/forrasztoviz-keszites.html" rel="alternate"></link><published>2012-03-13T12:04:00+01:00</published><updated>2012-03-13T12:04:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-03-13:/forrasztoviz-keszites.html</id><summary type="html">&lt;p&gt;Forrasztó viz, a lágyforrasszal összeforrasztandó felületek
rozsdamentesítésére való oldat. Leghasználatosabb a klórcink oldat,
melyet ugy készítenek, hogy a cinket sósavban feloldják. Ha már a sósav
több cinket oldani képtelen, cinkreszeléket teszünk bele és porcellán-
vagy kőagyagedénybe főzzük, hogy minden szabad savat megköthessünk.
Gyakran ezt az oldatot befőzik, mig csak vajszerü …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Forrasztó viz, a lágyforrasszal összeforrasztandó felületek
rozsdamentesítésére való oldat. Leghasználatosabb a klórcink oldat,
melyet ugy készítenek, hogy a cinket sósavban feloldják. Ha már a sósav
több cinket oldani képtelen, cinkreszeléket teszünk bele és porcellán-
vagy kőagyagedénybe főzzük, hogy minden szabad savat megköthessünk.
Gyakran ezt az oldatot befőzik, mig csak vajszerü fehér anyagot (u. n.
cinkvaj) nem nyernek, ezt használat esetén vizzel meghigítják. Ehhez a
klór-cinkoldathoz gyakran szalmiakoldatot is öntenek (16 s. r. cink, 11
s. r. szalmiak) és az oldatot befőzik. Ekkor fehér kristályos sót
(klórcink-ammonium) kapnak, melyet jól záró edénybe tartanak.
Használatkor 1 r. sót, 3-4 r. esővizben oldanak föl. A forrasztó vizet
különösen cink, vas, acél, sárgaréz és vörösréz forrasztására
használják. A vas, ón és cink forrasztására használják a higított
sósavat is. Forrasztó paszta az a sürü folyó szirupszerü anyag, melyet
klórcinkoldat és klórcinkammonium keményítő csirizzel összekevert elegye
alkot.  &lt;/p&gt;
&lt;p&gt;Forrás: &lt;a href="http://mek.niif.hu/00000/00060/html/037/pc003775.html"&gt;http://mek.niif.hu/00000/00060/html/037/pc003775.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
4,5 Voltos elemet szétszedve lehet cinkhez jutni:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Lantern_battery"&gt;http://en.wikipedia.org/wiki/Lantern_battery&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>NYÁK gyártás CNC-vel</title><link href="http://www.ivanov.eu/nyak-gyartas-cnc-vel.html" rel="alternate"></link><published>2012-02-13T06:34:00+01:00</published><updated>2012-02-13T06:34:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-02-13:/nyak-gyartas-cnc-vel.html</id><summary type="html">&lt;p&gt;A
&lt;a href="http://sourceforge.net/apps/mediawiki/pcb2gcode/index.php?title=Main_Page"&gt;pcb2gcode&lt;/a&gt;
gerber fájlokat tud átalakítani EMC2 kompatibilis RS274-NGC fájlokká.
Ezt a programot majd ki fogom próbálni.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;A
&lt;a href="http://sourceforge.net/apps/mediawiki/pcb2gcode/index.php?title=Main_Page"&gt;pcb2gcode&lt;/a&gt;
gerber fájlokat tud átalakítani EMC2 kompatibilis RS274-NGC fájlokká.
Ezt a programot majd ki fogom próbálni.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>Távirányító, joypad javítás</title><link href="http://www.ivanov.eu/taviranyito-joypad-javitas.html" rel="alternate"></link><published>2012-02-09T07:34:00+01:00</published><updated>2012-02-09T07:34:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-02-09:/taviranyito-joypad-javitas.html</id><summary type="html">&lt;p&gt;Találtam egy nagyon jó ötltetet joypad és távirányító javításra
&lt;a href="http://diy.viktak.com/2012/01/fixing-worn-out-remote-control-xbox.html"&gt;itt&lt;/a&gt;.
Kis alufóliadarabokat kell ragasztani a grafittal bevont gumira, ha már
a grafit lekopott. A ragasztás előtt denaturált szesszel óvatosan meg
kell tisztítani a gumik érintkező felületét. Esetleg érdesíteni is lehet
csiszolópapírral, hogy a ragasztó nagyobb felületen tapadjon.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Találtam egy nagyon jó ötltetet joypad és távirányító javításra
&lt;a href="http://diy.viktak.com/2012/01/fixing-worn-out-remote-control-xbox.html"&gt;itt&lt;/a&gt;.
Kis alufóliadarabokat kell ragasztani a grafittal bevont gumira, ha már
a grafit lekopott. A ragasztás előtt denaturált szesszel óvatosan meg
kell tisztítani a gumik érintkező felületét. Esetleg érdesíteni is lehet
csiszolópapírral, hogy a ragasztó nagyobb felületen tapadjon.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>MRF49XA NYÁK tervek</title><link href="http://www.ivanov.eu/mrf49xa-nyak-tervek.html" rel="alternate"></link><published>2012-02-09T07:07:00+01:00</published><updated>2012-02-09T07:07:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-02-09:/mrf49xa-nyak-tervek.html</id><summary type="html">&lt;p&gt;433 MHz-en működő adó-vevő terveit találtam
&lt;a href="http://alternet.us.com/?p=1036"&gt;itt&lt;/a&gt;. MRF49XA -es IC-vel működik. Az
MRF49XA kapható a
&lt;a href="http://www2.chipcad.hu/www/arak.aspx?group=010110"&gt;Chipcad&lt;/a&gt;-nél.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://alternet.us.com/?p=1533"&gt;MRF49XA és AT96USB162&lt;/a&gt; egy lapon. Az
ezt megelőző fejlesztés &lt;a href="http://alternet.us.com/?page_id=1494"&gt;itt&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;433 MHz-en működő adó-vevő terveit találtam
&lt;a href="http://alternet.us.com/?p=1036"&gt;itt&lt;/a&gt;. MRF49XA -es IC-vel működik. Az
MRF49XA kapható a
&lt;a href="http://www2.chipcad.hu/www/arak.aspx?group=010110"&gt;Chipcad&lt;/a&gt;-nél.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://alternet.us.com/?p=1533"&gt;MRF49XA és AT96USB162&lt;/a&gt; egy lapon. Az
ezt megelőző fejlesztés &lt;a href="http://alternet.us.com/?page_id=1494"&gt;itt&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>MSP430 Timer kimenet zavar</title><link href="http://www.ivanov.eu/msp430-timer-kimenet-zavar.html" rel="alternate"></link><published>2012-01-08T14:53:00+01:00</published><updated>2012-01-08T14:53:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2012-01-08:/msp430-timer-kimenet-zavar.html</id><summary type="html">&lt;p&gt;Úgy tűnik, hogy az MSP430 mikrokontroller (MSP430F149) időzítő kimenetét
zavarja az AD konverzió vagy a konverzió miatt be- és kikapcsolt belső
referenciafeszültség. A P4.3-as kimeneten próbálok négyszögjelet
generálni:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
P4DIR |= BIT3; // P4.3 is output (TB3)  &lt;/p&gt;
&lt;p&gt;P4SEL |= BIT3; // P4.3 is TB3&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
TBCCR0 = 400 - 1; // 2500 Hz  &lt;/p&gt;
&lt;p&gt;TBCTL = TBSSEL_2 | ID_3 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Úgy tűnik, hogy az MSP430 mikrokontroller (MSP430F149) időzítő kimenetét
zavarja az AD konverzió vagy a konverzió miatt be- és kikapcsolt belső
referenciafeszültség. A P4.3-as kimeneten próbálok négyszögjelet
generálni:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
P4DIR |= BIT3; // P4.3 is output (TB3)  &lt;/p&gt;
&lt;p&gt;P4SEL |= BIT3; // P4.3 is TB3&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
TBCCR0 = 400 - 1; // 2500 Hz  &lt;/p&gt;
&lt;p&gt;TBCTL = TBSSEL_2 | ID_3 | MC_1 | TBCLR; // SMCLK/8, upmode  &lt;/p&gt;
&lt;p&gt;//TBCCTL3 = OUTMOD_7; // CCR3 PWM reset/set  &lt;/p&gt;
&lt;p&gt;TBCCTL3 = OUTMOD_4; // CCR3 toggle  &lt;/p&gt;
&lt;p&gt;TBCCR3 = 200;  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A toggle mód nem akar működni, a PWM reset/set mód működik.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Visszatérés a GNOME 2-höz: MATE</title><link href="http://www.ivanov.eu/visszateres-a-gnome-2-hoz-mate.html" rel="alternate"></link><published>2011-11-18T06:04:00+01:00</published><updated>2011-11-18T06:04:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-11-18:/visszateres-a-gnome-2-hoz-mate.html</id><summary type="html">&lt;p&gt;Nekem nem jött be sem a GNOME Shell, sem ennek fallback változata.
Szerencsére másoknak sem, ezért létrehozták a GNOME 2-ből a MATE
nevezetű változatot (fork). Én Arch Linux-ot használok, ahhoz itt vannak
a csomagok: &lt;a href="https://wiki.archlinux.org/index.php/MATE"&gt;MATE&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.omgubuntu.co.uk/2011/08/gnome-2-forked/"&gt;GNOME 2 fork&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Nekem nem jött be sem a GNOME Shell, sem ennek fallback változata.
Szerencsére másoknak sem, ezért létrehozták a GNOME 2-ből a MATE
nevezetű változatot (fork). Én Arch Linux-ot használok, ahhoz itt vannak
a csomagok: &lt;a href="https://wiki.archlinux.org/index.php/MATE"&gt;MATE&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.omgubuntu.co.uk/2011/08/gnome-2-forked/"&gt;GNOME 2 fork&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Olcsó soros (RS-232) bluetooth modul</title><link href="http://www.ivanov.eu/olcso-soros-rs-232-bluetooth-modul.html" rel="alternate"></link><published>2011-10-26T06:17:00+02:00</published><updated>2011-10-26T06:17:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-10-26:/olcso-soros-rs-232-bluetooth-modul.html</id><summary type="html">&lt;p&gt;Találtam egy olcsó (6.60 USD) slave módú &lt;a href="http://www.dealextreme.com/p/wireless-bluetooth-rs232-ttl-transceiver-module-80711"&gt;bluetooth
modul&lt;/a&gt;-t,
ami sajnos csak soros kommunikációra képes, cserébe nagyon egyszerűen
használható. Gyakorlatilag csak a GND, 3.3V, RX és TX lábak bekötése
szükséges. A leírás
&lt;a href="http://iteadstudio.com/store/index.php?main_page=product_info&amp;amp;cPath=7&amp;amp;products_id=157"&gt;itt&lt;/a&gt;
olvasható! Ez utóbbi helyen is megvásárolható, de nem érdemes, mert ott
13 dollár.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Találtam egy olcsó (6.60 USD) slave módú &lt;a href="http://www.dealextreme.com/p/wireless-bluetooth-rs232-ttl-transceiver-module-80711"&gt;bluetooth
modul&lt;/a&gt;-t,
ami sajnos csak soros kommunikációra képes, cserébe nagyon egyszerűen
használható. Gyakorlatilag csak a GND, 3.3V, RX és TX lábak bekötése
szükséges. A leírás
&lt;a href="http://iteadstudio.com/store/index.php?main_page=product_info&amp;amp;cPath=7&amp;amp;products_id=157"&gt;itt&lt;/a&gt;
olvasható! Ez utóbbi helyen is megvásárolható, de nem érdemes, mert ott
13 dollár.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Visual Studio (VS2008) hibái</title><link href="http://www.ivanov.eu/visual-studio-vs2008-hibai.html" rel="alternate"></link><published>2011-10-21T07:31:00+02:00</published><updated>2011-10-21T07:31:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-10-21:/visual-studio-vs2008-hibai.html</id><summary type="html">&lt;p&gt;Eddig a Makefile-ok (és hasonló build rendszerek) boldog világában
éltem. De most Visual Studio-t kell használnom.  &lt;/p&gt;
&lt;p&gt;Ezek a legbosszantóbb hibák amikkel szembesültem és nem sikerült
megoldást találni:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A projekt (.vcproj) és solution (.sln) fájlok nem alkalmasak emberi
fogyasztásra, emiatt verziókezelőkben (svn, cvs, git, stb.) nem
olvasztható (magyarul: nem merge-ölhető) össze …</summary><content type="html">&lt;p&gt;Eddig a Makefile-ok (és hasonló build rendszerek) boldog világában
éltem. De most Visual Studio-t kell használnom.  &lt;/p&gt;
&lt;p&gt;Ezek a legbosszantóbb hibák amikkel szembesültem és nem sikerült
megoldást találni:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A projekt (.vcproj) és solution (.sln) fájlok nem alkalmasak emberi
fogyasztásra, emiatt verziókezelőkben (svn, cvs, git, stb.) nem
olvasztható (magyarul: nem merge-ölhető) össze két fájl sem. Nem
kommentelhető, nem scriptelhető. Ha egy fájlt egy program állít elő,
rémálommá válik egy-egy változás átvitele más fájlokba és/vagy másik
fejlesztési ágba (branch).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Include könyvtárak kezelése Debug, Release, Win32 és x64 módban. Az
összeset lehet egyszerre változtatni vagy külön-külön egyesével.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Függőség kezelés nem automatikus, a felhasználónak kell beállítani
minden sln-ben, hogy melyik projekt melyik másik projekttől függ. Mivel
ez a függőség a sln-ben van tárolva, ezért újra és újra be kell
állítania a felhasználónak, ha ugyanazt a projektet több sln-höz is
hozzáadja. Minden egyes alkalommal be kell klikkelgetni, hogy az a
projekt mitől függ. A beállított függőség nem rekurzív: a függőségek
függőségeit is a felhasználónak kell beállítania.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha megváltozik egy külső függyvénykönyvtár (ami a linker-nek van
közvetlenül megadva), nem fordítja újra a projektet. A felhasználónak
kell újrafordítania.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Talán a legnagyobb gond, hogy nagyon lassan fordít a Visual Studio. Egy
kis OpenGL-es Qt-s programom 40 másodperc alatt fordult le Windows 7
alatt, miközben az összes processzor dolgozott. Arch Linux alatt ugyanez
4,5 (igen, négy és fél) másodpercet vett igénybe. Ha egy szálon
fordítottam akkor is 17 mp alatt lefordult. Majdnem tízszer lassabb a
VS2008 Win7-el, mint Linux alatt a GCC.&lt;/p&gt;
&lt;/p&gt;</content><category term="Programozás"></category></entry><entry><title>Nagyon jó FPGA leírás kezdőknek (angolul)</title><link href="http://www.ivanov.eu/nagyon-jo-fpga-leiras-kezdoknek-angolul.html" rel="alternate"></link><published>2011-10-10T10:58:00+02:00</published><updated>2011-10-10T10:58:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-10-10:/nagyon-jo-fpga-leiras-kezdoknek-angolul.html</id><summary type="html">&lt;p&gt;Talán ez eddig a legjobb kezdőknek szóló leírás, amit eddig olvastam:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://xess.com/appnotes/FpgasNowWhatBook.pdf"&gt;http://xess.com/appnotes/FpgasNowWhatBook.pdf&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Talán ez eddig a legjobb kezdőknek szóló leírás, amit eddig olvastam:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://xess.com/appnotes/FpgasNowWhatBook.pdf"&gt;http://xess.com/appnotes/FpgasNowWhatBook.pdf&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Robotkar vezérlések</title><link href="http://www.ivanov.eu/robotkar-vezerlesek.html" rel="alternate"></link><published>2011-09-22T18:31:00+02:00</published><updated>2011-09-22T18:31:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-09-22:/robotkar-vezerlesek.html</id><summary type="html">&lt;p&gt;Az elkészült robotkart PC-vel már vezéreltem, de az elég nehézkes volt.
Ezért különféle vezérlőket építettem. Ezek jönnek most röviden.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Joystick
========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Sikerült vennem egy pici
&lt;a href="http://imall.iteadstudio.com/electronic-components/button-and-switch/joystick/im130330001.html"&gt;joystick&lt;/a&gt;-ot,
amit valami konzolos játékhoz használnak egyébként. 2 dimenziós és meg
is lehet nyomni, mint egy gombot. Ráragasztottam egy fadarabra és ennyi.
Egyelőre ez a …</summary><content type="html">&lt;p&gt;Az elkészült robotkart PC-vel már vezéreltem, de az elég nehézkes volt.
Ezért különféle vezérlőket építettem. Ezek jönnek most röviden.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Joystick
========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Sikerült vennem egy pici
&lt;a href="http://imall.iteadstudio.com/electronic-components/button-and-switch/joystick/im130330001.html"&gt;joystick&lt;/a&gt;-ot,
amit valami konzolos játékhoz használnak egyébként. 2 dimenziós és meg
is lehet nyomni, mint egy gombot. Ráragasztottam egy fadarabra és ennyi.
Egyelőre ez a legjobb vezérlés. Hihetetlen, hogy mind a négy szervót és
a fogó részt is egyszerűen lehet vele irányítani. Ha röviden nyomom a
gombot, akkor a másik két szervót lehet állítani, ha hosszan nyomom,
akkor kinyitja vagy összecsukja a karmait.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
Hajlítás szenzorból épített kesztyű
===================================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ettől sokat vártam, de sajnos még kicsit fejleszteni kell az analóg
jelet feldolgozó algoritmusokon és a hardveren is. Jelenleg az egyes
szenzorok abszolút pozíciója (ellenállása) határozza meg a szervó
pozícióját. Ha behajlítom az egyik ujjam akkor az egyik szervó elkezdi
közelíteni az adott pozíciót. Sajnos a szenzorokról érkező jel kissé
zajos, ezt szoftveresen próbáltam csökkenteni: egyrészt 8-szor vettem
mintát az AD konverterről és az átlagát vettem másrészt az aktuális
szenzorérték kiszámításánál az előző érték 70%-át és az új érték 30%-át
veszem. így kicsit késik a jel, de a nagy kiugrások símíthatóak.  &lt;/p&gt;
&lt;p&gt;A szenzor építésről &lt;a href="http://www.ivanov.eu/?q=node/1459"&gt;itt&lt;/a&gt; olvashatsz.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
Nyomószenzoros billentyűzet
===========================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Itt annyi a plusz a sima gombokhoz képest, hogy a nyomásérzékelő analóg.
Vagyis, ha erősebben nyomom a "gombot" gyorsabban mozoghat a szervó.
Ezzel a megoldással az a gond, hogy egy szervó irányításához két analóg
bemenet kell. Négy szervónál ez már 8 AD bemenet, ami elég sok
mikrokontrollernél a felső határ. Utána külső multiplexert kell
használni. Az alábbi videón csak két szervót vezéreltem. (A nyomószenzor
felépítése pont ugyanolyan, mint a hajlításszenzor csak kicsit más az
alakja.)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
Az adatokat feldolgozó MCU egyébként egy ATmega324P és soros vonalon
kapcsolódik a szervóvezérlőhöz.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>Hajlítás- és nyomás érzékelő (flex/pressure sensor) készítése</title><link href="http://www.ivanov.eu/hajlitas-es-nyomas-erzekelo-flexpressure-sensor-keszitese.html" rel="alternate"></link><published>2011-09-22T17:56:00+02:00</published><updated>2011-09-22T17:56:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-09-22:/hajlitas-es-nyomas-erzekelo-flexpressure-sensor-keszitese.html</id><summary type="html">&lt;p&gt;Megmutatom, hogyan lehet hajlításra és nyomásra érzékeny szenzort
építeni. Nagyon olcsó, pontossága persze nem túl nagy. A fő része az
IC-k tárolására használt szivacs, ami elektromos vezető. Én egy
keményebb fajta szivacsból 5-20 kOhm-os ellenállású szenzorokat
készítettem, ami meghajlításra 0,5-1 kOhm-ra csökken. Egy puhább
fajtából 50-500 kOhm-os szenzorok lettek …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Megmutatom, hogyan lehet hajlításra és nyomásra érzékeny szenzort
építeni. Nagyon olcsó, pontossága persze nem túl nagy. A fő része az
IC-k tárolására használt szivacs, ami elektromos vezető. Én egy
keményebb fajta szivacsból 5-20 kOhm-os ellenállású szenzorokat
készítettem, ami meghajlításra 0,5-1 kOhm-ra csökken. Egy puhább
fajtából 50-500 kOhm-os szenzorok lettek, amik ellenállása felére
harmadára csökkent hajlításra illetve nyomásra. Érdemes különféle
szivacsokkal kísérletezni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzávalók:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   vezető szivacs (fekete, amiben az IC-ket tárolják),
-   alumínium fólia,
-   vékony vezeték,
-   ragasztószalag (valamilyen nagyon ragadós fajta, én az Aldiban
    vettem).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A készítés röviden. A ragasztószalagból kettő darab kb. 2 cm-es és 10 cm
hosszú csíkot kell vágni, ezekre kell hosszában rátenni a vezetékeket
úgy hogy egyik szélén ne menjen túl a vezeték, de a másikon 3-5 cm-re
túlnyújon. Tegyünk a vezetékre és a ragasztószalagra egy 1 cm-szer 9
cm-es alufóliát. Erre kerül egy ugyanekkora vagy kicsivel nagyobb
szivacs. Ügyeljünk, hogy a két vezeték ragasztón túllógó része két
ellentétes oldalra kerüljön. Ezután a két ragasztószalagot egymásra
lehet tenni és kész a szenzor.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Na, de mivel ez így zavaros, jöjjön a videó:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mire lehet használni? Például VR (virtuális valóság) kesztyű építéséhez,
súly- vagy erő méréshez vagy nyomógombként.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Nyomógombok:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
VR kesztű:  &lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Konverzió Wolfram Alpha-val</title><link href="http://www.ivanov.eu/konverzio-wolfram-alpha-val.html" rel="alternate"></link><published>2011-08-22T08:26:00+02:00</published><updated>2011-08-22T08:26:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-08-22:/konverzio-wolfram-alpha-val.html</id><summary type="html">&lt;p&gt;A &lt;a href="http://www.wolframalpha.com"&gt;Wolfram Alpha&lt;/a&gt; nevű tudományos kereső és
konvertálóval sok érdekes dolgot lehet csinálni.  &lt;/p&gt;
&lt;p&gt;Például 10 cGy sugárzás mennyi Sievert-ben? A válasz
&lt;a href="http://www.wolframalpha.com/input/?i=convert+10+cGy+to+sievert"&gt;itt&lt;/a&gt;
látható.  &lt;/p&gt;
&lt;p&gt;Vagy hányszorosa a Föld átmérője a Hold átmérőjének? Válasz
&lt;a href="http://www.wolframalpha.com/input/?i=diameter+of+earth+%2F+diameter+of+moon"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Hányszorosa a hélium atom átmérője a hidrogén atom ármérőjének? Válasz
&lt;a href="http://www.wolframalpha.com/input/?i=diameter+of+helium+%2F+diameter+of+hidrogen"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Mekkora a hang sebessége 25 Celcius …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A &lt;a href="http://www.wolframalpha.com"&gt;Wolfram Alpha&lt;/a&gt; nevű tudományos kereső és
konvertálóval sok érdekes dolgot lehet csinálni.  &lt;/p&gt;
&lt;p&gt;Például 10 cGy sugárzás mennyi Sievert-ben? A válasz
&lt;a href="http://www.wolframalpha.com/input/?i=convert+10+cGy+to+sievert"&gt;itt&lt;/a&gt;
látható.  &lt;/p&gt;
&lt;p&gt;Vagy hányszorosa a Föld átmérője a Hold átmérőjének? Válasz
&lt;a href="http://www.wolframalpha.com/input/?i=diameter+of+earth+%2F+diameter+of+moon"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Hányszorosa a hélium atom átmérője a hidrogén atom ármérőjének? Válasz
&lt;a href="http://www.wolframalpha.com/input/?i=diameter+of+helium+%2F+diameter+of+hidrogen"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Mekkora a hang sebessége 25 Celcius fokon 1023 hPa nyomáson 70%-os
páratartalom mellett? A válasz
&lt;a href="http://www.wolframalpha.com/input/?i=speed+of+sound+at+25+celsius+1023+hPa+relative+humidity+70%25"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Mekkora a &lt;a href="http://www.wolframalpha.com/input/?i=Mars+gravity"&gt;nehézségi gyorsulás a
Marson&lt;/a&gt;?&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Melinda receptjei folyt. köv.</title><link href="http://www.ivanov.eu/melinda-receptjei-folyt-kov.html" rel="alternate"></link><published>2011-07-31T18:32:00+02:00</published><updated>2011-07-31T18:32:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-07-31:/melinda-receptjei-folyt-kov.html</id><summary type="html">&lt;p&gt;Melinda új- és régi receptjei a &lt;a href="http://melinda.ivanov.eu/"&gt;http://melinda.ivanov.eu/&lt;/a&gt; címen
olvashatóak. A régi receptek itt is megmaradnak.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Melinda új- és régi receptjei a &lt;a href="http://melinda.ivanov.eu/"&gt;http://melinda.ivanov.eu/&lt;/a&gt; címen
olvashatóak. A régi receptek itt is megmaradnak.&lt;/p&gt;
&lt;/p&gt;</content><category term="Bébipapi"></category><category term="Melinda receptjei"></category></entry><entry><title>Olcsó Xilinx FPGA fejlesztői lap (development kit) kiválasztása</title><link href="http://www.ivanov.eu/olcso-xilinx-fpga-fejlesztoi-lap-development-kit-kivalasztasa.html" rel="alternate"></link><published>2011-07-15T05:18:00+02:00</published><updated>2011-07-15T05:18:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-07-15:/olcso-xilinx-fpga-fejlesztoi-lap-development-kit-kivalasztasa.html</id><summary type="html">&lt;p&gt;Már van egy &lt;a href="http://www.digilentinc.com/Products/Detail.cfm?Prod=NEXYS2"&gt;Nexys
2&lt;/a&gt; FPGA
board-om, de szükségem lenne olyanra, amit készülékbe is be lehet
építeni. Kerestem és találtam két írást FPGA fejlesztői készletekről:
&lt;a href="http://ivan.blogs.chimerical.com.au/post/2011/04/12/Introduction-to-FPGAs-with-Gadget-Factorys-Papilio-One.aspx"&gt;egyik&lt;/a&gt;
és a &lt;a href="http://tristesse.org/CheapFPGADevelopmentBoards"&gt;másik&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;A Papilio One jónak tűnik.  &lt;/p&gt;
&lt;p&gt;Előnyök: kicsi, olcsóbb, mint a legtöbb FPGA-s board, nyílt a HW, vagyis
akár én is legyártathatom …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Már van egy &lt;a href="http://www.digilentinc.com/Products/Detail.cfm?Prod=NEXYS2"&gt;Nexys
2&lt;/a&gt; FPGA
board-om, de szükségem lenne olyanra, amit készülékbe is be lehet
építeni. Kerestem és találtam két írást FPGA fejlesztői készletekről:
&lt;a href="http://ivan.blogs.chimerical.com.au/post/2011/04/12/Introduction-to-FPGAs-with-Gadget-Factorys-Papilio-One.aspx"&gt;egyik&lt;/a&gt;
és a &lt;a href="http://tristesse.org/CheapFPGADevelopmentBoards"&gt;másik&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;A Papilio One jónak tűnik.  &lt;/p&gt;
&lt;p&gt;Előnyök: kicsi, olcsóbb, mint a legtöbb FPGA-s board, nyílt a HW, vagyis
akár én is legyártathatom a NYÁK-ot később, ha akarom. Van hozzá jó pár
példa is. Papilio One FPGA-s kísérletek
&lt;a href="http://papilio.joelowens.org/"&gt;itt&lt;/a&gt;, arcade játék pedig
&lt;a href="http://techvideohunter.blogspot.com/2010/10/papilio-fpga-arcade-prototype.html"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Hátrányok: nincs rajta sem SRAM sem párhuzamos elérésű flash ROM (a
konfiguráció tárolására van egy soros flash memória). Utólag persze
lehet csatlakoztatni a laphoz sokféle memóriát.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.gadgetfactory.net/index.php?main_page=product_info&amp;amp;cPath=1_8&amp;amp;products_id=46"&gt;KIT
formájában&lt;/a&gt;
már meg is rendeltem egy Papilio One-t, mert így csak 35 USD. Persze így
nekem kell összeraknom. Ez még hátra van.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Robot kar</title><link href="http://www.ivanov.eu/robot-kar.html" rel="alternate"></link><published>2011-07-06T15:15:00+02:00</published><updated>2011-07-06T15:15:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-07-06:/robot-kar.html</id><summary type="html">&lt;h1&gt;Robot kar szervómotorokból&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
A TowerPro MG995 -ös szervómotorjaiból, plexiből és fából építettem egy
robotkart. A markoló/fogó (angolul grip) részét pedig egy régi
Cyberdrive CD-olvasó fejmozgató mechanikájából készítettem.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Néhány videó az egyes fázisokról (kicsit unalmasak, mert meg kell
tanulnom a kézi vezérlést):  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Szervó vezérlő
==============&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Először
&lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=3888"&gt;ATmega324&lt;/a&gt;
mikrovezérlővel készítettem nyolc csatornás …</summary><content type="html">&lt;h1&gt;Robot kar szervómotorokból&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
A TowerPro MG995 -ös szervómotorjaiból, plexiből és fából építettem egy
robotkart. A markoló/fogó (angolul grip) részét pedig egy régi
Cyberdrive CD-olvasó fejmozgató mechanikájából készítettem.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Néhány videó az egyes fázisokról (kicsit unalmasak, mert meg kell
tanulnom a kézi vezérlést):  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Szervó vezérlő
==============&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Először
&lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=3888"&gt;ATmega324&lt;/a&gt;
mikrovezérlővel készítettem nyolc csatornás szervó vezérlőt, de azzal
sajnos nagyon "remegett" a robot kar. Ezért Xilinx &lt;a href="http://www.xilinx.com/support/documentation/spartan-3e.htm"&gt;Spartan
3E&lt;/a&gt; FPGA-val
próbáltam ki a szervókat, amivel sokkal jobban működtek. Egy &lt;a href="http://www.xilinx.com/products/boards/s3esamplepack/files/S3Euserguide.pdf"&gt;Spartan 3E
Sample
Kit&lt;/a&gt;-ből
lett végül a vezérlő, amin egy XC3S100E FPGA van. Egy egyszerű
protokollal soros vonalon keresztül lehet "megmondani" a vezérlőnek,
hogy az egyes szervókat milyen pozícióba mozgassa.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Fogó (grip)
===========&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A fogó ujjakat egy ATtiny26L mikrovezérlő irányítja. Mivel a fejmozgató
egy DC motorral működik egy FET-es teljes H-hidat építettem. Nyitáskor
egy végálláskapcsolóval érzékeli, hogy már nem kell működtetni a motort.
Az ujjak összecsukásakor pedig előre meghatározott ideig megy a motor.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
PC oldali vezérlő
=================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Egy Python nyelven íródott Qt-s programmal lehet a szervó vezérlőt és a
fogó ujjakat irányítani. Ebben azt is meg kellett oldanom, hogy az a két
szervó, amelyik a legnagyobb terhet mozgatja szinkronban működjön. Ebben
a Python-os scriptben van megvalósítva az is, hogy csak adott
sebességgel, gyorsulással mozogjon a robot kar.&lt;/p&gt;
&lt;/p&gt;</content><category term="Robottechnika"></category></entry><entry><title>Hardware beszerzés (Elektronikai bolt)</title><link href="http://www.ivanov.eu/hardware-beszerzes-elektronikai-bolt.html" rel="alternate"></link><published>2011-07-05T15:50:00+02:00</published><updated>2011-07-05T15:50:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-07-05:/hardware-beszerzes-elektronikai-bolt.html</id><summary type="html">&lt;h1&gt;Hardverlelőhelyek&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
Az alábbi helyekről szerzem be/szeretném beszerezni az alkatrészeket:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Magyarországi alkatrész nagykereskedés (ellenállások, relék,
tranzisztorok, csatlakozók, stb.):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.lomex.hu/"&gt;Lomex&lt;/a&gt;: Itt a webes bolt és a kiskereskedelmi
üzletek választéka és ára is eltérő!  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ret.hu/"&gt;RET&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.soselectronic.hu/"&gt;SOS electronic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Külföldi alkatrész nagykereskedés (óriási választékkal, de nagyobb
postaköltséggel):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://hu.farnell.com/"&gt;Farnell&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.digikey.com/"&gt;DigiKey&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mindenféle fejlesztői kártyák, kijelzők, billentyűzetek …</summary><content type="html">&lt;h1&gt;Hardverlelőhelyek&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
Az alábbi helyekről szerzem be/szeretném beszerezni az alkatrészeket:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Magyarországi alkatrész nagykereskedés (ellenállások, relék,
tranzisztorok, csatlakozók, stb.):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.lomex.hu/"&gt;Lomex&lt;/a&gt;: Itt a webes bolt és a kiskereskedelmi
üzletek választéka és ára is eltérő!  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ret.hu/"&gt;RET&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.soselectronic.hu/"&gt;SOS electronic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Külföldi alkatrész nagykereskedés (óriási választékkal, de nagyobb
postaköltséggel):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://hu.farnell.com/"&gt;Farnell&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.digikey.com/"&gt;DigiKey&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mindenféle fejlesztői kártyák, kijelzők, billentyűzetek, SMD adapterek:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.futurlec.com/"&gt;Futurlec&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Néhány példa, mivel elég nehéz eligazodni a honlap menüjében (legalábbis
nekem):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.futurlec.com/SMD_Adapters.shtml"&gt;SMD átalakítók&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.futurlec.com/ATMEGA_Controller.shtml"&gt;Atmega kontroller&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.futurlec.com/ET-Easy168_Stamp.shtml"&gt;ATmega168 USB-s stamp (kicsi
kártya)&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.futurlec.com/ET-AVR_Stamp.shtml"&gt;AVR stamp&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.futurlec.com/Touch_Keypad.shtml"&gt;Érintőbillentyűzet&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.futurlec.com/Mini_SC.shtml"&gt;SD/MMC kártya adapter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.adafruit.com/"&gt;Adafruit&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.adafruit.com/products/438"&gt;128x64-es kijelző&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Atmel AVR, PIC és MSP430 fejlesztői kártyák:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.olimex.com/dev/"&gt;Olimex&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az Olimex magyarországi disztribútora:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.monosx.hu/"&gt;monosX&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Xilinx FPGA és CPLD kártyák:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.digilentinc.com/"&gt;Digilent&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
PIC mikrokontrollerek és Digilent termékek magyarországi forgalmazója:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.chipcad.hu/"&gt;ChipCAD&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Atmel mikrovezérlők, SRAM, Flash:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mscbp.hu/Products.aspx"&gt;MSC Budapest&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Léptetőmotorok, CNC-hez alkatrészek a Klavio Kft.-től:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://t2cnc.hu/"&gt;t2cnc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
PCB gyártás és fejlesztői kártyák:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://iteadstudio.com/store/"&gt;http://iteadstudio.com/store/&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.seeedstudio.com/"&gt;http://www.seeedstudio.com/&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Olcsó grafikus 320x240-es kijelző:
&lt;a href="http://iteadstudio.com/store/index.php?main_page=product_info&amp;amp;cPath=57_58&amp;amp;products_id=170"&gt;itt&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://iteadstudio.com/store/index.php?main_page=product_info&amp;amp;cPath=16&amp;amp;products_id=220"&gt;RFID
olvasó&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://iteadstudio.com/store/index.php?main_page=product_info&amp;amp;cPath=16&amp;amp;products_id=6"&gt;UART RFID
olvasó&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
PCB gyártók összehasonlítása:
&lt;a href="http://digital-diy.com/General-Electronics/pcb-fabrication-sources.html"&gt;itt.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Itt is van mindenféle fejlesztői lap: MSP430, AVR, stb. De nem igazán
webbolt kinézete van:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.siphec.com/"&gt;http://www.siphec.com/&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Encoder kerék és szervómotor vezérlő</title><link href="http://www.ivanov.eu/encoder-kerek-es-szervomotor-vezerlo.html" rel="alternate"></link><published>2011-07-05T06:16:00+02:00</published><updated>2011-07-05T06:16:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-07-05:/encoder-kerek-es-szervomotor-vezerlo.html</id><summary type="html">&lt;p&gt;Enkóder kerék generáló script PostScript nyelven (GhostView vagy
&lt;a href="http://live.gnome.org/Evince/Downloads"&gt;Evince&lt;/a&gt; ajánlott a
megtekintéshez és nyomtatáshoz):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.thingiverse.com/thing:1527"&gt;http://www.thingiverse.com/thing:1527&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Innen is letölthető:
&lt;a href="http://www.ivanov.eu/files/public/elektronika/encoderwheelv1.3.ps"&gt;encoderwheelv1.3.ps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Szervómotor vezérlő, amihez felhasználható az enkóder kerék:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://elm-chan.org/works/smc/report_e.html"&gt;DC Servomotor Controller&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Enkóder kerék generáló script PostScript nyelven (GhostView vagy
&lt;a href="http://live.gnome.org/Evince/Downloads"&gt;Evince&lt;/a&gt; ajánlott a
megtekintéshez és nyomtatáshoz):  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.thingiverse.com/thing:1527"&gt;http://www.thingiverse.com/thing:1527&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Innen is letölthető:
&lt;a href="http://www.ivanov.eu/files/public/elektronika/encoderwheelv1.3.ps"&gt;encoderwheelv1.3.ps&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Szervómotor vezérlő, amihez felhasználható az enkóder kerék:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://elm-chan.org/works/smc/report_e.html"&gt;DC Servomotor Controller&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>Binary diff (bdiff)</title><link href="http://www.ivanov.eu/binary-diff-bdiff.html" rel="alternate"></link><published>2011-05-13T10:46:00+02:00</published><updated>2011-05-13T10:46:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-05-13:/binary-diff-bdiff.html</id><summary type="html">&lt;h1&gt;Bináris fájl összehasonlító PERL-ben&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
Még 2003-ban írtam ezt a programot, most csak egy kicsit kiegészítettem.
Két bináris fájlt hasonlít össze, csak a különbségeket írja ki. Nem
veszi észre, ha a két fájlban elcsúsztak bájtok. Itt tölthető le:
&lt;a href="http://www.ivanov.eu/files/public/linux/scriptek/bdiff"&gt;bdiff&lt;/a&gt;. Hasznos
lehet még a
&lt;a href="http://www.ivanov.eu/files/public/linux/scriptek/bcat"&gt;bcat&lt;/a&gt; is.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Két fájl összehasonlítása hexadecimális kimenettel:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;me …&lt;/code&gt;&lt;/p&gt;</summary><content type="html">&lt;h1&gt;Bináris fájl összehasonlító PERL-ben&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
Még 2003-ban írtam ezt a programot, most csak egy kicsit kiegészítettem.
Két bináris fájlt hasonlít össze, csak a különbségeket írja ki. Nem
veszi észre, ha a két fájlban elcsúsztak bájtok. Itt tölthető le:
&lt;a href="http://www.ivanov.eu/files/public/linux/scriptek/bdiff"&gt;bdiff&lt;/a&gt;. Hasznos
lehet még a
&lt;a href="http://www.ivanov.eu/files/public/linux/scriptek/bcat"&gt;bcat&lt;/a&gt; is.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Két fájl összehasonlítása hexadecimális kimenettel:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;me@computer bin&amp;gt; ./bdiff -i bin1 -j bin2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Input file 1: bin1  &lt;/p&gt;
&lt;p&gt;Input file 2: bin2  &lt;/p&gt;
&lt;p&gt;Division: 16&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Opening bin1... Ok.  &lt;/p&gt;
&lt;p&gt;Opening bin2... Ok.  &lt;/p&gt;
&lt;p&gt;Comparing...  &lt;/p&gt;
&lt;p&gt;Offset: 240 0xf0  &lt;/p&gt;
&lt;p&gt;bin1 | 34 d6 a8 70 b1 ba e1 66 d0 4c 08 82 6a f5 6e ba |
4..p...f.L..j.n.  &lt;/p&gt;
&lt;p&gt;bin2 | 34 d7 a8 70 b1 ba e1 66 d0 4c 08 82 6a f5 6e ba |
4..p...f.L..j.n.  &lt;/p&gt;
&lt;p&gt;Offset: 288 0x120  &lt;/p&gt;
&lt;p&gt;bin1 | 88 15 b2 14 3b 45 80 b7 a4 98 3b 91 1c 89 05 ce |
....;E....;.....  &lt;/p&gt;
&lt;p&gt;bin2 | 88 15 b2 14 3b 45 80 b7 a4 98 3b 91 1c 89 05 cd |
....;E....;.....  &lt;/p&gt;
&lt;p&gt;Does not match!  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Két fájl összehasonlítása bináris kimenettel:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;me@computer bin&amp;gt; ./bdiff -i bin1 -j bin2 -b -d 4&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Input file 1: bin1  &lt;/p&gt;
&lt;p&gt;Input file 2: bin2  &lt;/p&gt;
&lt;p&gt;Division: 4&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Opening bin1... Ok.  &lt;/p&gt;
&lt;p&gt;Opening bin2... Ok.  &lt;/p&gt;
&lt;p&gt;Comparing...  &lt;/p&gt;
&lt;p&gt;Offset: 240 0xf0  &lt;/p&gt;
&lt;p&gt;bin1 | 00110100 11010110 10101000 01110000 | 4..p  &lt;/p&gt;
&lt;p&gt;bin2 | 00110100 11010111 10101000 01110000 | 4..p  &lt;/p&gt;
&lt;p&gt;Offset: 300 0x12c  &lt;/p&gt;
&lt;p&gt;bin1 | 00011100 10001001 00000101 11001110 | ....  &lt;/p&gt;
&lt;p&gt;bin2 | 00011100 10001001 00000101 11001101 | ....  &lt;/p&gt;
&lt;p&gt;Does not match!  &lt;/p&gt;
&lt;/p&gt;</content><category term="Programozás"></category></entry><entry><title>Szöveges feliratok készítése CNC-vel</title><link href="http://www.ivanov.eu/szoveges-feliratok-keszitese-cnc-vel.html" rel="alternate"></link><published>2011-05-04T18:28:00+02:00</published><updated>2011-05-04T18:28:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-05-04:/szoveges-feliratok-keszitese-cnc-vel.html</id><summary type="html">&lt;p&gt;Több programmal lehet feliratokat készíteni és azokat G-kóddá
átalakítani. Én az &lt;a href="http://inkscape.org/"&gt;inkscape&lt;/a&gt; nevű nyílt forrású
programot használom a &lt;a href="http://www.cnc-club.ru/gcodetools"&gt;gcodetools&lt;/a&gt;
kiegészítővel. Videón mutatom be a használatát:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
A videó végén a &lt;a href="http://www.linuxcnc.org/"&gt;LinuxCNC&lt;/a&gt; AXIS programjával
próbálom ki a G-kódú programot.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Több programmal lehet feliratokat készíteni és azokat G-kóddá
átalakítani. Én az &lt;a href="http://inkscape.org/"&gt;inkscape&lt;/a&gt; nevű nyílt forrású
programot használom a &lt;a href="http://www.cnc-club.ru/gcodetools"&gt;gcodetools&lt;/a&gt;
kiegészítővel. Videón mutatom be a használatát:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
A videó végén a &lt;a href="http://www.linuxcnc.org/"&gt;LinuxCNC&lt;/a&gt; AXIS programjával
próbálom ki a G-kódú programot.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>AT90USB162 felprogramozása Linux alatt</title><link href="http://www.ivanov.eu/at90usb162-felprogramozasa-linux-alatt.html" rel="alternate"></link><published>2011-03-31T14:43:00+02:00</published><updated>2011-03-31T14:43:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-03-31:/at90usb162-felprogramozasa-linux-alatt.html</id><summary type="html">&lt;h1&gt;DFU (Device Firmware Upgrade) mód&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
DFU módban a gyártó által készített firmware fut, amit USB-n keresztül
lehet vezérelni. Ez a DFU (vagy bootloader) firmware a flash elején
foglal el egy kis helyet. Ha nem kell, SPI módban törölhető, de később
újra beégethető. Az Atmel által készített bootloader letölthető
&lt;a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886"&gt;innen&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Ha …&lt;/p&gt;</summary><content type="html">&lt;h1&gt;DFU (Device Firmware Upgrade) mód&lt;/h1&gt;
&lt;p&gt;&lt;/p&gt;
DFU módban a gyártó által készített firmware fut, amit USB-n keresztül
lehet vezérelni. Ez a DFU (vagy bootloader) firmware a flash elején
foglal el egy kis helyet. Ha nem kell, SPI módban törölhető, de később
újra beégethető. Az Atmel által készített bootloader letölthető
&lt;a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886"&gt;innen&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Ha szükségünk van a DFU módra, a mikrokontroller RESET, majd a HWB lábát
alacsony szintre kell húzni. Ezután -- miközben a HWB láb alacsony -- a
RESET-et magas szintre kell állítani. Ekkor a gyári firmware fog
elindulni, ami a DFU módot valósítja meg.  &lt;/p&gt;
&lt;p&gt;Ezt a műveletet a legegyszerűbb úgy végrehajtani, ha egy-egy gombot
kötünk a RESET és HWB lábra. A gombok megnyomásával a lábak alacsony
szintre kell, hogy kerüljenek. Ez esetben, ha megnyomjuk a RESET és HWB
gombokat majd felengedjük a RESET-et, akkor az eszköz DFU (bootloader)
módba kerül.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
dfu-programmer
==============&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A &lt;a href="http://dfu-programmer.sourceforge.net/"&gt;dfu-programmer&lt;/a&gt; egy nyílt
forráskódú program. (Arch Linux-hoz az
&lt;a href="http://aur.archlinux.org/packages.php?ID=43398"&gt;AUR&lt;/a&gt;-ben található.) A
dfu-programmer USB-n keresztül képes a flash-t írni, ha a
mikrokontroller DFU módban van.  &lt;/p&gt;
&lt;p&gt;Az USB-re csatlakoztatott eszköz eképp látszódik Linux alatt:  &lt;/p&gt;
&lt;p&gt;\$ lsusb|grep Atmel  &lt;/p&gt;
&lt;p&gt;Bus 003 Device 033: ID 03eb:2ffa Atmel Corp.  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ha feltelepítettük a programokat a következő két paranccsal lehet
törölni és égetni a flash memóriát:  &lt;/p&gt;
&lt;p&gt;dfu-programmer at90usb162 erase  &lt;/p&gt;
&lt;p&gt;dfu-programmer at90usb162 flash --debug 20 akarmi.hex  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Miután beírtuk a flash-be a programunkat reset-elni kell a
mikrokontrollert:  &lt;/p&gt;
&lt;p&gt;dfu-programmer at90usb162 reset  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
FLIP
====&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az Atmel FLIP programjával is fel lehet programozni az eszközt. Ez egy
Java alapú program és &lt;a href="http://www.atmel.com/tools/flip.aspx"&gt;innen&lt;/a&gt;
tölthető le. Windows, Linux és Mac alatt is fut. Ha az USB-s
mikrokontrollerünket nem tudja megnyitni Linux alatt (ha nem Red Hat
rendszerünk van ez könnyen előfordulhat), akkor a .bashrc -nkben vagy a
bin/flip.sh -ban érdemes megadni az USB-s eszközök útvonalát:  &lt;/p&gt;
&lt;p&gt;export USB_DEVFS_PATH=/dev/bus/usb  &lt;/p&gt;
&lt;p&gt;export FLIP_HOME=/home/valaki/flip.3.2.1/bin  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A FLIP_HOME -t mindenképpen be kell állítani. Ennek a programnak
grafikus interfésze van.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Házilag készült 3D CNC marógép</title><link href="http://www.ivanov.eu/hazilag-keszult-3d-cnc-marogep.html" rel="alternate"></link><published>2011-03-08T19:51:00+01:00</published><updated>2011-03-08T19:51:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-03-08:/hazilag-keszult-3d-cnc-marogep.html</id><summary type="html">&lt;p&gt;Végre használható a CNC marógépem. Alapvetően NYÁK fúráshoz építettem,
de készülék előlapokat szoktam vele marni. A megmunkálható terület
nagysága 504×340×120 mm. Először egy egyszerű 135W-os hobbi fúró volt a
marómotor, később egy 300W teljesítményű marómotort szereztem be.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
NYÁK fúrás 0,8 mm átmérőjű csigafúróval:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az eredmény:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1408"&gt;&lt;img alt="CNC-vel kifúrt
NYÁK" src="http://www.ivanov.eu/files/images/DSCF9161.JPG.sized.thumbnail.JPG" title="CNC-vel kifúrt NYÁK"&gt;{width="100 …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;Végre használható a CNC marógépem. Alapvetően NYÁK fúráshoz építettem,
de készülék előlapokat szoktam vele marni. A megmunkálható terület
nagysága 504×340×120 mm. Először egy egyszerű 135W-os hobbi fúró volt a
marómotor, később egy 300W teljesítményű marómotort szereztem be.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
NYÁK fúrás 0,8 mm átmérőjű csigafúróval:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az eredmény:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1408"&gt;&lt;img alt="CNC-vel kifúrt
NYÁK" src="http://www.ivanov.eu/files/images/DSCF9161.JPG.sized.thumbnail.JPG" title="CNC-vel kifúrt NYÁK"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1409"&gt;&lt;img alt="CNC-vel kifúrt
NYÁK
hátoldala" src="http://www.ivanov.eu/files/images/DSCF9163.JPG.sized.thumbnail.JPG" title="CNC-vel kifúrt NYÁK hátoldala"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Zárt szelvényből, szögvasból, M12-es menetes szárból, csapágyakból és
léptetőmotorokból készült a gép. A léptetőmotor vezérlő eredetileg L297
és L298 IC-kből épült &lt;a href="http://pminmo.com/PMinMOwiki/index.php5?title=L297-8"&gt;L297-8
vezérlő&lt;/a&gt;, ezt
később az ún. "kínai vezérlőre" cseréltem (lásd lentebb). A gépet a
szabadon letölthető &lt;a href="http://www.linuxcnc.org/"&gt;LinuxCNC&lt;/a&gt; szoftver
vezérli.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
NYÁK fúrás 1,5 mm átmérőjű csigafúróval: &lt;a href="http://www.youtube.com/watch?v=gS02HHyRcGk"&gt;itt
látható&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Fa fúrás, kezdő pozíció keresés (homing), LinuxCNC vezérlőszoftver:
&lt;a href="http://www.youtube.com/watch?v=wYOE67DrKlU"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Fa fúrás: &lt;a href="http://www.youtube.com/watch?v=BoFUaqFR_l8"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mechanika&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Először egy négylábú képződményt építettem 40×40×2-es zártszelvényből és
szögvasból, amin majd az Y tengely mentén mozog az asztal. Mivel nem az
állvány (gantry), hanem az asztal mozog, ezért a megmunkálható terület
felét ,,elvesztjük''. Cserébe (szerintem) egyszerűbb mechanikát kell
építeni. A zártszelvényeket és szögvasakat ívhegesztéssel rögzítettem
egymáshoz. Érdemes beszerezni egy derékszög szorítót a pontosabb
hegesztés érdekében.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1411"&gt;&lt;img alt="CNC
alap" src="http://www.ivanov.eu/files/images/DSCF6735.sized.thumbnail.JPG" title="CNC alap"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1412"&gt;&lt;img alt="CNC
asztal" src="http://www.ivanov.eu/files/images/DSCF6738.sized.thumbnail.JPG" title="CNC asztal"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1413"&gt;&lt;img alt="CNC Y
tengely" src="http://www.ivanov.eu/files/images/DSCF6746.sized.thumbnail.JPG" title="CNC Y tengely"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Majd az állványon mozog egy kocsi az X tengely mentén vízszintesen és
ezen a kocsin függőlegesen a Z tengely mentén egy másik kocsi. Ezeket
40×40×2-es, 40×20×2-es és 20×20×2-es zártszelvényből építettem. Az
alábbi képeken látható a szögvasból és csapágyból készült szán (lineáris
sín) is:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1414"&gt;&lt;img alt="CNC Z
kocsi" src="http://www.ivanov.eu/files/images/DSCF6877.sized.thumbnail.JPG" title="CNC Z kocsi"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1415"&gt;&lt;img alt="CNC Z
sín" src="http://www.ivanov.eu/files/images/DSCF6879.sized.thumbnail.JPG" title="CNC Z sín"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1416"&gt;&lt;img alt="CNC
csapágyház" src="http://www.ivanov.eu/files/images/DSCF6883.sized.thumbnail.JPG" title="CNC csapágyház"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1417"&gt;&lt;img alt="CNC csapágyház
és poliamid
anya" src="http://www.ivanov.eu/files/images/DSCF6884.sized.thumbnail.JPG" title="CNC csapágyház és poliamid anya"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1418"&gt;&lt;img alt="CNC Z tengely
készen" src="http://www.ivanov.eu/files/images/DSCF6969.sized.thumbnail.JPG" title="CNC Z tengely készen"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1419"&gt;&lt;img alt="CNC X
tengely" src="http://www.ivanov.eu/files/images/DSCF6017.sized.thumbnail.JPG" title="CNC X tengely"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1420"&gt;&lt;img alt="CNC mechanika
majdnem teljesen
készen" src="http://www.ivanov.eu/files/images/DSCF6014.sized.thumbnail.JPG" title="CNC mechanika majdnem teljesen készen"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A menetes szárak rögzítéséhez tengelyenként kettő (összesen 6) 6301 2RS
csapágy van. Csapágy választó
&lt;a href="http://www.skf.com/portal/skf/home/products?lang=en&amp;amp;maincatalogue=1&amp;amp;newlink=1"&gt;itt&lt;/a&gt;
található.  &lt;/p&gt;
&lt;p&gt;A ,,vonóorsó'' M12-es menetes szár, amit természetesen nem
mozgatóorsónak szántak, de szinte minden vasboltban kapható és olcsó,
körülbelül 500-1000 Ft métere. A métermenet élesmenet, menetemelkedése
(angolul pitch) 1,75 mm/fordulat. Ez elég kevés, emiatt igencsak lomha
lesz a CNC. Az én CNC-m X és Y irányú csúcssebessége 360 mm/perc vagyis
az X tengely távolságát másfél perc alatt teszi meg. (Ezt a új
vezérlővel 900 mm/perc-re sikerült feltornázni.) Tr12x3-as trapézmenet
sokkal jobb lenne (Tr12x3 = 12 mm-es névleges átmérő, 3 mm-es
menetemelkedés), de a trapézmenetű orsó nehezebben beszerezhető és nem
olyan egyszerű a rögzítése a csapágyhoz, mint a métermeneté. A legjobb
golyósorsó és golyósanya lenne, de az túl drága.  &lt;/p&gt;
&lt;p&gt;A menesztéshez az Y tengelynél hagyományos M12-es anyát, a többi
tengelynél poliamid műanyagból készített anyát használtam. A poliamid
anyát sugárirányban el kell vágni, hogy csavarral meg lehessen húzni
vagy két anyát kell használni és kottyanásmentesre meghúzni. A poliamid
műanyag pontos típusa: PA66 + Molibdén-diszulfid (DOCAMID 66 MO). Ebből
egy 32 mm átmérőjű és 1000 mm hosszú rudat vettem kb. 6000 Ft-ért a
&lt;a href="http://www.quattroplast.hu/hu/anyagok/docamid"&gt;Quattroplast Kft.&lt;/a&gt;-től.  &lt;/p&gt;
&lt;p&gt;Kocsinként 8 darab (tehát összesen 24) 626 2RS csapágy van, ezeken
gurulnak. Ezek M6-os csavarral vannak rögzítve a szögvashoz. (A
csapágyakat a &lt;a href="http://www.kobellker.hu/"&gt;Kobell-Ker Kft.&lt;/a&gt;-től vettem.)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Elektronika&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A legfontosabbak és legdrágábbak a léptetőmotorok. Végül, a Z tengely
meghajtására egy darab 23LC051-025-8W-F8-1.0 (max. 1 Nm nyomaték) motort
az X és Y tengelyre egy-egy 23LC064-025-8W-F10-1.5 (max. 1.5 Nm
nyomaték) motort építettem be. Ezeket a motorokat a &lt;a href="http://aruhaz.t2cnc.hu/index.php?cPath=8_9"&gt;Klavio
Kft.&lt;/a&gt;-től vettem. (Az előző
képeken használt léptetőmotorok látszódnak nem az utóbbiak.) Egy
lépéssel 1,8 fokot mozdul el a tengely, vagyis 200 lépés egy teljes
fordulat.  &lt;/p&gt;
&lt;p&gt;A léptetőmotorok 8 kivezetésűek, tehát mind a négy tekercsének minden
kivezetése használható. Emiatt sokféleképpen lehet használni:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   két-két tekercset sorosan kötve bipoláris módban (én így használom);
-   két-két tekercset párhuzamosan kötve bipoláris módban;
-   unipoláris módban.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Először egy &lt;a href="http://pminmo.com/PMinMOwiki/index.php5?title=L297-8"&gt;L297-8 léptetőmotor
vezérlőt&lt;/a&gt;
gyártottam, ami bipoláris motorokat tud vezérelni. Ebből azt a
változatot építettem meg, amelyik &lt;a href="http://www.pminmo.com/pdf/xyz.pdf"&gt;XYZ
vezérlő&lt;/a&gt;, három motort tud
meghajtani. Először 12V-ról működtettem, majd 36V-ról próbáltam. Érdemes
minél nagyobb feszültséggel meghajtani a motorokat. (Az alábbi képeken
nincs rajta a 36V-os tápegység.)  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1426"&gt;&lt;img alt="Léptetőmotor-vezérlő és
tápegység" src="http://www.ivanov.eu/files/images/DSCF9237.JPG.sized.thumbnail.JPG" title="Léptetőmotor-vezérlő és tápegység"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1427"&gt;&lt;img alt="CNC
tápegység" src="http://www.ivanov.eu/files/images/DSCF9238.JPG.sized.thumbnail.JPG" title="CNC tápegység"&gt;{width="100"
height="75"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1428"&gt;&lt;img alt="CNC
léptetőmotor-vezérlő" src="http://www.ivanov.eu/files/images/DSCF9243.JPG.sized.thumbnail.JPG" title="CNC léptetőmotor-vezérlő"&gt;{width="100"
height="75"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ez egy ún. STEP/DIR vezérlő, ezért két bemenete van:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   DIR (direction), magyarul irány. A bemenet szintje határozza meg,
    hogy balra vagy jobbra léptessen a vezérlő.
    &lt;/p&gt;
    &lt;p&gt;
-   STEP, vagyis lépés. Felfutó él hatására a léptetőmotor lép egyet
    balra vagy jobbra.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
L297 és L298 IC-ket a &lt;a href="http://www.lomex.hu/"&gt;Lomex Kft.&lt;/a&gt;-nél lehet kapni
1697 Ft + ÁFA és 1136 Ft + ÁFA áron. Ez összesen körülbelül bruttó 10700
Ft. Ezen kívül persze le kell gyártani a NYÁK-ot és kell egy pár
ellenállás, kondenzátor illetve LM317-es és 74HC14-es IC. Mivel 36V-ról
működtetve nagyon melegedett a vezérlő, ezért egy ún. kínai vezérlőt
vettem, ami TB6560-as IC-vel működik (kereséshez "tb6560 3-axis
controller" a varázsige).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Vezérlés&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A CNC gépet egy 1,5 GiB RAM-mal rendelkező 3,2 GHz-es P4-es számítógép
vezérli, amin &lt;a href="http://www.linuxcnc.org/"&gt;LinuxCNC&lt;/a&gt; fut. A számítógép
párhuzamos portjának bekötése:  &lt;/p&gt;
&lt;p&gt;Kimenetek:  &lt;/p&gt;
&lt;p&gt;2. láb: Z lépés  &lt;/p&gt;
&lt;p&gt;3. láb: léptetőmotor vezérlő engedélyezés  &lt;/p&gt;
&lt;p&gt;4. láb: nem használt  &lt;/p&gt;
&lt;p&gt;5. láb: X lépés  &lt;/p&gt;
&lt;p&gt;6. láb: X irány  &lt;/p&gt;
&lt;p&gt;7. láb: Y lépés  &lt;/p&gt;
&lt;p&gt;8. láb: Y irány  &lt;/p&gt;
&lt;p&gt;9. láb: Z irány  &lt;/p&gt;
&lt;p&gt;(A marómotor bekapcsolására és fordulatszám-szabályozására még egy-egy
kimenet szükséges.)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Bemenetek:  &lt;/p&gt;
&lt;p&gt;10. láb: X tengely limit kapcsolók  &lt;/p&gt;
&lt;p&gt;11. láb: Y tengely limit kapcsolók  &lt;/p&gt;
&lt;p&gt;12. láb: Z tengely limit kapcsolók&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Bemenetből alapesetben a LinuxCNC ötöt kezel, de a végállás kapcsolók
tengelyenkénti sorbakötésével felezhetjük a szükséges bemenetek számát.
Ha az összes kapcsolót sorba kötjük, csak egy bemenet kell.  &lt;/p&gt;
&lt;p&gt;A párhuzamos port kimenetei egy 74HCT244-es IC-s illesztőn keresztül
vannak a léptetőmotor-vezérlőbe bekötve.  &lt;/p&gt;
&lt;p&gt;Ha elfogynak a ki- vagy bemenetek egy PCI-os párhuzamos port kártyát
tehetünk a gépbe. Jó tudni, hogy az új PC alaplapokon általában nincs
párhuzamos port csatlakozó.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Lefestett CNC képei&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1421"&gt;&lt;img alt="Lefestett CNC
marógép" src="http://www.ivanov.eu/files/images/DSCF9178.JPG.sized.thumbnail.JPG" title="Lefestett CNC marógép"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1422"&gt;&lt;img alt="CNC marómotor
és az X tengely
motorja" src="http://www.ivanov.eu/files/images/DSCF9180.JPG.sized.thumbnail.JPG" title="CNC marómotor és az X tengely motorja"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1423"&gt;&lt;img alt="CNC X és Z
tengelyének
motorja" src="http://www.ivanov.eu/files/images/DSCF9184.JPG.sized.thumbnail.JPG" title="CNC X és Z tengelyének motorja"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1424"&gt;&lt;img alt="CNC Z
tengely" src="http://www.ivanov.eu/files/images/DSCF9186.JPG.sized.thumbnail.JPG" title="CNC Z tengely"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1429"&gt;&lt;img alt="CNC vezérlés
nélkül" src="http://www.ivanov.eu/files/images/DSCF9245.JPG.sized.thumbnail.JPG" title="CNC vezérlés nélkül"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1430"&gt;&lt;img alt="CNC Z
tengely" src="http://www.ivanov.eu/files/images/DSCF9256.JPG.sized.thumbnail.JPG" title="CNC Z tengely"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1431"&gt;&lt;img alt="CNC marómotor
rögzítő" src="http://www.ivanov.eu/files/images/DSCF9260.JPG.sized.thumbnail.JPG" title="CNC marómotor rögzítő"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1432"&gt;&lt;img alt="CNC végállás
kapcsolók" src="http://www.ivanov.eu/files/images/DSCF9271.JPG.sized.thumbnail.JPG" title="CNC végállás kapcsolók"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1433"&gt;&lt;img alt="CNC Z
motor" src="http://www.ivanov.eu/files/images/DSCF9280.JPG.sized.thumbnail.JPG" title="CNC Z motor"&gt;{width="75"
height="100"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="CNC"></category><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>Processzorok száma Linux alatt</title><link href="http://www.ivanov.eu/processzorok-szama-linux-alatt.html" rel="alternate"></link><published>2011-03-07T05:55:00+01:00</published><updated>2011-03-07T05:55:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-03-07:/processzorok-szama-linux-alatt.html</id><summary type="html">&lt;p&gt;A gépünk processzorának számát így szerezhejtük meg Linux alatt:  &lt;/p&gt;
&lt;p&gt;cat /proc/cpuinfo|grep processor|wc -l  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ez például forítás során lehet hasznos:  &lt;/p&gt;
&lt;p&gt;make -j`cat /proc/cpuinfo|grep processor|wc -l`  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A make -j kapcsolójával megadhatjuk hány fordítás meenjen párhuzamosan.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;A gépünk processzorának számát így szerezhejtük meg Linux alatt:  &lt;/p&gt;
&lt;p&gt;cat /proc/cpuinfo|grep processor|wc -l  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ez például forítás során lehet hasznos:  &lt;/p&gt;
&lt;p&gt;make -j`cat /proc/cpuinfo|grep processor|wc -l`  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A make -j kapcsolójával megadhatjuk hány fordítás meenjen párhuzamosan.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Qfsm - Állapotgép tervező program</title><link href="http://www.ivanov.eu/qfsm-allapotgep-tervezo-program.html" rel="alternate"></link><published>2011-03-01T05:55:00+01:00</published><updated>2011-03-01T05:55:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-03-01:/qfsm-allapotgep-tervezo-program.html</id><summary type="html">&lt;p&gt;A &lt;a href="http://qfsm.sourceforge.net/"&gt;Qfsm&lt;/a&gt; állapotgépek tervezéséhez
használható grafikus program. Működik Linux és Windows alatt is. EPS-t
(Encapsulated PostScript) és PNG-t is tud exportálni.  &lt;/p&gt;
&lt;p&gt;Itt egy kis próba, amit PNG-ként mentettem el:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1406"&gt;&lt;img alt="Qfsm
próba" src="http://www.ivanov.eu/files/images/proba.png" title="Qfsm próba"&gt;{width="573"
height="333"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;A &lt;a href="http://qfsm.sourceforge.net/"&gt;Qfsm&lt;/a&gt; állapotgépek tervezéséhez
használható grafikus program. Működik Linux és Windows alatt is. EPS-t
(Encapsulated PostScript) és PNG-t is tud exportálni.  &lt;/p&gt;
&lt;p&gt;Itt egy kis próba, amit PNG-ként mentettem el:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1406"&gt;&lt;img alt="Qfsm
próba" src="http://www.ivanov.eu/files/images/proba.png" title="Qfsm próba"&gt;{width="573"
height="333"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Programozás"></category></entry><entry><title>Szakdolgozat: A Microchip TCP/IP Stack implementációjának alkalmazása a gyakorlatban</title><link href="http://www.ivanov.eu/szakdolgozat-a-microchip-tcpip-stack-implementaciojanak-alkalmazasa-a-gyakorlatban.html" rel="alternate"></link><published>2011-02-14T07:46:00+01:00</published><updated>2011-02-14T07:46:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-02-14:/szakdolgozat-a-microchip-tcpip-stack-implementaciojanak-alkalmazasa-a-gyakorlatban.html</id><summary type="html">&lt;p&gt;2004-ben írtam a szakdolgozatomat LaTeX -ben. Egy soros-ethernet
általakítót készítettem a Microchip TCP/IP tack-jének (AN833) és egy
PIConNET nevezetű kártya segítségével. Ez utóbbi a &lt;a href="http://www.chipcad.hu/"&gt;ChipCad
Kft.&lt;/a&gt; terméke (volt?). A dokumentum és a hozzá
tartozó CD
&lt;a href="http://www.ivanov.eu/?q=filebrowser/programozas/szakdolgozat"&gt;itt&lt;/a&gt;
tölthető le. Az ISO fájlban forráskódok, adatlapok és a TeX forrás van.  &lt;/p&gt;
&lt;p&gt;Egy …&lt;/p&gt;</summary><content type="html">&lt;p&gt;2004-ben írtam a szakdolgozatomat LaTeX -ben. Egy soros-ethernet
általakítót készítettem a Microchip TCP/IP tack-jének (AN833) és egy
PIConNET nevezetű kártya segítségével. Ez utóbbi a &lt;a href="http://www.chipcad.hu/"&gt;ChipCad
Kft.&lt;/a&gt; terméke (volt?). A dokumentum és a hozzá
tartozó CD
&lt;a href="http://www.ivanov.eu/?q=filebrowser/programozas/szakdolgozat"&gt;itt&lt;/a&gt;
tölthető le. Az ISO fájlban forráskódok, adatlapok és a TeX forrás van.  &lt;/p&gt;
&lt;p&gt;Egy PIC18F452 -es mikroszámítógép és egy RTL8019AS ethernet illesztő a
fő alkatrészek. Ezen kívül van benne egy 24LC256-os I2C buszos EEPROM a
honlap tároláshoz és egy MAX232 a soros vonali szint illesztéséhez. Az
soros-ethernet átalakítót HTTP-n keresztül lehet beállítani: IP címeket,
portokat és a soros vonal sebességét (baud rate).  &lt;/p&gt;
&lt;p&gt;A fordításhoz PIC C18 demót használtam. Hogy most ezzel le lehet
fordítani, nem tudom.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="LaTeX"></category><category term="Programozás"></category></entry><entry><title>Milyen motort válasszak? Szervómotor és léptetőmotor működési elve</title><link href="http://www.ivanov.eu/milyen-motort-valasszak-szervomotor-es-leptetomotor-mukodesi-elve.html" rel="alternate"></link><published>2011-02-13T17:19:00+01:00</published><updated>2011-02-13T17:19:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-02-13:/milyen-motort-valasszak-szervomotor-es-leptetomotor-mukodesi-elve.html</id><summary type="html">&lt;p&gt;Most már kezdem megismerni a léptető- és szervómotorokat is. Ezért
leírom a tapasztalataimat a hobbi kategóriájú léptető- és
szervómotorokról.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
RC szervómotorok
================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mi a szervómotor? A távirányítású (R/C) járműveknél általában egy
egyenáramú (DC) motor, egy pár fogaskerék és egy abszolút pozíció
érzékelő. Három vezeték csatlakozik a motorhoz:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  föld,
2 …</summary><content type="html">&lt;p&gt;Most már kezdem megismerni a léptető- és szervómotorokat is. Ezért
leírom a tapasztalataimat a hobbi kategóriájú léptető- és
szervómotorokról.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
RC szervómotorok
================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mi a szervómotor? A távirányítású (R/C) járműveknél általában egy
egyenáramú (DC) motor, egy pár fogaskerék és egy abszolút pozíció
érzékelő. Három vezeték csatlakozik a motorhoz:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  föld,
2.  tápellátás,
3.  kért pozíció.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A kért pozíciót 20 ms-onként kell küldeni, az egy ms szélességű impulzus
jelenti a 0 fokos pozíciót a két ms-os impulzus jelenti a 180 fokos
pozíciót. Ezeket az impulzusokat a legegyszerűbb mikrokontrollerekkel is
elő lehet állítani. A szervómotorok további előnye, hogy tartalmaznak
hajtóművet (sebességváltót), egészen kis szervók képesek leadni 1 Nm
nyomatékot elérhető áron. Hátrányuk, hogy alapesetben nem képesek
körbefordulni, bár kis szerelgetéssel át lehet alakítani, de ezt én még
nem próbáltam. Az RC szervók 3V..7,3 V-os tartomány egy részében
működnek. Például a Tower Pro SG90 4,8-tól 6V-ig, a Tower Pro MG995
4,8-tól 7,2V-ig. Ezeket a motorokat az következő videóban működés közben
is meg lehet nézni:  &lt;/p&gt;
&lt;p&gt;Itt pedig már egy robot kar alapja látható működés közben:  &lt;/p&gt;
&lt;p&gt;Az alábbi ábrán 1 ms-os, 1,5 ms-os és 2 ms impulzust adunk a szervónak,
ennek hatására a szervó 0, 90 és 180 fokos szögbe áll be (természetesen,
akkor ha nincs akadályozva a mozgása).  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1400"&gt;&lt;img alt="Szervó
vezérlés" src="http://www.ivanov.eu/files/images/servo_control.png" title="Szervó vezérlés"&gt;{width="327"
height="392"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Léptetőmotorok
==============&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Mi a lépetőmotor? Egy sokpólusú speciális szinkronmotor, amelynek a
tekercseire adott árammal bírhatjuk rá a motort, hogy lépjen egyet
(néhány fokot) óramutató járásával megegyező vagy ellentétes irányba.
Típusai:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  A négy kivezetésnél több kivezetésű (lehet 5, 6 vagy 8) motorok az
    unipoláris motorok. Ezeknek négy tekercse van. Vezérléséhez összesen
    négy kapcsolóelem kell. Általában kisebb nyomatékot tudnak leadni,
    mint a bipoláris motorok, viszont a 6 és 8 vezetékes unipoláris
    motorok vezérelhetők úgy is, mint a bipolárisok.
2.  A négy kivezetésű motornak két tekercse van, ezek a bipoláris
    motorok. A vezérléséhez két teljes H-hídra (H-bridge) van szükség,
    ami legalább kétszer négy kapcsolóelemből (tranzisztor, FET, IGBT,
    stb.) plusz az ehhez tartozó vezérlésből áll. Szükség lehet
    árammérésre.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Egy léptetőmotor általában 1,8; 3,6 vagy 7,2 fokot mozdul egy lépéssel.
Különféle trükkökkel a motor rábírható, hogy fél, negyed, nyolcad, stb.
lépést tegyen meg. Léptetőmotorokat pontos pozícionálás esetén érdemes
használni, mint például egy számítógép vezérlésű eszterga vagy maró
(CNC), viszont mindenképpen szükség van hozzá ,,bonyolult''
vezérlőelektronikára.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1401"&gt;&lt;img alt="Léptetőmorok" src="http://www.ivanov.eu/files/images/stepper_motor.png" title="Léptetőmorok"&gt;{width="229"
height="163"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Léptetőmotorokról egy részletes leírást olvashatsz itt:
&lt;a href="http://qtp.hu/elektro/leptetomotor_mukodese.php"&gt;http://qtp.hu/elektro/leptetomotor_mukodese.php&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Tanulságok:  &lt;/p&gt;
&lt;p&gt;Ha ismerkedni szeretnénk a motorok vezérlésével, mindenképpen
szervómotorokkal kezdjünk. Ha CNC-t szeretnénk építeni, léptetőmotorokat
érdemes használni. A léptetőmorok vezérlése viszont nem egyszerű, ha
magunk építünk vezérlést először próbáljunk egy jól bevált kapcsolást
megépíteni, például L297 + L298 IC-kből. A régi gázmelegítőt pedig egy
nagyobb nyomatékot leadó szervóval érdemes mozgatni. A léptetőmotor
ebben az esetben ágyúval verébre (overkill).&lt;/p&gt;
&lt;/p&gt;</content><category term="CNC"></category><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>USB forgalom vizsgálata (USB sniffer)</title><link href="http://www.ivanov.eu/usb-forgalom-vizsgalata-usb-sniffer.html" rel="alternate"></link><published>2011-01-06T19:05:00+01:00</published><updated>2011-01-06T19:05:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2011-01-06:/usb-forgalom-vizsgalata-usb-sniffer.html</id><summary type="html">&lt;p&gt;Linux alatt az usbmon kernel modullal és a wireshark programmal lehet az
USB forgalmat rögzíteni elemezni. Ha Windows-os meghajtóprogram
forgalmát akarjuk figyelni, akkor például virtualbox-ban futtathatjuk a
Windows-t.  &lt;/p&gt;
&lt;p&gt;A wireshark-ot elképzelhető, hogy root jogokkal kell futtatni, hogy
megjelenjen az USB port figyelésének lehetősége. Ez persze alapvetően
nem jó ötlet, a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Linux alatt az usbmon kernel modullal és a wireshark programmal lehet az
USB forgalmat rögzíteni elemezni. Ha Windows-os meghajtóprogram
forgalmát akarjuk figyelni, akkor például virtualbox-ban futtathatjuk a
Windows-t.  &lt;/p&gt;
&lt;p&gt;A wireshark-ot elképzelhető, hogy root jogokkal kell futtatni, hogy
megjelenjen az USB port figyelésének lehetősége. Ez persze alapvetően
nem jó ötlet, a megfelelő jogosultságokat meg kell adni a
felhasználónak, hogy mezei user-ként is tudjon USB csomagokat elkapni!&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>TUSB3410 Linux kernel</title><link href="http://www.ivanov.eu/tusb3410-linux-kernel.html" rel="alternate"></link><published>2010-11-22T06:34:00+01:00</published><updated>2010-11-22T06:34:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-11-22:/tusb3410-linux-kernel.html</id><summary type="html">&lt;p&gt;A TUSB3410-es IC-t kezelő kernel modul paraméterezése RF2500 -as
debuggerhez:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;modprobe ti_usb_3410_5052 vendor_3410=0x0451 product_3410=0xf432&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;A TUSB3410-es IC-t kezelő kernel modul paraméterezése RF2500 -as
debuggerhez:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;modprobe ti_usb_3410_5052 vendor_3410=0x0451 product_3410=0xf432&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Vicc</title><link href="http://www.ivanov.eu/vicc.html" rel="alternate"></link><published>2010-11-08T15:20:00+01:00</published><updated>2010-11-08T15:20:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-11-08:/vicc.html</id><summary type="html">&lt;p&gt;Ezt én találtam ki (szóval © és hasonlók, csak engedéllyel másolható,
mesélhető és nevethető):&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
- Mi a hasonlóság a kannibál és Norbi között?  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;???  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Mind a kettő embert fogyaszt!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ezt én találtam ki (szóval © és hasonlók, csak engedéllyel másolható,
mesélhető és nevethető):&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
- Mi a hasonlóság a kannibál és Norbi között?  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;???  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Mind a kettő embert fogyaszt!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</content></entry><entry><title>Nem megy Xilinx ISE ISim 64-bites Linux alatt</title><link href="http://www.ivanov.eu/nem-megy-xilinx-ise-isim-64-bites-linux-alatt.html" rel="alternate"></link><published>2010-10-22T15:34:00+02:00</published><updated>2010-10-22T15:34:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-10-22:/nem-megy-xilinx-ise-isim-64-bites-linux-alatt.html</id><summary type="html">&lt;p&gt;Arch Linux alatt nem ment az ISim, ezt írta ki:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1: /usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib/libppl_c.so.4)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Arch Linux alatt nem ment az ISim, ezt írta ki:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1: /usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /usr/lib/libppl_c.so.4)&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1:
/usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version
`GLIBCXX_3.4.11' not found (required by /usr/lib/libppl_c.so.4)  &lt;/p&gt;
&lt;p&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1:
/usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version
`GLIBCXX_3.4.9' not found (required by /usr/lib/libppl_c.so.4)  &lt;/p&gt;
&lt;p&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1:
/usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version
`GLIBCXX_3.4.14' not found (required by /usr/lib/libppl.so.9)  &lt;/p&gt;
&lt;p&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1:
/usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version
`GLIBCXX_3.4.11' not found (required by /usr/lib/libppl.so.9)  &lt;/p&gt;
&lt;p&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1:
/usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version
`GLIBCXX_3.4.9' not found (required by /usr/lib/libppl.so.9)  &lt;/p&gt;
&lt;p&gt;/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.1/cc1:
/usr/local/xilinx/12.2/ISE_DS/ISE//lib/lin64/libstdc++.so.6: version
`GLIBCXX_3.4.11' not found (required by /usr/lib/libgmpxx.so.4)  &lt;/p&gt;
&lt;p&gt;FATAL_ERROR:Simulator:Fuse.cpp:497:1.124.4.5 - Failed to compile
generated C file
isim/ucpu_iv_isim_beh.exe.sim/work/a_0975004157_3212880686.c  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Szerencsére meglett a megoldás. A Xilinx-es libstdc++.so.6 -ot el kell
távolítani és a rendszer saját könyvtárát kell linkelni:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;rm /usr/local/xilinx/12.2/ISE_DS/ISE/lib/lin64/libstdc++.so.6&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ln -s /usr/lib/libstdc++.so.6
/usr/local/xilinx/12.2/ISE_DS/ISE/lib/lin64/  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ezután már működni fog a szimulátor!&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Polaroid 660 fényképezőgépből szonár (távolságmérő) építése</title><link href="http://www.ivanov.eu/polaroid-660-fenykepezogepbol-szonar-tavolsagmero-epitese.html" rel="alternate"></link><published>2010-10-08T18:58:00+02:00</published><updated>2010-10-08T18:58:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-10-08:/polaroid-660-fenykepezogepbol-szonar-tavolsagmero-epitese.html</id><summary type="html">&lt;p&gt;A szonár egy távolságmérő eszköz, ami ember által nem hallható
hanghullámokkal működik általában. Egyes 80-as években készült &lt;a href="http://www.rwhirled.com/landlist/landdcam-600.htm"&gt;Polaroid
fényképezőgépek&lt;/a&gt;
szonárt használnak a fókuszáláshoz. Például a &lt;a href="http://www.rwhirled.com/landlist/pics/campics/660-pson.jpg"&gt;660-as
kamera&lt;/a&gt; is,
amit egy-tízezer forintért használtan megvehetünk aukciós oldalakról
(&lt;a href="http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p5197.m570.l1313&amp;amp;_nkw=polaroid+660&amp;amp;_sacat=See-All-Categories"&gt;ebay&lt;/a&gt;,
vatera, teszvesz). A szonár egy külön modul, ami könnyedén kiszerelhető
és egy mikrokontrollerrel vezérelhető …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A szonár egy távolságmérő eszköz, ami ember által nem hallható
hanghullámokkal működik általában. Egyes 80-as években készült &lt;a href="http://www.rwhirled.com/landlist/landdcam-600.htm"&gt;Polaroid
fényképezőgépek&lt;/a&gt;
szonárt használnak a fókuszáláshoz. Például a &lt;a href="http://www.rwhirled.com/landlist/pics/campics/660-pson.jpg"&gt;660-as
kamera&lt;/a&gt; is,
amit egy-tízezer forintért használtan megvehetünk aukciós oldalakról
(&lt;a href="http://shop.ebay.com/?_from=R40&amp;amp;_trksid=p5197.m570.l1313&amp;amp;_nkw=polaroid+660&amp;amp;_sacat=See-All-Categories"&gt;ebay&lt;/a&gt;,
vatera, teszvesz). A szonár egy külön modul, ami könnyedén kiszerelhető
és egy mikrokontrollerrel vezérelhető.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/-lN902ek5S6hhbI2_m6cUQ?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh4.ggpht.com/_aNRDL26l6X0/THax_eocf8I/AAAAAAAAFiE/ee9g_wvyBJM/s144/DSCF7901.JPG"&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ha pedig sikerül életre kelteni nagyon sok mindenre használható:
távolságmérő kézi készülékhez, egy riasztóhoz behatolásjelzőnek vagy egy
kis robotjármű érzékelőjének.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/2cCEXgMNHzX6CKTQC4iH9A?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh3.ggpht.com/_aNRDL26l6X0/THayH-ZBbnI/AAAAAAAAFic/uMeixiY9owc/s144/DSCF7907.JPG"&gt;{width="144"
height="108"}&lt;/a&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/ZTVFCSsOi38WxWOaOHknwQ?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh3.ggpht.com/_aNRDL26l6X0/THayGBBEXaI/AAAAAAAAFiY/7vxWGBUBuoE/s144/DSCF7913.JPG"&gt;{width="108"
height="144"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Elmélet&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az eszköz a delfinek és denevérek hanglokátorát „utánozza”. Egy
speciális hangszóróból ultrahangot bocsát ki, ez a hang visszaverődik a
legközelebbi tárgyról és ugyanaz a hangszóró veszi a hullámokat. A
küldés és vétel között eltelt időből kiszámolható a távolság, ha tudjuk,
hogy milyen sebességgel haladnak a hanghullámok a levegőben. Ez a
sebesség 25 °C-on körülbelül &lt;a href="http://www.wolframalpha.com/input/?i=speed+of+sound+at+25+celsius+1023+hPa+relative+humidity+70%25"&gt;346 méter
másodpercenként&lt;/a&gt;,
-10 °C-on már csak 325 m/s.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
s = v_hang * t / 2&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ahol „s” a szonár és a tárgy közötti távolság, „v_hang” a hangsebesség
és „t” az idő. Kettővel azért kell osztani, mert a hang az utat kétszer
járja be: oda-vissza megy.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Elvi működés&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A kamerában levő szonár modul fél métertől körülbelül 7,5 méterig tud
mérni. Négy vezetéken keresztül vezérelhetjük: GND, INIT, ECHO és VCC. A
GND a föld, a VCC az 5V-os tápfeszültség. A tápfeszültség bekapcsolása
után 5 ms-ot várni kell, míg a modul oszcillátorai stabilizálódnak.
Ezután az INIT lábra adott magas szintű jel hatására küld el a modul egy
hangimpulzust. (Ez egyben körülbelül 200V feszültség megjelenését is
jelenti, vagyis nem érdemes kézzel a hangszóró kivezetéseihez érni.) Az
INIT lábat a mérés végéig H szinten kell tartani. Az ECHO lábon
megjelenő felfutó él jelzi a vett visszahangot. Tehát a képletben
szereplő „t” idő az INIT és az ECHO lábon megjelenő felfutó élek között
eltelt idő. A mérés végén az INIT lábat L szintre kell állítani és a
tápfeszültséget is ki kell kapcsolni, ha új mérést szeretnénk végezni!  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/RC6HztnZDoz-dJvTiaqK0Q?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh5.ggpht.com/_aNRDL26l6X0/TIffcV5YAwI/AAAAAAAAFkE/8-ja7w4I9Rw/s800/abra1.png"&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Gyakorlatilag „csak” az adást kell elindítanunk, várnunk amíg a
visszhang visszatér és kiszámolnunk a távolságot. Ehhez egy Atmel
ATMEGA88-as mikroszámítógépet használtam fel és egy &lt;a href="http://www.ivanov.eu/?q=node/1332"&gt;Proxima-01 típusú
LCD&lt;/a&gt;-n jelenítettem meg a
távolságot. A forráskód fordítható úgy is, hogy soros vonalra írja ki.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ide vele!&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Kapcsolási rajz:
&lt;a href="http://www.ivanov.eu/files/public/elektronika/sonar/sonar_schematic.pdf"&gt;sonar_schematic.pdf&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Eagle kapcsolási rajzok és NYÁK tervek:
&lt;a href="http://www.ivanov.eu/files/public/elektronika/sonar/atmega88p_sonar_eagle.zip"&gt;atmega88p_sonar_eagle.zip&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Forráskód:
&lt;a href="http://www.ivanov.eu/files/public/elektronika/sonar/atmega88p_sonar.zip"&gt;atmega88p_sonar.zip&lt;/a&gt;
&lt;a href="http://www.ivanov.eu/files/public/elektronika/sonar/atmega88p_sonar.tar.gz"&gt;atmega88p_sonar.tar.gz&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Forráskód dokumentációja
&lt;a href="http://dev.ivanov.eu/projects/atmega88p_sonar/"&gt;itt&lt;/a&gt; is olvasható, de
az előbbi tömörített fájlok is tartalmazzák.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Forrás:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.seattlerobotics.org/encoder/200010/dlcsonar.html"&gt;http://www.seattlerobotics.org/encoder/200010/dlcsonar.html&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.seattlerobotics.org/encoder/200008/daniel.html"&gt;http://www.seattlerobotics.org/encoder/200008/daniel.html&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>USB táplálás</title><link href="http://www.ivanov.eu/usb-taplalas.html" rel="alternate"></link><published>2010-10-07T08:30:00+02:00</published><updated>2010-10-07T08:30:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-10-07:/usb-taplalas.html</id><summary type="html">&lt;p&gt;Az &lt;a href="http://www.usb.org/developers/docs/"&gt;USB szabvány&lt;/a&gt; szerint az
USB-ről táplált eszközök 100 mA-nél több áramot nem vehetnek fel, ha
nincsenek felkonfigurálva, kivéve a 50 µC-nyi induláskor fellépő
tranzienst. Ez gyakorlatban annyit jelent, hogy a VBUS és a GND közé
legfeljebb 10 µF-os kapacitást tehetünk.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az &lt;a href="http://www.usb.org/developers/docs/"&gt;USB szabvány&lt;/a&gt; szerint az
USB-ről táplált eszközök 100 mA-nél több áramot nem vehetnek fel, ha
nincsenek felkonfigurálva, kivéve a 50 µC-nyi induláskor fellépő
tranzienst. Ez gyakorlatban annyit jelent, hogy a VBUS és a GND közé
legfeljebb 10 µF-os kapacitást tehetünk.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Netbook és Linux (GMA 500)</title><link href="http://www.ivanov.eu/netbook-es-linux-gma-500.html" rel="alternate"></link><published>2010-05-09T09:05:00+02:00</published><updated>2010-05-09T09:05:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-05-09:/netbook-es-linux-gma-500.html</id><summary type="html">&lt;p&gt;Netbook vásárlása előtt érdemes alaposan megvizsgálni az adott gép
hardverét, ha Linuxot akarunk rá telepíteni. Én egy Acer Aspire One 751h
típusú netbook-ot vettem és gondoltam, hogy ha Intel videóchip van
beleintegrálva, akkor nem lehet gond. Pedig van. Az USW15W (másnéven
Poulsbo) típusú Intel System Controller Hub -- amit a Z5xx …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Netbook vásárlása előtt érdemes alaposan megvizsgálni az adott gép
hardverét, ha Linuxot akarunk rá telepíteni. Én egy Acer Aspire One 751h
típusú netbook-ot vettem és gondoltam, hogy ha Intel videóchip van
beleintegrálva, akkor nem lehet gond. Pedig van. Az USW15W (másnéven
Poulsbo) típusú Intel System Controller Hub -- amit a Z5xx Atom
processzorokhoz fejlesztettek ki -- grafikus egysége a GMA 500
"videókártya" Linux alatti támogatottsága szörnyű. Az Ubuntu 9.10 és
régebbiek támogatják, de a 10.04 már nem. Az Intel által pártfogolt
&lt;a href="http://www.moblin.org/"&gt;Moblin&lt;/a&gt; ill. &lt;a href="http://meego.com/"&gt;MeeGo&lt;/a&gt; nevű
Linux alapú operációs rendszerek sem támogatják (azt hiszem ez már
röhejes). A támogatottság hiánya egyszerű okokra vezethető vissza: a GMA
500 nem az Intel saját fejlesztése, a PowerVR nevű grafikus magot
licencelték hozzá. Az X.org-hoz egy-két GMA 500-as bináris
meghajtóprogram készült, ami egy adott X.org verzióhoz jó. Mivel a
10.04-es Ubuntuban már egy újabb X szerver verzió van (gondolom
megváltoztak az interfészek, szimbólumok, stb.), nem működik a bináris
meghajtóprogram.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;strong&gt;KÖSZÖNJÜK, INTEL!&lt;/strong&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>M726MRT alaplap leírása</title><link href="http://www.ivanov.eu/m726mrt-alaplap-leirasa.html" rel="alternate"></link><published>2010-04-03T13:29:00+02:00</published><updated>2010-04-03T13:29:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-04-03:/m726mrt-alaplap-leirasa.html</id><summary type="html">&lt;table class="sticky-enabled" id="attachments"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;
Csatolmány

&lt;/th&gt;
&lt;th&gt;
Méret

&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tbody&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr class="odd"&gt;
&lt;td&gt;
[M726MT.pdf](http://www.ivanov.eu/files/M726MT.pdf)

&lt;/td&gt;
&lt;td&gt;
1.16 MB

&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tbody&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/table&gt;

&lt;/p&gt;</summary><content type="html">&lt;table class="sticky-enabled" id="attachments"&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;
Csatolmány

&lt;/th&gt;
&lt;th&gt;
Méret

&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tbody&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr class="odd"&gt;
&lt;td&gt;
[M726MT.pdf](http://www.ivanov.eu/files/M726MT.pdf)

&lt;/td&gt;
&lt;td&gt;
1.16 MB

&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tbody&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/table&gt;

&lt;/p&gt;</content></entry><entry><title>Sun VirtualBox harddisk image</title><link href="http://www.ivanov.eu/sun-virtualbox-harddisk-image.html" rel="alternate"></link><published>2010-03-21T08:07:00+01:00</published><updated>2010-03-21T08:07:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2010-03-21:/sun-virtualbox-harddisk-image.html</id><summary type="html">&lt;p&gt;Hogyan lehet Linux alá csatolni a virtuális merevlemezeket?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ezt találtam:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo mount -o loop,offset=34304,umask=000 /foo/bar.vdi /mnt/vdifs&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Végül ez működött (Sun VirtualBox 3.1.4 r57640-el):  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo mount -t msdos -o loop,offset=34816,umask=000 ~/.VirtualBox/HardDisks/HDD.vdi /mnt/virtualfs&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Hogyan lehet Linux alá csatolni a virtuális merevlemezeket?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ezt találtam:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo mount -o loop,offset=34304,umask=000 /foo/bar.vdi /mnt/vdifs&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Végül ez működött (Sun VirtualBox 3.1.4 r57640-el):  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo mount -t msdos -o loop,offset=34816,umask=000 ~/.VirtualBox/HardDisks/HDD.vdi /mnt/virtualfs&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Bébipapi 5. menü - Céklafőzelék</title><link href="http://www.ivanov.eu/bebipapi-5-menu-ceklafozelek.html" rel="alternate"></link><published>2010-01-18T11:34:00+01:00</published><updated>2010-01-18T11:34:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2010-01-18:/bebipapi-5-menu-ceklafozelek.html</id><summary type="html">&lt;p&gt;Én nagyon szeretem a céklát, a terhességem alatt több kilót megettem
belőle. Reméltem, hogy Timikének is ízlett :)  &lt;/p&gt;
&lt;p&gt;Viszont még soha nem ettem ecet nélkül, nagyon kíváncsi voltam, hogy úgy
milyen.  &lt;/p&gt;
&lt;p&gt;Ami meglepett, hogy iszonyú sokat kell főzni, apró darabokban is egy
óra, de jobb lenne saját héjában, úgy legalább 2 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Én nagyon szeretem a céklát, a terhességem alatt több kilót megettem
belőle. Reméltem, hogy Timikének is ízlett :)  &lt;/p&gt;
&lt;p&gt;Viszont még soha nem ettem ecet nélkül, nagyon kíváncsi voltam, hogy úgy
milyen.  &lt;/p&gt;
&lt;p&gt;Ami meglepett, hogy iszonyú sokat kell főzni, apró darabokban is egy
óra, de jobb lenne saját héjában, úgy legalább 2 óra.  &lt;/p&gt;
&lt;p&gt;Ha apró darabokban főzzük, akkor a saját főzőlevével hígítsuk, hogy
minél kevesebb értékes anyagot veszítsünk.  &lt;/p&gt;
&lt;p&gt;Ehhez kivételesen nem krumplit főztem, hanem rizst, mire megfőtt az
apróra vágott cékla, addig a rizs is pépesre :)  &lt;/p&gt;
&lt;p&gt;Turmixoltam és kész.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Viszont ehhez az ebédhez különösen rossz ruhát érdemes a gyerkőcre adni
és anyára is, mert ugye a cékla nem jön ki a ruhából :) sőt a baba
szájáról is alig :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Bébipapi"></category></entry><entry><title>Almás kekszes süti</title><link href="http://www.ivanov.eu/almas-kekszes-suti.html" rel="alternate"></link><published>2010-01-18T11:26:00+01:00</published><updated>2010-01-18T11:26:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2010-01-18:/almas-kekszes-suti.html</id><summary type="html">&lt;p&gt;Ez a süti nagyon finom és gyorsan kész, sütni nem is kell. Annyi csak,
hogy hűlnie kell, ezért hamarabb kell megcsinálni, mint ahogy ennénk.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Kell hozzá:  &lt;/p&gt;
&lt;p&gt;* 1 kg alma,  &lt;/p&gt;
&lt;p&gt;* 8 dl és 8-10 evőkanál víz,  &lt;/p&gt;
&lt;p&gt;* 20 dkg cukor,  &lt;/p&gt;
&lt;p&gt;* 3 csomag (12 dkg-s) főzni való vaníliás pudingpor,  &lt;/p&gt;
&lt;p&gt;* 50 dkg szögletes formájú …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ez a süti nagyon finom és gyorsan kész, sütni nem is kell. Annyi csak,
hogy hűlnie kell, ezért hamarabb kell megcsinálni, mint ahogy ennénk.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Kell hozzá:  &lt;/p&gt;
&lt;p&gt;* 1 kg alma,  &lt;/p&gt;
&lt;p&gt;* 8 dl és 8-10 evőkanál víz,  &lt;/p&gt;
&lt;p&gt;* 20 dkg cukor,  &lt;/p&gt;
&lt;p&gt;* 3 csomag (12 dkg-s) főzni való vaníliás pudingpor,  &lt;/p&gt;
&lt;p&gt;* 50 dkg szögletes formájú háztartási keksz,  &lt;/p&gt;
&lt;p&gt;* 3-4 evőkanál kakaópor,  &lt;/p&gt;
&lt;p&gt;* 4 evőkanál porcukor,  &lt;/p&gt;
&lt;p&gt;* 5 dkg vaj&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az almát megpucoljuk, kicsumázzuk, és 8 részre vágjuk, majd minden
szeletet 4-be. A pudingport 3 dl vízzel és a 20 dkg cukorral kikeverjük,
az almához öntjük, és még 5dl vizet hozzáadunk. Kevergetve addig főzzük,
míg jól besűrűsödik. Egy kb. 28x23 centis tepsi alját keksszel kirakjuk,
a már csak meleg krémet egyenletesen rákenjük. A tetejére szép sorban
keksz kerül. A kakaóport a porcukorral meg 8-10 evőkanál vízzel
kevergetve fölforraljuk, a tűzről levéve a vajat hozzáadjuk, majd ezt a
mázat a süti tetejére kenjük. Jól behűtjük, ezalatt nemcsak összeérik,
hanem össze is áll, így lehet majd szeletelni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az alapreceptet lehet variálni, más pudinggal, más gyümölccsel. Például
találtam olyan ötletet, hogy 2 üveg meggybefőttből csokipudinggal.&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Bébipapi 4. menü - Sárgarépafőzelék</title><link href="http://www.ivanov.eu/bebipapi-4-menu-sargarepafozelek.html" rel="alternate"></link><published>2010-01-08T15:45:00+01:00</published><updated>2010-01-08T15:45:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2010-01-08:/bebipapi-4-menu-sargarepafozelek.html</id><summary type="html">&lt;p&gt;Miután az alma nem jött be, a többi gyümölcsnek meg nincs szezonja,
átlibbentünk Timikével a főzelékekre.  &lt;/p&gt;
&lt;p&gt;MA kipróbáltam a sárgarépafőzeléket.  &lt;/p&gt;
&lt;p&gt;Babavízben (nálunk nem adható a csapvíz babáknak a nitrát tartalom
miatt) feltettem főne egy kis darabokra vágott krumplit és 3 szál
szintén kicsire vágott sárgarépát. A víz ne legyen sok …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Miután az alma nem jött be, a többi gyümölcsnek meg nincs szezonja,
átlibbentünk Timikével a főzelékekre.  &lt;/p&gt;
&lt;p&gt;MA kipróbáltam a sárgarépafőzeléket.  &lt;/p&gt;
&lt;p&gt;Babavízben (nálunk nem adható a csapvíz babáknak a nitrát tartalom
miatt) feltettem főne egy kis darabokra vágott krumplit és 3 szál
szintén kicsire vágott sárgarépát. A víz ne legyen sok, mert ezt nem
szabad kiönteni, ebbe fő bele a sok ásványianyag, tehát ezzel kell
hígítani is.  &lt;/p&gt;
&lt;p&gt;Mikor megfőtt, pürésítettem. Sikere volt :)  &lt;/p&gt;
&lt;p&gt;Ez akkor adag lett, hogy Timikének holnapra biztos elég, de lehet, hogy
holnaputánra is. Erre a ksi időre én csak hűtőbe teszem, nem
fagyasztom.  &lt;/p&gt;
&lt;p&gt;Szintén 6 hónapos kortól már adható, mi 7 hónaposan kóstoltuk.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A gyümölcsökről még annyit, hogy próbáltunk az őszibarackot és az
őszibarackos almát üveges kajában, mert ugye most nincs friss, de még
kevésbé ízlett, mint az alma. Hiába, Timi nincs oda egyelőre a
gyümikért. Veszek még neki másfajtát is, hátha egyik elnyeri a
kisasszony tetszését :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Bébipapi"></category></entry><entry><title>Bébipapi 3. menü - Krumpli</title><link href="http://www.ivanov.eu/bebipapi-3-menu-krumpli.html" rel="alternate"></link><published>2010-01-08T15:16:00+01:00</published><updated>2010-01-08T15:16:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2010-01-08:/bebipapi-3-menu-krumpli.html</id><summary type="html">&lt;p&gt;Ez rendkívül egyszerű és nem túl jó ízű, mert se só, se más ízesítő nem
kerülhet bele.  &lt;/p&gt;
&lt;p&gt;Megfőzzük a krumplit és vízzel hígítva pépesítjük.  &lt;/p&gt;
&lt;p&gt;6 hónapos kortól adhatjuk.  &lt;/p&gt;
&lt;p&gt;Én csak egy nap adtam neki, mert nagyon íztelen volt és Timike sem
rajongott érte. Nem fintorgott, de 5-6 kanálnál nem kért …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ez rendkívül egyszerű és nem túl jó ízű, mert se só, se más ízesítő nem
kerülhet bele.  &lt;/p&gt;
&lt;p&gt;Megfőzzük a krumplit és vízzel hígítva pépesítjük.  &lt;/p&gt;
&lt;p&gt;6 hónapos kortól adhatjuk.  &lt;/p&gt;
&lt;p&gt;Én csak egy nap adtam neki, mert nagyon íztelen volt és Timike sem
rajongott érte. Nem fintorgott, de 5-6 kanálnál nem kért többet.&lt;/p&gt;
&lt;/p&gt;</content><category term="Bébipapi"></category></entry><entry><title>Bébipapi - Általánosságok</title><link href="http://www.ivanov.eu/bebipapi-altalanossagok.html" rel="alternate"></link><published>2010-01-08T15:08:00+01:00</published><updated>2010-01-08T15:08:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2010-01-08:/bebipapi-altalanossagok.html</id><summary type="html">&lt;p&gt;Csilla barátnőm pici Lánya pár héttel idősebb Timikénél, így ők már
tapasztaltak voltak, mikor mi belevágtunk.  &lt;/p&gt;
&lt;p&gt;Tőle kaptam ezeket a jötanácsokat.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A fő cél elvileg a következő:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;reggel anyatej (vagy tápszer)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;tízóraira gyümölcs reszelt babakeksszel, zabpehellyel, rizspehellyel  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ebédre főzelék, ha már 1 decit megeszik, lehet bele tenni egy kiskanál
olajat …&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Csilla barátnőm pici Lánya pár héttel idősebb Timikénél, így ők már
tapasztaltak voltak, mikor mi belevágtunk.  &lt;/p&gt;
&lt;p&gt;Tőle kaptam ezeket a jötanácsokat.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A fő cél elvileg a következő:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;reggel anyatej (vagy tápszer)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;tízóraira gyümölcs reszelt babakeksszel, zabpehellyel, rizspehellyel  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ebédre főzelék, ha már 1 decit megeszik, lehet bele tenni egy kiskanál
olajat, 8 hónapos kortól heti 2-3-szor csirkemellet  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;uzsonna megint gyümölcs, de később lehet ez vagy a vacsi hús nélküli
főzelék  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;lefekvés előtt anyatej vagy tápszer&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Napi legalább fél liter tápszer vagy anyatej meg kell legyen egy éves
koráig.  &lt;/p&gt;
&lt;p&gt;Spenóttal vigyázni kell, heti egyszer lehet csak adni (spenót vesekövet
okozhat)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Bevezetés:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;első nap elvileg csak gyümölcslé (egyes dokik szerint ez sem
szükséges)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;utána fokozatosan növelni az adagot  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;4-5 napig ugyanazt adni, hogy kiderüljön, hogy bírja a gyomra  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;délelőtt vagy délben adni az új ízeket, hogy estig kijöjjön, ha fáj a
hasa tőle (nehogy éjjel ne tudjon tőle aludni)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;nem a változatosság fontos náluk, hanem ha egyvalamit már eszik, akkor
abból gyakran kapjon, elég változatos már az, hogy nemcsak tejet kapnak  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a doki szerint az almával jó sokáig elvannak, nem kell sokfajta gyümit
adni nekik, Baba inkább az őszibarackot szereti&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Tapasztalataim:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;minden baba más, ki kell tapasztalni őt  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Babának pl. a krumplitól és az őszibaracktól fáj a hasa, de ha
bébikajában kapja, semmi baja  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Érdemes a bébikaját és a rendes kaját is megkóstoltatni vele, hogy ha
mentek valahová, ne legyen gond az etetés  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A pürét vízzel vagy anyatejjel érdemes csinálni, ez utóbbi esetben
jobban megeszik, mert érzik a már megszokott ízt is  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Püré: reszelés, villával szétnyomkodás vagy turmix, bármelyik jó, a
lényeg, hogy ne legyenek benne darabok  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Amitől a babának szoptatáskor fájt a hasa (mármint ha TI azt ettétek),
lehet, hogy hozzátápikor is fog  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A doki írhat fel Sinlacot, ami egy tejpép, ezzel prímán lehet sűríteni
a főzelékeket és még édes is, így ízletesebbé teszi a babák számára a
kaját, ez főleg akkoe hasznos, ha fáj a pocak a krumplitól&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Bevezetéskor szerintem a következőkre érdemes odafigyelni:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A könyvek szerint akkor érett meg a baba a hozzátápira, ha már a
kanalat nem tolja kifelé a szájából, ezért érdemes néha kipróbálni, már
6 hónapos kora előtt, főleg, ha már tápszereztek.  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Érdemes többfajta kanalat kipróbálni, vannak babák, akik a fémkanalat
jobban szeretik  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Érdemes napjában többször próbálkozni  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a hozzátáplálás elkezdésével el kell kezdeni itatni a babát, vízzel,
vagy ha az nem megy, akkor teával/gyümölcslével  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a főzelékeknél az alap a krumpli (vagy rizs, mert a krumplitól fáj a
pocija) és ezt kell színezni más zöldséggel (saláta, brokkoli, répa,
spenót, sütőtök stb.)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;a hozzátáplálást nem szabad erőltetni, majd a baba tudja, mikor mire
van szüksége, sok türelem és kitartás kell,&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;</content><category term="Bébipapi"></category></entry><entry><title>Bébipapi 2. menü - Sütőtökpüré</title><link href="http://www.ivanov.eu/bebipapi-2-menu-sutotokpure.html" rel="alternate"></link><published>2010-01-08T14:51:00+01:00</published><updated>2010-01-08T14:51:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2010-01-08:/bebipapi-2-menu-sutotokpure.html</id><summary type="html">&lt;p&gt;Azon felbuzdulva, hogy a gyermek csak fintorog az almára és kitolja a
nyelvével 2 hétnyi próbálkozás után belevágtunk a sütőtök-projektbe.  &lt;/p&gt;
&lt;p&gt;Mivel tél van, épp szezonja van, emellett mi is és a nagyszülők is
termeltek a kiskertben, így igazi bio tökünk van :)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Megsütöttem hát, ahogy magunknak szoktuk, félbevágva, kimagozva, de nem …</summary><content type="html">&lt;p&gt;Azon felbuzdulva, hogy a gyermek csak fintorog az almára és kitolja a
nyelvével 2 hétnyi próbálkozás után belevágtunk a sütőtök-projektbe.  &lt;/p&gt;
&lt;p&gt;Mivel tél van, épp szezonja van, emellett mi is és a nagyszülők is
termeltek a kiskertben, így igazi bio tökünk van :)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Megsütöttem hát, ahogy magunknak szoktuk, félbevágva, kimagozva, de nem
megcukrozva egy tököt. Kivájtam a belsejét és turmixoltam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ekkor már nem volt nagy fintorgás, de nem evett Babuci túl sokat.  &lt;/p&gt;
&lt;p&gt;A nagy áttörés karácsonykor következett be, mikor a mamáknál nem akartam
vacakolni a pürékkel, vettem hát egy üveg kecskeméti sütőtökpürét.
Felkészítve Anyukámat, hogy "úgyse ízlik neki", elkezdtünk etetni és
csodák-csodája, Timike szerette, mit szerette, imádta. Csak úgy falta
:)  &lt;/p&gt;
&lt;p&gt;És így rájöttem a megoldásra, a tej után mindennek erős íze van, így az
elejénn annyira fel kell hígítani, hogy nekünk már ne tűnjön finomnak.
Na, ez ízleni fog :)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ezentúl én is így készítettem a hazait és ez már jó volt.  &lt;/p&gt;
&lt;p&gt;A sütőtök kezdőkaja, már 6 hónapos kortól lehet adni.  &lt;/p&gt;
&lt;p&gt;Van, aki azt mondja, hogy csak hetente 1x adjunk, de nem kell félni,
lehet adni, max sárga lesz a baba bőre.&lt;/p&gt;
&lt;/p&gt;</content><category term="Bébipapi"></category></entry><entry><title>Babakaja, bébipapi, avagy a hozzátáplálás buktatói és receptek - 1. menü</title><link href="http://www.ivanov.eu/babakaja-bebipapi-avagy-a-hozzataplalas-buktatoi-es-receptek-1-menu.html" rel="alternate"></link><published>2010-01-08T14:04:00+01:00</published><updated>2010-01-08T14:04:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2010-01-08:/babakaja-bebipapi-avagy-a-hozzataplalas-buktatoi-es-receptek-1-menu.html</id><summary type="html">&lt;p&gt;Kicsi lányunk 2009. decemberben elérte a 6 hónapos kort. Addig csak
szopizott és innentől kezdhettük el megismertetni a gasztronómia
remekeivel, ami eleinte almapüréből és sütőtökpüréből állt, de reméljük
hónapok múlva eljutunk a husis finomságokig.  &lt;/p&gt;
&lt;p&gt;Én azt hittem, hogy ez milyen egyszerű, örül a gyerek, ha már végre mást
is kap …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Kicsi lányunk 2009. decemberben elérte a 6 hónapos kort. Addig csak
szopizott és innentől kezdhettük el megismertetni a gasztronómia
remekeivel, ami eleinte almapüréből és sütőtökpüréből állt, de reméljük
hónapok múlva eljutunk a husis finomságokig.  &lt;/p&gt;
&lt;p&gt;Én azt hittem, hogy ez milyen egyszerű, örül a gyerek, ha már végre mást
is kap, mint tejet. De nem ám :)  &lt;/p&gt;
&lt;p&gt;Így hát leírom, magunk és mások okulására, hogyan is és mikor mivel
ismertettük meg csemeténket.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A nagykönyvben azt írják, hogy a gyümölcsökkel kezdjük, mert azt jobban
szeretik a gyerekek és mások pedig arra figyelmeztetnek, hogy ne a
gyümölcsökkel kezdjük, mert akkor nem eszi meg a csemete a zöldségeket.  &lt;/p&gt;
&lt;p&gt;Miután én, kezdő anyuka jól "megnyugodtam" eme ellentétes tanácsoktól,
elkezdtem az almával, kockáztatva, hogy kicsi lánykám zöldségekkel való
kapcsolatát örökre megrontom.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzávalók az összes recepthez: 1db baba, 1 etetőszék, egy vagy több
előke (én speciel textilpelenkát használok háromszögbe hajtva, mert az
takar legtöbbet a ruhából, barátnőm olyat ajánl, aminek ujja is van:)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1. menü tehát 6 hónaposan az ALMAPÜRÉ  &lt;/p&gt;
&lt;p&gt;Ez rendkívül egyszerű, fogok egy kicsi almát, lereszelem a pépesítő
részén a reszelőnek, vagy botmixerrel vagy ahogy tetszik és felhígítom
vízzel (forralt vízzel vagy babavízzel), hogy tompítsam kicsit az alma
babáknak erős ízét (ez már későbbi tapasztalat).  &lt;/p&gt;
&lt;p&gt;Az első próbálkozásnál még csak a levét adjuk 4-5 kanállal vagy amennyit
hajlandó :)  &lt;/p&gt;
&lt;p&gt;De ha babánk nem szereti így, akkor 4-be vágva, héjjastól a sütőben
megsütöm és a belsejét pürésítem, ez édesebb lesz és talán kevésbé savas
(de ebben nem vagyok biztos).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Na, Timike ellentmond mindenféle tanácsnak, mert az almát utálja, a
pirosat is, a sárgát is, a kicsit és a nagyot is, sütve és nyersen is.
Sőt üveges bébipapi formában és őszibarackos bébipapival keverve is :)  &lt;/p&gt;
&lt;p&gt;kivéve ha szeletben van egy a saját kezével foghatja és nyalogathatja :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Bébipapi"></category></entry><entry><title>acer garancia 2</title><link href="http://www.ivanov.eu/acer-garancia-2.html" rel="alternate"></link><published>2009-12-18T07:12:00+01:00</published><updated>2009-12-18T07:12:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2009-12-18:/acer-garancia-2.html</id><summary type="html">&lt;p&gt;Kb. november 5-én szállították el az UPS-esek és 9-én meg is kapták az
acer szervízközpontban Brno-ban a netbook-ot (immár másodszor). Az
elmúlt egy hónapban többször is érdeklődtem, hogy haladnak a javítással.
A válasz mindig az volt, hogy "jelenleg cserealkatrészre várunk". Utána
érdeklődtem, hogyan kaphatom vissza a pénzem ill. hogyan cseréltethetem …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Kb. november 5-én szállították el az UPS-esek és 9-én meg is kapták az
acer szervízközpontban Brno-ban a netbook-ot (immár másodszor). Az
elmúlt egy hónapban többször is érdeklődtem, hogy haladnak a javítással.
A válasz mindig az volt, hogy "jelenleg cserealkatrészre várunk". Utána
érdeklődtem, hogyan kaphatom vissza a pénzem ill. hogyan cseréltethetem
ki a számítógépem egy ugyanolyan típusú, de működő változatra. Azt
hittem, ha cserét kérek, akkor becsomagolnak egy újat és azt küldik el,
de nem. Adnak valami papírt, amivel nekem kell elmennem a vásárlás
helyére és majd ott adnak egy újat.  &lt;/p&gt;
&lt;p&gt;De december 16-án megkaptam az emailt, hogy megjavították és
elszállították a központból a számítógépem. Elvileg ma jön a futár.
Meglátjuk.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>acer garancia</title><link href="http://www.ivanov.eu/acer-garancia.html" rel="alternate"></link><published>2009-11-04T20:46:00+01:00</published><updated>2009-11-04T20:46:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2009-11-04:/acer-garancia.html</id><summary type="html">&lt;p&gt;Két hónappal ezelőtt vettem egy acer 751h netbook-ot. Másfél hónapig
bírta, utána a kijelző felmondta a szolgálatot. Az acer-nek
magyarországi szervize nincs, ezért csomagként el kellet küldeni
Csehországba Brnoba. Október 20-án adtuk fel és 22-én vették át a
szervizben. Egy héttel később, 30-án küldték vissza, erről egy
értesítést is kaptam …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Két hónappal ezelőtt vettem egy acer 751h netbook-ot. Másfél hónapig
bírta, utána a kijelző felmondta a szolgálatot. Az acer-nek
magyarországi szervize nincs, ezért csomagként el kellet küldeni
Csehországba Brnoba. Október 20-án adtuk fel és 22-én vették át a
szervizben. Egy héttel később, 30-án küldték vissza, erről egy
értesítést is kaptam e-mailben, hogy a javítás befejeződött. November
3-án kaptam meg és a jelentésükben azt írták, hogy a megadott
hibajelenség nem jelentkezett így nem is csináltak semmit. Persze jó
mérges is lettem, mert a telefonba elmondtam, milyen hiba történt, amit
a másik oldalon levő hölgy négy szóba sűrített. A szervizesek meg nem
telefonáltak, nem írtak emailt, hogy további adatokat kérjenek.  &lt;/p&gt;
&lt;p&gt;Ezúttal interneten írtam meg a hibajelentést, csináltam fényképet,
videót. Remélhetőleg ez elég lesz a javításhoz. Ki is nyomtattam
magyarul, angolul és beletettem a csomagba.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>skeletonz CMS</title><link href="http://www.ivanov.eu/skeletonz-cms.html" rel="alternate"></link><published>2009-10-01T18:08:00+02:00</published><updated>2009-10-01T18:08:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2009-10-01:/skeletonz-cms.html</id><summary type="html">&lt;p&gt;A &lt;a href="http://orangoo.com/skeletonz/"&gt;skeletonz&lt;/a&gt; CMS-t
(tartalomszolgáltatót) próbáltam ki és nagyon megtetszett. Pythonban
írták és egyszerűen használható. Ezt szerettem volna az angol nyelvű,
fejlesztéssel kapcsolatos honlapom motorjának használni. Nem CGI-ként
használandó, hanem mint HTTP démon fut a háttérben. MySQL adatbázis kell
még hozzá illetve 2.4-es python interpreter. Éppen amiatt, hogy
démonként fut …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A &lt;a href="http://orangoo.com/skeletonz/"&gt;skeletonz&lt;/a&gt; CMS-t
(tartalomszolgáltatót) próbáltam ki és nagyon megtetszett. Pythonban
írták és egyszerűen használható. Ezt szerettem volna az angol nyelvű,
fejlesztéssel kapcsolatos honlapom motorjának használni. Nem CGI-ként
használandó, hanem mint HTTP démon fut a háttérben. MySQL adatbázis kell
még hozzá illetve 2.4-es python interpreter. Éppen amiatt, hogy
démonként fut sajnos több memóriát használ, mint egy mezei CGI script. A
legtöbb tárhely szolgáltató PHP, esetleg PERL CGI script-eket támogat.
Ahol mégis lehet python script-et futtatni, ott viszont a felhasználható
memória volt 128 MiB-ra korlátozva, ami persze nem volt elég a
skeletonz-nak. Így hiúsult meg a tervem, hogy a skeletonz CMS-t
használjam.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Gombakrém szendvicsre</title><link href="http://www.ivanov.eu/gombakrem-szendvicsre.html" rel="alternate"></link><published>2009-08-09T15:35:00+02:00</published><updated>2009-08-09T15:35:00+02:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2009-08-09:/gombakrem-szendvicsre.html</id><summary type="html">&lt;p&gt;Mostanában keresgetjük azokat az ételeket, amik a felvágottakat
felválthatnák a reggeli és vacsora során. Egyik ötletem az gombakrém,
amit pirítósra vagy csak sima kenyérre kenve, sőt melegszendvicsként is
fogyaszthatunk.  &lt;/p&gt;
&lt;p&gt;Egy pár evésre elegendő gombakrémet készíthetünk 25 dkg gombából, ami
lehet csiperke (én most ebből próbáltam), de akár laska is. Egy …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Mostanában keresgetjük azokat az ételeket, amik a felvágottakat
felválthatnák a reggeli és vacsora során. Egyik ötletem az gombakrém,
amit pirítósra vagy csak sima kenyérre kenve, sőt melegszendvicsként is
fogyaszthatunk.  &lt;/p&gt;
&lt;p&gt;Egy pár evésre elegendő gombakrémet készíthetünk 25 dkg gombából, ami
lehet csiperke (én most ebből próbáltam), de akár laska is. Egy átlagos
fej hagymát apróra vágunk és megpirítunk 5dkg vajon (vagy margarinon,
csak mi nem használunk margarint). Beletesszük a szintén apróra vágott
gombát,ami lassú tűzön lassan levet ereszt. Ízesítjük 4-5 csipet
szárított vagy egy csokor petrezselyemmel, borssal, sóval, majorannával
és ízlés szerint bármivel. Folyamatosan kevergetnünk kell, mert könnyen
lekapja.  &lt;/p&gt;
&lt;p&gt;Amint a lé elpárolgott,hozzáadunk egy púpos evőkanál lisztet, majd
szintén kevergetjük egy-két percig. Ezután 1 dl tejjel felöntjük,amit
addig kevergetünk, amíg be nem sűrűsödik, majd fél dl tejföllel
keverjük. Ezután már csak addig hagyjuk a tűzön, amíg összeforr.  &lt;/p&gt;
&lt;p&gt;Kész is. Lehűtjük és már ehetjük is. Hűtőben több napig is eláll.&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Bemutatoterem.net tapasztalatok</title><link href="http://www.ivanov.eu/bemutatoteremnet-tapasztalatok.html" rel="alternate"></link><published>2009-07-27T18:17:00+02:00</published><updated>2009-07-27T18:17:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2009-07-27:/bemutatoteremnet-tapasztalatok.html</id><summary type="html">&lt;p&gt;A bemutatoterem.net internetes boltban vettünk egy Samsung SM-XF30L
típusú kamerát. A kamera jól működik, nem is azzal van a baj, hanem
azzal, hogy a hirdetésben írtak egy 4 GB-os SD kártyáról, ami a kamera
mellé jár. A kártyát viszont nem mellékelték, így hát billentyűzetet
ragadtam és írtam nekik:  &lt;/p&gt;
&lt;p&gt;&lt;i&gt;To …&lt;/i&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;A bemutatoterem.net internetes boltban vettünk egy Samsung SM-XF30L
típusú kamerát. A kamera jól működik, nem is azzal van a baj, hanem
azzal, hogy a hirdetésben írtak egy 4 GB-os SD kártyáról, ami a kamera
mellé jár. A kártyát viszont nem mellékelték, így hát billentyűzetet
ragadtam és írtam nekik:  &lt;/p&gt;
&lt;p&gt;&lt;i&gt;To: info@bemutatoterem.net  &lt;/p&gt;
&lt;p&gt;Subject: Samsung SM-XF30L  &lt;/p&gt;
&lt;p&gt;Tisztelt Hölgyem/Uram!&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A fent említett videokamerát vettem tegnap, de nem kaptam mellé SD
kártyát. A hirdetésben 4 GB-os kártyát említenek. Miért nem kaptam meg?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Tisztelettet,  &lt;/p&gt;
&lt;p&gt;Ivanov Péter&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ezután nem sokkal felhívtak, hogy "Hát, igazából nem jár a kamera mellé
SD kártya, rosszul jelent meg a hirdetés, de majd kerítünk egyet és
elküldjük. Ja, és írtunk egy emailt nemrég, azt tekintsem semmisnek".
Egészen meglepődtem, mert nem erre számítottam. Készítettem is egy
képernyőképet az emlegetett hirdetésről, még a levél megírása előtt ill.
után:  &lt;/p&gt;
&lt;p&gt;[image:1369] [image:1370]  &lt;/p&gt;
&lt;p&gt;Arra gondoltam, hogy jól letagadják az egészet, hogy soha nem is volt a
hirdetésben SD kártya, meg miért is lenne mellé. Azóta újra írtam nekik,
hogy sajnos még mindig nem kaptam meg az SD kártyát. És elküldték a 4
GB-os SD kártyát! Lehet, hogy legközelebb is náluk vásárolunk?!&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Tökfőzelék</title><link href="http://www.ivanov.eu/tokfozelek.html" rel="alternate"></link><published>2009-07-18T17:45:00+02:00</published><updated>2009-07-18T17:45:00+02:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2009-07-18:/tokfozelek.html</id><summary type="html">&lt;p&gt;Erről az ételről a férjemnek az jut eszébe, hogy "Már megint?". Szívesen
megeszi, csak ne kelljen túl sűrűn. Azt, hogy mikortól lesz túl sűrű,
még nem tudom, nekem még nem mondta :)  &lt;/p&gt;
&lt;p&gt;Ma kaptunk egy szép tököt a szomszédainktól, itt volt hát a feladat,
hogy tökfőzeléket készítsek. Még sose csináltam, így …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Erről az ételről a férjemnek az jut eszébe, hogy "Már megint?". Szívesen
megeszi, csak ne kelljen túl sűrűn. Azt, hogy mikortól lesz túl sűrű,
még nem tudom, nekem még nem mondta :)  &lt;/p&gt;
&lt;p&gt;Ma kaptunk egy szép tököt a szomszédainktól, itt volt hát a feladat,
hogy tökfőzeléket készítsek. Még sose csináltam, így több forrásból
szereztem receptet és nekikezdtem.  &lt;/p&gt;
&lt;p&gt;A tök közepes méretű volt, ami azt jelenti, hogy kb. 30 cm hosszú.  &lt;/p&gt;
&lt;p&gt;Felvágtam, meghámoztam és kiszedtem a magrészét. Utána a férjem
lereszelte a nagylyukú reszelőn. Annyi vízben tettem fel főni, hogy épp
ne lepje el, majd sóztam, tettem bele egy kávéskanál vegetát, egy
evőkanál cukrot és egy kisebb tő kaprot. Kb. negyed óra alatt puhára
főtt, közben viszont sokszor meg kellett keverni.  &lt;/p&gt;
&lt;p&gt;Mikor már elég puhára főtt a tök, tettem bele egy evőkanál 10%-os ecetet
és fehér rántást (olaj, liszt) kevertem bele. Ezután elzártam a gázt és
másfél evőkanál tejföllel ízesítettem. Finom lett :) feltétként fasírtot
csináltam mellé, ehhez lásd a finom fajta fasírt receptet.&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Túrógombóc</title><link href="http://www.ivanov.eu/turogomboc.html" rel="alternate"></link><published>2009-07-14T19:03:00+02:00</published><updated>2009-07-14T19:03:00+02:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2009-07-14:/turogomboc.html</id><summary type="html">&lt;p&gt;Egyik kedvenc ételem a túrógombóc. Jó főételnek és desszertnek, nyáron
és télen, frissen és később is.  &lt;/p&gt;
&lt;p&gt;Egy adag túrógombóc kettőnknek elég főételnek leves után és még marad is
pár darab. Ehhez fél kg túró kell, amihez 2 tojássárgáját, 1 csipet sót,
1 zacskó vaníliás cukrot és két evőkanál porcukrot adunk …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Egyik kedvenc ételem a túrógombóc. Jó főételnek és desszertnek, nyáron
és télen, frissen és később is.  &lt;/p&gt;
&lt;p&gt;Egy adag túrógombóc kettőnknek elég főételnek leves után és még marad is
pár darab. Ehhez fél kg túró kell, amihez 2 tojássárgáját, 1 csipet sót,
1 zacskó vaníliás cukrot és két evőkanál porcukrot adunk (lehet két
csomag vaníliás cukor is és csak egy kanál porcukor).  &lt;/p&gt;
&lt;p&gt;Ehhez a masszához hozzákeverjük a felvert tojásfehérjét és keverünk
hozzá búzadarát is. A búzadarából kb 5-10 evőkanál kell, de ez függ a
túró állagától, víztartalmától is.  &lt;/p&gt;
&lt;p&gt;A masszát hagyjuk kicsit állni,kb fél órát, amíg a búzadara beszívja a
vizet és megdagad. utána még tehetünk hozzá darát, ha úgy gondoljuk.
hogy még túl folyós a massza. Nem kell túl keménynek lennie, olyan
legyen, hogy ne lehessen szép gömböt formázni, hanem ha letesszük, akkor
kicsit szétlapuljon. Ekkor nem lesz túl kemény.  &lt;/p&gt;
&lt;p&gt;Vizet forralunk és gömbökké formáljuk a masszát, kb 3 cm átmérővel.
Egyszerre 4-5 gombócot tegyünk csak a vizbe és ha feljönnek a víz
tetejére, akkor azonnal vegyük ki, mert egyébként szétfőnek.  &lt;/p&gt;
&lt;p&gt;A gombócokat leöntjük cukros tejföllel. Egy doboz telfölbe egy csomag
vaníliás cukor elég is, de kóstoljuk meg és meglátjuk.  &lt;/p&gt;
&lt;p&gt;jó étvágyat :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Zúzapörkölt</title><link href="http://www.ivanov.eu/zuzaporkolt.html" rel="alternate"></link><published>2009-07-14T18:31:00+02:00</published><updated>2009-07-14T18:31:00+02:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2009-07-14:/zuzaporkolt.html</id><summary type="html">&lt;p&gt;Akik szeretik a húslevesben a zúzát, annak biztosan ízleni fog a
zúzapörkölt is.  &lt;/p&gt;
&lt;p&gt;A zúzát félbevágjuk és megtisztítjuk, de a legegyszerűbb, ha már úgy
vesszük meg.Kettőnknek fél kg bőven elég. Azért azt is át kell nézni,
mert nem mindig tisztítják meg az összeset. Utána egy zúzát kb 3-4
darabra …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Akik szeretik a húslevesben a zúzát, annak biztosan ízleni fog a
zúzapörkölt is.  &lt;/p&gt;
&lt;p&gt;A zúzát félbevágjuk és megtisztítjuk, de a legegyszerűbb, ha már úgy
vesszük meg.Kettőnknek fél kg bőven elég. Azért azt is át kell nézni,
mert nem mindig tisztítják meg az összeset. Utána egy zúzát kb 3-4
darabra vágunk, hogy minél gyorsabban megfőljön. Hagymát apróra vágunk
(két közepes fejet) és olajon üvegesre pirítjuk. Ezután lehúzzuk a
tűzről és pirospaprikát (egy kiskanálnyit) , sót és borsot adunk hozzá.
Felöntjük meleg vízzel és beletesszük a zúzát. A víz lepje el a zúzát.
Kb egy órát kell főznünk,mert lassan puhul meg, de addigra a hagyma jól
elfő és finom szaftot az a pörköltnek. Időnként keverjük meg és öntsük
fel vízzel, ha már elforrt. Amikor már puha, akkor hagyjuk, hogy a leve
besűrűsödjön. A legfinomabb, ha nokedlit (pestieknek: galuskát)
készítünk hozzá.&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Projektor építése házilag</title><link href="http://www.ivanov.eu/projektor-epitese-hazilag.html" rel="alternate"></link><published>2009-03-28T20:30:00+01:00</published><updated>2009-03-28T20:30:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2009-03-28:/projektor-epitese-hazilag.html</id><summary type="html">&lt;p&gt;Egy 3M 9050-es írásvetítőből és egy Acer AL1512 -es 15"-os LCD
monitorból építettem egy projektort. Olyan írásvetítőt érdemes
választani, ami régebbi típus és olcsón lehet hozzá izzót venni. Illetve
olyan monitort érdemes választani, amit könnyű szétszedni. A monitorból
először ki kell bányászni a TFT panelt a vezérlőelektronikával és a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Egy 3M 9050-es írásvetítőből és egy Acer AL1512 -es 15"-os LCD
monitorból építettem egy projektort. Olyan írásvetítőt érdemes
választani, ami régebbi típus és olcsón lehet hozzá izzót venni. Illetve
olyan monitort érdemes választani, amit könnyű szétszedni. A monitorból
először ki kell bányászni a TFT panelt a vezérlőelektronikával és a
táppal együtt, majd rögzíteni az írásvetítőre. A lencse feletti tükröt
eltávolítottam. Egy dobozt tettem a panel és a lencse közé, hogy a TFT
fénye ne zavarja a vetített képet. A TFT panel hűtésére be kell építeni
egy ventilátort. Ez a projektor -- azon kívül, hogy olcsó -- nagy és
nehéz.  &lt;/p&gt;
&lt;p&gt;Monitor szétszedése:  &lt;/p&gt;
&lt;p&gt;Az első próba:  &lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Fekvenyomó pad készítés házilag</title><link href="http://www.ivanov.eu/fekvenyomo-pad-keszites-hazilag.html" rel="alternate"></link><published>2009-03-01T19:31:00+01:00</published><updated>2009-03-01T19:31:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2009-03-01:/fekvenyomo-pad-keszites-hazilag.html</id><summary type="html">&lt;p&gt;Három hete kezdtem el építeni egy fekvenyomó padot, amin a legtöbb
általam végzett gyakorlat elvégezhető. Ma végre elkészült.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/-cvcLk5wXLwnCpHHAcPehw?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh6.ggpht.com/_aNRDL26l6X0/SarOUJBfipI/AAAAAAAADiI/CTlszUWPRGI/s144/DSCF5156.JPG"&gt;&lt;/a&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/f0hlLvD9rVIfUH-6l4hGAg?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh5.ggpht.com/_aNRDL26l6X0/SeNxx_zOwhI/AAAAAAAADrI/7C0Q2Ezm4pQ/s144/fekpad.jpg"&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Csak a festés van hátra. Két különálló részből áll:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  maga a pad, aminek a háttámlája és az ülőrésze külön-külön dönthető,
2.  állvány, amire a súlyzót lehet tenni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A felhasznált nyersanyagok:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   kb …</summary><content type="html">&lt;p&gt;Három hete kezdtem el építeni egy fekvenyomó padot, amin a legtöbb
általam végzett gyakorlat elvégezhető. Ma végre elkészült.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/-cvcLk5wXLwnCpHHAcPehw?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh6.ggpht.com/_aNRDL26l6X0/SarOUJBfipI/AAAAAAAADiI/CTlszUWPRGI/s144/DSCF5156.JPG"&gt;&lt;/a&gt;
&lt;a href="http://picasaweb.google.com/lh/photo/f0hlLvD9rVIfUH-6l4hGAg?feat=embedwebsite"&gt;&lt;img alt="" src="http://lh5.ggpht.com/_aNRDL26l6X0/SeNxx_zOwhI/AAAAAAAADrI/7C0Q2Ezm4pQ/s144/fekpad.jpg"&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Csak a festés van hátra. Két különálló részből áll:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1.  maga a pad, aminek a háttámlája és az ülőrésze külön-külön dönthető,
2.  állvány, amire a súlyzót lehet tenni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A felhasznált nyersanyagok:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   kb. 9 méter 40x40x2-es zártszelvény
-   kb. 2 méter 40x20x2-es zártszelvény
-   kb. 6 méter 20x20x2-es zártszelvény
-   330 mm széles (talán 18 mm vastag) OSB lapból kb. 1,7 méter
-   2x330 mm hosszú M14-es menetes szár
-   8 darab M14-es anya
-   kb. 0,6 méter 1 colos vízcső
-   2 db. 800x400x40-es szivacs
-   1 db. 400x400x40-es szivacs
-   kb. 200 mm hosszú 10 mm átmérőjű köracél
-   bútorhuzat szövet
-   fél kiló 2 mm és 2,5 mm átmérőjű rutilos hegesztőpálca&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="https://photos.app.goo.gl/RxHpNL2VXcNr2Mtr8"&gt;A készítés képei itt&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Rántott tonhal brokkolisalátával</title><link href="http://www.ivanov.eu/rantott-tonhal-brokkolisalataval.html" rel="alternate"></link><published>2009-02-22T19:02:00+01:00</published><updated>2009-02-22T19:02:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2009-02-22:/rantott-tonhal-brokkolisalataval.html</id><summary type="html">&lt;p&gt;A mai ebéd ismét a brokkoli és a hal jegyében készült. Nagyon gyorsan
kész van és egyszerű.  &lt;/p&gt;
&lt;p&gt;Egész jó fagyasztott tonhalat sikerült vennünk, teljesen átlátszó
csomagolása volt, ami már jó jel. Az a fagyasztott, amin egy kicsi
átlátszó ablak sincs, abban biztos túl sok a jég vagy a termék más …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A mai ebéd ismét a brokkoli és a hal jegyében készült. Nagyon gyorsan
kész van és egyszerű.  &lt;/p&gt;
&lt;p&gt;Egész jó fagyasztott tonhalat sikerült vennünk, teljesen átlátszó
csomagolása volt, ami már jó jel. Az a fagyasztott, amin egy kicsi
átlátszó ablak sincs, abban biztos túl sok a jég vagy a termék más, mint
a képen.  &lt;/p&gt;
&lt;p&gt;Felolvasztottam a halat és kisebb szeletekre vágtam, majd halfűszersóval
megszórtam mindkét oldalát és hagytam, hogy átjárja a fűszer.  &lt;/p&gt;
&lt;p&gt;Közben megfőztem a brokkolit vegetás vízben és a rózsákat falatnyi
darabokra vágtam. Egy nagy sárgarépát vágtam még hozzá fel, hogy több íz
is legyen a salátában. Végül egy bögrényi tejfölös-majonézes-mustáros
öntetet kevertem hozzá (2/3 tejföl, 1/3 majonéz és egy kávéskanál
mustár).  &lt;/p&gt;
&lt;p&gt;Közben átjárta az íz a halat, amit paprikás lisztben megforgattam és
megsütöttem forró, bő oljaban, nagy lángon.  &lt;/p&gt;
&lt;p&gt;A paprikás lisztet zacskóba szoktam tenni, abba csak beleteszem a halat,
becsukom a száját és megrázom a zacskót. Ez gyors és mindenhol egyformán
lisztes lesz.  &lt;/p&gt;
&lt;p&gt;Finom lett a végeredmény :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Padlizsánkrém</title><link href="http://www.ivanov.eu/padlizsankrem.html" rel="alternate"></link><published>2009-01-25T13:32:00+01:00</published><updated>2009-01-25T13:32:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2009-01-25:/padlizsankrem.html</id><summary type="html">&lt;p&gt;Padlizsánkrém recept számtalan van a neten, de amit nekem korábban
sikerült kiválasztanom, az elég rossz lett. A férjem (akkor még
vőlegényem) egyszer kóstolta csak meg, én még küzdöttem vele egy kicsit,
de utána feladtam. Majd egy évig nem is próbálkoztam újra.  &lt;/p&gt;
&lt;p&gt;Nemrég az egyik kolléganőm mesélte el a saját változatát …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Padlizsánkrém recept számtalan van a neten, de amit nekem korábban
sikerült kiválasztanom, az elég rossz lett. A férjem (akkor még
vőlegényem) egyszer kóstolta csak meg, én még küzdöttem vele egy kicsit,
de utána feladtam. Majd egy évig nem is próbálkoztam újra.  &lt;/p&gt;
&lt;p&gt;Nemrég az egyik kolléganőm mesélte el a saját változatát, annál kaptam
újra kedvet a próbálkozáshoz, és ez most jól sikerült.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzávalói: 1 padlizsán, 1 kisebb fej vöröshagyma, fél gerezd fokhagyma,
mustár, bors, só&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A padlizsánt forró sütőben kb fél órán át kell héjastól sütni, majd
leszedni a héját és összevagdosni néhány darabba. Ezután botmixerrel
pépesre aprítottam, majd beletettem a többi hozzávalót: a vöröshagymát,
amit előtte olajon megpirítottam (úgy, hogy kis olaj is kerüljön a
padlizsánpépbe), a fokhagymát nagyon apró darabokra vágva, egy csipet
borsot, sót és egy evőkanál mustárt.  &lt;/p&gt;
&lt;p&gt;Jól összekevertem és hűtőbe tettem, mikor jól összeérnek az ízek már
lehet is enni :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Sajtos pisztráng rakott brokkolival</title><link href="http://www.ivanov.eu/sajtos-pisztrang-rakott-brokkolival.html" rel="alternate"></link><published>2009-01-25T13:08:00+01:00</published><updated>2009-01-25T13:08:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2009-01-25:/sajtos-pisztrang-rakott-brokkolival.html</id><summary type="html">&lt;p&gt;Ma egy elég egyszerűen elkészíthető,de különleges ebédet csináltam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az teszi egyszerűvé, hogy a hal a mikróban készül és az egész kész van
30 perc alatt.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Tegnap vettünk két szép szilvásváradi pisztrángot, összesen majdnem egy
kiló volt a kettő. Fagyasztva is lehet kapni, de azok általában
kisebbek. Egy kétszemélyes ebédhez …</summary><content type="html">&lt;p&gt;Ma egy elég egyszerűen elkészíthető,de különleges ebédet csináltam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az teszi egyszerűvé, hogy a hal a mikróban készül és az egész kész van
30 perc alatt.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Tegnap vettünk két szép szilvásváradi pisztrángot, összesen majdnem egy
kiló volt a kettő. Fagyasztva is lehet kapni, de azok általában
kisebbek. Egy kétszemélyes ebédhez kb fél kg pisztráng elég is. Nekünk
ez a majdnem egy kiló elég lesz vacsorára is.  &lt;/p&gt;
&lt;p&gt;Mellé pedig rakott brokkolit csináltam és érdekes módon a hal és a
brokkoli egész jól illik egymáshoz.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Úgy kezdem, hogy a brokkolirózsákat meleg vízben felteszem főni, a vizét
megsózom (fél kg friss brokkoli volt, tehát a törzse is rajta volt, ha
fagyasztottat veszünk, akkor elég kevesebb, mert azon már nincs a
tönkje).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Közben a halakat jól megmosom, a bőrüket késsel kicsit megkapargatom. Ha
kisebb pisztrángot sikerül venni, akkor kisit megsózom, a hasába teszek
egy pár szelet vajat (nem margarint!) és friss zöldhagymát, ezután 5
percre beteszem a mikróba 450 W teljesítménnyel. 5perc után teszek a
hasukba pár szelet trappista sajtot és visszateszem meg 5 percre. A mi
mikrónk grillezni is tud, így a mikró-grilles funkcióra teszem be.  &lt;/p&gt;
&lt;p&gt;És úgy teszem egy mikrózható tálba, hogy ez mind benne maradjon.  &lt;/p&gt;
&lt;p&gt;Ezeket a nagyobbakat a gerincük mentén kettévágtam és bőrével a tál alja
felé fektettem. Megsóztam, a tetejére tettem a vajat, zöldhagymát és 8
és fél percre tettem be 450 W teljesítménnyel. Utána a sajtszeleteket is
ráteszem és még 5 percig grilles-mikrós funkción sütöm. És már kész is.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Miközben 8 és fél percet mikróztam a halat, addig a brokkoli megfőtt
(forrás után 5 percig főztem közepes lángon). Tűzálló tálat kikentem
vajjal, belepakoltam a lecsöpögtetett brokkolit. Egy tálban
összekevertem 2 tojást és egy nagy kanál tejfölt, majd kicsi vizet
öntöttem bele, hogy folyós legyen. Ezt ráöntöttem a brokkolira és
betettem a már kicsit hamarabb begyújtott sütőbe. Addig sütöttem, míg a
tojás már megsült. Ez kb 10 perc (attól függ, milyen meleg volt a sütő).
Akkor kivettem és sajtot reszeltem a tetejére, majd visszatettem még 5
percre.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A hal és a brokkoli kb egyszerre készült el, így nem is volt holtidő már
ebédeltünk is :)  &lt;/p&gt;
&lt;p&gt;Jó étvágyat, ha megcsinálod!&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>2001-es Toyota Corolla autórádió szerelés</title><link href="http://www.ivanov.eu/2001-es-toyota-corolla-autoradio-szereles.html" rel="alternate"></link><published>2008-11-22T17:44:00+01:00</published><updated>2008-11-22T17:44:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-11-22:/2001-es-toyota-corolla-autoradio-szereles.html</id><summary type="html">&lt;p&gt;Az eredeti kazettás autórádiót egy &lt;a href="http://www.d-klik.eu/socrimex-web/pages.php?special=produit&amp;amp;langue=3&amp;amp;idMarque=2&amp;amp;idRef=263,915,0&amp;amp;idAxe=1"&gt;Scott
SRX-190&lt;/a&gt;-es
mp3-as autórádióra cseréltem. CD-n kívül pendrive-ról és SD/MMC
kártyáról is tud lejátszani zenéket. Az adatlapon azt íjrák, hogy
legfeljebb 1 GB-os SD-t kezel, de nekem gond nélkül olvasta a 2 GB-os
kártyákat is. Az SDHC kártyákat nem támogatja, de ezt nem …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az eredeti kazettás autórádiót egy &lt;a href="http://www.d-klik.eu/socrimex-web/pages.php?special=produit&amp;amp;langue=3&amp;amp;idMarque=2&amp;amp;idRef=263,915,0&amp;amp;idAxe=1"&gt;Scott
SRX-190&lt;/a&gt;-es
mp3-as autórádióra cseréltem. CD-n kívül pendrive-ról és SD/MMC
kártyáról is tud lejátszani zenéket. Az adatlapon azt íjrák, hogy
legfeljebb 1 GB-os SD-t kezel, de nekem gond nélkül olvasta a 2 GB-os
kártyákat is. Az SDHC kártyákat nem támogatja, de ezt nem is írják a
specifikációban. Az Ogg Vorbis fájlokat is lejátssza az MP3-on és WMA-n
kívül (ezt viszont nem írták a leírásában). Az &lt;a href="http://www.edigital.hu/CD/MP3_fejegyseg/Scott_SRX-190_CD/MP3_fejegyseg-p36856.html"&gt;Extreme
Digital&lt;/a&gt;-ban
vettem.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.hu/lh/photo/UloSS4ywEI9TAy58QfTT6g"&gt;&lt;img alt="" src="http://lh5.ggpht.com/_aNRDL26l6X0/SSg7LpTizFI/AAAAAAAACzI/TKUWebic8wg/s144/dscf4935.jpg"&gt;&lt;/a&gt;
&lt;a href="http://picasaweb.google.hu/lh/photo/aaSiUTc4BVnrGc1Kd8JdGw"&gt;&lt;img alt="" src="http://lh4.ggpht.com/_aNRDL26l6X0/SSg5wMd3cnI/AAAAAAAACw4/WqNEeiI1cC4/s144/dscf4948.jpg"&gt;&lt;/a&gt;
&lt;a href="http://picasaweb.google.hu/lh/photo/KLSy5BbFDb1yo6wfoksFyw"&gt;&lt;img alt="" src="http://lh3.ggpht.com/_aNRDL26l6X0/SSg67QN5UGI/AAAAAAAACyw/a2lMR2wuxiY/s144/dscf4973.jpg"&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A régi rádiót a fedélzeti számítógép kezelőszerveivel lehetett vezérelni
az új rádiót sajnos nem lehet. Először is az autót áramtalanítottam: az
akkumulátor negatív pólusát levettem. A fűtésszabályozó gombjait
leszedtem, a csavarokat kicsavartam és a konzol paneljét ezután ki is
lehet pattintani. Az autórádiót az alsó tárolódobozzal együtt kivettem.
Mivel nem ISO csatlakozóval volt a Toyota autórádió csatlakoztatva,
azokat le kellet vágnom. Az új autórádió ISO csatlakozóját is
eltávolítottam, zsugorcsöveket tettem rájuk, majd a vezetékeket
összeforrasztottam. Ezután a zsugorcsöveket hőlégfúvóval kezeltem. Az
antennavezeték és a csatlakozó bedugása után az akkumulátor
csatlakozóját visszatettem és a gyújtás ráadása után már működött is a
rádió! E művelet után a rádiót visszaszereltem a tartójára a
tárolódobozzal együtt. A két lemezről le kellett reszelnem két-két
bütyköt, ami a rádió pozicionálására szolgál, de az új rádió oldalán nem
volt besüllyesztve a lemez.  &lt;/p&gt;
&lt;p&gt;Szükséges szerszámok és anyagok:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   egy nagyobb kereszthornyos és egy nagyobb hagyományos csavarhúzó
-   forrasztópáka vagy forrasztópisztoly
-   hőlégfúvó
-   olló vagy kombinált fogó
-   reszelő
-   forrasztó ón
-   zsugorcső&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A vezetékek bekötése:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th colspan="2"&gt;
Toyota&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th colspan="2"&gt;
Scott SRX-190&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Wire name&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Wire color&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Wire color&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Wire name&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Car Radio Constant 12v+ Wire&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Blue/Yellow&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Yellow&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Battery B+&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Car Radio Switched 12v+ Wire&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Gray&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Red&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Accessory&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Car Radio Ground Wire&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Brown&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Black&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Ground B-&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Left Front Speaker Positive Wire (+)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Pink&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
White&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Front Left +&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Left Front Speaker Negative Wire (-)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Violet&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
White/Black&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Front Left -&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Right Front Speaker Positive Wire (+)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Light Green&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Grey&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Front Right +&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Right Front Speaker Negative Wire (-)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Blue&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Grey/Black&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Front Right -&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Left Rear Speaker Positive Wire (+)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Black&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Green&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Rear Left +&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Left Rear Speaker Negative Wire (-)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Yellow&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Green/Black&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Rear Left -&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Right Rear Speaker Positive Wire (+)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Red&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Violet&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Rear Right +&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Right Rear Speaker Negative Wire (-)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
White&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Violet/Black&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Rear Right -&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Car Radio Illumination Wire&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Green&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
-&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
-&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
-&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
-&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Blue&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Antenna&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/table&gt;
&lt;/p&gt;
Az autó zöld és a rádió kék vezetékét nem kell bekötni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A szerelés folyamata képekben:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.hu/ivanovp/20081122_autoradio_szereles"&gt;http://picasaweb.google.hu/ivanovp/20081122_autoradio_szereles&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>AGF tolóajtós beépített szekrény szerelés</title><link href="http://www.ivanov.eu/agf-toloajtos-beepitett-szekreny-szereles.html" rel="alternate"></link><published>2008-11-09T12:25:00+01:00</published><updated>2008-11-09T12:25:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-11-09:/agf-toloajtos-beepitett-szekreny-szereles.html</id><summary type="html">&lt;p&gt;Leírom beépített szekrényes tapasztalatainkat, okulásul. A Brico
Store-ban láttunk beépített szekrényeket, amiket egyedileg gyártottak
le. Megtetszett az egyik fajta és gondoltuk, rendelünk egyet. Az
&lt;a href="http://www.agf.hu/Term.html"&gt;AGF&lt;/a&gt; gyártja ezeket a szekrényeket. 210 cm
széles 275 cm magas és 65 cm mély szekrényt kértünk három darab
tolóajtóval és 12 darab polccal. November 5-ére …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Leírom beépített szekrényes tapasztalatainkat, okulásul. A Brico
Store-ban láttunk beépített szekrényeket, amiket egyedileg gyártottak
le. Megtetszett az egyik fajta és gondoltuk, rendelünk egyet. Az
&lt;a href="http://www.agf.hu/Term.html"&gt;AGF&lt;/a&gt; gyártja ezeket a szekrényeket. 210 cm
széles 275 cm magas és 65 cm mély szekrényt kértünk három darab
tolóajtóval és 12 darab polccal. November 5-ére el is készült, kihozták
a darabjait.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/NkLNSVD3QLmw5Uc8F7ISkg"&gt;&lt;img alt="" src="http://lh4.ggpht.com/_aNRDL26l6X0/SRXmMUW166I/AAAAAAAACuo/592-4iSD3WY/s144/dscf4914.jpg"&gt;&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;18 mm-es préselt forgácslapból készült. Nem tudom pontosan milyen
fajtából (nem MDF-ből), de jó nehezek voltak a részei. Először egyedül
próbáltam elkezdeni összerakni, de aztán feladtam. Jobb, ha ketten vagy
hárman állnak neki szerelni. Kaptunk egy összeszerelési útmutatót is, de
az gyakorlatilag használhatatlan volt. Leginkább a jó ábrák, rajzok,
robbantott ábrák hiányoztak (lásd IKEA, Jysk útmutatók). Bele volt írva
2. lépésként: ,,Szerelje fel a lábakat a szekrény aljára, az elejétől
ill. a hátuljától 3 cm-re. Segítségül előre kifúrtuk a lábak csavarjának
helyét.'' Persze olyan furat sehol sem volt, amibe belement volna a
M8x35 -ös csavar, szóval másnap reggel egyből felhívtam a megadott
telefonszámot és megkérdeztem, hogy hol vannak furatok. A válasz az
volt, hogy: ,,Jaaa, azokat nem szoktuk kifúrni!'' Megkérdeztem, hogy
akkor milyen távolságra legyenek a lábak az szekrény oldalától: 30 cm-re
kell lennie. Készségesen segítettek telefonon keresztül. Szóval
felszereltem a lábakat. Bár inkább távolabb kellett volna lennie az
oldalfaltól.  &lt;/p&gt;
&lt;p&gt;A leírásban ez sem szerepel, de a szekrényt az ajtajaival a padló felé
fordítva érdemes összeszerelni, egészen a hátlap felszögeléséig. Éppen
ezért, a szekrény magasságát úgy kell megválasztani, hogy az oldalfalak
átlója kisebb legyen a belmagasságnál (Pitagorasz-tétel), különben nem
lehet felállítani a kész szekrényt. Szerencsére nekünk ezzel nem volt
gondunk. Viszont a csillárt le kellet szerelnem. Továbbá a szobában
annyi helynek is lennie kell, hogy a szekrény eldöntve elférjen. Egy
hálószoba esetén lehet, hogy teljesen ki kell üríteni a szobát. A
szekrény oldalfalai és a belső falai után a tetőt kell rátenni, majd a
belső fix polcokat. Ezután a szekrényt fel lehet állítani (na ehhez kell
minimum 2 ember) és a szoklit, a hosszú keskeny lécet be kell tenni a
szekrény aljához. Ezután a mobil polcokat és az akasztókat kell berakni
a helyükre. A tolóajtók sínjei a következők: a nagy dupla U sín kerül
felülre, a vékony kerül alulra. A felsőnek a szekrény tetejével egy
vonalban kell lenni, az alsónak 2 cm-re beljebb. Így lesznek
függőlegesek az ajtók. A felső sín felszereléséhez szükség lesz egy
asztalosszorítóra vagy egy segítőre, aki tartja. Az ajtó tetején kétszer
két kisebb függőleges tengelyű kerék, az ajtó alján két darab vízszintes
tengelyű kerék van. Először ki kell tekerni az ajtó alsó kerekeit
mozgató csavarokat, hogy a kerekek előbújjanak, majd az ajtót be lehet
tenni a helyére: először az egyik felső U profilba kell betolni, majd a
megfelelő alsó sínbe bepattintani. Most már csak az ajtók finomhangolása
van hátra, hogy szépen illeszkedjenek az oldalfalakhoz ill. egymáshoz:
az alsó kerekek csavarjainak tekerésével tehetjük ezt meg. Ügyelni kell
arra, hogy a sín és a kereket tartó fémkeret részei ne érjenek
egymáshoz! A csavarvégeket a mellékelt kis kör alakú matricákkal fedjük
le. Készen vagyunk!  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/ivanovp/20081108_beepitett_szekreny"&gt;http://picasaweb.google.com/ivanovp/20081108_beepitett_szekreny&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Végül is elégedettek vagyunk a szekrénnyel! Viszont sokkal jobb
szerelési útmutató kellett volna! Aki pedig nem akar szenvedni az
összeszereléssel, annak 22 ezer Ft-ért összeszerelik...&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Nokia N800 biztonsági mentés</title><link href="http://www.ivanov.eu/nokia-n800-biztonsagi-mentes.html" rel="alternate"></link><published>2008-10-28T19:01:00+01:00</published><updated>2008-10-28T19:01:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-10-28:/nokia-n800-biztonsagi-mentes.html</id><summary type="html">&lt;p&gt;A teljes fájlrendszert mentettem le USB hálózaton keresztül. A Nokián
szükség van az USB networking, GNU tar, ssh client csomagokra. Állítsuk
be az USB hálózatot és futtassuk az alábbi parancsot rendszergazdaként
az N800-ason:  &lt;/p&gt;
&lt;p&gt;# tar --one-file-system -cf - / |ssh me@192.168.2.1 "cat
&amp;gt;sdbackup.tar"  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ennek hatására a tar parancs …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A teljes fájlrendszert mentettem le USB hálózaton keresztül. A Nokián
szükség van az USB networking, GNU tar, ssh client csomagokra. Állítsuk
be az USB hálózatot és futtassuk az alábbi parancsot rendszergazdaként
az N800-ason:  &lt;/p&gt;
&lt;p&gt;# tar --one-file-system -cf - / |ssh me@192.168.2.1 "cat
&amp;gt;sdbackup.tar"  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ennek hatására a tar parancs a gyökérrendszert elmenti, de fájl helyett
a szabványos kimenetre ír (az önálló - jel jelenti az STDOUT-ot), az ssh
paranccsal pedig a saját számítógépünkre mentjük a .tar fájlt.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>U-Boot lecserélése CS-E9303 kártyán</title><link href="http://www.ivanov.eu/u-boot-lecserelese-cs-e9303-kartyan.html" rel="alternate"></link><published>2008-09-18T09:05:00+02:00</published><updated>2008-09-18T09:05:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-09-18:/u-boot-lecserelese-cs-e9303-kartyan.html</id><summary type="html">&lt;p&gt;Ha az U-Boot programunkat csak a JTAG adapteren keresztül tudjuk
feltölteni, a következő lépésekre lesz szükség:  &lt;/p&gt;
&lt;p&gt;me@computer \~&amp;gt; telnet localhost 4444  &lt;/p&gt;
&lt;p&gt;Trying 127.0.0.1...  &lt;/p&gt;
&lt;p&gt;Connected to computer.  &lt;/p&gt;
&lt;p&gt;Escape character is '\^]'.  &lt;/p&gt;
&lt;p&gt;Open On-Chip Debugger  &lt;/p&gt;
&lt;p&gt;&amp;gt; reset  &lt;/p&gt;
&lt;p&gt;Target 0 halted  &lt;/p&gt;
&lt;p&gt;target halted in ARM state due to debug request, current mode …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ha az U-Boot programunkat csak a JTAG adapteren keresztül tudjuk
feltölteni, a következő lépésekre lesz szükség:  &lt;/p&gt;
&lt;p&gt;me@computer \~&amp;gt; telnet localhost 4444  &lt;/p&gt;
&lt;p&gt;Trying 127.0.0.1...  &lt;/p&gt;
&lt;p&gt;Connected to computer.  &lt;/p&gt;
&lt;p&gt;Escape character is '\^]'.  &lt;/p&gt;
&lt;p&gt;Open On-Chip Debugger  &lt;/p&gt;
&lt;p&gt;&amp;gt; reset  &lt;/p&gt;
&lt;p&gt;Target 0 halted  &lt;/p&gt;
&lt;p&gt;target halted in ARM state due to debug request, current mode:
Supervisor  &lt;/p&gt;
&lt;p&gt;cpsr: 0x200000d3 pc: 0x00000000  &lt;/p&gt;
&lt;p&gt;MMU: disabled, D-Cache: disabled, I-Cache: disabled  &lt;/p&gt;
&lt;p&gt;&amp;gt; resume  &lt;/p&gt;
&lt;p&gt;Target 0 resumed  &lt;/p&gt;
&lt;p&gt;&amp;gt; halt  &lt;/p&gt;
&lt;p&gt;requesting target halt...  &lt;/p&gt;
&lt;p&gt;&amp;gt; Target 0 halted  &lt;/p&gt;
&lt;p&gt;target halted in ARM state due to debug request, current mode:
Supervisor  &lt;/p&gt;
&lt;p&gt;cpsr: 0x800000d3 pc: 0x05415244  &lt;/p&gt;
&lt;p&gt;MMU: disabled, D-Cache: disabled, I-Cache: enabled  &lt;/p&gt;
&lt;p&gt;&amp;gt; flash probe 0  &lt;/p&gt;
&lt;p&gt;flash 'cfi' found at 0x60000000  &lt;/p&gt;
&lt;p&gt;&amp;gt; flash auto_erase on  &lt;/p&gt;
&lt;p&gt;&amp;gt; flash protect 0 0 1 off  &lt;/p&gt;
&lt;p&gt;cleared protection for sectors 0 through 1 on flash bank 0  &lt;/p&gt;
&lt;p&gt;&amp;gt; flash write_image /home/me/cs-e9302/u-boot-1.3.4/u-boot.bin
0x60000000  &lt;/p&gt;
&lt;p&gt;wrote 126940 byte from file /home/me/cs-e9302/u-boot-1.3.4/u-boot.bin in
11s 79513us (11.188655 kb/s)  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Előtte egy másik konzolon indítsuk el az openocd-t
(&lt;a href="http://www.ivanov.eu/files/public/elektronika/mikroszamitogepek/openocd/cs-ep9302.cfg"&gt;cs-ep9302.cfg&lt;/a&gt;):  &lt;/p&gt;
&lt;p&gt;me@computer \~&amp;gt; sudo openocd -f cs-ep9302.cfg  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Nokia N800 és Bluetooth GPS</title><link href="http://www.ivanov.eu/nokia-n800-es-bluetooth-gps.html" rel="alternate"></link><published>2008-07-02T07:16:00+02:00</published><updated>2008-07-02T07:16:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-07-02:/nokia-n800-es-bluetooth-gps.html</id><summary type="html">&lt;p&gt;Most egy &lt;a href="http://www.edigital.hu/product.php?productid=29826"&gt;blumax bluetooth
GPS&lt;/a&gt;-t szereztem be
a Nokia N800-asomhoz 11900 Ft-ért. A készülék felismeri és a beépített
térképprogrammal használható, amit egyszerűen csak "map"-nak hívnak, de
valójában a Wayfinder Navigator programja. Alapesetben csak megnézhetjük
helyzetünket, útvonaltervezésre és navigálásra nem alkalmas. Ehhez ki
kell csengetni egy pár eurót
(&lt;a href="https://shop.wayfinder.com/category_show.php?catid=15"&gt;http …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;Most egy &lt;a href="http://www.edigital.hu/product.php?productid=29826"&gt;blumax bluetooth
GPS&lt;/a&gt;-t szereztem be
a Nokia N800-asomhoz 11900 Ft-ért. A készülék felismeri és a beépített
térképprogrammal használható, amit egyszerűen csak "map"-nak hívnak, de
valójában a Wayfinder Navigator programja. Alapesetben csak megnézhetjük
helyzetünket, útvonaltervezésre és navigálásra nem alkalmas. Ehhez ki
kell csengetni egy pár eurót
(&lt;a href="https://shop.wayfinder.com/category_show.php?catid=15"&gt;http://shop.wayfinder.com/&lt;/a&gt;),
de utána teljes értékű navigációs eszközhöz jutunk (angol nyelven!). Én
a Kelet-Európai navigációt vettem meg 1 hónapra, hogy kipróbáljam a
ketyerét. Ebbe a honlap szerint beletartozik Magyarország, Csehország,
Lengyelország, Görögország, Törökország. Amit a honlapról kifelejtettek,
de szintén a térkép része: Lettország, Litvánia, Ukrajna,
Fehéroroszország, Románia, Moldova, Bulgária, Szerbia, Macedónia,
Montenegró, Bosznia-Hercegovina, Horvátország, Szlovénia. Horvátország
és Szlovénia kivételével ezek a térképek csak a városok neveit
tartalmazza. Részletes várostérképekre ne számítsunk.  &lt;/p&gt;
&lt;p&gt;Elvileg lehet különböző nyelveken kérni a navigációs utasításokat,
például le lehet tölteni magyar hangokat is. De mivel a Nokia N800
hivatalosan nem tud magyarul, nem lehet kiválasztani a Wayfinder-ben a
magyar nyelvű hölgy/úr hangját. :( Próbálkoztam a konfigurációs fájl
kézzel való átírásával, de az sem segített. Majd még kísérletezem.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Proxima-01 LCD</title><link href="http://www.ivanov.eu/proxima-01-lcd.html" rel="alternate"></link><published>2008-06-30T13:52:00+02:00</published><updated>2008-06-30T13:52:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-06-30:/proxima-01-lcd.html</id><summary type="html">&lt;p&gt;Ez egy 4 digites háttérvilágításos LCD kijelző, amit a LOMEX-ben
lehetett kapni 300 Ft-ért néhány napig.
&lt;a href="http://www.ivanov.eu/files/public/elektronika/PCF2100.pdf"&gt;PCF2111&lt;/a&gt;-es
vezérlő van a lapon. Alapból nincs leírás a kijelzőmodulhoz, de sikerült
mindent kimérni rajta és az IC-hez van adatlap. A háttérvilágításhoz 15V
kell, a VCC 5V.  &lt;/p&gt;
&lt;p&gt;Az alábbi képen a csatlakozó kiosztása …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ez egy 4 digites háttérvilágításos LCD kijelző, amit a LOMEX-ben
lehetett kapni 300 Ft-ért néhány napig.
&lt;a href="http://www.ivanov.eu/files/public/elektronika/PCF2100.pdf"&gt;PCF2111&lt;/a&gt;-es
vezérlő van a lapon. Alapból nincs leírás a kijelzőmodulhoz, de sikerült
mindent kimérni rajta és az IC-hez van adatlap. A háttérvilágításhoz 15V
kell, a VCC 5V.  &lt;/p&gt;
&lt;p&gt;Az alábbi képen a csatlakozó kiosztása látható:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1330"&gt;&lt;img alt="Proxima-01
pinout" src="http://www.ivanov.eu/files/images/proxima_01_pinout.preview.jpg" title="Proxima-01 pinout"&gt;{width="640"
height="480"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az összes szegmens bekapcsolva a kijelzőn:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1331"&gt;&lt;img alt="Proxima-01 all segments
on" src="http://www.ivanov.eu/files/images/proxima_01_all_segments_0.preview.jpg" title="Proxima-01 all segments on"&gt;{width="640"
height="480"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Nokia N800 és Bluetooth billentyűzet</title><link href="http://www.ivanov.eu/nokia-n800-es-bluetooth-billentyuzet.html" rel="alternate"></link><published>2008-06-30T09:17:00+02:00</published><updated>2008-06-30T09:17:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-06-30:/nokia-n800-es-bluetooth-billentyuzet.html</id><summary type="html">&lt;p&gt;Vettem egy &lt;a href="http://www.speedshop.hu/main.php?page=termek&amp;amp;iid=4848&amp;amp;mitkeres=bluetooth%20billenty%FBzet&amp;amp;kategoria=&amp;amp;sort=&amp;amp;orient=&amp;amp;kovetkezo=&amp;amp;holkeres=nev&amp;amp;elotag="&gt;iGo Stowaway Ultra-slim
keyboard&lt;/a&gt;-ot.
14989 Ft-ért adták 24990 helyett (gondolom, mert kifutó, már nem
gyártott termék). Majdnem akkora méretűre össze lehet hajtani, mint az
N800-at, de egyébként rendes méretű gombok vannak rajta. Nagyon jól
használható. Az egyetlen gond vele, hogy egy jó nagy ragadós matricát
tettek rá …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Vettem egy &lt;a href="http://www.speedshop.hu/main.php?page=termek&amp;amp;iid=4848&amp;amp;mitkeres=bluetooth%20billenty%FBzet&amp;amp;kategoria=&amp;amp;sort=&amp;amp;orient=&amp;amp;kovetkezo=&amp;amp;holkeres=nev&amp;amp;elotag="&gt;iGo Stowaway Ultra-slim
keyboard&lt;/a&gt;-ot.
14989 Ft-ért adták 24990 helyett (gondolom, mert kifutó, már nem
gyártott termék). Majdnem akkora méretűre össze lehet hajtani, mint az
N800-at, de egyébként rendes méretű gombok vannak rajta. Nagyon jól
használható. Az egyetlen gond vele, hogy egy jó nagy ragadós matricát
tettek rá és elég sokáig tartott mire levakargattam a maradványait. A
telepítés gyorsan ment. A billentyűzet 2 darab AAA elemmel működik. Az
elemek behelyezése után a Ctrl, a kék Fn és zöld Fn gombokat kell addig
nyomva tartani, amíg a zöld LED el nem kezd villogni. Ez azt jelzi, hogy
a billentyűzet bluetooth kapcsolaton keresztül látható. A Control
panel-en belül a Bluetooth keyboard menüt válasszuk ki, állítsuk a
billentyűzet típusát 105 gombosra. Nyomjuk meg a "Pair" gombot és
válasszuk ki a listából a "Think Outside Keyboard"-ot. Passcode mezőbe
egy számot írjunk, ezt a számot majd az Enter gombot is a billentyűzeten
üssük le és a párosítás elvileg kész. Ha lenyomunk egy gombot a
billentyűzet bekapcsol és lehet utána gépelni. Ha bizonyos ideig nem
használjuk a billentyűzetet, automatikusan kikapcsol.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Eagle Mode reversed scroll patch</title><link href="http://www.ivanov.eu/eagle-mode-reversed-scroll-patch.html" rel="alternate"></link><published>2008-06-19T09:55:00+02:00</published><updated>2008-06-19T09:55:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-06-19:/eagle-mode-reversed-scroll-patch.html</id><summary type="html">&lt;p&gt;Itt egy folt, hogy az &lt;a href="http://eaglemode.sourceforge.net/"&gt;Eagle Mode&lt;/a&gt;
program fordított irányba görgesse a képernyőt, ha húzzuk az egerünket.  &lt;/p&gt;
&lt;p&gt;Ha véletlenül valaki érintőképernyőn szeretné használni (az egyébként
nagyon jó ötletre épülő) programot, az meg is őszülne rövid idő alatt. A
program alapkoncepciója az, hogy minden tartalom elérhető legyen
görgetéssel és kicsinyítéssel ill …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Itt egy folt, hogy az &lt;a href="http://eaglemode.sourceforge.net/"&gt;Eagle Mode&lt;/a&gt;
program fordított irányba görgesse a képernyőt, ha húzzuk az egerünket.  &lt;/p&gt;
&lt;p&gt;Ha véletlenül valaki érintőképernyőn szeretné használni (az egyébként
nagyon jó ötletre épülő) programot, az meg is őszülne rövid idő alatt. A
program alapkoncepciója az, hogy minden tartalom elérhető legyen
görgetéssel és kicsinyítéssel ill. nagyítással. A fájlböngésző kis
hozzászokás után nagyon hatékonyan használható.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/linux/eaglemode-0.71.0_reversed_scroll.patch"&gt;eaglemode-0.71.0_reversed_scroll.patch&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/linux/eaglemode-0.72.0_reversed_scroll.patch"&gt;eaglemode-0.72.0_reversed_scroll.patch&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Wine &amp; Mono</title><link href="http://www.ivanov.eu/wine-mono.html" rel="alternate"></link><published>2008-05-22T17:39:00+02:00</published><updated>2008-05-22T17:39:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-05-22:/wine-mono.html</id><summary type="html">&lt;p&gt;Wine alá könnyen telepíthető a Mono ill. a .NET a winetricks script-el:  &lt;/p&gt;
&lt;p&gt;wget http://kegel.com/wine/winetricks  &lt;/p&gt;
&lt;p&gt;sh winetricks  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A megjelenő ablakban kell a mono19 ill. dotnet20 csomagot kijelölni.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Wine alá könnyen telepíthető a Mono ill. a .NET a winetricks script-el:  &lt;/p&gt;
&lt;p&gt;wget http://kegel.com/wine/winetricks  &lt;/p&gt;
&lt;p&gt;sh winetricks  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A megjelenő ablakban kell a mono19 ill. dotnet20 csomagot kijelölni.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>MSP430F14x és MSP430F16x processzorok összehasonlítása</title><link href="http://www.ivanov.eu/msp430f14x-es-msp430f16x-processzorok-osszehasonlitasa.html" rel="alternate"></link><published>2008-03-07T08:06:00+01:00</published><updated>2008-03-07T08:06:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-03-07:/msp430f14x-es-msp430f16x-processzorok-osszehasonlitasa.html</id><summary type="html">&lt;p&gt;Az
&lt;a href="http://focus.ti.com/docs/prod/folders/print/msp430f149.html"&gt;MSP430F149&lt;/a&gt;-es
és az
&lt;a href="http://focus.ti.com/docs/prod/folders/print/msp430f169.html"&gt;MSP430F169&lt;/a&gt;-es
processzorok közötti fő különbségeket írom le:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
MSP430F169&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
MSP430F149&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Frequency (MHz)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
8&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
8&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Flash&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
60 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
60 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
RAM&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
2 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
2 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
GPIO&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
48&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
48&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Pin/Package&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
64 LQFP, 64 QFN&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
64 LQFP, 64 QFN&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
ADC&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
12-bit SAR&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
12-bit SAR&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Other Integrated Peripherals …&lt;/td&gt;&lt;/p&gt;&lt;/table&gt;</summary><content type="html">&lt;p&gt;Az
&lt;a href="http://focus.ti.com/docs/prod/folders/print/msp430f149.html"&gt;MSP430F149&lt;/a&gt;-es
és az
&lt;a href="http://focus.ti.com/docs/prod/folders/print/msp430f169.html"&gt;MSP430F169&lt;/a&gt;-es
processzorok közötti fő különbségeket írom le:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
MSP430F169&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
MSP430F149&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Frequency (MHz)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
8&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
8&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Flash&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
60 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
60 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
RAM&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
2 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
2 KB&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
GPIO&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
48&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
48&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Pin/Package&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
64 LQFP, 64 QFN&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
64 LQFP, 64 QFN&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
ADC&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
12-bit SAR&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
12-bit SAR&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Other Integrated Peripherals&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
&lt;strong&gt;2 DAC 12&lt;/strong&gt;, Analog Comparator, &lt;strong&gt;DMA&lt;/strong&gt;, Hardware Multiplier, &lt;strong&gt;SVS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Analog Comparator, Hardware Multiplier&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Interface&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
1 USART (SPI or UART or &lt;strong&gt;I2C&lt;/strong&gt;), 1 USART (SPI or UART)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
2 USART (SPI or UART)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Timers&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
1 Watchdog/Interval, 1 16-bit (3CCR), 1 16-bit (7CCR)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
1 Watchdog/Interval, 1 16-bit (3CCR), 1 16-bit (7CCR)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/p&gt;
Tehát az MSP430F16x -es processzorok tartalmaznak 12 bites DAC-ot,
&lt;a href="http://www-k.ext.ti.com/srvs/cgi-bin/webcgi.exe?Company=%7B5761bcd8-11f5-4e08-84e0-8167176a4ed9%7D,kb=analog,case=12798,new"&gt;SVS&lt;/a&gt;-t
(Supply voltage supervisor), I2C buszra kapcsolhatók és DMA-t is
tudnak.  &lt;/p&gt;
&lt;p&gt;Az MSP430F14x család tagjai (az 1-esre végződő típusokban nincs ADC!):&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   MSP430F133: 8KB+256B Flash Memory, 256B RAM
-   MSP430F135: 16KB+256B Flash Memory, 512B RAM
-   MSP430F147, MSP430F1471: 32KB+256B Flash Memory, 1KB RAM
-   MSP430F148, MSP430F1481: 48KB+256B Flash Memory, 2KB RAM
-   MSP430F149, MSP430F1491: 60KB+256B Flash Memory, 2KB RAM&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az MSP430F16x család tagjai:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   MSP430F155: 16KB+256B Flash Memory, 512B RAM
-   MSP430F156: 24KB+256B Flash Memory, 1KB RAM
-   MSP430F157: 32KB+256B Flash Memory, 1KB RAM
-   MSP430F167: 32KB+256B Flash Memory, 1KB RAM
-   MSP430F168: 48KB+256B Flash Memory, 2KB RAM
-   MSP430F169: 60KB+256B Flash Memory, 2KB RAM
-   MSP430F1610: 32KB+256B Flash Memory, 5KB RAM
-   MSP430F1611: 48KB+256B Flash Memory, 10KB RAM
-   MSP430F1612: 55KB+256B Flash Memory, 5KB RAM&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Forrás: &lt;a href="http://ti.com/"&gt;http://ti.com&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Hogyan vesztettem el majdnem az adataim? (LVM/Ext3 fájlrendszer visszaállítás Linux alatt)</title><link href="http://www.ivanov.eu/hogyan-vesztettem-el-majdnem-az-adataim-lvmext3-fajlrendszer-visszaallitas-linux-alatt.html" rel="alternate"></link><published>2008-02-07T21:28:00+01:00</published><updated>2008-02-07T21:28:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-02-07:/hogyan-vesztettem-el-majdnem-az-adataim-lvmext3-fajlrendszer-visszaallitas-linux-alatt.html</id><summary type="html">&lt;p&gt;Hihetetlen ostoba dolgot műveltem ma este: véletlenül felülírtam a
második vincseszterem első blokkjait egy mkfs.vfat paranccsal.
Egyszerűen nem /dev/sdg1-et hanem /dev/sdb1-et írtam be. És az LVM már
nem is állt össze, a gépem nem tudott boot-olni. A laptopommal a
&lt;a href="http://www.sysresccd.org/"&gt;http://www.sysresccd.org/&lt;/a&gt;-ról letöltöttem az ISO …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Hihetetlen ostoba dolgot műveltem ma este: véletlenül felülírtam a
második vincseszterem első blokkjait egy mkfs.vfat paranccsal.
Egyszerűen nem /dev/sdg1-et hanem /dev/sdb1-et írtam be. És az LVM már
nem is állt össze, a gépem nem tudott boot-olni. A laptopommal a
&lt;a href="http://www.sysresccd.org/"&gt;http://www.sysresccd.org/&lt;/a&gt;-ról letöltöttem az ISO fájlt és kiírtam egy
CD-re. A lvscan egy hibaüzenetben kiírta, hogy nem találja az XY uuid-jű
fizikai eszközt. Ezért pvcreate -u &amp;lt;uuid&amp;gt; &amp;lt;device&amp;gt;
paranccsal újból létrehoztam a fizikai eszközt és így már az lvscan
megtalálta a logikai eszközöket. Ezután e2fsck -f &amp;lt;device&amp;gt;
paranccsal leellenőriztem az összes eszközt. Az egyik eszköznél (a
legnagyobbnál természetesen) a superblock-ot sem találta (,,bad magic
number"), így próbáltam az egyik tartalék példányt megkeresni.
Próbálgattam a -b kapcsolóval számokat megadni: 8192, 16384, stb. A
98304-es volt a megfelelő szám és a lost+found könyvtár feltöltése után
visszakaptam a fájljaimat.  &lt;/p&gt;
&lt;p&gt;Most éppen egy talonban tartott vincseszterre mentem el a fájljaimat.
Tégy így Te is!&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Nokia N800 SD kártyán gyökérfájlrendszer</title><link href="http://www.ivanov.eu/nokia-n800-sd-kartyan-gyokerfajlrendszer.html" rel="alternate"></link><published>2008-02-04T18:25:00+01:00</published><updated>2008-02-04T18:25:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-02-04:/nokia-n800-sd-kartyan-gyokerfajlrendszer.html</id><summary type="html">&lt;p&gt;A következő shell script-tel a belső flash memórián tárolt
gyökérfájlrendszert lehet átmásolni a belső SD kártyára
(/dev/mmcblk0p1). Előtte ext3 (vagy ext2) fájlrendszert kell létrehozni
és a menüs betöltőt telepíteni
(&lt;a href="http://maemo.org/community/wiki/HowTo_EASILY_Boot_From_MMC_card"&gt;http://maemo.org/community/wiki/HowTo_EASILY_Boot_From_MMC_card&lt;/a&gt;)  &lt;/p&gt;
&lt;p&gt;#/bin/sh  &lt;/p&gt;
&lt;p&gt;insmod /mnt/initfs/lib/modules/2.6.21-omap1/mbcache.ko  &lt;/p&gt;
&lt;p&gt;insmod /mnt …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A következő shell script-tel a belső flash memórián tárolt
gyökérfájlrendszert lehet átmásolni a belső SD kártyára
(/dev/mmcblk0p1). Előtte ext3 (vagy ext2) fájlrendszert kell létrehozni
és a menüs betöltőt telepíteni
(&lt;a href="http://maemo.org/community/wiki/HowTo_EASILY_Boot_From_MMC_card"&gt;http://maemo.org/community/wiki/HowTo_EASILY_Boot_From_MMC_card&lt;/a&gt;)  &lt;/p&gt;
&lt;p&gt;#/bin/sh  &lt;/p&gt;
&lt;p&gt;insmod /mnt/initfs/lib/modules/2.6.21-omap1/mbcache.ko  &lt;/p&gt;
&lt;p&gt;insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext2.ko  &lt;/p&gt;
&lt;p&gt;insmod /mnt/initfs/lib/modules/2.6.21-omap1/jbd.ko  &lt;/p&gt;
&lt;p&gt;insmod /mnt/initfs/lib/modules/2.6.21-omap1/ext3.ko  &lt;/p&gt;
&lt;p&gt;mount -t ext3 /dev/mmcblk0p2 /mnt/tmp  &lt;/p&gt;
&lt;p&gt;mount -t jffs2 /dev/mtdblock4 /mnt/tmp2 -o
rw,rpsize=1024,rpuid=0,rpuid=30000  &lt;/p&gt;
&lt;p&gt;/tar-temp/bin/tar -C /mnt/tmp2 -lcf - . | /tar-temp/bin/tar -C /mnt/tmp
-xvf -  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Mátra túra képei</title><link href="http://www.ivanov.eu/matra-tura-kepei.html" rel="alternate"></link><published>2008-01-27T18:06:00+01:00</published><updated>2008-01-27T18:06:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-01-27:/matra-tura-kepei.html</id><summary type="html">&lt;p&gt;Tegnap voltunk túrázni a Mátrában. A képeket feltöltöttem a Picasa-ra:
&lt;a href="http://picasaweb.google.com/ivanovp/MTraTRa2008"&gt;http://picasaweb.google.com/ivanovp/MTraTRa2008&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Tegnap voltunk túrázni a Mátrában. A képeket feltöltöttem a Picasa-ra:
&lt;a href="http://picasaweb.google.com/ivanovp/MTraTRa2008"&gt;http://picasaweb.google.com/ivanovp/MTraTRa2008&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>SAM9-L9260 útmutató</title><link href="http://www.ivanov.eu/sam9-l9260-utmutato.html" rel="alternate"></link><published>2008-01-17T09:33:00+01:00</published><updated>2008-01-17T09:33:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-01-17:/sam9-l9260-utmutato.html</id><summary type="html">&lt;p&gt;Írtam egy használati útmutatót az &lt;a href="http://www.olimex.com/dev/sam9-L9260.html"&gt;Olimex
SAM9-L9260&lt;/a&gt; típusú fejlesztői
kártyához, hogy hogyan lehet Linux alatt a fejlesztői környezetet
kialakítani.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1270"&gt;&lt;img alt="SAM9-L9260" src="http://www.ivanov.eu/files/images/SAM9-L9260.jpg" title="SAM9-L9260"&gt;{width="540"
height="398"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A tartalomból:  &lt;/p&gt;
&lt;p&gt;1. OpenOCD fordítása és telepítése  &lt;/p&gt;
&lt;p&gt;2. OpenOCD konfigurálása  &lt;/p&gt;
&lt;p&gt;3. OpenOCD futtatása  &lt;/p&gt;
&lt;p&gt;4. A nyomkövető (GNU gdb) telepítése  &lt;/p&gt;
&lt;p&gt;5. Tápellátás  &lt;/p&gt;
&lt;p&gt;6. Terminál  &lt;/p&gt;
&lt;p&gt;7. Bejelentkezés  &lt;/p&gt;
&lt;p&gt;8. U-Boot …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Írtam egy használati útmutatót az &lt;a href="http://www.olimex.com/dev/sam9-L9260.html"&gt;Olimex
SAM9-L9260&lt;/a&gt; típusú fejlesztői
kártyához, hogy hogyan lehet Linux alatt a fejlesztői környezetet
kialakítani.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1270"&gt;&lt;img alt="SAM9-L9260" src="http://www.ivanov.eu/files/images/SAM9-L9260.jpg" title="SAM9-L9260"&gt;{width="540"
height="398"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A tartalomból:  &lt;/p&gt;
&lt;p&gt;1. OpenOCD fordítása és telepítése  &lt;/p&gt;
&lt;p&gt;2. OpenOCD konfigurálása  &lt;/p&gt;
&lt;p&gt;3. OpenOCD futtatása  &lt;/p&gt;
&lt;p&gt;4. A nyomkövető (GNU gdb) telepítése  &lt;/p&gt;
&lt;p&gt;5. Tápellátás  &lt;/p&gt;
&lt;p&gt;6. Terminál  &lt;/p&gt;
&lt;p&gt;7. Bejelentkezés  &lt;/p&gt;
&lt;p&gt;8. U-Boot használata  &lt;/p&gt;
&lt;p&gt;9. SD/MMC kártya használata  &lt;/p&gt;
&lt;p&gt;9.1 SD/MMC kártya csatolása  &lt;/p&gt;
&lt;p&gt;9.2 SD/MMC kártya leválasztása  &lt;/p&gt;
&lt;p&gt;10. Pendrive vagy SD/MMC kártya mint gyökérkönyvtár  &lt;/p&gt;
&lt;p&gt;10.1 Ext3 fájlrendszer létrehozása  &lt;/p&gt;
&lt;p&gt;10.2 Rendszer indítása  &lt;/p&gt;
&lt;p&gt;11. Gyökérrendszer újraépítése  &lt;/p&gt;
&lt;p&gt;12. Meglévő gyökérrendszer átmásolása pendrive-ra vagy SD/MMC kártyára  &lt;/p&gt;
&lt;p&gt;13. C/C++ fordító telepítése  &lt;/p&gt;
&lt;p&gt;14. Felhasználói program fordítása, átmásolása és nyomkövetése  &lt;/p&gt;
&lt;p&gt;14.1 Felhasználói program fordítása  &lt;/p&gt;
&lt;p&gt;14.2 Felhasználói program átmásolása  &lt;/p&gt;
&lt;p&gt;14.3 Felhasználói program nyomkövetése  &lt;/p&gt;
&lt;p&gt;15. Kernel fordítása, áttöltése és nyomkövetése  &lt;/p&gt;
&lt;p&gt;15.1 Kernel fordítása  &lt;/p&gt;
&lt;p&gt;15.2 Kernel áttöltése soros vonalon  &lt;/p&gt;
&lt;p&gt;15.3 Kernel áttöltése TFTP-vel  &lt;/p&gt;
&lt;p&gt;15.4 Kernel beírása a flash memóriába  &lt;/p&gt;
&lt;p&gt;15.5 Kernel nyomkövetése&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Itt tölthető le:
&lt;a href="http://www.ivanov.eu/files/public/programozas/sam9-l9260_utmutato.pdf"&gt;sam9-l9260_utmutato.pdf&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category><category term="Programozás"></category></entry><entry><title>MMC/SD kártya és a CS-E9302</title><link href="http://www.ivanov.eu/mmcsd-kartya-es-a-cs-e9302.html" rel="alternate"></link><published>2008-01-16T15:07:00+01:00</published><updated>2008-01-16T15:07:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-01-16:/mmcsd-kartya-es-a-cs-e9302.html</id><summary type="html">&lt;p&gt;Az &lt;a href="http://www.olimex.com/dev/cs-e930x.html"&gt;Olimex CS-E9302&lt;/a&gt;-es kártyán
fizikailag létezik SD kártya foglalat, csak a Linux kernel nem támogatta
azt. De ennek most vége! Elkészítettem a 2.4.24-rc7-es Linux-hoz egy
foltot, amivel végre fel lehet csatolni egy MMC/SD kártyát, akár
gyökérfájlrendszerként is. A dolog kísérleti állapotban van, például a
kártya érzékelés …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az &lt;a href="http://www.olimex.com/dev/cs-e930x.html"&gt;Olimex CS-E9302&lt;/a&gt;-es kártyán
fizikailag létezik SD kártya foglalat, csak a Linux kernel nem támogatta
azt. De ennek most vége! Elkészítettem a 2.4.24-rc7-es Linux-hoz egy
foltot, amivel végre fel lehet csatolni egy MMC/SD kártyát, akár
gyökérfájlrendszerként is. A dolog kísérleti állapotban van, például a
kártya érzékelés sem működik :(, boot-olás előtt a kártyát be kell tenni
a foglalatba. További infó itt olvasható:
&lt;a href="http://dev.ivanov.eu/projects/cs-e9302/"&gt;http://dev.ivanov.eu/projects/cs-e9302/&lt;/a&gt;. Ugyanitt letölthető egy
Debian-os gyökérfájlrendszer is, amit felmásolva egy SD kártyára el is
indíthatunk:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;Debian GNU/Linux 4.0 cs-e9302 ttyAM0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
cs-e9302 login: root  &lt;/p&gt;
&lt;p&gt;Password:  &lt;/p&gt;
&lt;p&gt;Last login: Thu Jan 1 02:07:34 1970 on ttyAM0  &lt;/p&gt;
&lt;p&gt;Linux cs-e9302 2.6.24-rc7 #113 Wed Jan 16 13:32:15 CET 2008 armv4tl&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
The programs included with the Debian GNU/Linux system are free
software;  &lt;/p&gt;
&lt;p&gt;the exact distribution terms for each program are described in the  &lt;/p&gt;
&lt;p&gt;individual files in /usr/share/doc/*/copyright.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent  &lt;/p&gt;
&lt;p&gt;permitted by applicable law.  &lt;/p&gt;
&lt;p&gt;No mail.  &lt;/p&gt;
&lt;p&gt;cs-e9302:\~#  &lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category><category term="Programozás"></category></entry><entry><title>Fejlesztés Eclipse-el MSP430 processzorokra 1. rész</title><link href="http://www.ivanov.eu/fejlesztes-eclipse-el-msp430-processzorokra-1-resz.html" rel="alternate"></link><published>2008-01-02T19:41:00+01:00</published><updated>2008-01-02T19:41:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2008-01-02:/fejlesztes-eclipse-el-msp430-processzorokra-1-resz.html</id><summary type="html">&lt;p&gt;Az &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; IDE és
&lt;a href="http://mspgcc.sourceforge.net/"&gt;mspgcc&lt;/a&gt; fordító használatával könnyen
fejleszthetünk MSP430 processzorokra. Az &lt;a href="http://focus.ti.com/mcu/docs/mcuprodoverview.tsp?sectionId=95&amp;amp;tabId=140&amp;amp;familyId=342"&gt;MSP430-as
processzorcsalád&lt;/a&gt;
a Texas Instruments terméke. Alacsony fogyasztású 16 bites RISC
processzorokról van szó, amik 1 kilobájttól 120 kilobájt flash
memóriával ill. 128 bájt-10 kilobájt RAM-mal rendelkeznek. Lehet bennük
LCD vezérlő, AD konverter, komparátor, stb.  &lt;/p&gt;
&lt;p&gt;Operációs rendszer nélküli …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az &lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt; IDE és
&lt;a href="http://mspgcc.sourceforge.net/"&gt;mspgcc&lt;/a&gt; fordító használatával könnyen
fejleszthetünk MSP430 processzorokra. Az &lt;a href="http://focus.ti.com/mcu/docs/mcuprodoverview.tsp?sectionId=95&amp;amp;tabId=140&amp;amp;familyId=342"&gt;MSP430-as
processzorcsalád&lt;/a&gt;
a Texas Instruments terméke. Alacsony fogyasztású 16 bites RISC
processzorokról van szó, amik 1 kilobájttól 120 kilobájt flash
memóriával ill. 128 bájt-10 kilobájt RAM-mal rendelkeznek. Lehet bennük
LCD vezérlő, AD konverter, komparátor, stb.  &lt;/p&gt;
&lt;p&gt;Operációs rendszer nélküli programot is fejleszthetünk, de
&lt;a href="http://www.freertos.org/"&gt;FreeRTOS&lt;/a&gt;-t is használhatunk.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Telepítés Windows alá
=====================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Töltsük le a &lt;a href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/20071103/eclipse-cpp-europa-fall2-win32.zip"&gt;Eclipse IDE for C/C++
Developers&lt;/a&gt;
programot és csomagoljuk ki egy könyvtárba. Lehetőleg olyan könyvtárba
tegyük, aminek a nevében nincs space, tehát ne a "C:\Program
Files\Eclipse"-be, hanem csak simán C:\Eclipse. Ha mégis van space az
elérési útvonalban, elődordulhat, hogy az mspgcc plugin nem működik!
Majd az msp430 kiegészítőt töltsük le
&lt;a href="http://homepage.hispeed.ch/py430/mspgcc/"&gt;innen&lt;/a&gt; és csomagoljuk ki az
Eclipse plugins könyvtárába. Szükségünk lesz még az mspgcc fordítóra is,
&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=42303"&gt;innen&lt;/a&gt;
szerezhetjük be.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Projekt készítése
=================&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Indítsuk el az Eclipse-et és a File/New/Project menüpontot aktiváljuk.
Adjunk meg a projektünknek egy nevet, és válasszuk a project típusok
közül az "mspgcc ELF"-et, majd válasszuk ki a Debug.toolchain-t és a
Release.toolchain-t is.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1258"&gt;&lt;img alt="MSP430 fejlesztés Eclipse-el: új
projekt" src="http://www.ivanov.eu/files/images/msp430_eclipse_new_project.png" title="MSP430 fejlesztés Eclipse-el: új projekt"&gt;{width="500"
height="545"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Letöltöttem a &lt;a href="http://dev.ivanov.eu/"&gt;http://dev.ivanov.eu/&lt;/a&gt; oldalról az egyik példa MSP430-as
projektet: &lt;a href="http://dev.ivanov.eu/projects/msp430-449stk2_sample/msp430-449stk2_sample.zip"&gt;Sample
MSP430-449STK2&lt;/a&gt;
és kicsomagoltam az új projektkönyvtárba a fájlokat. Az rtc_calendar.*
fájlokat eltávolítottam. A Projekt menü Properties menüpontját
kiválasztva egy dialógusdoboz jelenik meg. A bal oldali listából
válasszuk ki a C/C++ build Settings sorát, majd a Tool settings fül
alatt megjelenő mspgcc GCC C Compiler-en belül található Miscellaneous
sort válasszuk ki és MSP430 MCU type-nak adjuk meg ezt: msp430x449.
Ugyanezt adjuk meg az mspgcc C Linker/General és msgpgcc
Assembler/General sornál is! Adjuk meg definícióként a következő
kulcsszót: NRF24L01. Különben nem fordul le a forrás.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1259"&gt;&lt;img alt="MSP430 fejlesztés Eclipse-el: processzor
típus" src="http://www.ivanov.eu/files/images/msp430_eclipse_properties.preview.png" title="MSP430 fejlesztés Eclipse-el: processzor típus"&gt;{width="640"
height="529"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Hogy milyen processzorokra tudunk fordítani, a következő parancs
kiadásával megtudhatjuk:  &lt;/p&gt;
&lt;p&gt;msp430-gcc --target-help&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A Ctrl-B megnyomásával lefordíthatjuk a programunkat.  &lt;/p&gt;
&lt;p&gt;A kész programot az msp430-jtag programmal égethetjük be:  &lt;/p&gt;
&lt;p&gt;msp430-jtag -e msp430-449stk2&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A fordításkor a következő hibaüzenetet kaphatjuk:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;msp430-gcc: installation problem, cannot exec `msp430-ld`: No such file or directory&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ebben az esetben a mspgcc C Linker Miscellaneous sorában a Linker
flags-hez adjuk hozzá az mspgcc binárisok konyvtárát a -B kapcsolóval.
Például:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;-Bc:\mspgcc\bin&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Következő részben a debuggolásról lesz szó.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Addig is további infók angolul:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   &lt;a href="http://msp430.techcontent.net/eclipse.htm"&gt;http://msp430.techcontent.net/eclipse.htm&lt;/a&gt;
-   &lt;a href="http://homepage.hispeed.ch/py430/mspgcc/index.html"&gt;http://homepage.hispeed.ch/py430/mspgcc/index.html&lt;/a&gt;
-   &lt;a href="http://www.zylin.com/embeddedcdt.html"&gt;http://www.zylin.com/embeddedcdt.html&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>A recept a tuti muffinhoz :)</title><link href="http://www.ivanov.eu/a-recept-a-tuti-muffinhoz.html" rel="alternate"></link><published>2007-12-31T11:11:00+01:00</published><updated>2007-12-31T11:11:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2007-12-31:/a-recept-a-tuti-muffinhoz.html</id><summary type="html">&lt;p&gt;Ez egy olyan recept, amit bárki kipróbálhat és biztos sikerülni fog.
Csak egy muffinsütő tepsi kell hozzá és kb 20 perc egy adaghoz.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A következő dolgokat keverd össze:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;100 g liszt  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;fél csomag sütőpor  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;100 g reszelt csoki (vagy tördelt, mert a reszelés elég sokáig tart,
én késsel vagdosni szoktam …&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;Ez egy olyan recept, amit bárki kipróbálhat és biztos sikerülni fog.
Csak egy muffinsütő tepsi kell hozzá és kb 20 perc egy adaghoz.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A következő dolgokat keverd össze:  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;100 g liszt  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;fél csomag sütőpor  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;100 g reszelt csoki (vagy tördelt, mert a reszelés elég sokáig tart,
én késsel vagdosni szoktam, vagy mikroban olvasztani, mert gyorsabb)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;60 g cukor  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;60 g margarin (én előtte felolvasztom mikroban, hogy könnyebb legyen
összekeverni a többivel)  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;1 tojás  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;1 evőkanál kakaó  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;kicsi tej (ez annyit jelent, ha az előzőeket összekeverted, akkor
annyit önts bele, hogy könnyen a formákba lehessen kanalazni - kb fél dl&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;1 dl)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Ha jól összekeverted, akkor a muffinsütőbe papírkosarakat raksz és
belelapátolod (kanállal). Én félig szoktam tenni, mert jól megdagad.  &lt;/p&gt;
&lt;p&gt;Sütőbe teszed és közepes lángon kb 10 percig sütöd, de ez attól függ, h
mennyire volt meleg előtte a sütő. Érdemes nézegetni és ha már feljön és
ha beleszúrod a villát, akkor tésztaként ragad rá, akkor kb jó.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ez a mennyiség kb 12 muffinhoz elég. Én kettőnknek dupla adagot szoktam
csinálni, mert olyan finom, hogy gyorsan elfogy :)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Jó sütést és finom muffint :))&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>µC és C fordító/IDE</title><link href="http://www.ivanov.eu/uc-es-c-forditoide.html" rel="alternate"></link><published>2007-12-28T12:54:00+01:00</published><updated>2007-12-28T12:54:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-12-28:/uc-es-c-forditoide.html</id><summary type="html">&lt;p&gt;A PIC mikrokontrollerekhez eddig nem nagyon volt ingyenes (ill. szabad)
C fordító, szóval mióta megírtam a szakdolgozatomat hanyagoltam a
PIC-eket. De úgy tűnik az &lt;a href="http://sdcc.sourceforge.net/"&gt;sdcc&lt;/a&gt; fordítót
felruházták a képességgel, hogy pic14 és pic16 processzorokra is
fordítson. Ezt mindenképpen ki fogom próbálni! SDCC példaprogramok
találhatók &lt;a href="http://burningsmell.org/pic16f628/"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Az MSP430-as procikhoz használható fordító …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A PIC mikrokontrollerekhez eddig nem nagyon volt ingyenes (ill. szabad)
C fordító, szóval mióta megírtam a szakdolgozatomat hanyagoltam a
PIC-eket. De úgy tűnik az &lt;a href="http://sdcc.sourceforge.net/"&gt;sdcc&lt;/a&gt; fordítót
felruházták a képességgel, hogy pic14 és pic16 processzorokra is
fordítson. Ezt mindenképpen ki fogom próbálni! SDCC példaprogramok
találhatók &lt;a href="http://burningsmell.org/pic16f628/"&gt;itt&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;Az MSP430-as procikhoz használható fordító az
&lt;a href="http://mspgcc.sourceforge.net"&gt;mspgcc&lt;/a&gt;. Ez
&lt;a href="http://www.eclipse.org/"&gt;eclipse&lt;/a&gt;-el és egy &lt;a href="http://homepage.hispeed.ch/py430/mspgcc/"&gt;msp430
bővítménnyel&lt;/a&gt; kiegészítve
remek fejlesztőfelületet (IDE) ad -- nyomkövetési képességgel --
gyakorlatilag ingyen. Én mondjuk &lt;a href="http://www.vim.org"&gt;gvim&lt;/a&gt;-et és
&lt;a href="http://www.gnu.org/software/make/"&gt;Makefile&lt;/a&gt;-okat használok.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>Lego Technic robot építés</title><link href="http://www.ivanov.eu/lego-technic-robot-epites.html" rel="alternate"></link><published>2007-12-08T12:11:00+01:00</published><updated>2007-12-08T12:11:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-12-08:/lego-technic-robot-epites.html</id><summary type="html">&lt;p&gt;Eddig kétféle robot "alapot" építettem legóból a Lego Technic 8271 és a
Lego Motor Set 8287 legók felhasználásával. Mind a kettő három kerékkel
rendelkezik: kettő hátul, egy elöl.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1242"&gt;&lt;img alt="Lego Technic robot alap
1." src="http://www.ivanov.eu/files/images/dscf2477sized.jpg" title="Lego Technic robot alap 1."&gt;{width="300"
height="225"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az első változatnál a hátsó két kereket hajtja egy motor: a Lego Motor
Set hajtóművel egybeépített motorja. Az …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Eddig kétféle robot "alapot" építettem legóból a Lego Technic 8271 és a
Lego Motor Set 8287 legók felhasználásával. Mind a kettő három kerékkel
rendelkezik: kettő hátul, egy elöl.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1242"&gt;&lt;img alt="Lego Technic robot alap
1." src="http://www.ivanov.eu/files/images/dscf2477sized.jpg" title="Lego Technic robot alap 1."&gt;{width="300"
height="225"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az első változatnál a hátsó két kereket hajtja egy motor: a Lego Motor
Set hajtóművel egybeépített motorja. Az első kerék pedig egy
csigahajtáson keresztül kormányozható. Az első változat használatához
még egy optikai érzékelő is kell ami "megmondja" hogy a kerék mikor van
egyenesben és a vezérlő szoftvert fel kell készíteni, hogy megmérje
(kalibrálja) induláskor a kormányzást. Ez az érzékelő nem lett megépítve
és emiatt a képeken sem látható. :) Szóval ez a változat egy kicsit
bonyolult.  &lt;/p&gt;
&lt;p&gt;Az első változatról készült képek itt tekinthetők meg:
&lt;a href="http://picasaweb.google.com/ivanovp/LegoTechnicRobotMechanism"&gt;http://picasaweb.google.com/ivanovp/LegoTechnicRobotMechanism&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1241"&gt;&lt;img alt="Lego Technic robot alap
2." src="http://www.ivanov.eu/files/images/dscf2538sized.jpg" title="Lego Technic robot alap 2."&gt;{width="300"
height="225"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A második változatnál a hátsó két kereket két külön motor hajtja és az
első kerék szabadon elfordulhat. Mivel a felhasznált DC motorok nagy
fordulatszámúak, ezért csigahajtást használtam. Egyébként nagyon gyorsan
tudna menni a kis szerkezet (és gyorsan össze is törne). A kormányzás
egyszerű: az egyik motorra kisebb feszültséget kapcsolunk (vagy nem
adunk rá vezérlést) és a szerkezet elkanyarodik. Itt PWM (Pulse Width
Modulation) vezérlés kellhet.  &lt;/p&gt;
&lt;p&gt;A második változat képei itt találhatók:
&lt;a href="http://picasaweb.google.com/ivanovp/LegoTechnicRobotMechanism2"&gt;http://picasaweb.google.com/ivanovp/LegoTechnicRobotMechanism2&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>CD/DVD olvasóból Lego Technic motor</title><link href="http://www.ivanov.eu/cddvd-olvasobol-lego-technic-motor.html" rel="alternate"></link><published>2007-12-08T11:48:00+01:00</published><updated>2007-12-08T11:48:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-12-08:/cddvd-olvasobol-lego-technic-motor.html</id><summary type="html">&lt;p&gt;Rossz CD ill. DVD meghajtókból apró egyenáramú motorok nyerhetőek ki.
Kis Lego Technic csövet a tengelyre ill. építőelemet a házhoz ragasztva
pedig használhatók Lego szerkezetek meghajtására. Ezek a kis motorok
általában nagy fordulatszámúak, ezért valamilyen hajtóművet (köznapi
néven sebességváltót) kell készíteni. A táplálásuk alapból 12 Voltról
megy, de 3V-ról, 6 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Rossz CD ill. DVD meghajtókból apró egyenáramú motorok nyerhetőek ki.
Kis Lego Technic csövet a tengelyre ill. építőelemet a házhoz ragasztva
pedig használhatók Lego szerkezetek meghajtására. Ezek a kis motorok
általában nagy fordulatszámúak, ezért valamilyen hajtóművet (köznapi
néven sebességváltót) kell készíteni. A táplálásuk alapból 12 Voltról
megy, de 3V-ról, 6 esetleg 9 Voltról is működtethetőek. Természetesen
ekkor kisebb fordulatszámot, nyomatékot adnak (de ez talán nem is baj).  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1238"&gt;&lt;img alt="Lego Technic
motorok" src="http://www.ivanov.eu/files/images/dscf2515sized.jpg" title="Lego Technic motorok"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Nagyobb képek itt találhatók a motor kitermelésről:
&lt;a href="http://picasaweb.google.com/ivanovp/CreatingLegoTechnicMotor"&gt;http://picasaweb.google.com/ivanovp/CreatingLegoTechnicMotor&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>QuadRobi - kamerás autó 6. rész: maemo + python + Gtk</title><link href="http://www.ivanov.eu/quadrobi-kameras-auto-6-resz-maemo-python-gtk.html" rel="alternate"></link><published>2007-12-05T13:33:00+01:00</published><updated>2007-12-05T13:33:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-12-05:/quadrobi-kameras-auto-6-resz-maemo-python-gtk.html</id><summary type="html">&lt;p&gt;A Nokia N800-asomhoz írtam egy kis python programot amivel a QuadRobi
nevű kisautót lehet vezérelni. Ez gyakorlatilag egy TCP kliens, ami
GUI-n lévő gomb megnyomásának hatására vezérlőkaraktereket küld el a
szervernek, ami a kisautón fut. A kisautón is és az N800-ban is WiFi
csatoló van és ezen keresztül mennek a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A Nokia N800-asomhoz írtam egy kis python programot amivel a QuadRobi
nevű kisautót lehet vezérelni. Ez gyakorlatilag egy TCP kliens, ami
GUI-n lévő gomb megnyomásának hatására vezérlőkaraktereket küld el a
szervernek, ami a kisautón fut. A kisautón is és az N800-ban is WiFi
csatoló van és ezen keresztül mennek a csomagok.  &lt;/p&gt;
&lt;p&gt;Íme két kép a programról:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1234"&gt;&lt;img alt="pyqrc
képernyőkép" src="http://www.ivanov.eu/files/images/screenshot00.png" title="pyqrc képernyőkép"&gt;{width="400"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1235"&gt;&lt;img alt="pyqrc
képernyőkép
2." src="http://www.ivanov.eu/files/images/screenshot02.png" title="pyqrc képernyőkép 2."&gt;{width="400"
height="240"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A gombokat (érintőképernyő lévén) megérintve az autó megy előre-hátra,
ill. kanyarodhat eközben. A programot a python interpreter meghívásával
lehet elindítani X terminálból, mivel még nem készítettem .deb comagot
(ebből is látszik, hogy kísérleti jellegű a dolog, magyarul
"experimental"):  &lt;/p&gt;
&lt;p&gt;python ./pyqrc.py  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Program forráskódja letölthető itt:
&lt;a href="http://www.ivanov.eu/files/public/programozas/pyqrc.py"&gt;pyqrc.py&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A TCP szerver (quadrobi daemon röviden qrd) forráskódja és kernel
modulok forráskódját is hamarosan elérhetővé teszem!  &lt;/p&gt;
&lt;p&gt;További tervek:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   a vezérlés mellet a kisautó kamerájának képének megjelenítése
-   beállító dialógusablak IP cím és port szám megadására&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Kulcsszavak: python, Gtk, maemo, thread, queue, TCP client, socket&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category><category term="Programozás"></category><category term="Robottechnika"></category></entry><entry><title>Képernyővédő fólia Nokia N800-hoz</title><link href="http://www.ivanov.eu/kepernyovedo-folia-nokia-n800-hoz.html" rel="alternate"></link><published>2007-11-21T12:29:00+01:00</published><updated>2007-11-21T12:29:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-11-21:/kepernyovedo-folia-nokia-n800-hoz.html</id><summary type="html">&lt;p&gt;Nos, aki képernyővédő fóliát szeretne a 770-es, N800-as vagy N810-es
készülékéhez az körülbelül 2000-3000 forintért vehet jót, ha kap
egyáltalán valahol. Mindenesetre az biztos, hogy a 700 forintos
univerzális (és a felirat szerint professzionális) fólia egy nap után
tiszta karc, mellesleg nem is egyszerű méretre vágni. Ha következőnek
vágnom kell …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Nos, aki képernyővédő fóliát szeretne a 770-es, N800-as vagy N810-es
készülékéhez az körülbelül 2000-3000 forintért vehet jót, ha kap
egyáltalán valahol. Mindenesetre az biztos, hogy a 700 forintos
univerzális (és a felirat szerint professzionális) fólia egy nap után
tiszta karc, mellesleg nem is egyszerű méretre vágni. Ha következőnek
vágnom kell fóliát, biztos hogy tapétavágó kést vagy szikét használnék.
Az olló nem a legjobb...&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Finom fajta fasírt</title><link href="http://www.ivanov.eu/finom-fajta-fasirt.html" rel="alternate"></link><published>2007-11-18T20:05:00+01:00</published><updated>2007-11-18T20:05:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2007-11-18:/finom-fajta-fasirt.html</id><summary type="html">&lt;p&gt;Ma fasírtot (is ) sütöttem, amit most gyorsan le is írok ide, amíg
emlékszem az arányokra, hogy máskor is sikerüljön :)  &lt;/p&gt;
&lt;p&gt;Szóval, amit össze kell keverni:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1 kg sertéscomb (ez 9 emberre lett elég tehát elég sok)  &lt;/p&gt;
&lt;p&gt;3 száraz szemle beáztatva, majd kicsavarva (Peti nem egészen érti, hogy
miért kell megszárítani a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Ma fasírtot (is ) sütöttem, amit most gyorsan le is írok ide, amíg
emlékszem az arányokra, hogy máskor is sikerüljön :)  &lt;/p&gt;
&lt;p&gt;Szóval, amit össze kell keverni:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
1 kg sertéscomb (ez 9 emberre lett elég tehát elég sok)  &lt;/p&gt;
&lt;p&gt;3 száraz szemle beáztatva, majd kicsavarva (Peti nem egészen érti, hogy
miért kell megszárítani a zsemlét, ha utána úgy is beáztatjuk... hát nem
tudom, de ha így kell, hát így kell)  &lt;/p&gt;
&lt;p&gt;7 gerezd fokhagyma apró darabokra vágva  &lt;/p&gt;
&lt;p&gt;2 nagy fej vöröshagyma apróra vágva és megdinsztelve  &lt;/p&gt;
&lt;p&gt;kb 3 evőkanálnyi pirospaprika  &lt;/p&gt;
&lt;p&gt;kb egy-két kávéskanál bors, só (ízlés szerint... ami elég nagy butaság,
mert ha valaki először csinál egy kaját, akkor honnan tudná, hogy melyik
ízlik :)  &lt;/p&gt;
&lt;p&gt;2 tojás&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Jól össze kell gyúrni, lehetőleg kézzel, hogy minden jól összekeveredjen
és kisebb vagy nagyobb golyókat formázva bő olajban megsütni.&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Fokhagymás kenyér</title><link href="http://www.ivanov.eu/fokhagymas-kenyer.html" rel="alternate"></link><published>2007-11-18T19:56:00+01:00</published><updated>2007-11-18T19:56:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2007-11-18:/fokhagymas-kenyer.html</id><summary type="html">&lt;p&gt;Hát ez nagyon finom lett :)  &lt;/p&gt;
&lt;p&gt;Mindketten szeretjük a fokhagymát, így jött az ötlet, hogy kóstoljuk meg
a kenyérben is.  &lt;/p&gt;
&lt;p&gt;Az eredeti recepthez, amit fentebb látsz, raktam kb 4-5 gerezd
fokhagymát összevagdosva pici darabokra.  &lt;/p&gt;
&lt;p&gt;Az illata is finom, hát még az íze ... :)&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Hát ez nagyon finom lett :)  &lt;/p&gt;
&lt;p&gt;Mindketten szeretjük a fokhagymát, így jött az ötlet, hogy kóstoljuk meg
a kenyérben is.  &lt;/p&gt;
&lt;p&gt;Az eredeti recepthez, amit fentebb látsz, raktam kb 4-5 gerezd
fokhagymát összevagdosva pici darabokra.  &lt;/p&gt;
&lt;p&gt;Az illata is finom, hát még az íze ... :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Az első kenyér...</title><link href="http://www.ivanov.eu/az-elso-kenyer.html" rel="alternate"></link><published>2007-11-18T19:49:00+01:00</published><updated>2007-11-18T19:49:00+01:00</updated><author><name>Melinda</name></author><id>tag:www.ivanov.eu,2007-11-18:/az-elso-kenyer.html</id><summary type="html">&lt;p&gt;Vettünk egy kenyérsütő gépet! így kezdődött.  &lt;/p&gt;
&lt;p&gt;Nem volt könnyű a választás, mert sokféle gép, sok funkcióval és széles
árskálán mozgott.  &lt;/p&gt;
&lt;p&gt;Egy kis nézelődés után aztán kiderült, hogy tulajdonképpen mind ugyanazt
tudja, az egyetlen különbség, hogy hány dagasztókarja van, egy vagy
kettő. Mi végül a két karost választottuk.  &lt;/p&gt;
&lt;p&gt;Szóval az első …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Vettünk egy kenyérsütő gépet! így kezdődött.  &lt;/p&gt;
&lt;p&gt;Nem volt könnyű a választás, mert sokféle gép, sok funkcióval és széles
árskálán mozgott.  &lt;/p&gt;
&lt;p&gt;Egy kis nézelődés után aztán kiderült, hogy tulajdonképpen mind ugyanazt
tudja, az egyetlen különbség, hogy hány dagasztókarja van, egy vagy
kettő. Mi végül a két karost választottuk.  &lt;/p&gt;
&lt;p&gt;Szóval az első kenyér nem szokott sikerülni, ezt mondják.  &lt;/p&gt;
&lt;p&gt;Nekem sikerült :)  &lt;/p&gt;
&lt;p&gt;Lehet, hogy az volta titka,hogy a gép gyártója által ajánlott tuti
receptet használtam.  &lt;/p&gt;
&lt;p&gt;Azóta 6-8 kenyeret sütöttem már, még mindig csak az alap kenyérreceptet
variálva.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az alaprecept a következő:  &lt;/p&gt;
&lt;p&gt;525 g teljes kiőrlésű búzaliszt  &lt;/p&gt;
&lt;p&gt;38 g margarin (ez persze elég vicces mennyiség, tekintve, hogy az én kis
mérlegen +-10g-os tűréshatárral működik, de azt hiszem a margarin
mennyisége nem kritikus)  &lt;/p&gt;
&lt;p&gt;320 ml víz (ez viszont kritikus, a liszt és a víz jó aránya a
legfontosabb)  &lt;/p&gt;
&lt;p&gt;10 ml só (nem értem, hogy lehet a só és a cukor mennyiségét ml-ben
megadni)  &lt;/p&gt;
&lt;p&gt;10 ml cukor  &lt;/p&gt;
&lt;p&gt;1 csomag élesztő (én a 11g-os instant Haas élesztőt használom, mert az
eredeti recept másfél csomag dr oetker-t írt, ami szerintem nem
szerencsés, mert nem tudom pontosan megbecsülni, hogy mennyi a fele)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
ÉS ami még nagyon fontos, hogy a végén ne csak egy összetöpörödött
ragacstócsa legyen (ezt én csak hírből ismerem, mert eddig még minden
kenyerem sikerült :)), az a sorrend.  &lt;/p&gt;
&lt;p&gt;Először a víz, só és margarin, majd a liszt, ami a választóvonal lesz és
végül az élesztő és a cukor. Ha az élesztő és a víz hamarabb találkozik,
mint kellene, akkor lesz a ragacs vagy valami más selejt.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Sok receptben azt írják, hogy ha teljes kiőrlésű lisztet használsz,
akkor ne használj késleltetett programot. Ezt most cáfolom!A titok csak
annyi, amit én most megosztok ország világgal :), hogy a lisztből egy
kis hegyet kell emelni, hogy a víz minél lassabban áztassa át és a hegy
csúcsánál formázott kis medencébe tedd az élesztőt.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ezután indulhat a sütésprogram :)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Remélem sikerül Neked is :)&lt;/p&gt;
&lt;/p&gt;</content><category term="Melinda receptjei"></category></entry><entry><title>Nokia N800 és a vám</title><link href="http://www.ivanov.eu/nokia-n800-es-a-vam.html" rel="alternate"></link><published>2007-11-17T20:16:00+01:00</published><updated>2007-11-17T20:16:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-11-17:/nokia-n800-es-a-vam.html</id><summary type="html">&lt;p&gt;Akartam venni egy Linux-ot futtató telefont vagy PDA-t. A Neo1973 -at
szemeltem ki. De annyit késett, hogy meguntam a várakozást és közben
találtam egy olyan eszközt, ami sokkal jobban tetszett: a Nokia N800
-at.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1228"&gt;&lt;img alt="Nokia
N800" src="http://www.ivanov.eu/files/images/n800off.jpg" title="Nokia N800"&gt;{width="320"
height="224"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ez nem is PDA és egyáltalán nem telefon (nincs GSM modul benne …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Akartam venni egy Linux-ot futtató telefont vagy PDA-t. A Neo1973 -at
szemeltem ki. De annyit késett, hogy meguntam a várakozást és közben
találtam egy olyan eszközt, ami sokkal jobban tetszett: a Nokia N800
-at.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1228"&gt;&lt;img alt="Nokia
N800" src="http://www.ivanov.eu/files/images/n800off.jpg" title="Nokia N800"&gt;{width="320"
height="224"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ez nem is PDA és egyáltalán nem telefon (nincs GSM modul benne), bár
Skype-on keresztül lehet telefonálni és video-telefonálni is. Internet
Tablet PC-nek nevezik. Egy módosított Debian Linux (IT OS 2007) fut
rajta a fejlesztőkörnyezet pedig szabadon letölthető! Nagyon
megtetszett.  &lt;/p&gt;
&lt;p&gt;Aztán kiderült, hogy Magyarországon nem forgalmazzák. :( De sikerült az
eBay -en vennem egyet 275 dollárért. Ennek nagyon megörültem, plusz 41
dollártért szállították ide (ebben benne volt a biztosítás is). Ez eddig
56 ezer Ft. Utána jött a várakozás. Bár kicsivel több, mint egy hétbe
került, hogy ideérkezzen még kb. 5 napot ültek a vámnál rajta, hogy
elküldjenek egy értesítőt, hogy az Orcy tér 1-be menjek vámkezelni. Nem
gondoltam volna, hogy ilyen hosszú lesz ez az eljárás. Több, mint két
órahossza volt, egyik ablaktól a másikig mentem, oda-vissza. A posta
ablakától a vámhoz és vissza. Közben a kiderült a vámnál nem tudnak
százalékot számolni, még egyszer újra sorba kellet állnom, javították a
papírt. De nem én voltam az egyetlen, minden második ember ment vissza,
mert valami nem volt jó a vámosok által készített határozattal. Miután
kifizettem a kiszabott 12 ezer forintnyi vámot, sorba állhattam az
eszközért az utolsó ablakhoz, ahol újabb várakozás után végre megkaptam
a vadonat új N800-asomat.  &lt;/p&gt;
&lt;p&gt;És ennyi a történet. Az eszköz jól működik, felfrissítettem a legújabb
OS-re és így az SDHC kártyát is kezeli (egyébként két darab SD kártyát
lehet beletenni, nagyon jó). A képernyője nagyon éles képet ad.
Telepítettem rá egy csomó progit: a kedvencem az Open Transport Tycoon
nevű játék, OpenTTD. Bár az OpenTTD-t egy kicsit hack-elni kellett, de
működik.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>QuadRobi - kamerás autó 5. rész</title><link href="http://www.ivanov.eu/quadrobi-kameras-auto-5-resz.html" rel="alternate"></link><published>2007-11-17T13:35:00+01:00</published><updated>2007-11-17T13:35:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-11-17:/quadrobi-kameras-auto-5-resz.html</id><summary type="html">&lt;p&gt;A motorvezérlést átalakítottam ill. teljesen újat készítettem. Az
&lt;a href="http://www.st.com/stonline/products/literature/ds/1773.pdf"&gt;L298&lt;/a&gt;-as
motorvezérlő hidat használtam fel, aminek a Multiwatt 15 tokozású
változata alább látható:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1226"&gt;&lt;img alt="L298
lábkiosztás" src="http://www.ivanov.eu/files/images/l298.thumbnail.png" title="L298 lábkiosztás"&gt;{width="100"
height="63"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ebben az egy IC-ben két darab teljes H híd található. Egyszerű kis
kapcsolás vezérli az autót. Az adatlapban látható alapkapcsolást
készítettem el. A digitális …</summary><content type="html">&lt;p&gt;A motorvezérlést átalakítottam ill. teljesen újat készítettem. Az
&lt;a href="http://www.st.com/stonline/products/literature/ds/1773.pdf"&gt;L298&lt;/a&gt;-as
motorvezérlő hidat használtam fel, aminek a Multiwatt 15 tokozású
változata alább látható:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/1226"&gt;&lt;img alt="L298
lábkiosztás" src="http://www.ivanov.eu/files/images/l298.thumbnail.png" title="L298 lábkiosztás"&gt;{width="100"
height="63"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ebben az egy IC-ben két darab teljes H híd található. Egyszerű kis
kapcsolás vezérli az autót. Az adatlapban látható alapkapcsolást
készítettem el. A digitális rész 5V -ról megy, a motorok 6V -ról és a
másik akkumulátorról. Minden motorhoz 4-4 darab BYT54J védődióda
tartozik. Más dióda is használható, a lényeg, hogy záróirányú feléledési
idő kevesebb legyen mint 200 ms (trr &amp;lt; 200ms). Az L298 -as IC
vezérlése egyszerű, közvetlenül a mikrokontroller lábaira lehet kötni.
Digitális oldalról a következő lábak érdekesek: a GND, Vss (+5V) a tápot
szolgáltatja, az Enable A és Enable B engedélyezi külön-külön a két
hidat. Az Input 1 és 2 az A híd vezérlésére az Input 3 és 4 a B híd
vezérlésére szolgál. A motort az Output 1 és 2 közé ill. az Output 3 és
4 kimenetek közé kell kötni. A Vs lábra a kerülő feszültségnél 1,5V-tal
kevesebb fog a motorra jutni (jelen esetben 4,5V, maximum 44,5V). Ha az
engedélyező bemenet alacsony szinten van, akkor a motor szabadon futhat
ill. megáll. Ha az engedélyezés magas szinten van, akkor az Input lábak
alapján dől el, hogy melyik irányba forog a motor, esetleg fékez. A
következő táblázatban láthatóak az L298 módjai:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tbody&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Enable A/B&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Input 1/3&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Input 2/4&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Funkció&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
L&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
x&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
x&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Motor szabadon fut, megáll&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
L&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
L&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Fékezés&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
L&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Motor egyik irányba forog&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
L&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Motor másik irányba forog&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
H&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;td&gt;
Fékezés&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tbody&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/table&gt;
&lt;/p&gt;
Néhány fénykép a kész szerkezetről:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/ivanovp/QuadRobiPhase5"&gt;http://picasaweb.google.com/ivanovp/QuadRobiPhase5&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>Fájlböngésző</title><link href="http://www.ivanov.eu/fajlbongeszo.html" rel="alternate"></link><published>2007-11-13T10:57:00+01:00</published><updated>2007-11-13T10:57:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-11-13:/fajlbongeszo.html</id><summary type="html">&lt;p&gt;Mivel a fájl letöltést más modul intézi (és mert nem akartam minden
cikket átnézni és átírni) ezért a cikkekben lévő letöltésekre mutató
linkek nem jók, ill. a megjelenő node-hoz nem kapcsolódik "letöltés"
link. A dolgok fel vannak töltve, de kézzel kell őket megkeresni a
fájlböngészőben. Bocs! Azért próbálom átnézni -- legalább …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Mivel a fájl letöltést más modul intézi (és mert nem akartam minden
cikket átnézni és átírni) ezért a cikkekben lévő letöltésekre mutató
linkek nem jók, ill. a megjelenő node-hoz nem kapcsolódik "letöltés"
link. A dolgok fel vannak töltve, de kézzel kell őket megkeresni a
fájlböngészőben. Bocs! Azért próbálom átnézni -- legalább a
legnépszerűbb -- cikkeket és átírni a linkeket.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Portálmotor frissítés</title><link href="http://www.ivanov.eu/portalmotor-frissites.html" rel="alternate"></link><published>2007-11-04T11:52:00+01:00</published><updated>2007-11-04T11:52:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-11-04:/portalmotor-frissites.html</id><summary type="html">&lt;p&gt;A portálmotor frissítése megtörtént! A Linkek és képtár már működik és
végre a letöltések is működnek (fájlböngésző néven)! Már csak a
megjegyzéseket kell hozzáadni a fájlok mellé.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;A portálmotor frissítése megtörtént! A Linkek és képtár már működik és
végre a letöltések is működnek (fájlböngésző néven)! Már csak a
megjegyzéseket kell hozzáadni a fájlok mellé.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Sam_I_Am</title><link href="http://www.ivanov.eu/sam_i_am.html" rel="alternate"></link><published>2007-10-23T09:54:00+02:00</published><updated>2007-10-23T09:54:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-10-23:/sam_i_am.html</id><summary type="html">&lt;p&gt;Az Atmel SAM-BA interfésszel ellátott csipekhez Linux alatt futtatható
kliens. Ezzel gyakorlatilag az USB interésszel ellátott ARM csipeket
(pl. AT91SAM7S64) lehet felprogramozni. Az Atmel csak Windozeres
kliensprogramot készített.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az Atmel SAM-BA interfésszel ellátott csipekhez Linux alatt futtatható
kliens. Ezzel gyakorlatilag az USB interésszel ellátott ARM csipeket
(pl. AT91SAM7S64) lehet felprogramozni. Az Atmel csak Windozeres
kliensprogramot készített.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>MOD-NRF24LR ill. MOD-NRF24LS</title><link href="http://www.ivanov.eu/mod-nrf24lr-ill-mod-nrf24ls.html" rel="alternate"></link><published>2007-10-21T17:45:00+02:00</published><updated>2007-10-21T17:45:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-10-21:/mod-nrf24lr-ill-mod-nrf24ls.html</id><summary type="html">&lt;p&gt;A &lt;a href="http://www.olimex.com/dev/mod-nrf24L.html"&gt;MOD-NRF24Lx&lt;/a&gt; modul egy 2.4
GHz-es adó/vevő. SPI buszon keresztül vezérelhető, 1-2 Mbps sebesség
érhető el vele. A modulok nyílt terepen (a leírás szerint) 50-60 métert
képesek áthidalni. Az &lt;a href="http://dev.ivanov.eu/projects/msp430-4619lcd_sample/index.html"&gt;MSP430-4619LCD
példaprojekt&lt;/a&gt;
és az &lt;a href="http://dev.ivanov.eu/projects/msp430-449stk2_sample/index.html"&gt;MSP430-449STK2
példaprojekt&lt;/a&gt;
is tartalmazza a modul kezeléséhez kapcsolódó kódokat. Használata
egyszerű: egy bájt küldéséhez ill …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A &lt;a href="http://www.olimex.com/dev/mod-nrf24L.html"&gt;MOD-NRF24Lx&lt;/a&gt; modul egy 2.4
GHz-es adó/vevő. SPI buszon keresztül vezérelhető, 1-2 Mbps sebesség
érhető el vele. A modulok nyílt terepen (a leírás szerint) 50-60 métert
képesek áthidalni. Az &lt;a href="http://dev.ivanov.eu/projects/msp430-4619lcd_sample/index.html"&gt;MSP430-4619LCD
példaprojekt&lt;/a&gt;
és az &lt;a href="http://dev.ivanov.eu/projects/msp430-449stk2_sample/index.html"&gt;MSP430-449STK2
példaprojekt&lt;/a&gt;
is tartalmazza a modul kezeléséhez kapcsolódó kódokat. Használata
egyszerű: egy bájt küldéséhez ill. fogadásához egy-egy függvényt kell
meghvni. Az MSP430-4619LCD-hez egyszerűen a kapott kábellel hozzá lehet
csatlakoztatni a modult és hasznáni, az MSP430-449STK2 -höz egy kis
kábelt kell csinálni, de az sem nehéz.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>MSP430-449STK2 példa projekt</title><link href="http://www.ivanov.eu/msp430-449stk2-pelda-projekt.html" rel="alternate"></link><published>2007-10-21T17:39:00+02:00</published><updated>2007-10-21T17:39:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-10-21:/msp430-449stk2-pelda-projekt.html</id><summary type="html">&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1215"&gt;&lt;img alt="MSP430-449STK2" src="http://www.ivanov.eu/files/images/msp430-449stk2.thumbnail.jpg" title="MSP430-449STK2"&gt;{width="100"
height="80"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az &lt;a href="http://www.olimex.com/dev/msp-449stk2.html"&gt;MSP430-449STK2&lt;/a&gt; -es
fejleszői laphoz készült péda projektet is feltöltöttem. Egy egyszerű
óra és ébresztő funkció van alapból és soros vonal kezelés. A
MOD-NRF24LR (vagy MOD-NRF24LS) bővítő modult is lehet vele használni
ill. tesztelni. Ez a modul egy 2.4 GHz-es adó/vevőt tartalmaz, SPI-on
keresztül …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1215"&gt;&lt;img alt="MSP430-449STK2" src="http://www.ivanov.eu/files/images/msp430-449stk2.thumbnail.jpg" title="MSP430-449STK2"&gt;{width="100"
height="80"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Az &lt;a href="http://www.olimex.com/dev/msp-449stk2.html"&gt;MSP430-449STK2&lt;/a&gt; -es
fejleszői laphoz készült péda projektet is feltöltöttem. Egy egyszerű
óra és ébresztő funkció van alapból és soros vonal kezelés. A
MOD-NRF24LR (vagy MOD-NRF24LS) bővítő modult is lehet vele használni
ill. tesztelni. Ez a modul egy 2.4 GHz-es adó/vevőt tartalmaz, SPI-on
keresztül lehet vezérelni és 1-16 byte-os csomagokat lehet küldeni ill.
fogadni 1-2 Mbps sebességgel. Itt jegyzem meg, hogy természetesen két
darab kell a modulból ill. az MSP430-as fejlesztői lapból, ha tesztelni
szeretnénk. Az MSP430-4619LCD példaprojekt is frissült, azzal is
használható a MOD-NRF24Lx modul.  &lt;/p&gt;
&lt;p&gt;Itt található:
&lt;a href="http://dev.ivanov.eu/projects/msp430-449stk2_sample/index.html"&gt;http://dev.ivanov.eu/projects/msp430-449stk2_sample/index.html&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>QuadRobi - kamerás autó 4. rész</title><link href="http://www.ivanov.eu/quadrobi-kameras-auto-4-resz.html" rel="alternate"></link><published>2007-10-07T15:53:00+02:00</published><updated>2007-10-07T15:53:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-10-07:/quadrobi-kameras-auto-4-resz.html</id><summary type="html">&lt;p&gt;Most az infravörös tárgyérzékelő kapcsolást készítettem el. A
&lt;a href="http://www.vishay.com/docs/82030/82030.pdf"&gt;TSOP1736&lt;/a&gt; -os
(helyettesítő: SFH 506-36) infravörös érzékelőt és a
&lt;a href="http://www.vishay.com/docs/81056/tsus540.pdf"&gt;TSUS5402&lt;/a&gt; -es infra
LED-et használtam fel. A TSOP1736 -os érzékelő be-, föld- és ki lábakkal
rendelkezik és 36 kHz-es infra jel esetén a "ki" láb alacsony szintre
kerül. Alapesetben magas szinten van.  &lt;/p&gt;
&lt;p&gt;Fényképek …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Most az infravörös tárgyérzékelő kapcsolást készítettem el. A
&lt;a href="http://www.vishay.com/docs/82030/82030.pdf"&gt;TSOP1736&lt;/a&gt; -os
(helyettesítő: SFH 506-36) infravörös érzékelőt és a
&lt;a href="http://www.vishay.com/docs/81056/tsus540.pdf"&gt;TSUS5402&lt;/a&gt; -es infra
LED-et használtam fel. A TSOP1736 -os érzékelő be-, föld- és ki lábakkal
rendelkezik és 36 kHz-es infra jel esetén a "ki" láb alacsony szintre
kerül. Alapesetben magas szinten van.  &lt;/p&gt;
&lt;p&gt;Fényképek: &lt;a href="http://picasaweb.google.com/ivanovp/QuadRobiPhase4"&gt;http://picasaweb.google.com/ivanovp/QuadRobiPhase4&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Kapcsolási rajz:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1214"&gt;&lt;img alt="IR object
detector" src="http://www.ivanov.eu/files/images/ir_s1.png" title="IR object detector"&gt;{width="320"
height="468"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>MSP430-4619LCD példa projekt</title><link href="http://www.ivanov.eu/msp430-4619lcd-pelda-projekt.html" rel="alternate"></link><published>2007-10-05T16:40:00+02:00</published><updated>2007-10-05T16:40:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-10-05:/msp430-4619lcd-pelda-projekt.html</id><summary type="html">&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1211"&gt;&lt;img alt="MSP430-4619LCD felső
oldal" src="http://www.ivanov.eu/files/images/MSP430-4619LCD-front.thumbnail.jpg" title="MSP430-4619LCD felső oldal"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1212"&gt;&lt;img alt="MSP430-4619LCD
alsó
oldal" src="http://www.ivanov.eu/files/images/MSP430-4619LCD-back.thumbnail.jpg" title="MSP430-4619LCD alsó oldal"&gt;{width="74"
height="100"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Feltöltöttem a forráskódját annak a bemutató projektnek, amit
&lt;a href="http://www.olimex.com/dev/msp-4619lcd.html"&gt;MSP430-4619LCD&lt;/a&gt; típusú
Olimex fejlesztői laphoz készítettem. Van hozzá LCD, SD/MMC kártya, FAT
fájlrendszer kezelés és a gyorsulásérzékelő kezelése. A kódok egyrészt
az Olimex-től származnak, a FatFs-t ChaN írta, ill. én írtam egy részét …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1211"&gt;&lt;img alt="MSP430-4619LCD felső
oldal" src="http://www.ivanov.eu/files/images/MSP430-4619LCD-front.thumbnail.jpg" title="MSP430-4619LCD felső oldal"&gt;{width="75"
height="100"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1212"&gt;&lt;img alt="MSP430-4619LCD
alsó
oldal" src="http://www.ivanov.eu/files/images/MSP430-4619LCD-back.thumbnail.jpg" title="MSP430-4619LCD alsó oldal"&gt;{width="74"
height="100"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Feltöltöttem a forráskódját annak a bemutató projektnek, amit
&lt;a href="http://www.olimex.com/dev/msp-4619lcd.html"&gt;MSP430-4619LCD&lt;/a&gt; típusú
Olimex fejlesztői laphoz készítettem. Van hozzá LCD, SD/MMC kártya, FAT
fájlrendszer kezelés és a gyorsulásérzékelő kezelése. A kódok egyrészt
az Olimex-től származnak, a FatFs-t ChaN írta, ill. én írtam egy részét.
A dokumentációt a Doxygen-el készítettem. Itt található:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://dev.ivanov.eu/projects/msp430-4619lcd_sample/index.html"&gt;http://dev.ivanov.eu/projects/msp430-4619lcd_sample/index.html&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>QuadRobi - kamerás autó 3. rész</title><link href="http://www.ivanov.eu/quadrobi-kameras-auto-3-resz.html" rel="alternate"></link><published>2007-09-22T19:26:00+02:00</published><updated>2007-09-22T19:26:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-09-22:/quadrobi-kameras-auto-3-resz.html</id><summary type="html">&lt;p&gt;Elkészítettem az autó motorvezérlő áramkörét. Két darab OPA549-es
műveleti erősítőt használtam fel. Ilyen volt otthon, valószínűleg egy
OPA547 vagy L165 is elegendő lett volna.  &lt;/p&gt;
&lt;p&gt;Az áramkör kapcsolási rajza egy motorhoz a következő:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1206"&gt;&lt;img alt="OPA547 motor
meghajtó" src="http://www.ivanov.eu/files/images/opa547_motor_drive.png" title="OPA547 motor meghajtó"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ha ugyanazon a lapon van a két műveleti erősítő, akkor 1-1 db. 10 uF-os …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Elkészítettem az autó motorvezérlő áramkörét. Két darab OPA549-es
műveleti erősítőt használtam fel. Ilyen volt otthon, valószínűleg egy
OPA547 vagy L165 is elegendő lett volna.  &lt;/p&gt;
&lt;p&gt;Az áramkör kapcsolási rajza egy motorhoz a következő:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1206"&gt;&lt;img alt="OPA547 motor
meghajtó" src="http://www.ivanov.eu/files/images/opa547_motor_drive.png" title="OPA547 motor meghajtó"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ha ugyanazon a lapon van a két műveleti erősítő, akkor 1-1 db. 10 uF-os
pufferkondenzátor is elég. A 100 nF-os kondenzátorok kerámiából legyenek
és közvetlenül a műveleti erősítő lábaira tegyük. Ha más is próbapanelon
szeretné elkészíteni, az áramkört készüljön fel, hogy a lábakat
hajlítgatni kell egy kicsit.  &lt;/p&gt;
&lt;p&gt;Az erősítést mindenki állítsa be igényei szerint: G = -R2 / R1. A
jelenlegi beállítás így kb. 3.67-szeres erősítést eredményez. Az R4-es
potméter az áramkorlát beállítására való. Ha nem akarunk áramkorlátot
rövidre is zárhatjuk az I_LIM és a V_O lábakat.  &lt;/p&gt;
&lt;p&gt;Képek itt: &lt;a href="http://picasaweb.google.com/ivanovp/QuadRobiPhase3"&gt;http://picasaweb.google.com/ivanovp/QuadRobiPhase3&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Robottechnika"></category></entry><entry><title>QuadRobi - kamerás autó 2. rész</title><link href="http://www.ivanov.eu/quadrobi-kameras-auto-2-resz.html" rel="alternate"></link><published>2007-09-20T18:56:00+02:00</published><updated>2007-09-20T18:56:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-09-20:/quadrobi-kameras-auto-2-resz.html</id><summary type="html">&lt;p&gt;Az eredeti vezérlést sikerült átalakítani úgy, hogy végtranzisztorokat
vezérlő kisebb tranzisztorok bázisára kötöttem a saját vezérlésem. Az
E9302-es lapon levő EXT csatlakozó 4 kivezetését felhasználva az autót
mostantól Linux alól is lehet vezérelni. Tud előre és hátra menni ill.
jobbra-balra kanyarodni. Írtam egy kernel modult, ami karakteres eszközt
biztosít (/dev …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az eredeti vezérlést sikerült átalakítani úgy, hogy végtranzisztorokat
vezérlő kisebb tranzisztorok bázisára kötöttem a saját vezérlésem. Az
E9302-es lapon levő EXT csatlakozó 4 kivezetését felhasználva az autót
mostantól Linux alól is lehet vezérelni. Tud előre és hátra menni ill.
jobbra-balra kanyarodni. Írtam egy kernel modult, ami karakteres eszközt
biztosít (/dev/quadrobi) és IOCTL hívásokkal lehet az autót mozgásra
bírni. Először írtam egy kis parancssori programot ami x másodpercre
bekapcsolja a megadott kimenetet. Így az autó képes volt előre, hátra
menni ill. közben kanyarodni.  &lt;/p&gt;
&lt;p&gt;Később írtam egy daemon-t (qrd), ami egy TCP socket-et megnyitva az
egyik porton várja a parancsokat és ennek megfelelően IOCTL hívásokat
kezdeményez. Az asztali számítógépemen egy kliensprogram fut (qrc), ami
joytick-ból nyeri az adatokat, hogy merre is kellene az autónak
haladnia. Ezeket az adatokat TCP stream-en keresztül küldi a kisautón
futó felé. Sajnos egy kisebb bug hatására az eredeti vezérlőn két
végtranzisztor jobb létre szenderült. A megmaradt tranzisztorok kimérése
után kiderítettem, hogy milyenek voltak régiek. A beteg darabokat
BD137-es tranzisztorra cseréltem és szerencsére utána jól működött.  &lt;/p&gt;
&lt;p&gt;De úgy döntöttem, hogy a régi vezérlést kiszedem és műveleti erősítős
kapcsolást fogok készíteni, amivel vezérelhető a motorok fordulatszáma
is.  &lt;/p&gt;
&lt;p&gt;Itt megtekinthetők a képek:
&lt;a href="http://picasaweb.google.com/ivanovp/QuadRobiPhase2"&gt;http://picasaweb.google.com/ivanovp/QuadRobiPhase2&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category><category term="Programozás"></category><category term="Robottechnika"></category></entry><entry><title>QuadRobi - kamerás autó</title><link href="http://www.ivanov.eu/quadrobi-kameras-auto.html" rel="alternate"></link><published>2007-09-10T11:39:00+02:00</published><updated>2007-09-10T11:39:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-09-10:/quadrobi-kameras-auto.html</id><summary type="html">&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1169"&gt;&lt;img alt="Humvee" src="http://www.ivanov.eu/files/images/pict0007.jpg" title="Humvee"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1168"&gt;&lt;img alt="QuadRobi -
kamerás
autó" src="http://www.ivanov.eu/files/images/dscf2085_.jpg" title="QuadRobi - kamerás autó"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Vettem egy Humvee nevezetű kis rádiótávirányítású autómodellt. Leszedtem
a kasztnit és rátettem az &lt;a href="http://www.olimex.com/dev/cs-e930x.html"&gt;Olimex
E93202&lt;/a&gt;-es lapot, egy USB-s
webkamerát és egy USB-s rt73 chipsetes WiFi adaptert. Az elemtartót és
az elemeket kiszedtem és két zárt savas ólomakkumulátort szereltem rá.  &lt;/p&gt;
&lt;p&gt;Az E9302-es …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/1169"&gt;&lt;img alt="Humvee" src="http://www.ivanov.eu/files/images/pict0007.jpg" title="Humvee"&gt;{width="320"
height="240"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/1168"&gt;&lt;img alt="QuadRobi -
kamerás
autó" src="http://www.ivanov.eu/files/images/dscf2085_.jpg" title="QuadRobi - kamerás autó"&gt;{width="320"
height="240"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Vettem egy Humvee nevezetű kis rádiótávirányítású autómodellt. Leszedtem
a kasztnit és rátettem az &lt;a href="http://www.olimex.com/dev/cs-e930x.html"&gt;Olimex
E93202&lt;/a&gt;-es lapot, egy USB-s
webkamerát és egy USB-s rt73 chipsetes WiFi adaptert. Az elemtartót és
az elemeket kiszedtem és két zárt savas ólomakkumulátort szereltem rá.  &lt;/p&gt;
&lt;p&gt;Az E9302-es lapon egy EP9302-es ARM processzor van, ami 200 MHz-en
ketyeg, 32 MB SDRAM és 16 MB flash ROM áll rendelkezésre. Az
&lt;a href="http://arm.cirrus.com/"&gt;http://arm.cirrus.com/&lt;/a&gt; oldalról letöltöttem a &lt;a href="http://arm.cirrus.com/files/linux/releases/linux-2.6/1.0.3/linux_1-0-3-src.tar.bz2"&gt;Linux 1.0.3-as
fejlesztői
csomagot&lt;/a&gt;.
Lefordítottam. A 2.6.17.14 -es kernelt használom. Az ffmpeg és vlc
szoftvereket is letöltöttem és lefordítottam ARM-ra (nagy nehézségek
árán). A vlc-vel állítom elő az MJPEG stream-et, amit az asztali
számítógépen lévő vlc-vel lehet nézni. A távirányítás egyelőre még az
eredeti 40 MHz-es megoldás. Működik a szerkentyű!  &lt;/p&gt;
&lt;p&gt;További tervek:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   a távirányítás is WiFi-n keresztül menjen,
-   infravörös távolságérzékelő az autó négy oldalán,
-   azt a gcc-t használni fordításkor amelyik az FPU-t is használja
    (Maverick Crunch),
-   valamiféle autonóm működés (M.I.).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Hozzávalók:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   Olimex E9302 kártya, 46800 HUF
-   Humvee játékautó, \~10000 HUF
-   USB webkamera, \~3000-4000 HUF
-   USB WiFi adapter, \~4000-7000 HUF
-   Akkumulátor töltő: MW 126C08 6/12 zselés akku töltő 800mAh, 4600 HUF
-   2 db. akkumulátor: FM632A 6V 3.2Ah, 2x1600 HUF
-   7805-ös feszültség-stabilizátor az E9302-es kártyához!
-   Vezetékek, csatlakozók, stb.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
További képek: &lt;a href="http://picasaweb.google.com/ivanovp/QuadRobiPhase1"&gt;http://picasaweb.google.com/ivanovp/QuadRobiPhase1&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category><category term="Programozás"></category><category term="Robottechnika"></category></entry><entry><title>microperl for ARM</title><link href="http://www.ivanov.eu/microperl-for-arm.html" rel="alternate"></link><published>2007-05-18T09:49:00+02:00</published><updated>2007-05-18T09:49:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-05-18:/microperl-for-arm.html</id><summary type="html">&lt;p&gt;Biztosan van más is aki nem szereti a shell script-eket. Ha már 4-5
parancsnál többet kell futtatni én már inkább írok egy PERL script-et.
De mi van akkor, ha a Linux OS kevés erőforrással gazdálkodhat?  &lt;/p&gt;
&lt;p&gt;Hogyan fordítsuk le a PERL interpretert ARM architektúrán futó Linuxunk
alá, ahol kevés tárhelyünk van …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Biztosan van más is aki nem szereti a shell script-eket. Ha már 4-5
parancsnál többet kell futtatni én már inkább írok egy PERL script-et.
De mi van akkor, ha a Linux OS kevés erőforrással gazdálkodhat?  &lt;/p&gt;
&lt;p&gt;Hogyan fordítsuk le a PERL interpretert ARM architektúrán futó Linuxunk
alá, ahol kevés tárhelyünk van? Amire szükségünk van, az a microperl. A
microperl a hivatalos perl ,,kiegészítése''.  &lt;/p&gt;
&lt;p&gt;Így készíthetjük microperl-ünket:  &lt;/p&gt;
&lt;p&gt;tar -xvzf perl-5.8.8.tar.bz2  &lt;/p&gt;
&lt;p&gt;cd perl-5.8.8  &lt;/p&gt;
&lt;p&gt;make -f Makefile.micro CC=arm-linux-gcc  &lt;/p&gt;
&lt;p&gt;arm-linux-strip microperl  &lt;/p&gt;
&lt;p&gt;# esetleg:  &lt;/p&gt;
&lt;p&gt;upx microperl  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A keletkezett &lt;code&gt;microperl&lt;/code&gt; futtatható fájlt azután másoljuk a
gyökérfájlrendszerünk /usr/bin könyvtárába. Ha valamilyen tömörített
fájlrendszer a gyökérrendszerünk (például SquashFS), akkor nem is kell
foglalkozni ezzel, de ha valamilyen tömörítetlen fájlrendszerről van
szó, akkor &lt;a href="http://upx.sourceforge.net/"&gt;UPX&lt;/a&gt;-el összetömöríthetjük a
futtatható fájlt! Így egy 400K körüli programot kapunk.  &lt;/p&gt;
&lt;p&gt;A .pm fájlok közül a szükségeseket is (ha van elég helyünk, az összeset)
másoljuk fel a &lt;code&gt;/usr/local/lib/perl5/5.9&lt;/code&gt; könyvtárba. Ha nem szabványos
helyre másoljuk fel a modulokat állítsuk be a PERL5LIB környezeti
változót vagy használjuk a programunkban a &lt;code&gt;use lib '/path/to/lib';&lt;/code&gt;
parancsot!  &lt;/p&gt;
&lt;p&gt;Ne felejtsük el átírni script-ünk fejlécét microperl használatára:  &lt;/p&gt;
&lt;p&gt;#!/usr/bin/microperl  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Linux mentő pendrive készítés</title><link href="http://www.ivanov.eu/linux-mento-pendrive-keszites.html" rel="alternate"></link><published>2007-01-13T18:54:00+01:00</published><updated>2007-01-13T18:54:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2007-01-13:/linux-mento-pendrive-keszites.html</id><summary type="html">&lt;p&gt;Mit tegyünk, ha Linux mentő USB-s pendrive-ra van szükségünk?  &lt;/p&gt;
&lt;p&gt;Hozzávalók 4 személyre:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   Egy számítógép, ami USB-s eszközről is tud boot-olni.
    &lt;/p&gt;
    &lt;p&gt;
-   &lt;a href="http://rescuecd.pld-linux.org/"&gt;PLD Linux&lt;/a&gt;:
    &lt;a href="http://rescuecd.pld-linux.org/download/PLDRescueCD-2.00/x86/rescue.iso"&gt;ISO&lt;/a&gt;
    és &lt;a href="http://rescuecd.pld-linux.org/download/PLDRescueCD-2.00/usb.zip"&gt;USB
    kiegészítés&lt;/a&gt;
    (&lt;a href="http://rescuecd.pld-linux.org/download/2006-06-25/USB.txt"&gt;USB
    HOWTO&lt;/a&gt;)
-   &lt;a href="http://www.kernel.org/pub/linux/utils/boot/syslinux/"&gt;syslinux&lt;/a&gt;
    &lt;/p&gt;
    &lt;p&gt;
-   &lt;a href="http://www.7-zip.org/"&gt;7-Zip&lt;/a&gt; (csak Windows esetén kell, jó más
    alkalmazás is, ami az .iso fájlt ki tudja csomagolni)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Töltsük le a fenti telepítő …</summary><content type="html">&lt;p&gt;Mit tegyünk, ha Linux mentő USB-s pendrive-ra van szükségünk?  &lt;/p&gt;
&lt;p&gt;Hozzávalók 4 személyre:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   Egy számítógép, ami USB-s eszközről is tud boot-olni.
    &lt;/p&gt;
    &lt;p&gt;
-   &lt;a href="http://rescuecd.pld-linux.org/"&gt;PLD Linux&lt;/a&gt;:
    &lt;a href="http://rescuecd.pld-linux.org/download/PLDRescueCD-2.00/x86/rescue.iso"&gt;ISO&lt;/a&gt;
    és &lt;a href="http://rescuecd.pld-linux.org/download/PLDRescueCD-2.00/usb.zip"&gt;USB
    kiegészítés&lt;/a&gt;
    (&lt;a href="http://rescuecd.pld-linux.org/download/2006-06-25/USB.txt"&gt;USB
    HOWTO&lt;/a&gt;)
-   &lt;a href="http://www.kernel.org/pub/linux/utils/boot/syslinux/"&gt;syslinux&lt;/a&gt;
    &lt;/p&gt;
    &lt;p&gt;
-   &lt;a href="http://www.7-zip.org/"&gt;7-Zip&lt;/a&gt; (csak Windows esetén kell, jó más
    alkalmazás is, ami az .iso fájlt ki tudja csomagolni)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Töltsük le a fenti telepítő CD iso-t ill. programokat. A Linux alatt a
.iso fájlt csatoljuk vagy windows alatt a 7-Zip-el csomagolhatjuk az
.iso fájlból a következőket:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   boot/isolinux/initrd.ide
-   boot/isolinux/vmlinuz
-   boot/isolinux/memtest
-   rescue.cpi&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Linux alatt így tudjuk csatolni az .iso fájlt a loop eszközön keresztül
(az /mnt/tmp könvytárnak léteznie kell):  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;mount -o loop rescue.iso /mnt/tmp&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Másoljuk is fel a pendrive-unkra úgy, hogy minden fájl a
gyökérkönyvtárba kerül. Az usb.zip tartalmát is másoljuk eszközünk
gyökérkönyvtárába. Majd futtassuk a syslinux parancsot:  &lt;/p&gt;
&lt;p&gt;Linux:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;syslinux /dev/sda1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Windows:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;syslinux f:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Persze a /dev/sda1 és az F: helyett írjuk a saját pendrive-unk
eszköznevét. Ezután a pendrive-unk elindítható azokról a
számítógépekről, melyek USB-ről tudnak bool-oltni.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>FreeWRT a Linksys WRT54GL-en</title><link href="http://www.ivanov.eu/freewrt-a-linksys-wrt54gl-en.html" rel="alternate"></link><published>2006-12-21T09:56:00+01:00</published><updated>2006-12-21T09:56:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2006-12-21:/freewrt-a-linksys-wrt54gl-en.html</id><summary type="html">&lt;p&gt;&lt;em&gt;Az alábbi leírásban szereplő dolgokat mindenki a saját felelősségére
csinálja utánam! Ha flash írás közben a tápfeszültség megszűnik, akkor a
mezei felhasználó nem képes újra feléleszteni a ketyerét!&lt;/em&gt;  &lt;/p&gt;
&lt;p&gt;A Linksys WRT54GL Linux-os routerre telepítettem a
&lt;a href="http://www.freewrt.org/"&gt;FreeWRT&lt;/a&gt; nevű Linux disztibúciót. Nagyon jó,
bár csak haladó Linux-osoknak ajánlott. Ezzel meg tudtam csinálni …&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;em&gt;Az alábbi leírásban szereplő dolgokat mindenki a saját felelősségére
csinálja utánam! Ha flash írás közben a tápfeszültség megszűnik, akkor a
mezei felhasználó nem képes újra feléleszteni a ketyerét!&lt;/em&gt;  &lt;/p&gt;
&lt;p&gt;A Linksys WRT54GL Linux-os routerre telepítettem a
&lt;a href="http://www.freewrt.org/"&gt;FreeWRT&lt;/a&gt; nevű Linux disztibúciót. Nagyon jó,
bár csak haladó Linux-osoknak ajánlott. Ezzel meg tudtam csinálni, hogy
a vezetéknélküli internet szolgáltatóra
(&lt;a href="http://www.neteasy.hu"&gt;NetEasy&lt;/a&gt;) fel tud csatlakozni PPPoE protokollon
keresztül. Tehát a router vezetéknélküli portjára van kötve egy
prímfókuszos parabola antenna saját gyártású fejjel. A fej H-155-ös
kábellel van a routerre kötve. Egyébként a router antennacsatlakozója
RP-TNC típusú. Nem túl gyakori. Nekem is csak a &lt;a href="http://www.elektroart.hu/"&gt;ElektroArt
Bt.&lt;/a&gt;-től sikerült beszerezni postán
utánvéttel.  &lt;/p&gt;
&lt;p&gt;A FreeWRT-t letöltöttem
&lt;code&gt;svn co svn://www.freewrt.org/branches/freewrt_1_0&lt;/code&gt; majd
&lt;code&gt;make menuconfig&lt;/code&gt; parancsot elindítva beállítottam, hogy mi kell.  &lt;/p&gt;
&lt;p&gt;svn co svn://www.freewrt.org/branches/freewrt_1_0  &lt;/p&gt;
&lt;p&gt;cd freewrt_1_0  &lt;/p&gt;
&lt;p&gt;make menuconfig  &lt;/p&gt;
&lt;p&gt;make  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Majd a bin könyvtárban létrejött ,,.bin'' kiterjesztésű fájlt kell
feltölteni (azt hiszem), én előtte már egy OpenWRT-t telepítettem fel és
arról frissítettem erre. Ha a frissítés után felül akarjuk írni
rendszerünket, akkor az &lt;code&gt;mtd&lt;/code&gt; programot használjuk. Ekkor a ,,.trx''
fájlra lesz szükségünk! Először a desktop gépünkről másoljuk át a
routerre (a jelszó alapból &lt;em&gt;FreeWRT&lt;/em&gt;, érdemes megváltoztatni!):  &lt;/p&gt;
&lt;p&gt;scp
freewrt_1_0/staging_dir_mipsel/freewrt-brcm-2.4-squashfs-overlay.trx
admin@192.168.1.1:  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A router-en &lt;code&gt;mtd&lt;/code&gt; parancs:  &lt;/p&gt;
&lt;p&gt;root@FreeWRT:\~\$ mtd -r write freewrt-brcm-2.4-squashfs-overlay.trx
linux  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A művelet után a router magától újraindul. Ha valami változatunk a
fájlrendszeren mindenképpen töltsük be a FLASH memóriába, különben
újraindítás után minden a régi lesz!  &lt;/p&gt;
&lt;p&gt;fwcf commit  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Nekem a következők vannak most feltelepítve:  &lt;/p&gt;
&lt;p&gt;root@pluto:/etc# ipkg list_installed  &lt;/p&gt;
&lt;p&gt;base-files - 1.0-16 -  &lt;/p&gt;
&lt;p&gt;base-files-brcm-2.4-linksys-wrt54gl-squashfs-overlay - 1.0-6 -  &lt;/p&gt;
&lt;p&gt;bridge-utils - 1.0.6-1 -  &lt;/p&gt;
&lt;p&gt;broadcom-nas - 2 -  &lt;/p&gt;
&lt;p&gt;broadcom-wl-util - 0.1-1 -  &lt;/p&gt;
&lt;p&gt;busybox - 1.1.3-6 -  &lt;/p&gt;
&lt;p&gt;dhcp-server - 3.0.3-2 -  &lt;/p&gt;
&lt;p&gt;dnsmasq - 2.35-1 -  &lt;/p&gt;
&lt;p&gt;dropbear - 0.48.1-2 -  &lt;/p&gt;
&lt;p&gt;ez-ipupdate - 3.0.11b8-2 -  &lt;/p&gt;
&lt;p&gt;fwcf - 1.01-1 -  &lt;/p&gt;
&lt;p&gt;iptables - 1.3.6-3 -  &lt;/p&gt;
&lt;p&gt;jffs2root - 1.0-1 -  &lt;/p&gt;
&lt;p&gt;kmod-broadcom-diag - 2.4.33.3-brcm-1.0-1 -  &lt;/p&gt;
&lt;p&gt;kmod-broadcom-wl - 2.4.33.3-brcm-1 -  &lt;/p&gt;
&lt;p&gt;kmod-ppp - 2.4.33.3-brcm-1 -  &lt;/p&gt;
&lt;p&gt;kmod-pppoe - 2.4.33.3-brcm-1 -  &lt;/p&gt;
&lt;p&gt;kmod-switch-core - 2.4.33.3-brcm-0.1-2 -  &lt;/p&gt;
&lt;p&gt;kmod-switch-robo - 2.4.33.3-brcm-0.1-2 -  &lt;/p&gt;
&lt;p&gt;kmod-wlcompat - 2.4.33.3-brcm-1.0-3 -  &lt;/p&gt;
&lt;p&gt;libpcap - 0.9.5-1 -  &lt;/p&gt;
&lt;p&gt;mtd - 1.0-5 -  &lt;/p&gt;
&lt;p&gt;ntpclient - 2003_194-2 -  &lt;/p&gt;
&lt;p&gt;nvram - 1.0-1 -  &lt;/p&gt;
&lt;p&gt;openntpd - 3.9p1-1 -  &lt;/p&gt;
&lt;p&gt;ppp - 2.4.3-8 -  &lt;/p&gt;
&lt;p&gt;ppp-mod-pppoe - 2.4.3-8 -  &lt;/p&gt;
&lt;p&gt;pppdump - 2.4.3-8 -  &lt;/p&gt;
&lt;p&gt;pppstats - 2.4.3-8 -  &lt;/p&gt;
&lt;p&gt;strace - 4.5.11-1 -  &lt;/p&gt;
&lt;p&gt;tcpdump - 3.9.5-1 -  &lt;/p&gt;
&lt;p&gt;uclibc - 0.9.28-16 -  &lt;/p&gt;
&lt;p&gt;wireless-tools - 28-1 -  &lt;/p&gt;
&lt;p&gt;wol - 0.7.1-1 -  &lt;/p&gt;
&lt;p&gt;Done.  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Telepíteni végtelenül egyszerű. A &lt;code&gt;freewrt_1_0/bin/packages&lt;/code&gt; könyvtárban
találjuk a lefordított programjainkat. Átmásoljuk őket és utána az
&lt;code&gt;ipkg&lt;/code&gt;-val telepítjük:  &lt;/p&gt;
&lt;p&gt;cd freewrt_1_0/bin/packages  &lt;/p&gt;
&lt;p&gt;scp tcpdump_3.9.5-1_mipsel.ipk admin@192.168.1.1:  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;root@FreeWRT:\~# ipkg -i tcpdump_3.9.5-1_mipsel.ipk  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Az &lt;code&gt;/etc/network/interfaces&lt;/code&gt; fájl végén a &lt;code&gt;ppp-username&lt;/code&gt; és
&lt;code&gt;ppp-password&lt;/code&gt; sorokat ne felejtsük kitölteni.  &lt;/p&gt;
&lt;p&gt;A .config fájlom és mindenféle beállítás fájlok itt találhatóak:
&lt;a href="http://www.ivanov.eu/?q=browser/132"&gt;FreeWRT&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Surecom EP-9001-g\3B USB WiFi eszköz Linux alatt</title><link href="http://www.ivanov.eu/surecom-ep-9001-g3b-usb-wifi-eszkoz-linux-alatt.html" rel="alternate"></link><published>2006-08-16T11:48:00+02:00</published><updated>2006-08-16T11:48:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2006-08-16:/surecom-ep-9001-g3b-usb-wifi-eszkoz-linux-alatt.html</id><summary type="html">&lt;p&gt;Az alábbi eszközről van szó:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/923"&gt;&lt;img alt="Surecom
EP-9001-g" src="http://www.ivanov.eu/files/images//surecom_ep-9001-g" title="Surecom EP-9001-g"&gt;{width="200"
height="137"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Amit én vettem az pontosan: &lt;em&gt;Surecom EP-9001-g\3B&lt;/em&gt;. A hangsúly a
&lt;strong&gt;3B&lt;/strong&gt;-n van. Ez már nem az rt2570-es chip-re épül. Sikerült kideríteni
(szétszedni), hogy az eszközben RT2571W jelzésű chipet használnak!  &lt;/p&gt;
&lt;p&gt;Jól működő stabil meghajtó található a Ralink honlapján:
[weblink:931 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az alábbi eszközről van szó:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/923"&gt;&lt;img alt="Surecom
EP-9001-g" src="http://www.ivanov.eu/files/images//surecom_ep-9001-g" title="Surecom EP-9001-g"&gt;{width="200"
height="137"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Amit én vettem az pontosan: &lt;em&gt;Surecom EP-9001-g\3B&lt;/em&gt;. A hangsúly a
&lt;strong&gt;3B&lt;/strong&gt;-n van. Ez már nem az rt2570-es chip-re épül. Sikerült kideríteni
(szétszedni), hogy az eszközben RT2571W jelzésű chipet használnak!  &lt;/p&gt;
&lt;p&gt;Jól működő stabil meghajtó található a Ralink honlapján:
[weblink:931]. Csomagoljuk ki, másoljuk a megfelelő Makefile.x-et a
Makefile-nak, majd &lt;code&gt;make&lt;/code&gt; és a &lt;code&gt;make install&lt;/code&gt; parancsokkal telepítsük a
meghajtót. Ha mindent jól csináltunk, akkor a &lt;code&gt;modprobe&lt;/code&gt; kiadása után
megjelenik a &lt;code&gt;rausb0&lt;/code&gt; eszköz, ha kiadjuk az &lt;code&gt;iwconfig&lt;/code&gt; parancsot.  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;cp Makefile.6 Makefile&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;make  &lt;/p&gt;
&lt;p&gt;make install  &lt;/p&gt;
&lt;p&gt;modprobe rt73  &lt;/p&gt;
&lt;p&gt;iwconfig  &lt;/p&gt;
&lt;p&gt;ifconfig rausb0 up  &lt;/p&gt;
&lt;p&gt;iwlist rausb0 scan  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;root@mypc:/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module # cp Makefile.6 M&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;akefile  &lt;/p&gt;
&lt;p&gt;cp: overwrite `Makefile'? y  &lt;/p&gt;
&lt;p&gt;root@mypc:/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module # make  &lt;/p&gt;
&lt;p&gt;make -C /lib/modules/2.6.17.8/build
SUBDIRS=/usr/src/ralink/RT73_Linux_STA_Drv1.  &lt;/p&gt;
&lt;p&gt;0.3.6/Module modules  &lt;/p&gt;
&lt;p&gt;make[1]: Entering directory `/usr/src/linux-2.6.17.8'  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.o  &lt;/p&gt;
&lt;p&gt;/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c: In
function 'usb_r  &lt;/p&gt;
&lt;p&gt;tusb_probe':  &lt;/p&gt;
&lt;p&gt;/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_main.c:2085:
warning: unus  &lt;/p&gt;
&lt;p&gt;ed variable 'device'  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/mlme.o  &lt;/p&gt;
&lt;p&gt;/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/mlme.c: In function
'STAMlmePer  &lt;/p&gt;
&lt;p&gt;iodicExec':  &lt;/p&gt;
&lt;p&gt;/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/mlme.c:852: warning:
unused var  &lt;/p&gt;
&lt;p&gt;iable 'RxSignal'  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/connect.o  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtusb_bulk.o  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtusb_io.o  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/sync.o  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/assoc.o  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/auth.o  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/auth_rsp.o  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtusb_data.o  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_init.o  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.o  &lt;/p&gt;
&lt;p&gt;/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.c: In
function 'RTMPWPAW  &lt;/p&gt;
&lt;p&gt;epKeySanity':  &lt;/p&gt;
&lt;p&gt;/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.c:1177:
warning: unused  &lt;/p&gt;
&lt;p&gt;variable 'i'  &lt;/p&gt;
&lt;p&gt;/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/sanity.c:1176:
warning: unused  &lt;/p&gt;
&lt;p&gt;variable 'CipherAlg'  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_wep.o  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_info.o  &lt;/p&gt;
&lt;p&gt;CC [M]
/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rtmp_tkip.o  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/wpa.o  &lt;/p&gt;
&lt;p&gt;CC [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/md5.o  &lt;/p&gt;
&lt;p&gt;LD [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rt73.o  &lt;/p&gt;
&lt;p&gt;Building modules, stage 2.  &lt;/p&gt;
&lt;p&gt;MODPOST  &lt;/p&gt;
&lt;p&gt;CC /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rt73.mod.o  &lt;/p&gt;
&lt;p&gt;LD [M] /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rt73.ko  &lt;/p&gt;
&lt;p&gt;make[1]: Leaving directory `/usr/src/linux-2.6.17.8'  &lt;/p&gt;
&lt;p&gt;root@mypc:/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module # make
install  &lt;/p&gt;
&lt;p&gt;make -C /lib/modules/2.6.17.8/build \  &lt;/p&gt;
&lt;p&gt;INSTALL_MOD_DIR=extra
SUBDIRS=/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/ Module \  &lt;/p&gt;
&lt;p&gt;modules_install  &lt;/p&gt;
&lt;p&gt;make[1]: Entering directory `/usr/src/linux-2.6.17.8'  &lt;/p&gt;
&lt;p&gt;INSTALL /usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module/rt73.ko  &lt;/p&gt;
&lt;p&gt;DEPMOD 2.6.17.8  &lt;/p&gt;
&lt;p&gt;make[1]: Leaving directory `/usr/src/linux-2.6.17.8'  &lt;/p&gt;
&lt;p&gt;Network device directory /etc/sysconfig/network-scripts  &lt;/p&gt;
&lt;p&gt;Module configuration file /etc/modprobe.conf  &lt;/p&gt;
&lt;p&gt;/sbin/depmod -a  &lt;/p&gt;
&lt;p&gt;root@mypc:/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module #
modprobe rt73  &lt;/p&gt;
&lt;p&gt;root@mypc:/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module #
iwconfig  &lt;/p&gt;
&lt;p&gt;lo no wireless extensions.&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
eth1 no wireless extensions.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
eth2 no wireless extensions.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
sit0 no wireless extensions.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
rausb0 RT73 WLAN  &lt;/p&gt;
&lt;p&gt;Link Quality:0 Signal level:0 Noise level:113  &lt;/p&gt;
&lt;p&gt;Rx invalid nwid:0 invalid crypt:0 invalid misc:0&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
root@mypc:/usr/src/ralink/RT73_Linux_STA_Drv1.0.3.6/Module #
ifconfig rausb0 up&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
root@pc1501sd:/home/ivanovp # iwconfig rausb0&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
rausb0 RT73 WLAN ESSID:"SIEMENS-0AED47"  &lt;/p&gt;
&lt;p&gt;Mode:Managed Frequency=11 MHz Access Point: 00:16:E3:0A:ED:47  &lt;/p&gt;
&lt;p&gt;Bit Rate=36 Mb/s  &lt;/p&gt;
&lt;p&gt;RTS thr:off Fragment thr:off  &lt;/p&gt;
&lt;p&gt;Encryption key:off  &lt;/p&gt;
&lt;p&gt;Link Quality=69/100 Signal level:-68 dBm Noise level:-99 dBm  &lt;/p&gt;
&lt;p&gt;Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0  &lt;/p&gt;
&lt;p&gt;Tx excessive retries:0 Invalid misc:0 Missed beacon:0  &lt;/p&gt;
&lt;p&gt;A fentebb említett meghajtóprogramot ajánlom, aki szeretne kísérletezni
a sourceforge-on található egységes rt2x00 meghajtóval az olvasson
tovább.  &lt;/p&gt;
&lt;p&gt;Az rt2x00 meghajtó használatához legalább 2.6.17-es magra és a forrására
van szükségünk. CVS-ből tölthetjük a forrást, mert jelenleg nincs stabil
változat:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;cvs -d:pserver:anonymous@rt2400.cvs.sourceforge.net:/cvsroot/rt2400 login&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;cvs -z3 -d:pserver:anonymous@rt2400.cvs.sourceforge.net:/cvsroot/rt2400
co -P source/rt2x00  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A következő foltra lesz szükségünk:
&lt;a href="http://127.0.0.1/?q=filestore2/download/925/surecom_ep-9001-g_3B.patch"&gt;surecom_ep-9001-g_3B.patch&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;--- rt73usb.c   2006-08-16 14:10:25.000000000 +0200&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;+++ /usr/src/ralink/source/rt2x00/rt73usb.c 2006-08-16
11:31:08.000000000 +0200  &lt;/p&gt;
&lt;p&gt;@@ -3261,6 +3261,8 @@  &lt;/p&gt;
&lt;p&gt;{ USB_DEVICE(0x18e8, 0x6196) },  &lt;/p&gt;
&lt;p&gt;/* Sitecom */  &lt;/p&gt;
&lt;p&gt;{ USB_DEVICE(0x0df6, 0x9712) },  &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;/* Surecom EP-9001-g\3B */  &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;{ USB_DEVICE(0x0769, 0x31f3) },  &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;{ 0, }  &lt;/p&gt;
&lt;p&gt;};  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Lépjünk be a &lt;code&gt;source/rt2x00&lt;/code&gt; könyvtárba és adjuk ki a &lt;code&gt;make&lt;/code&gt; majd a
&lt;code&gt;make install&lt;/code&gt; parancsokat. Majd a &lt;code&gt;modprobe rt72usb&lt;/code&gt; paranccsal
tölthetjük be a modult.  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;cd source/rt2x00&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;patch -p0 &amp;lt; surecom_ep-9001-g_3B.patch  &lt;/p&gt;
&lt;p&gt;make  &lt;/p&gt;
&lt;p&gt;make install  &lt;/p&gt;
&lt;p&gt;modprobe rt73usb  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ezután az &lt;code&gt;iwconfig&lt;/code&gt; és &lt;code&gt;ifconfig&lt;/code&gt; parancsokkal állíthatjuk be az
eszközünket.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Rubik Magic Puzzle</title><link href="http://www.ivanov.eu/rubik-magic-puzzle.html" rel="alternate"></link><published>2006-07-18T07:12:00+02:00</published><updated>2006-07-18T07:12:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2006-07-18:/rubik-magic-puzzle.html</id><summary type="html">&lt;p&gt;Emlékszik még valaki a Rubik Magic Puzzle-ra? Erről van szó:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/912"&gt;&lt;img alt="Rubik Magic
Puzzle" src="http://www.ivanov.eu/files/images/rubik_magic_puzzle.jpg" title="Rubik Magic Puzzle"&gt;{width="240"
height="126"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/913"&gt;&lt;img alt="Rubik Magic Puzzle
2" src="http://www.ivanov.eu/files/images/rubik_magic_puzzle_2.jpg" title="Rubik Magic Puzzle 2"&gt;{width="240"
height="200"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ez a két állapot a végeredmény. A játék nevét is a [weblink:917]-on
találtam meg. Ezt a változatot már nem is lehet kapni. Van egy Homér
Simpson-os meg egy Harry Potter-es …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Emlékszik még valaki a Rubik Magic Puzzle-ra? Erről van szó:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/912"&gt;&lt;img alt="Rubik Magic
Puzzle" src="http://www.ivanov.eu/files/images/rubik_magic_puzzle.jpg" title="Rubik Magic Puzzle"&gt;{width="240"
height="126"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/913"&gt;&lt;img alt="Rubik Magic Puzzle
2" src="http://www.ivanov.eu/files/images/rubik_magic_puzzle_2.jpg" title="Rubik Magic Puzzle 2"&gt;{width="240"
height="200"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Ez a két állapot a végeredmény. A játék nevét is a [weblink:917]-on
találtam meg. Ezt a változatot már nem is lehet kapni. Van egy Homér
Simpson-os meg egy Harry Potter-es. És van egy fejlettebb változat is.  &lt;/p&gt;
&lt;p&gt;Egy kis bemutató a játékról:
&lt;a href="http://127.0.0.1/?q=filestore2/download/915/rubik_magic_puzzle.avi"&gt;rubik_magic_puzzle.avi&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A fent látható képek és videók egy kb. 15 éves Magic Puzzle-ról
készültek :).  &lt;/p&gt;
&lt;p&gt;További információk a játékról: [weblink:916]&lt;/p&gt;
&lt;/p&gt;</content></entry><entry><title>Qrio CamP3 V6000-n film nézegetés</title><link href="http://www.ivanov.eu/qrio-camp3-v6000-n-film-nezegetes.html" rel="alternate"></link><published>2006-03-01T06:56:00+01:00</published><updated>2006-03-01T06:56:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2006-03-01:/qrio-camp3-v6000-n-film-nezegetes.html</id><summary type="html">&lt;p&gt;Sikerült összehozni! A kamerán is megnézhető filmet lehet készíteni!
Csak nehezen tudtam rájönni, miért akadt a film, ha a kamerán néztem. Az
egyik, hogy a hang Joint-Stereo volt. A mode=3 -as opcióval mono lesz a
hang. Ennek kitömörítése jóval kevesebb CPU időt igényel.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/477"&gt;&lt;img alt="Qrio CamP3 V6000 digital
camcorder" src="http://www.ivanov.eu/files/images/V6000_m.jpg" title="Qrio CamP3 V6000 digital camcorder"&gt;{width="284"
height="200"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Másrészt a …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Sikerült összehozni! A kamerán is megnézhető filmet lehet készíteni!
Csak nehezen tudtam rájönni, miért akadt a film, ha a kamerán néztem. Az
egyik, hogy a hang Joint-Stereo volt. A mode=3 -as opcióval mono lesz a
hang. Ennek kitömörítése jóval kevesebb CPU időt igényel.  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/477"&gt;&lt;img alt="Qrio CamP3 V6000 digital
camcorder" src="http://www.ivanov.eu/files/images/V6000_m.jpg" title="Qrio CamP3 V6000 digital camcorder"&gt;{width="284"
height="200"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Másrészt a kamera is kettő B-frame-et tesz be, így a vmax_b_frames=2
opcióval én is ezt teszem. Ettől függetlenül a kép néha így is kicsit
töredezett lesz. Talán az sc_threshold-ot kellene csökkenteni? Ez a
scene change threshold, vagyis ha két kép között túl nagy a különbség
akkor betesz egy I-képet. A keyint változóval meg lehet adni, hogy 50
kép után mindenképpen berak egy I-képet a kodek. Ez alapból 250, vagyis
10 másodperc. Egészen 15-ig lementem. Ennek az volt a hatása, hogy
nagyon rövid ideig látszottak a kis oda nem illő négyzetek. Igazából
arra kellene rájönni, hogy miért esik szét a kép.  &lt;/p&gt;
&lt;p&gt;A kész avi fájlt például a &lt;code&gt;clip0001.avi&lt;/code&gt;-t a &lt;code&gt;dcim/200movie/&lt;/code&gt;
könyvtárba kell másolni.  &lt;/p&gt;
&lt;p&gt;Viszont találtam még egy hibát a Qrio CamP3 V6000-es kamerában. A
mencoder-rel készült filmek végén gyakran lefagy a kamera. Csak az
akkumulátor kivételével és visszarakásával lehet működésre bírni :(.  &lt;/p&gt;
&lt;p&gt;Íme a program (&lt;code&gt;any2CamP3&lt;/code&gt;):  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;#!/bin/sh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;echo any2CamP3 v0.1.1  &lt;/p&gt;
&lt;p&gt;echo "Copyright (C) Peter Ivanov, 2006"  &lt;/p&gt;
&lt;p&gt;echo  &lt;/p&gt;
&lt;p&gt;if test \$# == 0; then  &lt;/p&gt;
&lt;p&gt;echo "Usage: \$0 [outfile] [mplayer options]"  &lt;/p&gt;
&lt;p&gt;echo "Default outfile is: clip0001.avi"  &lt;/p&gt;
&lt;p&gt;echo "Example: \$0 fun.wmv clip0007.avi \"-ss 100 -endpos 120\""  &lt;/p&gt;
&lt;p&gt;exit;  &lt;/p&gt;
&lt;p&gt;fi  &lt;/p&gt;
&lt;p&gt;SRC=\$1  &lt;/p&gt;
&lt;p&gt;if test "\$2" = ""; then  &lt;/p&gt;
&lt;p&gt;OUT=clip0001.avi;  &lt;/p&gt;
&lt;p&gt;else  &lt;/p&gt;
&lt;p&gt;OUT=\$2;  &lt;/p&gt;
&lt;p&gt;fi  &lt;/p&gt;
&lt;p&gt;# Video bitrate (kbit/s)  &lt;/p&gt;
&lt;p&gt;VBITR=400  &lt;/p&gt;
&lt;p&gt;# Audio bitrate (kbit/s)  &lt;/p&gt;
&lt;p&gt;ABITR=48  &lt;/p&gt;
&lt;p&gt;rm frameno.avi  &lt;/p&gt;
&lt;p&gt;rm divx2pass.log&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
mencoder -oac mp3lame -lameopts preset=\$ABITR:mode=3 -af
volnorm,volume=-15 \  &lt;/p&gt;
&lt;p&gt;-ovc lavc -lavcopts
vcodec=mpeg4:vbitrate=\$VBITR:mbd=1:sc_threshold=-2000:\  &lt;/p&gt;
&lt;p&gt;keyint=50:vqmin=2:vqdiff=3:vmax_b_frames=2:trell:vstrict=1 \  &lt;/p&gt;
&lt;p&gt;-vf scale=320:-2,expand=320:240 -ofps 25 \$3 \  &lt;/p&gt;
&lt;p&gt;\$SRC -ffourcc XVID -o \$OUT&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;(Ugyanezen a címmel volt egy blogbejegzésem is régebben
&lt;a href="http://www.ivanov.eu/?q=node/479"&gt;itt&lt;/a&gt;.)&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>ATI driver &amp; Linux kernel 2.6.15</title><link href="http://www.ivanov.eu/ati-driver-linux-kernel-2615.html" rel="alternate"></link><published>2006-01-23T08:55:00+01:00</published><updated>2006-01-23T08:55:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2006-01-23:/ati-driver-linux-kernel-2615.html</id><summary type="html">&lt;p&gt;A &amp;gt;=8.20.8 verziójú ATI driver a 2.6.15-ös kernelekkel nem nagyon
működik. Gyakorlatilag kernel panic-ot és a gép fagyását okozza. A
következő patch segíthet (én még nem próbáltam):  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;--- fglrx.orig/build_mod/firegl_public.c 2005-12-05 15:47:41.000000000 +0000&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;+++ fglrx/build_mod/firegl_public.c 2005-12-05 17:18:12 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A &amp;gt;=8.20.8 verziójú ATI driver a 2.6.15-ös kernelekkel nem nagyon
működik. Gyakorlatilag kernel panic-ot és a gép fagyását okozza. A
következő patch segíthet (én még nem próbáltam):  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;--- fglrx.orig/build_mod/firegl_public.c 2005-12-05 15:47:41.000000000 +0000&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;+++ fglrx/build_mod/firegl_public.c 2005-12-05 17:18:12.000000000
+0000  &lt;/p&gt;
&lt;p&gt;@@ -2586,7 +2586,7 @@ static __inline__ vm_nopage_ret_t
do_vm_&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
pMmPage = virt_to_page(kaddr);&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-#if 0  &lt;/p&gt;
&lt;p&gt;+#if LINUX_VERSION_CODE &amp;gt;= 0x02060f  &lt;/p&gt;
&lt;p&gt;// WARNING WARNINIG WARNNING WARNNING WARNNING WARNNING WARNNING
WARNNING  &lt;/p&gt;
&lt;p&gt;// Don't increment page usage count, cause ctx pages are allocated  &lt;/p&gt;
&lt;p&gt;// with drm_alloc_pages, which marks all pages as reserved. Reserved  &lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Pinnacle PCTV USB2</title><link href="http://www.ivanov.eu/pinnacle-pctv-usb2.html" rel="alternate"></link><published>2005-12-20T13:38:00+01:00</published><updated>2005-12-20T13:38:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-12-20:/pinnacle-pctv-usb2.html</id><summary type="html">&lt;p&gt;Vettem egy Pinnacle PCTV USB2-es külső USB tunert a Media Markt-ban
(PCTV USB2 PAL RC6 Rev:1.2). A mellékelt windows-os program nem
használható, de az internetről lehetölthető 3.4-es Pinncale Mediacenter
sem működik. Hihetetlen, hogy így adnak ki egy terméket, hogy a
mellékelt programmal használhatatlan a vevő. A DScaler-el …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Vettem egy Pinnacle PCTV USB2-es külső USB tunert a Media Markt-ban
(PCTV USB2 PAL RC6 Rev:1.2). A mellékelt windows-os program nem
használható, de az internetről lehetölthető 3.4-es Pinncale Mediacenter
sem működik. Hihetetlen, hogy így adnak ki egy terméket, hogy a
mellékelt programmal használhatatlan a vevő. A DScaler-el képet sikerült
elővarázsolni. Mi a helyzet Linux alatt?  &lt;/p&gt;
&lt;p&gt;A tesztgép egy Gericom BlockBuster 9600-as: 2400+-os Mobile Athlon
XP-vel, 512 MiB RAM-mal, 40 GiB-os vinyóval felszerelve. A videókarcsi
egy Mobil Radeon 9600-as 64 MiB RAM-mal.  &lt;/p&gt;
&lt;p&gt;Debian alatt próbálkoztam. Éppen tegnap fordítottam le a 2.6.14.4-es
kernelt, majd letöltöttem a video4linux forrását CVS-ből. Erre azért van
szükség, mert a hivatalos kernelekben még nincs benne az em28xx modul. A
következő parancsokat adjuk ki például az &lt;code&gt;/usr/src&lt;/code&gt; vagy az
&lt;code&gt;/usr/local&lt;/code&gt; könyvtárban, ill. ott ahol van írási jogunk és szeretnénk,
hogy oda kerüljenek a forrásfájlok:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co -P
v4l-dvb  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A jelszó kérésekor csak üssük le az Enter billentyűt. Lépjünk be a
v4l-dvb könytárba és adjuk ki a következő parancsokat:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;make&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;make install  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;(Az utóbbi parancshoz már valószínűleg rendszergazdai jogosultságok
kellenek.)  &lt;/p&gt;
&lt;p&gt;Ezután, ha van egy &lt;code&gt;hotplug&lt;/code&gt; vagy &lt;code&gt;udevd&lt;/code&gt; démonunk az be is húzza
automatikusan a szükséges modulokat, ha csatlakoztatjuk az eszközt. Az
&lt;code&gt;lsusb&lt;/code&gt; a következőt mondja:  &lt;/p&gt;
&lt;p&gt;Bus 004 Device 007: ID 2304:0208 Pinnacle Systems, Inc. [hex] Pinnacle
Studio PCTV USB2  &lt;/p&gt;
&lt;p&gt;Bus 004 Device 001: ID 0000:0000  &lt;/p&gt;
&lt;p&gt;Bus 002 Device 001: ID 0000:0000  &lt;/p&gt;
&lt;p&gt;Bus 001 Device 003: ID 03ee:6441 Mitsumi  &lt;/p&gt;
&lt;p&gt;Bus 001 Device 001: ID 0000:0000  &lt;/p&gt;
&lt;p&gt;Bus 003 Device 001: ID 0000:0000  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;lsmod:  &lt;/p&gt;
&lt;p&gt;snd_usb_audio 75200 0  &lt;/p&gt;
&lt;p&gt;em2820 40220 0  &lt;/p&gt;
&lt;p&gt;tda9887 15632 0  &lt;/p&gt;
&lt;p&gt;tuner 45224 0  &lt;/p&gt;
&lt;p&gt;saa711x 6672 0  &lt;/p&gt;
&lt;p&gt;em28xx 48036 0  &lt;/p&gt;
&lt;p&gt;compat_ioctl32 1024 1 em28xx  &lt;/p&gt;
&lt;p&gt;v4l1_compat 14340 2 em2820,em28xx  &lt;/p&gt;
&lt;p&gt;v4l2_common 4736 2 em2820,em28xx  &lt;/p&gt;
&lt;p&gt;videodev 7424 2 em2820,em28xx  &lt;/p&gt;
&lt;p&gt;ir_common 8196 1 em28xx  &lt;/p&gt;
&lt;p&gt;tveeprom 13456 2 em2820,em28xx  &lt;/p&gt;
&lt;p&gt;snd_usb_lib 14976 1 snd_usb_audio  &lt;/p&gt;
&lt;p&gt;snd_hwdep 7328 1 snd_usb_audio  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Az mplayer-el egyből ki is próbálhatjuk:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;mplayer -zoom -tv amode=1:input=0:norm=PAL:driver=v4l2:\&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;width=720:height=576:outfmt=yuy2:alsa:adevice=PALSECAM.0:forceaudio
tv://  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ha mplayerTV-t használunk állítsuk be a kimeneti formátumot &lt;code&gt;yuy2&lt;/code&gt;-re
vagy &lt;code&gt;i420&lt;/code&gt; és akkor fog megfelelően működni a kártya. Az
adevice=PALSECAM.0 helyett jó lenne a hw.1,0 (ha második hangkártya az
USB vevő), de sajnos nem működik.  &lt;/p&gt;
&lt;p&gt;A &lt;code&gt;tvtime&lt;/code&gt;-mal sikerült hangot csiholni! A &lt;code&gt;tvtime&lt;/code&gt; indítása után ezt
kell elindítani:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;#!/bin/sh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;while [ 1 ];  &lt;/p&gt;
&lt;p&gt;do  &lt;/p&gt;
&lt;p&gt;sox -t ossdsp -r 44100 -w -c 2 /dev/dsp1 -t ossdsp /dev/dsp;  &lt;/p&gt;
&lt;p&gt;done  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Elvileg ennek is kellene működnie:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;arecord -f cd -d PALSECAM.0 | aplay -d hw.0,0&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A TV vevőnek jó képe van egyébként, de sajnos csak az 450-500 MHz alatti
tartományban. Efelett drasztikusan csökken a kép minősége. Budapesten a
XIV. kerületben a UPC kábeltv adások egy része e felett van. A
kiskunfélegyházi kábeltv szolgáltató adása mind 400 MHz alatt van, ezek
jól vehetők.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>LuckyStar MP3 lejátszó</title><link href="http://www.ivanov.eu/luckystar-mp3-lejatszo.html" rel="alternate"></link><published>2005-12-13T09:08:00+01:00</published><updated>2005-12-13T09:08:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-12-13:/luckystar-mp3-lejatszo.html</id><summary type="html">&lt;p&gt;Tegnap vettem egy MP3 lejátszót/kártyaolvasót a Pillangó utcai
metrómegállóhoz közeli Tesco-ban 4800 Ft-ért. Nincs benne alapból
memória, SD/MMC kártyát kezel, legfeljebb 1 GB-os méretben (és tényleg
működik 1 GB-os SD kártyával). A leírásban mintha az lenne, hogy WMA-t
is lejátszik, de csak MP3-at játszik le. Rádió nincs benne …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Tegnap vettem egy MP3 lejátszót/kártyaolvasót a Pillangó utcai
metrómegállóhoz közeli Tesco-ban 4800 Ft-ért. Nincs benne alapból
memória, SD/MMC kártyát kezel, legfeljebb 1 GB-os méretben (és tényleg
működik 1 GB-os SD kártyával). A leírásban mintha az lenne, hogy WMA-t
is lejátszik, de csak MP3-at játszik le. Rádió nincs benne, felvenni nem
tud.  &lt;/p&gt;
&lt;p&gt;Erről a tégláról van szó:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/708"&gt;&lt;img alt="LuckyStar MP3
player" src="http://www.ivanov.eu/files/images/luckystar_mp3_player.jpg" title="LuckyStar MP3 player"&gt;{width="500"
height="256"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;ID3 tag-et nem kezel, a kijelző hétszegmenses, csak a szám sorszámát
írja ki, a hangerőt és az elem töltöttségét jelzi. Kiírja még
lejátszáskor az eltelt időt. Öt darab gyári equalizer beállítás van
benne: Normal, Bass, Jazz, Rock, Classic. A könyvtárakban levő fájlokat
is megtalálja. Megjegyzi a beállításokat (az SD kártyára menti egy
file-ba) és azt hogy hol hagytuk abba a lejátszást. Egy darab AAA elem
vagy akkumulátor kell a működéshez. A hozzá kapott fülhallgató nem túl
jó minőségű, érdemes lecserélni. Kellő mértékben fel lehet hangosítani
és árához képest jó hangminőséget produkál. USB 2.0-t támogatja, egy
külön kábellel lehet csatlakoztatni a számítógéphez. Egyszerű USB Mass
Storage eszközként kezeli az operációs rendszer.  &lt;/p&gt;
&lt;p&gt;Linux alatt is működik, de nem tökéletesen! (2.6.12.2-es kernellel
próbáltam Debian alatt, Ubuntu alatt). Az elemet érdemes kivenni amíg a
számítógéphez kötjük az eszközt. Ha benne hagytam az elemet, a
leválasztás után nem lehetett bekapcsolni a lejátszót, csak ha kivettem
és visszaraktam az elemet.  &lt;/p&gt;
&lt;p&gt;Ennyi pénzt bőven megér (főleg, ha van egy ,,felesleges'' SD kártyánk).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ubuntu alatt a következő látható:  &lt;/p&gt;
&lt;p&gt;[17594996.212000] usb-storage: device found at 16  &lt;/p&gt;
&lt;p&gt;[17594996.212000] usb-storage: waiting for device to settle before
scanning  &lt;/p&gt;
&lt;p&gt;[17595001.212000] Vendor: Myson Model: MTM809A3-106 00 Rev: 1.01  &lt;/p&gt;
&lt;p&gt;[17595001.212000] Type: Direct-Access ANSI SCSI revision: 00  &lt;/p&gt;
&lt;p&gt;[17595001.212000] SCSI device sda: 1984000 512-byte hdwr sectors (1016
MB)  &lt;/p&gt;
&lt;p&gt;[17595001.216000] sda: Write Protect is off  &lt;/p&gt;
&lt;p&gt;[17595001.216000] sda: Mode Sense: 03 00 00 00  &lt;/p&gt;
&lt;p&gt;[17595001.216000] sda: assuming drive cache: write through  &lt;/p&gt;
&lt;p&gt;[17595001.216000] SCSI device sda: 1984000 512-byte hdwr sectors (1016
MB)  &lt;/p&gt;
&lt;p&gt;[17595001.220000] sda: Write Protect is off  &lt;/p&gt;
&lt;p&gt;[17595001.220000] sda: Mode Sense: 03 00 00 00  &lt;/p&gt;
&lt;p&gt;[17595001.220000] sda: assuming drive cache: write through  &lt;/p&gt;
&lt;p&gt;[17595001.220000] sda: sda1  &lt;/p&gt;
&lt;p&gt;[17595001.220000] sd 5:0:0:0: Attached scsi removable disk sda  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Illetve:  &lt;/p&gt;
&lt;p&gt;# lsusb -v  &lt;/p&gt;
&lt;p&gt;Bus 004 Device 017: ID 04cf:0809 Myson Century, Inc.  &lt;/p&gt;
&lt;p&gt;Device Descriptor:  &lt;/p&gt;
&lt;p&gt;bLength 18  &lt;/p&gt;
&lt;p&gt;bDescriptorType 1  &lt;/p&gt;
&lt;p&gt;bcdUSB 2.00  &lt;/p&gt;
&lt;p&gt;bDeviceClass 0 (Defined at Interface level)  &lt;/p&gt;
&lt;p&gt;bDeviceSubClass 0  &lt;/p&gt;
&lt;p&gt;bDeviceProtocol 0  &lt;/p&gt;
&lt;p&gt;bMaxPacketSize0 64  &lt;/p&gt;
&lt;p&gt;idVendor 0x04cf Myson Century, Inc.  &lt;/p&gt;
&lt;p&gt;idProduct 0x0809  &lt;/p&gt;
&lt;p&gt;bcdDevice a2.03  &lt;/p&gt;
&lt;p&gt;iManufacturer 1 Myson Century, Inc.  &lt;/p&gt;
&lt;p&gt;iProduct 2  &lt;/p&gt;
&lt;p&gt;iSerial 3 100  &lt;/p&gt;
&lt;p&gt;bNumConfigurations 1  &lt;/p&gt;
&lt;p&gt;Configuration Descriptor:  &lt;/p&gt;
&lt;p&gt;bLength 9  &lt;/p&gt;
&lt;p&gt;bDescriptorType 2  &lt;/p&gt;
&lt;p&gt;wTotalLength 32  &lt;/p&gt;
&lt;p&gt;bNumInterfaces 1  &lt;/p&gt;
&lt;p&gt;bConfigurationValue 1  &lt;/p&gt;
&lt;p&gt;iConfiguration 4 USB Mass Storage  &lt;/p&gt;
&lt;p&gt;bmAttributes 0x80  &lt;/p&gt;
&lt;p&gt;(Bus Powered)  &lt;/p&gt;
&lt;p&gt;MaxPower 300mA  &lt;/p&gt;
&lt;p&gt;Interface Descriptor:  &lt;/p&gt;
&lt;p&gt;bLength 9  &lt;/p&gt;
&lt;p&gt;bDescriptorType 4  &lt;/p&gt;
&lt;p&gt;bInterfaceNumber 0  &lt;/p&gt;
&lt;p&gt;bAlternateSetting 0  &lt;/p&gt;
&lt;p&gt;bNumEndpoints 2  &lt;/p&gt;
&lt;p&gt;bInterfaceClass 8 Mass Storage  &lt;/p&gt;
&lt;p&gt;bInterfaceSubClass 6 SCSI  &lt;/p&gt;
&lt;p&gt;bInterfaceProtocol 80 Bulk (Zip)  &lt;/p&gt;
&lt;p&gt;iInterface 5 Mass Storage Class  &lt;/p&gt;
&lt;p&gt;Endpoint Descriptor:  &lt;/p&gt;
&lt;p&gt;bLength 7  &lt;/p&gt;
&lt;p&gt;bDescriptorType 5  &lt;/p&gt;
&lt;p&gt;bEndpointAddress 0x03 EP 3 OUT  &lt;/p&gt;
&lt;p&gt;bmAttributes 2  &lt;/p&gt;
&lt;p&gt;Transfer Type Bulk  &lt;/p&gt;
&lt;p&gt;Synch Type None  &lt;/p&gt;
&lt;p&gt;Usage Type Data  &lt;/p&gt;
&lt;p&gt;wMaxPacketSize 0x0200 1x 512 bytes  &lt;/p&gt;
&lt;p&gt;bInterval 0  &lt;/p&gt;
&lt;p&gt;Endpoint Descriptor:  &lt;/p&gt;
&lt;p&gt;bLength 7  &lt;/p&gt;
&lt;p&gt;bDescriptorType 5  &lt;/p&gt;
&lt;p&gt;bEndpointAddress 0x84 EP 4 IN  &lt;/p&gt;
&lt;p&gt;bmAttributes 2  &lt;/p&gt;
&lt;p&gt;Transfer Type Bulk  &lt;/p&gt;
&lt;p&gt;Synch Type None  &lt;/p&gt;
&lt;p&gt;Usage Type Data  &lt;/p&gt;
&lt;p&gt;wMaxPacketSize 0x0200 1x 512 bytes  &lt;/p&gt;
&lt;p&gt;bInterval 0  &lt;/p&gt;
&lt;p&gt;Device Qualifier (for other device speed):  &lt;/p&gt;
&lt;p&gt;bLength 10  &lt;/p&gt;
&lt;p&gt;bDescriptorType 6  &lt;/p&gt;
&lt;p&gt;bcdUSB 2.00  &lt;/p&gt;
&lt;p&gt;bDeviceClass 0 (Defined at Interface level)  &lt;/p&gt;
&lt;p&gt;bDeviceSubClass 0  &lt;/p&gt;
&lt;p&gt;bDeviceProtocol 0  &lt;/p&gt;
&lt;p&gt;bMaxPacketSize0 64  &lt;/p&gt;
&lt;p&gt;bNumConfigurations 1  &lt;/p&gt;
&lt;p&gt;Device Status: 0x0000  &lt;/p&gt;
&lt;p&gt;(Bus Powered)  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Linux"></category></entry><entry><title>Multimédia billentyűzetek beállítása Linux alatt</title><link href="http://www.ivanov.eu/multimedia-billentyuzetek-beallitasa-linux-alatt.html" rel="alternate"></link><published>2005-11-07T13:58:00+01:00</published><updated>2005-11-07T13:58:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-11-07:/multimedia-billentyuzetek-beallitasa-linux-alatt.html</id><summary type="html">&lt;p&gt;A legtöbb manapság kapható billentyűzeten van néhány különleges gomb
például böngésző indítására, vagy email írására, stb. Ezek kódja már-már
szabványos, de lehet, hogy nem minden gombot tudunk használni. Ekkor
kell egy új billentyűzetmodellt készíteni. Ennek leírása következik.  &lt;/p&gt;
&lt;p&gt;Az én billentyűzetemet a német ,,hama'' cég gyártotta. Az &lt;code&gt;xev&lt;/code&gt;
programmal lehet megnézni …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A legtöbb manapság kapható billentyűzeten van néhány különleges gomb
például böngésző indítására, vagy email írására, stb. Ezek kódja már-már
szabványos, de lehet, hogy nem minden gombot tudunk használni. Ekkor
kell egy új billentyűzetmodellt készíteni. Ennek leírása következik.  &lt;/p&gt;
&lt;p&gt;Az én billentyűzetemet a német ,,hama'' cég gyártotta. Az &lt;code&gt;xev&lt;/code&gt;
programmal lehet megnézni, hogy az egyes gombokhoz milyen kód tartozik.
Ha lenyomom a &lt;em&gt;Web Favorites&lt;/em&gt; gombot az &lt;code&gt;xev&lt;/code&gt; kimenetén a következő
jelenik meg:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;KeyRelease event, serial 30, synthetic NO, window 0x1800001,&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;root 0x8e, subw 0x0, time 18393136, (173,-8), root:(175,837),  &lt;/p&gt;
&lt;p&gt;state 0x10, keycode 230 (keysym 0x0, NoSymbol), same_screen YES,  &lt;/p&gt;
&lt;p&gt;XLookupString gives 0 bytes:  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;A 230-as kódot a &lt;code&gt;/etc/X11/xkb/keycodes/xfree86&lt;/code&gt; fájlban kell megkeresni
(&amp;lt;I66&amp;gt;) majd ezt beírni a &lt;code&gt;/etc/X11/xkb/symbols/inet&lt;/code&gt; fájlba:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;partial alphanumeric_keys&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;xkb_symbols "hama" {  &lt;/p&gt;
&lt;p&gt;name[Group1]= "Hama";&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
key { [ XF86Back ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86Forward ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86Favorites ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86HomePage ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86Mail ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86Launch0 ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioRaiseVolume ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioLowerVolume ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioMute ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioPrev ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioStop ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioPlay, XF86AudioPause ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioNext ] };&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
key { [ XF86WakeUp ] };  &lt;/p&gt;
&lt;p&gt;// key { [ XF86Sleep ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86PowerOff ] };  &lt;/p&gt;
&lt;p&gt;};  &lt;/p&gt;
&lt;p&gt;A &lt;em&gt;Sleep&lt;/em&gt; gombhoz tartozó kódot nem találtam meg :(  &lt;/p&gt;
&lt;p&gt;Majd a billentyűzetünk nevét -- jelen esetben: ,,hama'' -- hozzáadni a
/etc/X11/xkb/rules/xorg fájlhoz:  &lt;/p&gt;
&lt;p&gt;! \$inetkbds = hama a4techKB21 airkey acpi scorpius azonaRF2300 \  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;és a &lt;code&gt;/etc/X11/xkb/rules/xorg.xml&lt;/code&gt; fájlhoz:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
hama  &lt;/p&gt;
&lt;p&gt;&amp;lt;_description&amp;gt;Hama&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;Valamint a /etc/X11/xkb/rules/xorg.lst listához kell még hozzáadnunk:  &lt;/p&gt;
&lt;p&gt;hama Hama  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Ha ezekkel megvagyunk, a &lt;code&gt;setxkbmap&lt;/code&gt; programmal ki is próbálhatjuk
(&lt;code&gt;setxkbmap hu,us -variant winkeys -model hama&lt;/code&gt;), majd az &lt;code&gt;xev&lt;/code&gt;
programmal megnézhetjük, hogy az adott billentyű lenyomásával a
megfelelő szimbólumot generálja az X11.  &lt;/p&gt;
&lt;p&gt;Ha ez is jól működik, érdemes véglegesíteni a beállításokat az
&lt;code&gt;/etc/X11/xorg.conf&lt;/code&gt; vagy &lt;code&gt;/etc/X11/XF86Config-4&lt;/code&gt; fájlban:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;Section "InputDevice"&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Identifier "Keyboard1"  &lt;/p&gt;
&lt;p&gt;Driver "Keyboard"  &lt;/p&gt;
&lt;p&gt;Option "XkbRules" "xfree86"  &lt;/p&gt;
&lt;p&gt;Option "XkbModel" "hama"  &lt;/p&gt;
&lt;p&gt;Option "XkbVariant" "winkeys"  &lt;/p&gt;
&lt;p&gt;Option "XkbLayout" "us,hu,de"  &lt;/p&gt;
&lt;p&gt;Option "XkbOptions" "grp:alt_shift_toggle"  &lt;/p&gt;
&lt;p&gt;EndSection  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Azt, hogy az egyes gombok megnyomásakor mi történjen -- hangerőt
növeljen, csökkentsen, stb. -- az általában az ablakkezelő feladata. Én
&lt;code&gt;icewm&lt;/code&gt;-et használok és a &lt;code&gt;~/.icewm/keys&lt;/code&gt; fájlban lehet megadni a
gyorsbillentyűk kódját és hogy milyen parancsot hajtson végre.  &lt;/p&gt;
&lt;p&gt;Az én &lt;code&gt;keys&lt;/code&gt; fájlom így néz ki:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;key "Superl_L+t"                x-terminal-emulator&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;key "Superl_L+s" serterm&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
key "Alt+Ctrl+t" x-terminal-emulator  &lt;/p&gt;
&lt;p&gt;key "Alt+Ctrl+g" gimp  &lt;/p&gt;
&lt;p&gt;key "Alt+Ctrl+n" mozilla-firefox  &lt;/p&gt;
&lt;p&gt;key "Alt+Ctrl+m" mozilla-thunderbird&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
key "XF86AudioLowerVolume" amixer set Master 5%-  &lt;/p&gt;
&lt;p&gt;key "XF86AudioRaiseVolume" amixer set Master 5%+  &lt;/p&gt;
&lt;p&gt;key "XF86AudioMute" amixer set Master toggle  &lt;/p&gt;
&lt;p&gt;key "XF86HomePage" mozilla-firefox  &lt;/p&gt;
&lt;p&gt;key "XF86Mail" mozilla-thunderbird mailto:  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Gericom Blockbuster notebook:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;// Gericom Blockbuster notebook&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;partial alphanumeric_keys  &lt;/p&gt;
&lt;p&gt;xkb_symbols "gericom" {  &lt;/p&gt;
&lt;p&gt;// Top  &lt;/p&gt;
&lt;p&gt;key { [ XF86Mail ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86WWW ] };&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
key { [ XF86AudioMedia ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioMute ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioPlay, XF86AudioPause ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioStop, XF86Eject ] };&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
// With "fn" button  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioLowerVolume ] };  &lt;/p&gt;
&lt;p&gt;key { [ XF86AudioRaiseVolume ] };  &lt;/p&gt;
&lt;p&gt;};  &lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Warzone 2100 Linux</title><link href="http://www.ivanov.eu/warzone-2100-linux.html" rel="alternate"></link><published>2005-05-29T15:41:00+02:00</published><updated>2005-05-29T15:41:00+02:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-05-29:/warzone-2100-linux.html</id><summary type="html">&lt;p&gt;A Warzone 2100 valós idejű stratégiai játék motorját tavaly GPL
licensszel kiadták. A LIFLG Project készített egy telepítőt. Az eredeti
játék nem szükséges a futtatáshoz.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;A Warzone 2100 valós idejű stratégiai játék motorját tavaly GPL
licensszel kiadták. A LIFLG Project készített egy telepítőt. Az eredeti
játék nem szükséges a futtatáshoz.&lt;/p&gt;
&lt;/p&gt;</content><category term="Játékok"></category><category term="Linux"></category></entry><entry><title>Rejtő Jenő könyve rovásírással</title><link href="http://www.ivanov.eu/rejto-jeno-konyve-rovasirassal.html" rel="alternate"></link><published>2005-03-21T06:30:00+01:00</published><updated>2005-03-21T06:30:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-03-21:/rejto-jeno-konyve-rovasirassal.html</id><summary type="html">&lt;p&gt;Akinek van kedve gyakorolni a rovásírásos szöveg olvasását elolvashatja
Rejtő Jenő Tizennégy karátos autó című regényét. A latin betűs és
rovásírásos változat letölthető
&lt;a href="http://www.ivanov.eu/?q=filebrowser/konyvek"&gt;itt&lt;/a&gt;. PDF és
PostScript változat is készült.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Akinek van kedve gyakorolni a rovásírásos szöveg olvasását elolvashatja
Rejtő Jenő Tizennégy karátos autó című regényét. A latin betűs és
rovásírásos változat letölthető
&lt;a href="http://www.ivanov.eu/?q=filebrowser/konyvek"&gt;itt&lt;/a&gt;. PDF és
PostScript változat is készült.&lt;/p&gt;
&lt;/p&gt;</content><category term="Rovásírás"></category></entry><entry><title>Rovásírás LaTeX rendszerben</title><link href="http://www.ivanov.eu/rovasiras-latex-rendszerben.html" rel="alternate"></link><published>2005-03-13T15:58:00+01:00</published><updated>2005-03-13T15:58:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-03-13:/rovasiras-latex-rendszerben.html</id><summary type="html">&lt;p&gt;Aki nem tudná mi a
&lt;a href="http://www.ivanov.eu/?q=links/goto/405/29/links_weblink"&gt;LaTeX&lt;/a&gt;,
annak dióhéjban: szabadon letölthető szövegszedő- ill. tördelőrendszer,
amely számos operációs rendszer alatt működik. Egy parancssori program,
aminek egy sima szövegfájl (.tex) a bemenete. Igazából a LaTeX a TeX
rendszer Leslie Lamport által bővített verziója. Ez alá a rendszer alá
készítettem el a rovásírásos betűket …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Aki nem tudná mi a
&lt;a href="http://www.ivanov.eu/?q=links/goto/405/29/links_weblink"&gt;LaTeX&lt;/a&gt;,
annak dióhéjban: szabadon letölthető szövegszedő- ill. tördelőrendszer,
amely számos operációs rendszer alatt működik. Egy parancssori program,
aminek egy sima szövegfájl (.tex) a bemenete. Igazából a LaTeX a TeX
rendszer Leslie Lamport által bővített verziója. Ez alá a rendszer alá
készítettem el a rovásírásos betűket és ligatúrákat. Összesen 179 jelet
rajzoltam ill. programoztam a Metafont programozási nyelven.  &lt;/p&gt;
&lt;p&gt;Összesen négy fajta betűtípus van: balról jobbra (ltr) ill. jobbról
balra (rtl) betűk és szabványos (std) ill. ék stílusú (ek) betűk. Az ek
típust a RovSada típus alapján készítettem, annak betűinek formáját
követi, de nem konverzió eredménye. Néhány betű kicsit másképp néz ki. A
RovSada típust Vér Sándor alkotta.  &lt;/p&gt;
&lt;p&gt;Íme a balról jobbra olvasható &lt;code&gt;crovasekltr&lt;/code&gt; betűtípus:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/374"&gt;&lt;img alt="Rovásírás" src="http://www.ivanov.eu/files/images/crovasekrtl-374.thumbnail.png" title="Rovásírás"&gt;{width="100"
height="89"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Egy rövid teszt, amiben mind a négy fajta betűtípus látható:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;\documentclass[11pt]{article}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;\usepackage{rovas}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
\begin{document}  &lt;/p&gt;
&lt;p&gt;\noindent  &lt;/p&gt;
&lt;p&gt;\textit{Ki mint vet, \'ugy arat}. \\  &lt;/p&gt;
&lt;p&gt;\textcrovasek{ki mint vet UG arat} \\  &lt;/p&gt;
&lt;p&gt;\textcrovasekrtl{tara GU tev tnim ik} \\  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
\noindent  &lt;/p&gt;
&lt;p&gt;\textit{Ki kor\'an kel, aranyat lel}. \\  &lt;/p&gt;
&lt;p&gt;\textcrovasstd{ki korAn kel araNat lel} \\  &lt;/p&gt;
&lt;p&gt;\textcrovasstdrtl{lel taNara lek nArok ik} \\  &lt;/p&gt;
&lt;p&gt;\end{document}  &lt;/p&gt;
&lt;p&gt;A teszt eredménye:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/388"&gt;&lt;img alt="Rovásírás
próba" src="http://www.ivanov.eu/files/images/rovas_proba-388.png" title="Rovásírás próba"&gt;{width="430"
height="272"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A csomag &lt;a href="http://www.ivanov.eu/?q=filebrowser/rovasiras"&gt;itt&lt;/a&gt;
tölthető le.&lt;/p&gt;
&lt;/p&gt;</content><category term="LaTeX"></category><category term="Rovásírás"></category></entry><entry><title>Próbapanel</title><link href="http://www.ivanov.eu/probapanel.html" rel="alternate"></link><published>2005-03-05T15:57:00+01:00</published><updated>2005-03-05T15:57:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-03-05:/probapanel.html</id><summary type="html">&lt;p&gt;A próbapanelt prototípus készítésekor használunk általában. Sokféle
fajtájuk létezik: lyukraszteres, csíkraszteres, 3-pont raszteres, IC-s
próbapanelek. A lyukraszteres panelen az egyes furatok nincsenek
összekötve. A csíkraszteres panelen vonalakra van osztva a panel.  &lt;/p&gt;
&lt;p&gt;Ezeket a Conradban vettem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/351"&gt;&lt;img alt="Próbapanel 1 forrasztási
oldal" src="http://www.ivanov.eu/files/images/probapanel1e-351.jpg" title="Próbapanel 1 forrasztási oldal"&gt;{width="260"
height="165"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/352"&gt;&lt;img alt="Próbapanel 1
alkatrészoldal" src="http://www.ivanov.eu/files/images/probapanel1h-352.jpg" title="Próbapanel 1 alkatrészoldal"&gt;{width="260"
height="166"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/353"&gt;&lt;img alt="Próbapanel 2 forrasztási
oldal" src="http://www.ivanov.eu/files/images/probapanel2e-353.jpg" title="Próbapanel 2 forrasztási oldal"&gt;{width="260"
height="172"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/354"&gt;&lt;img alt="Próbapanel 2
alkatrészoldal" src="http://www.ivanov.eu/files/images/probapanel2h-354.jpg" title="Próbapanel 2 alkatrészoldal"&gt;{width="260"
height …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;A próbapanelt prototípus készítésekor használunk általában. Sokféle
fajtájuk létezik: lyukraszteres, csíkraszteres, 3-pont raszteres, IC-s
próbapanelek. A lyukraszteres panelen az egyes furatok nincsenek
összekötve. A csíkraszteres panelen vonalakra van osztva a panel.  &lt;/p&gt;
&lt;p&gt;Ezeket a Conradban vettem:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/351"&gt;&lt;img alt="Próbapanel 1 forrasztási
oldal" src="http://www.ivanov.eu/files/images/probapanel1e-351.jpg" title="Próbapanel 1 forrasztási oldal"&gt;{width="260"
height="165"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/352"&gt;&lt;img alt="Próbapanel 1
alkatrészoldal" src="http://www.ivanov.eu/files/images/probapanel1h-352.jpg" title="Próbapanel 1 alkatrészoldal"&gt;{width="260"
height="166"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/353"&gt;&lt;img alt="Próbapanel 2 forrasztási
oldal" src="http://www.ivanov.eu/files/images/probapanel2e-353.jpg" title="Próbapanel 2 forrasztási oldal"&gt;{width="260"
height="172"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/354"&gt;&lt;img alt="Próbapanel 2
alkatrészoldal" src="http://www.ivanov.eu/files/images/probapanel2h-354.jpg" title="Próbapanel 2 alkatrészoldal"&gt;{width="260"
height="168"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/355"&gt;&lt;img alt="Próbapanel 3 forrasztási
oldal" src="http://www.ivanov.eu/files/images/probapanel3e-355.jpg" title="Próbapanel 3 forrasztási oldal"&gt;{width="260"
height="106"}&lt;/a&gt; &lt;a href="http://www.ivanov.eu/?q=node/356"&gt;&lt;img alt="Próbapanel 3
alkatrészoldal" src="http://www.ivanov.eu/files/images/probapanel3h-356.jpg" title="Próbapanel 3 alkatrészoldal"&gt;{width="260"
height="103"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Első szabály: matricával összeregasztgatott próbapanelt nem szabad venni
:), mert baromi nehéz letakarítani a nyomait. Az első kettő panel
alkatrészoldalán is jelölve van, hogy hogyan vannak összekötve az egyes
furatok. Az első panel ráadásul üvegszálas anyagból készült, a többi
sima bakelit. A bakelit rosszabb, mert könnyebben leválik róla a
rézfólia és ezáltal kevesebbszer lehet átforrasztani az egyes
forrszemeket.  &lt;/p&gt;
&lt;p&gt;Próbapanelekből egy másik fajtája a műanyagból készült dugaszolós panel
is, ami többször felhasználható viszont a kontakthibáknak is nagyobb az
esélye.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>OPA541 erősítő végfok</title><link href="http://www.ivanov.eu/opa541-erosito-vegfok.html" rel="alternate"></link><published>2005-02-27T12:29:00+01:00</published><updated>2005-02-27T12:29:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-02-27:/opa541-erosito-vegfok.html</id><summary type="html">&lt;p&gt;A Burr-Brown (Texas Instrumens)
&lt;a href="http://focus.ti.com/docs/prod/folders/print/opa541.html"&gt;OPA541&lt;/a&gt; típusú
műveleti erősítőjéből nagy teljesítményű végfokozat építhető néhány
alkatrész hozzáadásával. Kivehető körülbelül 50..100W RMS (nem zenei,
nem P.M.P.O). A hűtéstől, tápegységtől és az IC tokozásától függ ez a
teljesítmény. Az IC
&lt;a href="http://www-s.ti.com/sc/psheets/mpzf003a/mpzf003a.pdf"&gt;TO-220&lt;/a&gt;-as
plasztik tokozású változata -- tudomásom szerint -- egyedül a
&lt;a href="http://www.ret.hu/"&gt;RET …&lt;/a&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;A Burr-Brown (Texas Instrumens)
&lt;a href="http://focus.ti.com/docs/prod/folders/print/opa541.html"&gt;OPA541&lt;/a&gt; típusú
műveleti erősítőjéből nagy teljesítményű végfokozat építhető néhány
alkatrész hozzáadásával. Kivehető körülbelül 50..100W RMS (nem zenei,
nem P.M.P.O). A hűtéstől, tápegységtől és az IC tokozásától függ ez a
teljesítmény. Az IC
&lt;a href="http://www-s.ti.com/sc/psheets/mpzf003a/mpzf003a.pdf"&gt;TO-220&lt;/a&gt;-as
plasztik tokozású változata -- tudomásom szerint -- egyedül a
&lt;a href="http://www.ret.hu/"&gt;RET&lt;/a&gt;-től rendelhető és ott is 9000 HUF egy darab.
Mellékesen jegyzem meg, hogy néhány ingyenes mintát lehet kérni a Texas
Instruments-től is ;). De sajnos már a Texas Instruments is csak
TO-220-as verziókból ad mintát! :(  &lt;/p&gt;
&lt;p&gt;TO-220-as tok:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/340"&gt;&lt;img alt="TO-220" src="http://www.ivanov.eu/files/images/to220-340.png" title="TO-220"&gt;{width="320"
height="192"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A kapcsolási rajz végtelenül egyszerű:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/336"&gt;&lt;img alt="OPA541 erősítő
végfok" src="http://www.ivanov.eu/files/images/amp-336.png" title="OPA541 erősítő végfok"&gt;{width="320"
height="173"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A NYÁK-terv a
&lt;a href="http://www-s.ti.com/sc/psheets/mmbc005/mmbc005.pdf"&gt;TO-3&lt;/a&gt;-as fém
tokozású IC-hez készült, mivel a TO-3-as tok nagyobb hőleadási
képességekkel rendelkezik.  &lt;/p&gt;
&lt;p&gt;TO-3-as tok:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/342"&gt;&lt;img alt="TO-3" src="http://www.ivanov.eu/files/images/to3-342.png" title="TO-3"&gt;{width="320"
height="319"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;A tok rajzok amerikai nézetrend szerint készültek. Sajnos ez nem is
jutott eszembe, tehát a rajz alsó felén látható nézetet én kapásból
felülnézetként vettem és az első NYÁK valami miatt működött :?. Persze,
ha jobban megnéztem volna a rajzot egyből rájöttem volna, hogy
alulnézet.  &lt;/p&gt;
&lt;p&gt;A NYÁK-terven látható két téglalap alakú terület. Ezeket azért tettem
oda, hogy 2 darab 100 nF-os kondenzátort lehessen közvetlenül az IC
lábára forrasztani. Természetesen, ha nem a NYÁK-ra forrasztjuk az IC-t,
hanem bordára helyezzük és vezetékekkel vezetjük a panelig a
jeleket/tápot, akkor nem a panelra kell tenni a 100 nF-os
kondenzátorokat. Az R4-es ellenállással az IC kimeneti áramát lehet
maximalizálni. 0,1 ohm esetén 5A a maximális kimenő áram (ez biztos elég
:)). Az adatlapon le van írva, hogy hogyan számolható ki az
áramkorlátozás mértéke. Fontos megjegyezni, hogy az áramméréshez
használt R4-es ellenállásnak 2-3W teljesítményűnek kell lennie. A
tápfeszültség legfeljebb +/- 40V lehet. Természetesen a legnagyobb
leadott teljesítmény ezen a feszültségen érhető el.  &lt;/p&gt;
&lt;p&gt;A NYÁK méretét könnyen lehet felére, harmadára csökkenteni. Kapcsolási
rajz és NYÁK terv letölthető
&lt;a href="http://www.ivanov.eu/files/public/elektronika/audio/opa541_amp.zip"&gt;itt&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>mplayerTV 0.2.1pre7</title><link href="http://www.ivanov.eu/mplayertv-021pre7.html" rel="alternate"></link><published>2005-02-25T08:54:00+01:00</published><updated>2005-02-25T08:54:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-02-25:/mplayertv-021pre7.html</id><summary type="html">&lt;p&gt;Az mplayerTV 0.2.1pre7 verziója letölthető
&lt;a href="http://www.ivanov.eu/?q=browser/32"&gt;itt&lt;/a&gt;. Majd később a
&lt;a href="http://www.mplayertv.tk/"&gt;http://www.mplayertv.tk/&lt;/a&gt; oldalról is letölthető lesz, de a
&lt;a href="http://freshmeat.net/projects/mplayertv/"&gt;http://freshmeat.net/projects/mplayertv/&lt;/a&gt;-ről valószínűleg a ,,stabil''
változat lesz csak elérhető.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az mplayerTV 0.2.1pre7 verziója letölthető
&lt;a href="http://www.ivanov.eu/?q=browser/32"&gt;itt&lt;/a&gt;. Majd később a
&lt;a href="http://www.mplayertv.tk/"&gt;http://www.mplayertv.tk/&lt;/a&gt; oldalról is letölthető lesz, de a
&lt;a href="http://freshmeat.net/projects/mplayertv/"&gt;http://freshmeat.net/projects/mplayertv/&lt;/a&gt;-ről valószínűleg a ,,stabil''
változat lesz csak elérhető.&lt;/p&gt;
&lt;/p&gt;</content><category term="mplayerTV"></category></entry><entry><title>Letöltések</title><link href="http://www.ivanov.eu/letoltesek.html" rel="alternate"></link><published>2005-02-24T13:30:00+01:00</published><updated>2005-02-24T13:30:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-02-24:/letoltesek.html</id><summary type="html">&lt;p&gt;A fájlok menüben a
&lt;a href="http://www.ivanov.eu/?q=filebrowser/szerepjatek"&gt;Szerepjáték&lt;/a&gt;
szekcióban mindenféle szerepjátékkal kapcsolatos letöltés megtalálható:
Névgenerátor, M.A.G.U.S. karaktergeneráló, M.A.G.U.S. puska, M.A.G.U.S.
kalandgyűjtemény, Cyberpunk kalandmodulok, stb.&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;A fájlok menüben a
&lt;a href="http://www.ivanov.eu/?q=filebrowser/szerepjatek"&gt;Szerepjáték&lt;/a&gt;
szekcióban mindenféle szerepjátékkal kapcsolatos letöltés megtalálható:
Névgenerátor, M.A.G.U.S. karaktergeneráló, M.A.G.U.S. puska, M.A.G.U.S.
kalandgyűjtemény, Cyberpunk kalandmodulok, stb.&lt;/p&gt;
&lt;/p&gt;</content><category term="Szerepjáték"></category></entry><entry><title>picker használata</title><link href="http://www.ivanov.eu/picker-hasznalata.html" rel="alternate"></link><published>2005-02-09T16:32:00+01:00</published><updated>2005-02-09T16:32:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-02-09:/picker-hasznalata.html</id><summary type="html">&lt;p&gt;Mielőtt megírnék egy DVD-t egy könyvtárban szoktam gyűjteni az
,,anyagot''. Ebben a könyvtárban a dolgok ugyancsak könyvtárba vannak
rendezve. A
&lt;a href="http://www.ivanov.eu/files/public/linux/scriptek/picker"&gt;picker&lt;/a&gt;
nevű program ezek közül a könyvtárak közül válogat és azt a listát írja
ki, amelyik legjobban kihasználja a média (CD/DVD) kapacitását. Nem
tudom írt-e valaki ilyen programot, mindenesetre …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Mielőtt megírnék egy DVD-t egy könyvtárban szoktam gyűjteni az
,,anyagot''. Ebben a könyvtárban a dolgok ugyancsak könyvtárba vannak
rendezve. A
&lt;a href="http://www.ivanov.eu/files/public/linux/scriptek/picker"&gt;picker&lt;/a&gt;
nevű program ezek közül a könyvtárak közül válogat és azt a listát írja
ki, amelyik legjobban kihasználja a média (CD/DVD) kapacitását. Nem
tudom írt-e valaki ilyen programot, mindenesetre én írtam egy olyat, ami
megfelelő nekem. Paraméterek nélkül indítva az aktuális könyvtárt nézi
végig és adathordozónak egy 4.7 GB-os (de valójában 4.38 GB-os :)) DVD-t
feltételez. Lássuk hogyan működik:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;code&gt;$ cd DVDRE&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;\$ picker  &lt;/p&gt;
&lt;p&gt;Main directory: .  &lt;/p&gt;
&lt;p&gt;Media size: 4.38 GiB&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Directories:  &lt;/p&gt;
&lt;p&gt;2.73 GiB ./nagycucc  &lt;/p&gt;
&lt;p&gt;1.15 GiB ./stuff  &lt;/p&gt;
&lt;p&gt;210.33 MiB ./kiscucc  &lt;/p&gt;
&lt;p&gt;1.36 GiB ./kozepescucc  &lt;/p&gt;
&lt;p&gt;658.14 MiB ./goya  &lt;/p&gt;
&lt;p&gt;529.96 MiB ./klipp  &lt;/p&gt;
&lt;p&gt;1.26 GiB ./dok  &lt;/p&gt;
&lt;p&gt;359.50 MiB ./parhuzamos_univerzumok  &lt;/p&gt;
&lt;p&gt;Size: 8.22 GiB&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Best pick:  &lt;/p&gt;
&lt;p&gt;210.33 MiB ./kiscucc  &lt;/p&gt;
&lt;p&gt;1.36 GiB ./kozepescucc  &lt;/p&gt;
&lt;p&gt;658.14 MiB ./goya  &lt;/p&gt;
&lt;p&gt;529.96 MiB ./klipp  &lt;/p&gt;
&lt;p&gt;1.26 GiB ./dok  &lt;/p&gt;
&lt;p&gt;359.50 MiB ./parhuzamos_univerzumok  &lt;/p&gt;
&lt;p&gt;Size: 4.34 GiB  &lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha ez megfelel a következő paranccsal átmozgathatóak a könyvtárak egy
másikba:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;code&gt;picker -m ../BURN&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A következő paramétereket ismeri a program:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;Usage: /home/cyclops/bin/picker [-d ] [-s ] [-c ]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;[-m ] [-h] [-v] [-C]  &lt;/p&gt;
&lt;p&gt;Options:  &lt;/p&gt;
&lt;p&gt;-d or --main-dir: main directory  &lt;/p&gt;
&lt;p&gt;-s or --media-size: size of media in kilobytes  &lt;/p&gt;
&lt;p&gt;-c or --copy: copy best pick to directory  &lt;/p&gt;
&lt;p&gt;-m or --move: move best pick to directory  &lt;/p&gt;
&lt;p&gt;-h or --help: prints help  &lt;/p&gt;
&lt;p&gt;-v or --version: prints version  &lt;/p&gt;
&lt;p&gt;-V or --verbose: verbose output  &lt;/p&gt;
&lt;p&gt;--copyright: prints copyright informations&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Predefined media sizes: --dvd47, --dvd9, --cd800, --cd700, --cd650  &lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>M.A.G.U.S. karaktergeneráló Linux alatt</title><link href="http://www.ivanov.eu/magus-karaktergeneralo-linux-alatt.html" rel="alternate"></link><published>2005-01-30T13:24:00+01:00</published><updated>2005-01-30T13:24:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-01-30:/magus-karaktergeneralo-linux-alatt.html</id><summary type="html">&lt;p&gt;A M.A.G.U.S. karaktergeneráló futtatható Linux alatt is az xdosemu
segítségével. Ha már van működő xdosemu-nk, akkor egyszerűen töltsd le
&lt;a href="http://www.ivanov.eu/files/public/szerepjatek/magus/magus3_font_1.0.tar.gz"&gt;innen&lt;/a&gt;
a font fájlt az X11-hez. Csomagold ki:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;tar -xvzf magus3_font_1.0.tar.gz&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;./install&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Majd írd a következő sorokat a dosemu konfigurációs fájlba (a
billentyűzetet is …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A M.A.G.U.S. karaktergeneráló futtatható Linux alatt is az xdosemu
segítségével. Ha már van működő xdosemu-nk, akkor egyszerűen töltsd le
&lt;a href="http://www.ivanov.eu/files/public/szerepjatek/magus/magus3_font_1.0.tar.gz"&gt;innen&lt;/a&gt;
a font fájlt az X11-hez. Csomagold ki:  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;tar -xvzf magus3_font_1.0.tar.gz&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;./install&lt;/code&gt;  &lt;/p&gt;
&lt;p&gt;Majd írd a következő sorokat a dosemu konfigurációs fájlba (a
billentyűzetet is érdemes átállítani):  &lt;/p&gt;
&lt;p&gt;&lt;code&gt;$_X_font = "-dosemu-magus3-Medium-R-Normal--16-120-75-75-P-80-IBM-CP437"&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;\$_layout = "hu-cwi"  &lt;/p&gt;
&lt;p&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
És tessék:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/306"&gt;&lt;img alt="M.A.G.U.S. karaktergeneráló Linux
alatt" src="http://www.ivanov.eu/files/images/magus3-306.png" title="M.A.G.U.S. karaktergeneráló Linux alatt"&gt;{width="644"
height="422"}&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category><category term="Szerepjáték"></category></entry><entry><title>Elveszett Világ leírások</title><link href="http://www.ivanov.eu/elveszett-vilag-leirasok.html" rel="alternate"></link><published>2005-01-29T14:18:00+01:00</published><updated>2005-01-29T14:18:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2005-01-29:/elveszett-vilag-leirasok.html</id><summary type="html">&lt;p&gt;Az első honlapomon volt egy-két leírás az Elveszett Világ MUD-ról.
Ezeket újra feltöltöttem a honlapra. Kattints
&lt;a href="http://www.ivanov.eu/?q=taxonomy/term/27"&gt;ide&lt;/a&gt; a megtekintéshez. A
webarchive-ról kellet előbányásznom a régi oldalt, de
&lt;a href="http://web.archive.org/web/20030211061742/cyclops.koli.kando.hu/ev/"&gt;innen&lt;/a&gt;
még mindig elérhető. 8)&lt;/p&gt;
&lt;/p&gt;</summary><content type="html">&lt;p&gt;Az első honlapomon volt egy-két leírás az Elveszett Világ MUD-ról.
Ezeket újra feltöltöttem a honlapra. Kattints
&lt;a href="http://www.ivanov.eu/?q=taxonomy/term/27"&gt;ide&lt;/a&gt; a megtekintéshez. A
webarchive-ról kellet előbányásznom a régi oldalt, de
&lt;a href="http://web.archive.org/web/20030211061742/cyclops.koli.kando.hu/ev/"&gt;innen&lt;/a&gt;
még mindig elérhető. 8)&lt;/p&gt;
&lt;/p&gt;</content><category term="Elveszett Világ"></category><category term="Szerepjáték"></category></entry><entry><title>Mikrokontroller és RS232</title><link href="http://www.ivanov.eu/mikrokontroller-es-rs232.html" rel="alternate"></link><published>2004-11-16T15:41:00+01:00</published><updated>2004-11-16T15:41:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2004-11-16:/mikrokontroller-es-rs232.html</id><summary type="html">&lt;p&gt;A mikrokontrollert a következő kapcsolással képessé tehetjük a soros
vonalon való kommunikációra:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/257"&gt;&lt;img alt="Mikrokontroller és
RS232" src="http://www.ivanov.eu/files/images/ucrs232-257" title="Mikrokontroller és RS232"&gt;{width="504"
height="261"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Mivel a PIC mikrokontrollerek hardverből támogatják a soros vonali
kommunikációt a következő egyszerű parancsok használatával tudunk a
soros vonalon adatot küldeni és fogadni. Ezeknek a C funkcióknak a nagy
része az AN833-as Application Note-ban …&lt;/p&gt;</summary><content type="html">&lt;p&gt;A mikrokontrollert a következő kapcsolással képessé tehetjük a soros
vonalon való kommunikációra:  &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/?q=node/257"&gt;&lt;img alt="Mikrokontroller és
RS232" src="http://www.ivanov.eu/files/images/ucrs232-257" title="Mikrokontroller és RS232"&gt;{width="504"
height="261"}&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;Mivel a PIC mikrokontrollerek hardverből támogatják a soros vonali
kommunikációt a következő egyszerű parancsok használatával tudunk a
soros vonalon adatot küldeni és fogadni. Ezeknek a C funkcióknak a nagy
része az AN833-as Application Note-ban meg is található én csak
összegyűjtöttem és kicsit alakítottam a kódon.  &lt;/p&gt;
&lt;p&gt;A &lt;code&gt;compiler.h&lt;/code&gt; fájlt érdemes használni, mert kiküszüböli a Microchip és
a HiTech fordítók közti különbségeket. Az &lt;code&gt;SPBRG&lt;/code&gt; értékének kiszámítása
automatikus csak &lt;code&gt;CLOCK_FREQ&lt;/code&gt; változót ne felejtsük el beállítani a
&lt;code&gt;compiler.h&lt;/code&gt; fájlban.  &lt;/p&gt;
&lt;p&gt;A következő funkciókat használhatjuk:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   &lt;code&gt;void USARTInit()&lt;/code&gt;: egyszer kell meghívni a program elején.
    Inicializálja a kontroller belső változóit.
-   &lt;code&gt;void USARTPut(char c)&lt;/code&gt;: egy bájt adatot küld el a soros vonalon.
-   &lt;code&gt;void USARTPutString(char *s)&lt;/code&gt;: egy 0-val lezárt stringet küld ki a
    soros vonalon. Az &lt;code&gt;s&lt;/code&gt; karaktertömb a memóriában van
-   &lt;code&gt;void USARTPutROMString(ROM char* str)&lt;/code&gt;: egy 0-val lezárt stringet
    küld el a soros vonalon. A karaktertömb a programmemóriában van.
-   &lt;code&gt;char USARTGetString(char *buffer, char bufferLen)&lt;/code&gt;: Egy enterrel
    vagy újsor karakterrel lezárt karaktersorozatot olvas be a soros
    vonalról. A beolvasás azonnal leáll, ha a puffer megtelt
    (&lt;code&gt;bufferLen&lt;/code&gt; a &lt;code&gt;buffer&lt;/code&gt; tömb mérete. A beolvasott string 0-val van
    lezárva.
-   &lt;code&gt;char USARTIsGetReady()&lt;/code&gt;: Ha a bemeneti pufferben van adat, igaz
    értéket ad vissza. (&lt;code&gt;Az USARTGet()&lt;/code&gt;-el beolvashatjuk.)
-   &lt;code&gt;char USARTGet()&lt;/code&gt;: Egy bájtot olvas ki a pufferből.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A forrás letölthető
&lt;a href="http://www.ivanov.eu/files/public/elektronika/mikroszamitogepek/serial.zip"&gt;innen&lt;/a&gt;.&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>RS232, soros vonal</title><link href="http://www.ivanov.eu/rs232-soros-vonal.html" rel="alternate"></link><published>2004-11-16T15:40:00+01:00</published><updated>2004-11-16T15:40:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2004-11-16:/rs232-soros-vonal.html</id><summary type="html">&lt;p&gt;Egy kis leírás következik az RS232-es soros kommunikációs szabványról.&lt;/p&gt;
&lt;p&gt;Bár már elavultnak számít ez a kommunikáció mégis használjuk&lt;/p&gt;
&lt;p&gt;mobiltelefonokban, számítógépeknél. Az infravörös kommunikáció is&lt;/p&gt;
&lt;p&gt;erre alapul, ha az eszközünkre teszünk egy TFDS4500 nevű IC-t, akkor&lt;/p&gt;
&lt;p&gt;az is képessé tehető infravörös kommunikációra.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Most viszont nézzük meg a következő egyszerű ábrát:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/256"&gt;&lt;img alt="RS232" src="http://www.ivanov.eu/files/images/rs232_1-256" title="RS232"&gt;{width …&lt;/a&gt;</summary><content type="html">&lt;p&gt;Egy kis leírás következik az RS232-es soros kommunikációs szabványról.&lt;/p&gt;
&lt;p&gt;Bár már elavultnak számít ez a kommunikáció mégis használjuk&lt;/p&gt;
&lt;p&gt;mobiltelefonokban, számítógépeknél. Az infravörös kommunikáció is&lt;/p&gt;
&lt;p&gt;erre alapul, ha az eszközünkre teszünk egy TFDS4500 nevű IC-t, akkor&lt;/p&gt;
&lt;p&gt;az is képessé tehető infravörös kommunikációra.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Most viszont nézzük meg a következő egyszerű ábrát:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/256"&gt;&lt;img alt="RS232" src="http://www.ivanov.eu/files/images/rs232_1-256" title="RS232"&gt;{width="225"
height="105"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Két eszköz például egy számítógép és egy modem összekötése látható a&lt;/p&gt;
&lt;p&gt;blokkvázlaton. RX (vagy RXD, vagy RD jelentése Receive Data) jelenti az&lt;/p&gt;
&lt;p&gt;adatok vételét. A TX (vagy TXD, vagy TD jelentése Transmit Data) jelenti&lt;/p&gt;
&lt;p&gt;az adatok adását. A GND a föld. Alapesetben a két eszköz közötti
sebesség&lt;/p&gt;
&lt;p&gt;maximum 115200 BPS (bit/másodperc).&lt;/p&gt;
&lt;p&gt;Ezen kívül vannak még jelek a hardveres adatfolyamszabályozásra&lt;/p&gt;
&lt;p&gt;(flow control), de ezekre most nem térek ki.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az alábbi táblázatban látható a leggyakrabban (a PC-n is) használt&lt;/p&gt;
&lt;p&gt;DSUB9 (DB9) és DSUB25 (DB25) csatlakozó kiosztása:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
DB25&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
DB9&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Rövidítés&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Angol név&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;th&gt;
Magyarázat&lt;/p&gt;
&lt;p&gt;&lt;/th&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
2&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
3&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
TD (TX, TXD)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Transmit Data&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Adat adás&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
3&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
2&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
RD (RX, RXD)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Receive Data&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Adat vétel&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
4&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
7&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
RTS&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Request To Send&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
DTE kész az adatcserére&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
5&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
8&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
CTS&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Clear To Send&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
DCE kész az adatcserére&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
6&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
6&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
DSR&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Data Set Ready&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
DCE kész a kapcsolatra&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
7&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
5&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
SG (GND)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Signal Ground&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Föld&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
8&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
1&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
CD&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Carrier Detect&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Ha a modem carrier jelet vesz, akkor ez a vonal aktív lesz&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
20&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
4&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
DTR&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Data Terminal Ready&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
DTE kész a kapcsolatra&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;tr&gt;
&lt;td&gt;
22&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
9&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
RI&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Ring Indicator&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;td&gt;
Csörgés jelzés (modem)&lt;/p&gt;
&lt;p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;&lt;/p&gt;</content><category term="Elektronika"></category></entry><entry><title>PIC18F bootloader</title><link href="http://www.ivanov.eu/pic18f-bootloader.html" rel="alternate"></link><published>2004-11-16T15:38:00+01:00</published><updated>2004-11-16T15:38:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2004-11-16:/pic18f-bootloader.html</id><summary type="html">&lt;h2&gt;A bootloader működése és használata&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
A bootloader lényege, hogy mikrokontroller programmemóriájának egy kis
részében az ún. boot block-ban egy speciális program van ami képes a
mikrokontrollert felprogramozni például a soros vonalon bejövő
adatokkal. Természetesen lehetne SPI vagy I2C buszon keresztül is az
adatokat fogadni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A 18-as PIC család már tudatosan …</summary><content type="html">&lt;h2&gt;A bootloader működése és használata&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
A bootloader lényege, hogy mikrokontroller programmemóriájának egy kis
részében az ún. boot block-ban egy speciális program van ami képes a
mikrokontrollert felprogramozni például a soros vonalon bejövő
adatokkal. Természetesen lehetne SPI vagy I2C buszon keresztül is az
adatokat fogadni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A 18-as PIC család már tudatosan fel lett készítve bootloader
használatára, hiszen a konfigurációs változókban beállítható, hogy a
boot block (0x000..0x1FF) tartományt ne lehessen felülírni. Tehát 512
bájt áll rendekezésre a bootloader számára. A boot block írási védelmet
érdemes is beállítani, de a programmemória többi részének futás közbeni
módosítását engedélyezni kell, különben a bootloader nem fog működni.
Kónya tanár úr honlapjáról le is tölthető egy ilyen bootloader, amit
csak nagyon kicsit módosítottam, hogy a nyomógomb és a LED más I/O
porton legyen. A bootloader használatához szükséges kapcsolás vázlata
kövekező:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;a href="http://www.ivanov.eu/?q=node/310"&gt;&lt;img alt="Bootloader
bekötés" src="http://www.ivanov.eu/files/images/bootloader_bekotes-310" title="Bootloader bekötés"&gt;{width="456"
height="276"}&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ha letöltjük a bootloadert a kontrollerbe, kétféleképpen működhet
mikrovezérlőnk: normál módban és programletöltési módban.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Normál működési mód&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Alapesetben a reset után a bootloader normál módban fut. A kontroller a
0x200 címre ugrik és a magas prioritású megszakítást a 0x208 címre az
alacsony prioritásút a 0x218 címre irányítja egy egyszerű BRA
utasítással. Ettől kezdve a saját programunk fog futni.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Programletöltési mód&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Programletöltés módba kerülés feltétele, hogy a bekapcsolás pillanatában
az I/O&lt;/p&gt;
&lt;p&gt;lábra kötött gombot lenyomjuk. Ekkor a visszajelző LED kétszer felvillan
és ezután&lt;/p&gt;
&lt;p&gt;már a mikrokontroller várja a soros vonalon az adatokat Intel HEX32
formátumban.&lt;/p&gt;
&lt;p&gt;Az átviteli sebesség érzékelése automatikus. Érdemes 57600 baudot
beállítani a&lt;/p&gt;
&lt;p&gt;letöltőprogramban. Az adatok sikeres átvitele után a visszajelző LED
felvillan&lt;/p&gt;
&lt;p&gt;háromszor. Ha valamilyen hiba történt, a visszajelző LED folyamatosan
világít.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A bootloader hibát jelez, ha a HEX32 fájlban az adatsor kezdőcíme nem a
16 bájtos&lt;/p&gt;
&lt;p&gt;laphatáron kezdődik. Ez akkor fordulhat elő, ha C-ben írjuk meg
programunkat,&lt;/p&gt;
&lt;p&gt;mivel a linker csak egymás után fűzi az objektumokat. Ezért írtam egy
hexfix nevű&lt;/p&gt;
&lt;p&gt;programot, ami a bootloader számára átalakítja a HEX fájlt.&lt;/p&gt;
&lt;p&gt;Mivel a bootloader került az első 512 bájtba a linkernek és a fordítónak
be kell&lt;/p&gt;
&lt;p&gt;állítani az új belépési pontot és a megszakítás új címét.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Bootloader miatt szükséges változtatások a forrásfájlokban&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Valamelyik C fájlunkban adjuk meg a fordítónak, hogy hol található&lt;/p&gt;
&lt;p&gt;a megszakítás címe.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    #pragma code highVector=0x208#pragma code lowVector=0x204&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;code&gt;18f452.lkr:&lt;/code&gt;  &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;LIBPATH  e:mcc18lib//FILES c018i.oFILES c018iz.oFILES clib.libFILES p18f452.libCODEPAGE   NAME=boot     START=0x000      END=0x1FF      PROTECTEDCODEPAGE   NAME=vectors  START=0x200      END=0x229      PROTECTEDCODEPAGE   NAME=page     START=0x22A      END=0x7FFFCODEPAGE   NAME=idlocs   START=0x200000   END=0x200007   PROTECTEDCODEPAGE   NAME=config   START=0x300000   END=0x30000D   PROTECTEDCODEPAGE   NAME=devid    START=0x3FFFFE   END=0x3FFFFF   PROTECTEDCODEPAGE   NAME=eedata   START=0xF00000   END=0xF000FF   PROTECTEDACCESSBANK  NAME=accessram  START=0x0      END=0x7FDATABANK    NAME=gpr0       START=0x80     END=0xFFDATABANK    NAME=gpr1       START=0x100    END=0x1FFDATABANK    NAME=gpr2       START=0x200    END=0x2FFDATABANK    NAME=gpr3       START=0x300    END=0x3FFDATABANK    NAME=gpr4       START=0x400    END=0x4FFDATABANK    NAME=gpr5       START=0x500    END=0x5FFACCESSBANK  NAME=accesssfr  START=0xF80    END=0xFFF    PROTECTEDSTACK SIZE=0x100 RAM=gpr5
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
Az Microchip C18 fordítójához mellékelt startup fájlok változtatásai:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;code&gt;c018.o/c018i.o/c018z.o:&lt;/code&gt;  &lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;#pragma code _entry_scn=0x000200
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
Ha C18 fordítót használjuk programunk írásához és letöltőt is szeretnénk&lt;/p&gt;
&lt;p&gt;használni, az elkészült HEX fájlt javítani kell. A HexFix v1.0 programot&lt;/p&gt;
&lt;p&gt;ezért írtam. Ez a program beolvassa és újra kiírja a HEX fájlt.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Az ldrkey nevű bootloader, a hozzá tartozó letöltő program és a HexFix&lt;/p&gt;
&lt;p&gt;program letölthető itt:
&lt;a href="http://www.ivanov.eu/files/public/elektronika/mikroszamitogepek/bootloader.zip"&gt;bootloader.zip&lt;/a&gt;.
&lt;!--?q=node/278--&gt;&lt;/p&gt;
&lt;p&gt;A HexFix program forráskódja:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/elektronika/mikroszamitogepek/hexfix-1.0.tar.gz"&gt;hexfix-1.0.tar.gz&lt;/a&gt;.
&lt;!--?q=node/279--&gt;&lt;/p&gt;
&lt;/p&gt;</content><category term="Elektronika"></category><category term="Programozás"></category></entry><entry><title>wxWindows (ma wxWidgets)</title><link href="http://www.ivanov.eu/wxwindows-ma-wxwidgets.html" rel="alternate"></link><published>2004-11-16T15:14:00+01:00</published><updated>2004-11-16T15:14:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2004-11-16:/wxwindows-ma-wxwidgets.html</id><summary type="html">&lt;h2&gt;Bevezető&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
Ha a wxWindows objektumainak használatával fejlesztjük C++-os
programunkat,&lt;/p&gt;
&lt;p&gt;akkor programunk kis munkával lefordítható más operációs rendszerek alá
is,&lt;/p&gt;
&lt;p&gt;például *BSD, Linux, MacOS alá. Nagyon sok feladathoz kész objektumok&lt;/p&gt;
&lt;p&gt;állnak rendelkezésre. Az alap dolgok, mint mindenféle menük és ablakok&lt;/p&gt;
&lt;p&gt;kezelése, események kezelése. Ezeken kívül különféle adatok
alapobjektumai&lt;/p&gt;
&lt;p&gt;léteznek, mint …&lt;/p&gt;</summary><content type="html">&lt;h2&gt;Bevezető&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
Ha a wxWindows objektumainak használatával fejlesztjük C++-os
programunkat,&lt;/p&gt;
&lt;p&gt;akkor programunk kis munkával lefordítható más operációs rendszerek alá
is,&lt;/p&gt;
&lt;p&gt;például *BSD, Linux, MacOS alá. Nagyon sok feladathoz kész objektumok&lt;/p&gt;
&lt;p&gt;állnak rendelkezésre. Az alap dolgok, mint mindenféle menük és ablakok&lt;/p&gt;
&lt;p&gt;kezelése, események kezelése. Ezeken kívül különféle adatok
alapobjektumai&lt;/p&gt;
&lt;p&gt;léteznek, mint a PERL-éhez hasonló hash-ek (wxHashMap) és alap tömb&lt;/p&gt;
&lt;p&gt;objektumok (wxArray), melyek rendezhetők és keresni lehet bennük.&lt;/p&gt;
&lt;p&gt;Bár wxWindows egy régebbi lefordított változata letölthető DevC++-hez,&lt;/p&gt;
&lt;p&gt;de a jelenlegi stabil verzió a 2.4.2-est magunknak kell lefordítani&lt;/p&gt;
&lt;p&gt;és telepíteni (Debian Linux alatt vannak előre elkészített csomagok).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Telepítés&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Most lássuk a telepítés menetét. Töltsük le a&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.wxwindows.org"&gt;http://www.wxwindows.org&lt;/a&gt; honlapról&lt;/p&gt;
&lt;p&gt;a wxWindows stabil változatát (jelenleg 2.4.2). Telepítsük fel ill.&lt;/p&gt;
&lt;p&gt;csomagoljuk ki (a DevC++-hoz készült Template úgy van megírva, hogy&lt;/p&gt;
&lt;p&gt;a DevC++ a c:dev-cpp, a wxWindows a c:dev-cppwxwindows-2.4.2&lt;/p&gt;
&lt;p&gt;könyvtárba van telepítve). Töltsük le a&lt;/p&gt;
&lt;!--?q=node/283--&gt;

&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/programozas/fil41b.zip"&gt;fil41b.zip&lt;/a&gt;
-et és másoljuk fel úgy a&lt;/p&gt;
&lt;p&gt;Dev-C++ könyvtárba, hogy az exe-k a bin/ könyvtárba kerüljenek. Érdemes&lt;/p&gt;
&lt;p&gt;még a
&lt;a href="http://www.mirror.ac.uk/mirror/www.delorie.com/alpha/v2gnu/gtxt040b.zip"&gt;gtxt040b.zip&lt;/a&gt;
-et is letölteni&lt;/p&gt;
&lt;p&gt;(Debian alatt gettext-base és gettext csomagok),&lt;/p&gt;
&lt;p&gt;ha használni akarjuk a gettext-et a programunk más nyelvekre
lefordítani.&lt;/p&gt;
&lt;p&gt;Állítsuk be a DevC++ bin könyvtárát a PATH listába.&lt;/p&gt;
&lt;p&gt;Indítsunk egy parancssort és menjünk a wxWindows-2.4.2&lt;/p&gt;
&lt;p&gt;könyvtárba, onnan az src/msw könyvtárba. Ha kiadjuk a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;make -f makefile.g95 WXMAKINGDLL=1&lt;/code&gt; parancsot, jó sokáig&lt;/p&gt;
&lt;p&gt;fordítja a wxWindows könyvtárt és a végén egy libwxmsw242d.a és egy&lt;/p&gt;
&lt;p&gt;wxmsw242d.dll fájl keletkezik. Ezeket a fejlesztés közben használhatjuk.&lt;/p&gt;
&lt;p&gt;Jó nagy méretű a dll, kb. 30 mega. Tele van a nyomkövetéshez kapcsolódó&lt;/p&gt;
&lt;p&gt;információkkal. Továbbá a lib/mswdlld/wx/ könyvtárba kerül egy setup.h,&lt;/p&gt;
&lt;p&gt;ami a lib-hez tartozó adatokat tartalmazza. A végleges (nyomkövetési&lt;/p&gt;
&lt;p&gt;információkat nem tartalmazó) könyvtár lefordítása a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;make -f makefile.g95 WXMAKINGDLL=1 FINAL=1&lt;/code&gt; paranccsal&lt;/p&gt;
&lt;p&gt;lehetséges. Így egy libwxmsw242.a, egy wxmsw242.dll és a lib/mswdll/wx/&lt;/p&gt;
&lt;p&gt;könyvtárban még egy setup.h keletkezik. A WXMAKINGDLL=1 paraméter&lt;/p&gt;
&lt;p&gt;lespórolásával az exe-be fordítható lib keletkezik, de ez szerintem&lt;/p&gt;
&lt;p&gt;nem jó, mert minden fordításnál sokkal tovább tart a linkelés. A&lt;/p&gt;
&lt;p&gt;wxmsw242.dll és a végleges exe is a &lt;code&gt;strip&lt;/code&gt; paranccsal&lt;/p&gt;
&lt;p&gt;kisebbíthető. Levágja a megmaradt nyomkövetési információt. Utána az&lt;/p&gt;
&lt;!--?q=node/286--&gt;

&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/programozas/upx125w.zip"&gt;UPX&lt;/a&gt;
nevű programmal&lt;/p&gt;
&lt;p&gt;(&lt;a href="http://upx.sf.net"&gt;http://upx.sf.net&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;a DLL-t és az EXE-t is tovább tömöríthetjük. Ugyanitt természetesen a&lt;/p&gt;
&lt;p&gt;Linux verzió is letölthető ill. a forrás.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
wxWindows program lefordítása&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Ha eddig eljutottunk van két dll-ünk két lib-ünk és két .h fájlunk.&lt;/p&gt;
&lt;p&gt;Attól függően, hogy melyik library-t akarjuk használni (a debug verziót&lt;/p&gt;
&lt;p&gt;vagy a véglegest), kell mást megadni a linkernek: -lwxmsw242d vagy&lt;/p&gt;
&lt;p&gt;-lwxmsw232 és fordítónak: -Ic:/wxwindows-2.4.2/lib/mswdlld vagy&lt;/p&gt;
&lt;p&gt;-Ic:/wxwindows-2.4.2/lib/mswdll. A /wx könyvtár szándékosan nincs
megadva,&lt;/p&gt;
&lt;p&gt;ezt mindig a .c és .cpp fájlokban adjuk meg:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    #include &lt;wx/setup.h&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A wxWindows könyvtárban a samples könyvtárban számos példát találunk.&lt;/p&gt;
&lt;p&gt;Ezeket a &lt;code&gt;make -f makefile.g95 WXUSINGDLL=1&lt;/code&gt; paranccsal&lt;/p&gt;
&lt;p&gt;fordíthatjuk le.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
DevC++-hoz letölthető template itt: ezt én gyártottam&lt;/p&gt;
&lt;!--?q=node/282--&gt;

&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/programozas/wxwidgets/devcpp_wxwin_template.zip"&gt;devcpp_wxwin_template.zip&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Másoljuk be a Dev-Cpp/Template könyvtárba a fájlokat. Az általam&lt;/p&gt;
&lt;p&gt;készített template használ egy származtatott log ablak objektumot.
Másold&lt;/p&gt;
&lt;p&gt;a két fájlt a projektkönyvtáradba. Letölthető itt:&lt;/p&gt;
&lt;!--?q=node/284--&gt;

&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/programozas/wxwidgets/mylogwin.zip"&gt;mylogwin.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Alapból a template-em végleges verziót fordít. A Projekt beállításoknál&lt;/p&gt;
&lt;p&gt;a C++ fordítónak kell beállítani a következő opciókat:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-D__WXDEBUG__ -g&lt;/code&gt;. A linkernél pedig a &lt;code&gt;-lwxmsw242&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;opciót kell átírni &lt;code&gt;-lwxmsw242d&lt;/code&gt;-re. Ekkor látszódni fog&lt;/p&gt;
&lt;p&gt;a saját log ablak is, egyébként nem fordul bele a programba.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A template-em megpróbálja a m_locale.Init függvényhívással megpróbálja&lt;/p&gt;
&lt;p&gt;beállítani a magyar sajátosságokat. Bár a wxWindows 2.4.2-ben megvan&lt;/p&gt;
&lt;p&gt;az üzenetek magyar fordítása, van benne egy-két hiba. Az általam&lt;/p&gt;
&lt;p&gt;kijavított szövegek javítása letölthető itt:&lt;/p&gt;
&lt;!--?q=node/285--&gt;

&lt;p&gt;&lt;a href="http://www.ivanov.eu/files/public/programozas/wxwidgets/wxhu.zip"&gt;wxhu.zip&lt;/a&gt;.
A végleges programhoz elég a&lt;/p&gt;
&lt;p&gt;wxstd.mo fájlt mellékelni.&lt;/p&gt;
&lt;/p&gt;</content><category term="Programozás"></category></entry><entry><title>rsync használata</title><link href="http://www.ivanov.eu/rsync-hasznalata.html" rel="alternate"></link><published>2004-11-16T15:09:00+01:00</published><updated>2004-11-16T15:09:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2004-11-16:/rsync-hasznalata.html</id><summary type="html">&lt;p&gt;Ha két gép között szeretnénk fájlokat szinkronizálni vagy biztonsági&lt;/p&gt;
&lt;p&gt;mentéseket készíteni, akkor az rsync programot érdemes használnunk.&lt;/p&gt;
&lt;p&gt;Én a laptop és az asztali gép szinkronizálására használom.&lt;/p&gt;
&lt;p&gt;Először is telepítsük fel mindkét gépre az rsync programot.&lt;/p&gt;
&lt;p&gt;A program hasonlóan használható, mint az rcp ill. scp. Lássunk néhány&lt;/p&gt;
&lt;p&gt;példát:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    rsync *.c tavoligep …</summary><content type="html">&lt;p&gt;Ha két gép között szeretnénk fájlokat szinkronizálni vagy biztonsági&lt;/p&gt;
&lt;p&gt;mentéseket készíteni, akkor az rsync programot érdemes használnunk.&lt;/p&gt;
&lt;p&gt;Én a laptop és az asztali gép szinkronizálására használom.&lt;/p&gt;
&lt;p&gt;Először is telepítsük fel mindkét gépre az rsync programot.&lt;/p&gt;
&lt;p&gt;A program hasonlóan használható, mint az rcp ill. scp. Lássunk néhány&lt;/p&gt;
&lt;p&gt;példát:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    rsync *.c tavoligep:progz&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A fenti példa az aktuális könyvtárban levő .c fájlokat másolja át a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;tavoligep&lt;/code&gt; gépre. Ha a távoli gépen már léteznek ezek a .c&lt;/p&gt;
&lt;p&gt;fájlok, akkor az rsync protokoll szerint csak a fájlok közötti
különbséget&lt;/p&gt;
&lt;p&gt;másolja át program.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    rsync -avz tavoligep:src/proba /tmp&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha a fenti parancsot kiadjuk, akkor arhív (&lt;code&gt;-a&lt;/code&gt;) módban másolja a&lt;/p&gt;
&lt;p&gt;fájlokat az rsync. Ez azt jelenti, hogy az eszközök, a szimbolikus
linkek, az&lt;/p&gt;
&lt;p&gt;attribútumok és tulajdonosok megmaradnak a másolás során. A &lt;code&gt;-v&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;kapcsolóval bőbeszédűvé tehetjük az rsync, míg a &lt;code&gt;-z&lt;/code&gt; hatására&lt;/p&gt;
&lt;p&gt;tömörítve küldi ill. fogadja az adatokat.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    rsync -avz tavoligep:src/proba/ /tmp&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A könyvtár után írt / jel hatására a célkönyvtárban nem készül el a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;proba&lt;/code&gt; könyvtár. A következő két parancs ugyanúgy működik:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;rsync -avz /src/foo /destrsync -avz /src/foo/ /dest/foo
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
A transzfereket érdemes kódolt csatornákon végezni. Erre szolgál a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;-rsh&lt;/code&gt; (röviden &lt;code&gt;-e&lt;/code&gt;) kapcsoló. Használata:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;rsync -av --rsh=&amp;quot;ssh -l ssh-user&amp;quot; rsync-user@host::module[/path] local-path
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
A &lt;code&gt;-b&lt;/code&gt; kapcsolót biztonsági mentések készítésére használhatjuk&lt;/p&gt;
&lt;p&gt;(felülíráskor \~ végű fájl keletkezik),&lt;/p&gt;
&lt;p&gt;a &lt;code&gt;-u&lt;/code&gt;-val pedig csak a régebbi fájlokat fogja felülírni az rsync.&lt;/p&gt;
&lt;p&gt;Ha a &lt;code&gt;--exclude&lt;/code&gt;-t használjuk, nem fogja a megadott fájlokat másolgatni.&lt;/p&gt;
&lt;p&gt;És végül a következő paranccsokkal szinkronizálom a könyvtárakat&lt;/p&gt;
&lt;p&gt;az asztali gép és a notebook között:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;rsync -e ssh -avuz --exclude &amp;#39;*~&amp;#39; --progress ~/Docs/ triton:~/Docsrsync -e ssh -avuz --exclude &amp;#39;*~&amp;#39; --progress triton:~/Docs/ ~/Docs
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
A &lt;code&gt;-P&lt;/code&gt; kapcsoló hatása egyezik a &lt;code&gt;--partial --progress&lt;/code&gt; kapcsolóval.
Ennek hatására a részben letöltött fájlokat nem törli az rsync és
másolás közben látjuk a folyamat paramétereit.&lt;/p&gt;
&lt;/p&gt;</content><category term="Linux"></category></entry><entry><title>Programozás PERL-ben, kezdőknek</title><link href="http://www.ivanov.eu/programozas-perl-ben-kezdoknek.html" rel="alternate"></link><published>2004-11-16T14:56:00+01:00</published><updated>2004-11-16T14:56:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2004-11-16:/programozas-perl-ben-kezdoknek.html</id><summary type="html">&lt;h2&gt;Bevezető&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
A PERL (Practical Extraction and Report Language) programozási nyelv&lt;/p&gt;
&lt;p&gt;erőssége a szöveges adatok manipulálása. Interpreter jellegű a nyelv,&lt;/p&gt;
&lt;p&gt;tehát futásidő alatt fordul le (mint a BASIC).&lt;/p&gt;
&lt;p&gt;Szintaktikája hasonlít a C-hez, tehát aki C-ben programozott könnyebben&lt;/p&gt;
&lt;p&gt;megtanulhatja. Ez a kis leírás is inkább olyanoknak szól, akik
programoztak&lt;/p&gt;
&lt;p&gt;már C-ben, C …&lt;/p&gt;</summary><content type="html">&lt;h2&gt;Bevezető&lt;/h2&gt;
&lt;p&gt;&lt;/p&gt;
A PERL (Practical Extraction and Report Language) programozási nyelv&lt;/p&gt;
&lt;p&gt;erőssége a szöveges adatok manipulálása. Interpreter jellegű a nyelv,&lt;/p&gt;
&lt;p&gt;tehát futásidő alatt fordul le (mint a BASIC).&lt;/p&gt;
&lt;p&gt;Szintaktikája hasonlít a C-hez, tehát aki C-ben programozott könnyebben&lt;/p&gt;
&lt;p&gt;megtanulhatja. Ez a kis leírás is inkább olyanoknak szól, akik
programoztak&lt;/p&gt;
&lt;p&gt;már C-ben, C++-ban, Javaban vagy PHP-ben.&lt;/p&gt;
&lt;p&gt;A nyelvre jellemző, hogy ugyanaz a feladat&lt;/p&gt;
&lt;p&gt;többféleképpen oldható meg, ami megnehezítheti más programjának
megértését.&lt;/p&gt;
&lt;p&gt;(Például fájlt is legalább háromféleképpen nyithatunk meg...)&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
PERL programunkat számos operációs rendszer alatt futtathatjuk. A&lt;/p&gt;
&lt;p&gt;Unix-szerű (Linux, *BSD, stb.) operációs rendszerek alatt&lt;/p&gt;
&lt;p&gt;alapfelszerelés, Windows alá is több fajtája letölthető.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha feltelepítettük a PERL-t és a &lt;code&gt;perl&lt;/code&gt; parancs hatására&lt;/p&gt;
&lt;p&gt;elindul az interpreter, akkor mindent jól csináltunk.&lt;/p&gt;
&lt;p&gt;A &lt;code&gt;Ctrl-D&lt;/code&gt; billentyűkombinációval ki is léphetünk.&lt;/p&gt;
&lt;p&gt;Először nézzünk néhány egyszerű példát. Hogyan lehet alapvető&lt;/p&gt;
&lt;p&gt;szövegcserélésre használni a PERL-t.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    perl -p -i -e "s/mit/mire/" file.txt&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A fenti parancs hatására a &lt;code&gt;file.txt&lt;/code&gt; fájlban az összes&lt;/p&gt;
&lt;p&gt;'&lt;code&gt;mit&lt;/code&gt;' szöveg '&lt;code&gt;mire&lt;/code&gt;' cserélődik. (Bár ebben az&lt;/p&gt;
&lt;p&gt;esetben, ha egy sorban többször fordul elő a '&lt;code&gt;mit&lt;/code&gt;' szöveg,&lt;/p&gt;
&lt;p&gt;csak az első változik meg. Erről majd később.) Most kicsit bővebben: A
-e&lt;/p&gt;
&lt;p&gt;kapcsoló hatására a következő paramétert, mint programot hajtja végre.&lt;/p&gt;
&lt;p&gt;A -p kapcsoló megadásával a programot a megadott fájlon hajtja végre&lt;/p&gt;
&lt;p&gt;soronként, majd az eredmény a szabványos kimenetre irányítja (STDOUT).&lt;/p&gt;
&lt;p&gt;Az -i-vel pedig az eredmény a megadott fájlba kerül vissza.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    perl -p -e "s/mit/mire/" file.txt &amp;gt;masik.txt&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ez a parancs ugyanazt teszi, mint az előző, csakhogy a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;file.txt&lt;/code&gt; tartalma nem változik meg, az eredmény a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;masik.txt&lt;/code&gt;-be kerül.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A -e kapcsoló után kerülő parancs ebben az esetben egy reguláris&lt;/p&gt;
&lt;p&gt;kifejezés (Regular Expression, REGEXP, stb.). Nem csak a PERL-ben&lt;/p&gt;
&lt;p&gt;használhatjuk őket, hanem C/C++-ban, Javaban, PHP-ben, MySQL-ben is.&lt;/p&gt;
&lt;p&gt;A reguláris kifejezésekről később tárgyalunk.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A PERL program szerkezete&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
Az interpreter nem sororientált (mint a BASIC vagy a Python), hanem az&lt;/p&gt;
&lt;p&gt;utasításokat mindig pontosvessző zárja le.&lt;/p&gt;
&lt;p&gt;A komment jele a kettős kereszt. A # jel utáni szöveg a sor végéig&lt;/p&gt;
&lt;p&gt;megjegyzés. Ha pl. Linux alatt fejlesztünk a következőképpen tehetjük&lt;/p&gt;
&lt;p&gt;índíthatóvá programunkat. Az első sorba kerüljön a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#!/usr/bin/perl&lt;/code&gt; szöveg, majd a &lt;code&gt;chmod +x fileneve&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;paranccsal futtathatóvá tehetjük a programot. Windows alatt
legegyszerűbb&lt;/p&gt;
&lt;p&gt;a társítás funkcióval kiválasztani a &lt;code&gt;perl.exe&lt;/code&gt;-t és utána&lt;/p&gt;
&lt;p&gt;úgy indíthatjuk, mint bármilyen más programot.&lt;/p&gt;
&lt;p&gt;Az utasításblokkokat { és } jel határolja.&lt;/p&gt;
&lt;p&gt;A beépített PERL funkciók hívásakor a paramétereket nem kell&lt;/p&gt;
&lt;p&gt;zárójelpárok közé tenni (pl. print, open, close, chomp, stb.).&lt;/p&gt;
&lt;p&gt;Természetesen nem baj, ha zárójeleket teszünk.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Változók&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A PERL gyengén típusos nyelv, tehát nem kell megadni a változók típusát&lt;/p&gt;
&lt;p&gt;előre, sőt definiálni sem kell őket.&lt;/p&gt;
&lt;p&gt;A " jellel határolt stringekben használhatók a C-ből ismert escape&lt;/p&gt;
&lt;p&gt;szekvenciák (n, xnn és társai). Stringbe írva változó nevet a&lt;/p&gt;
&lt;p&gt;változó értéke behelyettesítődik.&lt;/p&gt;
&lt;p&gt;A ' (aposztróf) jellel határolt stringekben nem érvényesek ezek a&lt;/p&gt;
&lt;p&gt;szekvenciák. A ` jellel határolt stringek tartalmát a PERL interpreter&lt;/p&gt;
&lt;p&gt;futtatja, mint külső parancsot.&lt;/p&gt;
&lt;p&gt;A skaláris változók \$ jellel kezdődnek. Például:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    $szam = 15;print "Szam: ", $szam, "n";print "Szam: $szamn"; # behelyettesíti a 15-öt (ugyanazt írja mint az előbbi)print 'Szam: $szamn'; # nem helyettesít be semmit$ls = &lt;code&gt;ls&lt;/code&gt;;        # Linux alatt mukodikprint "ls: $lsn"; # aktualis konyvtar listajat irja ki&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A tömbök @ jellel kezdődnek.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;tomb&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;egy&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;2&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;harom&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;4&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;5&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="nt"&gt;print&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;tomb: @tombn&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;&lt;span class="p"&gt;@&lt;/span&gt;&lt;span class="k"&gt;dir&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="nt"&gt;dir&lt;/span&gt;&lt;span class="err"&gt;`&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;      &lt;span class="err"&gt;#&lt;/span&gt; &lt;span class="nt"&gt;vindoz&lt;/span&gt; &lt;span class="nt"&gt;alatt&lt;/span&gt; &lt;span class="nt"&gt;megyprint&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;dir: @dir&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="err"&gt;#&lt;/span&gt; &lt;span class="nt"&gt;akrualis&lt;/span&gt; &lt;span class="nt"&gt;konyvtar&lt;/span&gt; &lt;span class="nt"&gt;listajat&lt;/span&gt; &lt;span class="nt"&gt;irja&lt;/span&gt; &lt;span class="nt"&gt;ki&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
Az első PERL program&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
    #!/usr/bin/perluse warnings;if (!open (FH, "&amp;gt;", "szoveg.txt")) { die "Nem sikerult a fajl megnyitasa.";}print FH "Hello world!";close FH;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A &lt;code&gt;use&lt;/code&gt; kulcsszóval különféle hasznos modulokat tölthetünk be,&lt;/p&gt;
&lt;p&gt;de a &lt;code&gt;use warnings&lt;/code&gt; parancs hatására figyelmeztető üzeneteket&lt;/p&gt;
&lt;p&gt;kapunk az interpretertől, amelyek hasznosak lehetnek hibakereséskor.&lt;/p&gt;
&lt;p&gt;Az &lt;code&gt;open (FH, "&amp;gt;", "szoveg.txt")&lt;/code&gt; kóddal nyithatunk meg egy&lt;/p&gt;
&lt;p&gt;fájlt írásra. A ! a tagadás (a "not" hatása is ugyanaz). Az FH&lt;/p&gt;
&lt;p&gt;filehandle-el hivatkozhatunk a fájlra. A &lt;code&gt;die&lt;/code&gt; paranccsal&lt;/p&gt;
&lt;p&gt;kilép a programból miközben az STDERR kimenetre hibaüzenetet ír.&lt;/p&gt;
&lt;p&gt;Beleírunk a fájlba egy kis szöveget, majd lezárjuk a fájlt és a program&lt;/p&gt;
&lt;p&gt;futása véget ér.&lt;/p&gt;
&lt;p&gt;A következő program ugyanazt teszi, mint a felső. Csak egy kicsit&lt;/p&gt;
&lt;p&gt;másképpen. A FileHandle fájlkezelő objektum felhasználásával.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    #!/usr/bin/perluse warnings;use FileHandle;$FH = new FileHandle ("szoveg2.txt", "w");if (!defined ($FH)) { die "Nem sikerult a fajl megnyitasa.";}$FH-&amp;gt;print ("Hello world!");$FH-&amp;gt;close ();&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Fájlt még &lt;code&gt;fopen&lt;/code&gt; használatával is megnyithatunk. Ez a funkció&lt;/p&gt;
&lt;p&gt;ugyanúgy működik, mint a C-s &lt;code&gt;fopen&lt;/code&gt;. Figyeljük meg, hogy a&lt;/p&gt;
&lt;p&gt;változók neve előtt \$ jel van, a filekezelők neve előtt viszont nincs&lt;/p&gt;
&lt;p&gt;\$ jel. A továbbiakban a sima &lt;code&gt;open&lt;/code&gt;-es megoldással nyitjuk&lt;/p&gt;
&lt;p&gt;meg a fájlokat.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Reguláris kifejezések (Regular Expression, REGEXP)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;/p&gt;
A =\~&lt;/p&gt;
&lt;p&gt;operátorral vizsgálhatjuk meg, hogy egy stringre érvényes-e egy
reguláris&lt;/p&gt;
&lt;p&gt;kifejezés. A reguláris kifejezést két perjel közé tehetjük (tehetjük két&lt;/p&gt;
&lt;p&gt;# jel közé is, a lényeg, hogy egyforma legyen a két jel). A /abc/&lt;/p&gt;
&lt;p&gt;kifejezéssel megvizsgálhatjuk, hogy a stringben szerepel-e valahol&lt;/p&gt;
&lt;p&gt;az "abc" string. Lássunk erre példát:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    $line = "abcdef";if ($line =~ /abc/) {  print "megvan";}&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Vezérlő karakterek:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;\^ (kalap) karakter: sor elejének megfeleltetése. Például: a /\^ab/
    &lt;/p&gt;
    &lt;p&gt;
    kifejezésre csak az "ab"-vel kezdődő stringek felelnek meg.&lt;/li&gt;
&lt;li&gt;\$ (dollár) karakter: a sor végének megfeleltetése.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Escape szekvenciák:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
-   n: enter
-   t: tabulátor
-   s: whitespace (tab, space vagy enter)
-   S: nem whitespace
-   d: szám
-   D: nem szám
-   w: alfanumerikus karakter (a-z, A-Z, 0-9)
-   W: nem alfanumerikus karakter
-   b: szó határ
-   B: nem szó határ
-   .: pont
-   +: plusz
-   ": " karakter
-   *: * karakter
-   ?: kérdőjel karakter&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;
-   . (pont) karakter: bármilyen karakterre illeszkedik.
-   []: a zárójelben megadott karakterekre felel meg. Például: a&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
/\^ab[xyz]cd\$/ kifejezés olyan stringekre felel meg ami "ab"-vel&lt;/p&gt;
&lt;p&gt;kezdődik utána x, y vagy z karakter lehet, majd utána "cd" stringre&lt;/p&gt;
&lt;p&gt;&lt;p&gt;
végződik.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;(plusz) karakter: egy vagy több karakterre felel meg. Például&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
a /a+bc/ kifejezésre azok a stringek felelnek meg, melyben egy vagy&lt;/p&gt;
&lt;p&gt;&lt;p&gt;
több "a"-t követ "bc" string.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;* (csillag) karakter: nulla vagy több karakterre felel meg.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;? (kérdőjel) karakter: nulla vagy egy karakterre illeszkedik.&lt;/li&gt;
&lt;li&gt;.* karakterek: bármilyen karakterekre megfelelnek.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;(): a zárójelben megadott további kifejezések a \$n változókba&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
kerülnek, ahol n egy 1-től kezdődő szám. Ha a /\^(d+)t(w+)/&lt;/p&gt;
&lt;p&gt;kifejezést használjuk, az egy vagy több számmal kezdődő majd egy&lt;/p&gt;
&lt;p&gt;tabulátorral elválasztott alfanumerikus karaktereket tartalmazó&lt;/p&gt;
&lt;p&gt;sorok felelnek meg és a számok a \$1, az alfanumerikus karakterek a
\$2&lt;/p&gt;
&lt;p&gt;&lt;p&gt;
változóba kerülnek.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;{i,j}: a zárójelben megadott intervallum mennyiségű karakterre&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
felel meg. A /\^.{3,5}dfg/ megfelel minden string ami 3, 4 vagy 5
karakter&lt;/p&gt;
&lt;p&gt;&lt;p&gt;
után a "dfg" követi.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
További példák:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/ab?c/ kifejezés csak az "ac" és az "abc" stringre illeszkedik.&lt;/li&gt;
&lt;li&gt;/a.?e/ kifejezés csak az "ae" és az "a.e" stringre illeszkedik.&lt;/li&gt;
&lt;li&gt;/ab*c/ kifejezés megfelel az "ac", "abc", "abbbbbc" stringekre is
    &lt;/p&gt;
    &lt;p&gt;&lt;/li&gt;
&lt;li&gt;/a.*z/ kifejezésre azok a stringek felelnek meg, melyekben "a"
    &lt;/p&gt;
    &lt;p&gt;
    betű után nulla vagy több "." van és utána "z".&lt;/li&gt;
&lt;li&gt;/a.*z/ kifejezésre azok a stringek felelnek meg, melyekben "a"
    &lt;/p&gt;
    &lt;p&gt;
    után bármilyen karakter szerepel, utána egy csillag majd "z" betű.&lt;/li&gt;
&lt;li&gt;/a++z/ kifejezés: "a" után egy vagy több plusz jel szerepel
    &lt;/p&gt;
    &lt;p&gt;
    majd "z" betű.&lt;/li&gt;
&lt;li&gt;/a++z/ kifejezés csak az a++z stringre illeszkedik.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;/\^+ds+w+/ kifejezésre a plusz jellel kezdődő string illeszkedik,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
ami egy számmal folytatódik, majd tabok illetve space-ek követhetik&lt;/p&gt;
&lt;p&gt;(de legalább egy space vagy tab) majd pedig alfanumerikus karakterek&lt;/p&gt;
&lt;p&gt;&lt;p&gt;
követik. Az alfanumerikus karakterek után pedig lehet bármi.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;/p&gt;
Szöveg csere szintaktikája: &lt;code&gt;s/mit/mire/&lt;/code&gt;Például:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    $s = "Szoveg";print '$s csere előtt: ', $s, "n";$s =~ s/Szo/Lo/;print '$s csere után: ', $s, "n";&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A reguláris kifejezés mögé írható leggyakoribb paraméterek:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;i: Nem érzékeny a kis- és nagybetűkre&lt;/li&gt;
&lt;li&gt;g: Csere esetén egy sorban található összes előfordulást cserél&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
Például:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    $s = "SZOVEG";print '$s csere előtt: ', $s, "n";$s =~ s/szo/lo/i;print '$s csere után: ', $s, "n";&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ezek után egy kicsit bonyolultabb példa:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    #!/usr/bin/perluse warnings;open (FH1, "&amp;lt;", "f1.txt") or die "Nem sikerult a fajl megnyitasa olvasasra.";open (FH2, "&amp;gt;", "f2.txt") or die "Nem sikerult a fajl megnyitasa irasra.";while (defined ($line = &lt;FH1&gt;)) {  chomp $line;  if ($line =~ /^d/) {    print FH2 $line . "n";  }}close FH2;close FH1;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A fenti program f1.txt-t megnyitja olvasásra, f2.txt-t írásra. Majd&lt;/p&gt;
&lt;p&gt;beolvassa az összes sort a fájlból és ha a sor első karaktere számmal&lt;/p&gt;
&lt;p&gt;kezdődik a sort kiírja f2.txt fájlba. Az &lt;code&gt;open&lt;/code&gt; után a &amp;lt;&lt;/p&gt;
&lt;p&gt;karakter az&lt;/p&gt;
&lt;p&gt;olvasást, a &amp;gt; az írást, a &amp;gt;&amp;gt; a hozzáírást jelenti. A &amp;lt;FH&amp;gt;
kóddal&lt;/p&gt;
&lt;p&gt;egy sort&lt;/p&gt;
&lt;p&gt;olvashatunk az FH fájlkezelővel jelölt fájlból (ill. streamből).&lt;/p&gt;
&lt;p&gt;A &lt;code&gt;defined&lt;/code&gt;-el pedig megvizsgálhatjuk, hogy sikerült-e az&lt;/p&gt;
&lt;p&gt;olvasás (definiálva van-e a \$line változó). A &lt;code&gt;chomp&lt;/code&gt; paranccsal&lt;/p&gt;
&lt;p&gt;levágjuk a megadott string végéről a kocsivissza karaktert.&lt;/p&gt;
&lt;p&gt;Majd megnézzük, hogy a regexp érvényes-e a \$line-ra, ha igen kiírjuk&lt;/p&gt;
&lt;p&gt;a f2.txt-be a változót. Megemlítem még a &lt;code&gt;kifejezés or die&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;"&lt;em&gt;üzenet&lt;/em&gt;";&lt;/code&gt; kódot, ami gyakran előfordul PERL scriptekben.&lt;/p&gt;
&lt;p&gt;Az &lt;code&gt;or&lt;/code&gt; parancs logikai VAGY-ot jelent, melynek először a&lt;/p&gt;
&lt;p&gt;bal oldala értékelődik ki. Ha a bal oldal hamis a jobb is végrehajtódik.&lt;/p&gt;
&lt;p&gt;Tehát ha az &lt;code&gt;open&lt;/code&gt; függvény hamis értéket ad vissza&lt;/p&gt;
&lt;p&gt;végrehajtja a &lt;code&gt;die&lt;/code&gt; parancsot és a program futása&lt;/p&gt;
&lt;p&gt;megszakad, miután kiírtuk a hibaüzenetet.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
A PERL nyelvről például a&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.perldoc.com/"&gt;http://www.perldoc.com&lt;/a&gt; honlapon&lt;/p&gt;
&lt;p&gt;olvashatunk. Továbbá érdemes a programmal kapott HTML ill. manual&lt;/p&gt;
&lt;p&gt;lapok olvasgatása. Linux alatt a &lt;code&gt;perldoc&lt;/code&gt; programmal&lt;/p&gt;
&lt;p&gt;olvashatunk leírásokat. A leghasznosabb a &lt;code&gt;perldoc -f&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;fuggveny&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;parancs, amellyel függvények leírását olvashatjuk el.&lt;/p&gt;
&lt;/p&gt;</content><category term="Programozás"></category></entry><entry><title>Digitális fényképezőgép és pendrive Linux alatt</title><link href="http://www.ivanov.eu/digitalis-fenykepezogep-es-pendrive-linux-alatt.html" rel="alternate"></link><published>2004-11-16T14:51:00+01:00</published><updated>2004-11-16T14:51:00+01:00</updated><author><name>ivanovp</name></author><id>tag:www.ivanov.eu,2004-11-16:/digitalis-fenykepezogep-es-pendrive-linux-alatt.html</id><summary type="html">&lt;p&gt;Nemrég vettem egy Aosta AX-330C típusú digitális fényképezőt. USB Mass&lt;/p&gt;
&lt;p&gt;Storage eszközként viselkedik, tehát elvileg könnyen beizzítható Linux
alatt.&lt;/p&gt;
&lt;p&gt;USB 2.0-ás interfésszel komunikál a számítógéppel.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Először is szerezzünk be egy friss kernelt. Jelenleg a 2.6.4-es a
legújabb.&lt;/p&gt;
&lt;p&gt;(Ez a fényképező a 2.6.3-as kernellel nem működött …&lt;/p&gt;</summary><content type="html">&lt;p&gt;Nemrég vettem egy Aosta AX-330C típusú digitális fényképezőt. USB Mass&lt;/p&gt;
&lt;p&gt;Storage eszközként viselkedik, tehát elvileg könnyen beizzítható Linux
alatt.&lt;/p&gt;
&lt;p&gt;USB 2.0-ás interfésszel komunikál a számítógéppel.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Először is szerezzünk be egy friss kernelt. Jelenleg a 2.6.4-es a
legújabb.&lt;/p&gt;
&lt;p&gt;(Ez a fényképező a 2.6.3-as kernellel nem működött). A kernel
fordításkor&lt;/p&gt;
&lt;p&gt;fordítsuk le az &lt;code&gt;usb-storage&lt;/code&gt; modult, a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;scsi_mod&lt;/code&gt;-ot (SCSI device support) és az&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sg&lt;/code&gt; modult (SCSI generic support).&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ezeket a modulokat installáljuk a &lt;code&gt;modprobe&lt;/code&gt; paranccsal, vagy az&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/etc/modules&lt;/code&gt; fájlba be is írhatjuk, hogy töltődjenek be minden&lt;/p&gt;
&lt;p&gt;induláskor. Vagy használhatjuk a &lt;code&gt;usbmgr&lt;/code&gt; vagy a&lt;/p&gt;
&lt;p&gt;&lt;code&gt;hotplug&lt;/code&gt; csomagokat is. Ezek a saját adatbázisuk alapján az&lt;/p&gt;
&lt;p&gt;eszköznek megfelelő modulokat automatikusan betöltik.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Miután az eszközt csatlakoztattuk a számítógéphez és bekapcsoltuk&lt;/p&gt;
&lt;p&gt;a fényképezőt a következőt láthatjuk a &lt;code&gt;/var/log/syslog&lt;/code&gt;-ban.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    Mar 16 15:36:59 proteus kernel: usb 3-1: new full speed USB device using address 3Mar 16 15:36:59 proteus kernel: scsi0 : SCSI emulation for USB Mass Storage devicesMar 16 15:36:59 proteus kernel:   Vendor:           Model: 300_CAMERA        Rev: 1.00Mar 16 15:36:59 proteus kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02Mar 16 15:36:59 proteus kernel: Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0Mar 16 15:36:59 proteus kernel: WARNING: USB Mass Storage data integrity not assuredMar 16 15:36:59 proteus kernel: USB Mass Storage device found at 3Mar 16 15:37:00 proteus usbmgr[527]: vendor:0x52b product:0x1801Mar 16 15:37:00 proteus usbmgr[527]: class:0x8 subclass:0x6 protocol:0x50Mar 16 15:37:00 proteus usbmgr[527]: USB device is matched the configurationMar 16 15:37:00 proteus kernel: SCSI device sda: 30656 512-byte hdwr sectors (16 MB)Mar 16 15:37:00 proteus kernel: sda: assuming Write EnabledMar 16 15:37:00 proteus kernel: sda: assuming drive cache: write throughMar 16 15:37:00 proteus kernel:  sda: sda1Mar 16 15:37:00 proteus kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0Mar 16 15:37:00 proteus usbmgr[527]: "scsi_mod" was loadedMar 16 15:37:00 proteus usbmgr[527]: "sd_mod" was loadedMar 16 15:37:00 proteus usbmgr[527]: "usb-storage" was loaded&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Vagyis SCSI emuláción keresztül látjuk az eszközt és az &lt;code&gt;usbmgr&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;betöltötte a megfelelő modulokat.&lt;/p&gt;
&lt;p&gt;Ezután már csatolhatjuk a fájlrendszerhez a &lt;code&gt;mount&lt;/code&gt; paranccsal&lt;/p&gt;
&lt;p&gt;(Azért nem árt, ha az &lt;code&gt;/mnt/cam&lt;/code&gt; könyvtár létezik):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;mount -t vfat /dev/sda1 /mnt/cam/
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
Sok szép fájl és könyvtár van benne:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;proteus:/mnt/cam# ls -lR.:total 32drwxr--r--    3 root     root        16384 Dec  4  2001 dcimdrwxr--r--    2 root     root        16384 Dec  4  2001 misc ./dcim:total 16drwxr--r--    2 root     root        16384 Mar 15 22:51 1003mdsc ./dcim/1003mdsc:total 3808-rwxr--r--    1 root     root       704512 Apr 16  2004 pic00828.jpg-rwxr--r--    1 root     root       835584 Apr 16  2004 pic00829.jpg-rwxr--r--    1 root     root       802816 Apr 16  2004 pic00830.jpg-rwxr--r--    1 root     root       737280 Apr 16  2004 pic00831.jpg-rwxr--r--    1 root     root       819200 Apr 16  2004 pic00832.jpg ./misc:total 16-rwxr--r--    1 root     root           78 Apr 16  2004 autprint.mrk
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;/p&gt;
Miután átmásoltuk ill. áthelyeztük az képeket &lt;code&gt;umount&lt;/code&gt;-al&lt;/p&gt;
&lt;p&gt;válasszuk le az eszközt!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Ha automatizálni szeretnénk a mountolást és a képek áthelyezését&lt;/p&gt;
&lt;p&gt;ehhez hasonló script-el próbálkozhatunk:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    #!/bin/sh# kamera csatolási pontjaMOUNTPOINT=/mnt/cam# kamera eszközDEV=/dev/sda1# ahol a képeket tárolni szeretnénkPICSDIR=~/kepmount -t vfat $DEV $MOUNTPOINTmkdir $PICSDIR &amp;gt;/dev/nullmv -vi $MOUNTPOINT/dcim/1003mdsc/* $PICSDIRsleep 1umount $MOUNTPOINT&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
Természetesen a &lt;code&gt;dcim/1003mdsc&lt;/code&gt; írjuk át a saját kameránknak&lt;/p&gt;
&lt;p&gt;megfelelő útvonalra.&lt;/p&gt;</content><category term="Linux"></category></entry></feed>