Elektronika

Szakdolgozat: A Microchip TCP/IP Stack implementációjának alkalmazása a gyakorlatban

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 ChipCad Kft. terméke (volt?). A dokumentum és a hozzá tartozó CD itt tölthető le. Az ISO fájlban forráskódok, adatlapok és a TeX forrás van.

Milyen motort válasszak? Szervómotor és léptetőmotor működési elve

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.

RC szervómotorok

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:

  1. föld,
  2. tápellátás,
  3. kért pozíció.

Nem megy Xilinx ISE ISim 64-bites Linux alatt

Arch Linux alatt nem ment az ISim, ezt írta ki:

Polaroid 660 fényképezőgépből szonár (távolságmérő) építése

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 Polaroid fényképezőgépek szonárt használnak a fókuszáláshoz. Például a 660-as kamera is, amit egy-tízezer forintért használtan megvehetünk aukciós oldalakról (ebay, vatera, teszvesz). A szonár egy külön modul, ami könnyedén kiszerelhető és egy mikrokontrollerrel vezérelhető.

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.

USB táplálás

Az USB szabvány 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.

Projektor építése házilag

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.

2001-es Toyota Corolla autórádió szerelés

Az eredeti kazettás autórádiót egy Scott SRX-190-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 Extreme Digital-ban vettem.

U-Boot lecserélése CS-E9303 kártyán

Ha az U-Boot programunkat csak a JTAG adapteren keresztül tudjuk feltölteni, a következő lépésekre lesz szükség:

Proxima-01 LCD

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. PCF2111-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.

MSP430F14x és MSP430F16x processzorok összehasonlítása

Az MSP430F149-es és az MSP430F169-es processzorok közötti fő különbségeket írom le:

SAM9-L9260 útmutató

Írtam egy használati útmutatót az Olimex SAM9-L9260 típusú fejlesztői kártyához, hogy hogyan lehet Linux alatt a fejlesztői környezetet kialakítani.

MMC/SD kártya és a CS-E9302

Az Olimex CS-E9302-es kártyán fizikailag létezik SD kártya foglalat, csak a Linux kernel nem támogatta azt. De ennek most vége!

Fejlesztés Eclipse-el MSP430 processzorokra 1. rész

Az Eclipse IDE és mspgcc fordító használatával könnyen fejleszthetünk MSP430 processzorokra. Az MSP430-as processzorcsalád 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.

µC és C fordító/IDE

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 sdcc 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 itt.

Lego Technic robot építés

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.
Lego Technic robot alap 1.

Tartalom átvétel