Elektronika, 3D nyomtatás, barkácsolás, CNC, Linux, programozás.

3D nyomtatás, 3D nyomtatófej építése CNC géphez házilag

Bevezető

Egy házilag készült CNC marógéphez 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 „igazi” 3D nyomtató 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.

Tipikus ellenállás-értékek (kezdőknek)

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Ω

Iwatsu SS-4121A oszcilloszkóp szervízkönyv

Iwatsu SS-4121A synchroscope service manual, schematics. Szervízkönyv és kapcsolási rajzok.
Letölthető itt (150 MiB): iwatsu_ss-4121a_service_manual.zip

Iwatsu SS-4121A eleje Iwatsu SS-4121A hátulja

MATE x-caja-desktop sokszor elindul

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.
Egy gépen próbáltam, ott és akkor segített. Nem biztos, hogy minden esetben megoldja a problémát.

Hogyan adjunk egy USB-s eszköznek állandó nevet a /dev alatt?

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:

ATTRS{idVendor}=="0451", ATTRS{idProduct}=="5a5a", GROUP="users", MODE="0660", SYMLINK="ttyPS"

PIC18 instabil viselkedés (LVP beállítás probléma)

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

#pragma config LVP OFF

arduino soros port hiba (/var/lock rendszer Arch Linux alatt)

Ha ilyesmit ír az STDOUT-ra Arch Linux alatt az arduino program

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.

Adatgyűjtő rendszer építése iMX233-OLinuXino kártyával (Arch Linux ARM telepítése)

Egy hőmérséklet- és páratartalommérő készüléket építettem iMX233-OLinuXino-MAXI kártyával. Fő előnyei:
- a mért adatok áttölthetők WiFi-n (esetleg 3G modemen) keresztül
- távolról menedzselhető SSH-val
- kis fogyasztás: kb. 5W
A fejlesztőkártyát a http://monosx.hu biztosította.

Napkollektoros (sörkollektoros) gyümölcsaszaló építése

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.
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!
Sörkollektor, gyümölcsaszaló 1. Sörkollektor, gyümölcsaszaló 3.

AT89S52 programozása avrdude-dal

Az AT89S52-es MCU-t az avrdude 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 USBasp biztosan. Talán elég a megfelelő verziójú firmware-t beégetni a programozóba, ennek nem néztem utána.

DVB-T frekvenciák Budapesten és környékén

http://sat.hupont.hu/16/mindigtv-ado-frekvencia-tablazata

Budapesten és környékén:
38-as csatorna 610 MHz MUX A 100 kW: m1, m2, Duna TV, rádiók
58-es csatorna 770 MHz MUX C 100 kW: RTL KLUB, TV2, kódolt adások
55-ös csatorna 746 MHz MUX B 39,8 kW: kódolt adások

Lejátszás VLC média lejátszóval:

dvb-t://frequency=610000000:bandwidth=0
dvb-t://frequency=770000000:bandwidth=0

Leo hosszabbítható gyerekágy összeszerelési útmutató

Megvettük az Etsberger Kft. Leo nevű hosszabbítható gyerekágyát. A hozzáadott papír ez volt (gondolom összeszerelési útmutatónak szánták) :

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

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!
120 MegaOhmos ellenállás

Hello world, LED villogtatás MCS-51 (Intel 8051, 8052) mikrovezérlőhöz

A következő kód a P1.0-ás porta kötött (tranzisztorral meghajtott) LED-et kapcsolgatja ki-be kb. 500 ms-onként, ha 11,0592 MHz-es kvarcot használunk.

Általános kvarcoszcillátor frekvenciák

Néhány példa:
32768 Hz: órakvarc (1 másodperces időalaphoz és kvarcórákban is).
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.
12 MHz: USB-s mikrovezérlők órajele, a full speed USB frekvenciája.
4, 8, 16, 20 MHz: mikrovezérlők órajelének generálásához.
Továbbiak:
http://en.wikipedia.org/wiki/Crystal_oscillator_frequencies

Tartalom átvétel