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

Nebulophone

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

Házilag készült digitális kéziműszer: AVR Superprobe

PIC-kel készült Superprobe-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:
AVR Superprobe

Házilag készült digitális forrasztóállomás

Ezt a digitális forrasztóállomást fél éve építettem és azóta szinte csak ezt használom. Az ötletet innen vettem, de ATmega324-es MCU-t és egy Proxima-01 típusú LCD-t használtam. A páka Solomon SL20E/SL30E típusú. Mágnesek rögzítik a pákatartót a doboz tetejére:
Forrasztóállomás Forrasztóállomás közelről

1541-es Commodore floppymeghajtó alaplapja (benne MOS 6502-es processzorral)

Találtam egy NYÁK lapot, sikerült kideríteni, hogy ez egy Commodore floppymeghajtó vezérlője:
1541-es Commodore floppymeghajtó alaplapja

Lassú netbook javítása (Acer Aspire One 751h)

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.
Netbook javítás Netbook javítás: félig szétszedve

Konyhai hőmérő és időzítő

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.
Konyhai hőmérő és időzítő Konyhai hőmérő és időzítő 2.

Régi Z80 lap (Samsung DTIM) felélesztése

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:

OLinuXino

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

Microchip ICD 2 és PICkit 2 klón építése (és összehasonlítása AVR USBtinyISP-vel)

Elhatároztam, hogy az eddig elhanyagolt PIC mikrovezérlőkhöz építek egy rendes programozót ill. debuggert.
Előzmények: 2000-ben építettem első programozómat egy JDM 2-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 szakdolgozatomat 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.

15-szegmenses vákuum fluoreszcens kijelző (VFD) vezérlése

Egy SANYO DVD-DX60 típusú lejátszó vákuum fluoreszcens kijelzőjét vezéreltem ATmega324P mikrovezérlővel:

Boost kapcsolás elem kifacsarásához

1,5V-os kimerült elem utolsó energiájának kisajtolásához készült feszültségnövelő kapcsolás:
Joule thief

Szoftveres rádió vevő (SDR) RTL2832 és RTL2838 alapú DVB-T tunerrel

Arch Linux alatt sikerült működésre bírni a gqrx 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.
gqrx gqrx 151.6 MHz

Milyen mikrokontrollert kezdjek tanulni? PIC, MCS51 (Intel 8051), TI MSP430 és Atmel AVR8 mikrokontrollerek előnyei és hátrányai

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).
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.
A címben megnevezett mikrokontrollereket használtam hobbi célra ill. tanulásra, ezekről kicsit részletesebben:

Transzformátor tekercselés házilag

Találtam néhány érdekes leírást a házilagos transzformátor tekercselésről:
http://ludens.cl/Electron/trafos/trafos.html
http://ludens.cl/Electron/Magnet.html
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!

NYÁK (PCB) készítés laminálógéppel házilag

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. Veszélyes maró anyagokkal kell dolgozni, mindenki saját felelősségére csinálja!
ATtiny26L header NYÁK ATtiny26L header NYÁK 2.

Tartalom átvétel