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

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

DIP28 = 2xDIP14

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. Itt láttam meg véletlenül (a kép jobb oldalán).

iMX233-OLinuXino-Maxi és SSD1289 LCD

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.
iMX233-OLinuXino-Maxi és SSD1289 LCD

Nebulophone

Egyszerű, de nagyszerű hangkeltő AVR-rel: http://bleeplabs.com/nebulophone/

Tartalom átvétel