2019. február 10., vasárnap

AVR Tranzisztor Teszter

Az utazó elektronikás táskámban tartok egy AVR tranzisztor tesztert. Ezt itt:
Van vele pár problémám:
A lézervágott akril dobozát nem vágták pontosan, tehát, ha összerakom, a gomb állandóan megnyomott állapotban van.
Az LCD és a háttérvilágítása nincs megfelelően összeragasztva, így szétesik



Nem csak a fenti okokból vettem egy másik modellt, színes kijelzővel. Ezt itt:


Jó sokáig a fiókban hagytem. Nem érdekelt, hogy megépítsem. Karácsony körül végül is összeraktam, és akkor ért a meglepetés:


Oroszt kaptam belőle:
11 év Orosz nyelv tanulás nem volt elég, hogy használni tudjam.
Úgy döntöttem, hogy nyelvet cserélek benne.
Sajnos a menüből nem megy. újra kell fordítanom a programot és feltöltenem.
Elkezdtem kicsit nyomozni. Itt van a project web oldala:
https://www.mikrocontroller.net/articles/AVR_Transistortester
A kód nem Arduino alapú, eredetileg linuxon fordították, és sajnos hiányzik egy értelmezhető dokumentáció a fordítási folyamatról (mégha ez nem is túl bonyolult)
Az eredeti panelen nincs ISP csatlakozó, tehát a procinak valahol máshol kell lennie a a feltöltéshez. (nincs Arduino bootloader, tehát az UNO panel magában kevés ehhez).
Tehát az Arduino UNO-t megfejeltem egy USBTiny programozóval.

A lépések:
1. Tegyünk fel pár csomagot az Ubuntura:
apt-get install avr-libc avrdude gcc-avr make git
2. Töltsük le a kódot a repóból.
git clone https://github.com/svn2github/transistortester
3. Másoljuk át a makefile-t az lcd könyvtárából a defaultba (lehet, hogy nem kell és az eredeti helyén is lefordul)
cp transistortester/Software/trunk/ST7735/Makefile transistortester/Software/trunk/default/
4. Menjunk a default könyvtárba
cd transistortester/Software/trunk/default
5. Szerkesszük meg a makefile-t, írjuk át benne a programozóra vonatkozó sort:
PROGRAMMER=usbtiny
6. Fordítsuk le és töltsük fel:
make
make upload

A feltöltés után visszaraktam a procit a helyére, úgy néz ki, mostmár működik:





2019. február 9., szombat

HFM-I újragondolva

Csak mert nem tudok nyugton a seggemen maradni. Piszkosul kicsi a befejezett projectjeim aránya, így most belefogtam egy újabba.
Az elektronikai érdeklődésem annak idején az audio cuccokkal indult. Így most kicsit visszatérek oda.
Arra gondoltam, hogy elsőnek megépítem gyerekkorom ikonikus cuccát, kicsit újragondolva, kicsit javított alkatrészekkel. Az alany a valamikori Hi-Fi Magazin lemezjátszó korrektora (műveltebbeknek RIAA), a HFM-I.
Az eredeti cikk itt:
http://www.hifimagazin.hu/HFMCD/HFM/CIKKEK/HFM1017.HTM
és itt:
http://www.hifimagazin.hu/HFMCD/HFM/CIKKEK/HFM1211.HTM
található.
Szóval a terv, hogy az eredeti kondenzátorokat lecserélem ahol lehet fóliára (WIMA MKP és MKS), a szűrőben pedig polisztirén kondikra. Ahol maradt a polarizált kondi, oda a tantál helyet jó minőségű aluminium elektrolit kerül (Nichicon FG).
Az eredeti tranzisztorok már beszerezhetetlenek, ide egyenlőre BC550C/BC560C párost választottam (szívesen veszek bármilyen más ötletet).
Az eredeti tápegységet úgy hajítom ki, ahogy van. Helyette a Jung 2000 nevű feszültségszabályozóból kiindulva, néhány saját ötletemet hozzátéve fogok valamit tervezni (ezt még el sem kezdtem)
Ami elkészült, ebbe a GitLab repo-ba kerül:
https://gitlab.com/suf/suf-electronics-HFM-I

És most egy kis parasztvakításnak, jöjjön a panel modelje:


2019. január 24., csütörtök

Posta ügyek (már megint)

Az utóbbi időben nem szeretek az eBay-en vásárolni Kínából. Ha tehetem az AliExpress-en teszem ezt. Azt tapasztaltam, hogy az eBay-es csomagok valahogy gyakrabban tűnnek el.
Most épp két cuccot várok az eBay-ről (az AliExpressről egyet sem, azok már rég ideértek). Az egyiket potom November 15.-én adták fel.



Mindkettő BPOST-os (Belga posta). A 17Track-es követés szerint megérkezett a célországba. A BPOST szerint elindult Belgiumba. Felettéb gyanús az egész.
Megpróbáltam utána nézni a BPOST-nak, hogy mit írnak róla.
Azt hittem, hogy a Magyar Postánál nincs rosszabb postai szolgáltató.
Tévedtem:
https://www.trustpilot.com/review/www.bpost.be

2018. december 22., szombat

Státusz

Jó ideje nem írtam ide semmit.
Tulajdonképpen nem volt kedvem írni. Ez nem jelenti azt, hogy nem történik semmi körülöttem.
A fő oka, hogy most újra írok, a Curve Tracer projectem státusza. Hosszas, küzdelmes periódus után, a project elérte az első mérföldkövet. Elkezdett működni. Ez alatt azt értem, hogy a teljes mérési lánc összeállt. Azért még hosszú út áll előttem a kész eszközig.
Az elmúlt időben egyre többet beszélgetek "audióban érdekelt" emberekkel, kicsit visszamentem a gyerekkoromba és elkezdtem a saját hngrendszeremen dolgozni.
Megjevítottam és kicsit módosítottam a jó öreg NAD5120-as lemezjátszóüm. Megjavítottam a Mission 705-ös hangfalaim, és összeszedtem pár retro komponenst az eBay-en.
Most van egy viszonylag jó hangú rendszerem. Azt tervezem, hogy pár dolgot saját gyártásúra cserélek (visszamenve az elektronikában oda, ahonnan indultam).
Valami viszket itt belül mióta megláttam az első Fostex szélessávú tölcséres hangfalat a Hobbielektronika füzetekben. Ez bő öt éve lehetett. Azóta tervezgetem, hogy építek egy párat. Most, hogy az audio cuccaim újra elkezdtek működni, elérkezettnek láttam az időt, hogy összekoszoljam a kezem.
Elkezdtem építeni egy Fostex FE108E Sigma alapú dobozt. Hogy pontos legyek a Fostex oldaláról származó javasolt darabról van szó.


2018. október 29., hétfő

Jenkins, CloudFormation, ECS - Hogy jussunk az az aktuális Amazon Linux-hoz

Az utóbbi időben leginkább docker-t reszelek az Amazon AWS-ben. Amikor egy ECS clustert építesz és EC2 gépeket használsz alatta, a virtuális gép LaunchConfiguration-ben meg kell adnod, hogy mi legyen az Ami image amiből a cluster node gépek készüljenek.
Ehhez az Amazon gyárt előreemésztett image-eket. Ezeket érdemes használni.
És a bökkenő itt jön. Ezek az image-ek pár havonta változnak, sőt az azonosítójuk más és más régiónként.
Az, hogy melyik az épp aktuálisan használandó darab, itt található:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html
Jó pár hónap után, meguntam, hogy amikor változtatok a CloudFormation scripteken, mindíg kézzel át kell írni ezt a legfrissebbre.
Jobban körülnézve ez automatizálható. Itt írnak róla, hogyan lehet hozzájutni a friss image azonosítójához:
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/retrieve-ecs-optimized_AMI.html
Ezt gyorsan ki is próbáltam:


Ez ugye két egymásba ágyazott JSON amiből nekünk ki kéne vakarni az "image_id" paramétert, hogy a CloudFormation scriptünk paramétereként fel tudjuk használni.
Ez a Jenkins pipeline scriptben valahogy így néz ki:

node
{
withAWS(credentials: awsCred, region: awsRegion)
{
sh "aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2/recommended --region ${p.region} --output json > AWSResponse.json"
}
def AWSResponse = readJSON file:'AWSResponse.json'
def ECSamiText = AWSResponse.Parameters[0].Value
def ECSamiJson = readJSON text: ECSamiText
def ECSamiId = ECSamiJson.image_id
echo ECSamiId
}

Az awsCred és az awsRegion paraméterek a pipeline paraméterekből jönnek. Az Ami ID-je az ECSamiId-ból használható a CloudFormation scriptünk paramétereként

Ahhoz, hogy ez működni tudjon a Jenkins-en kell a két következő plug-in:

  • Pipeline: AWS Steps
  • Pipeline Utility Steps

2018. október 25., csütörtök

Demoklesz pulykája

A sütő elektronikáján végül kicseréltem a kapacitív táp kondiját egy újra.
A szürke az eredeti, a kék az új.



Az eredeti, ugyan márkajelzést nem találtam rajta, de némi netes nyomozás után azt kell, hogy mondjam, Arcotronics gyártmány (a márka jelenleg a Kemet tulajdona, így egy jó nevű dolognak mondható). Az, hogy elveszítette a kapacitása 40%-át, valamint, hogy egy az egyben megtaláltam ezt a típust az alibabán (https://www.alibaba.com/product-detail/R-46-MKP-X2-SH-Capacitor_60767972932.html), nem kelti bennem az eredetiség érzését.
Ezen túl, az egész ügy nem növelte a bizalmamat a kapacitív tápegység mint olyan iránt.
A csere kondi hosszas keresgélés után egy Epcos lett cirka 500Ft-ért. A Farneltől rendeltem, mert itthon csak a számomra dzsunka kategóriába eső ShinySpace gyártmányú izé volt beszerezhető.
A kondi csere után a panel visszaépítésre került, azt a visszajelzést kaptam, hogy a sütő működik.

Ezzel elhárult a fejem fölül Demoklesz pulykája.
Az eset ugyanis valahogy ott indult, hogy a tulaj - jó barátunk - befenyített bennünket, hogy ő hálaadásra pulykát süt.
Ha megcsinálom a sütőjét akkor a saját sütőjében, ha nem, akkor a mienkben. :-D

2018. október 22., hétfő

Egy projekt utóélete

Külön megkérem azokat akik érintettek az ügyben, hogy NE, ismétlem NE reagáljanak erre a bejegyzésre. Konkrétan azért született, hogy kiírjam a dolgot magamból és semmiképp sem azért, hogy bárkit kérdőre vonjak.



Ma reggel lementem a műhelybe, hogy a permanens kuplerájon valamit javítsak.
Két nagyobbacska műanyag dobozban a kezembe kerültek a Lightronome projektem darabjai. 10+ kész eszköz, bemérve, dobozolva, darabonként kb. 5 perc törődést igényelnek, hogy készek legyenek. Most összeraktam a műanyag dobozokat, beleraktam az elektronikát, kerestem egy kis papírdobozt, amibe passzentosan beférnek, majd az egészet felraktam jó magasra. Így kevés helyet foglalnak. Lehet, hogy egyszer majd kezdek velük valamit.
Történt, hogy egy úrral egymásra találtunk ebben a projektben. Neki kellett ez az eszköz, nekem volt tudásom, kedvem (időm) megcsinálni.
Mint az utóbbi időben általában teljesen leszoktam arról, hogy házigány típusú dolgokat csináljak. Ebből adódóan ez is profi nyákon, saját tervezésű 3D nyomtatott dobozban készült.
Hogy ekkor volt-e vagy már korábban, nem emlékszem, emberünk részéről elindult, hogy ez egy értékesíthető eszköz. Én már akkor is mondtam, hogy nem vagyok egy kereskedő/marketinges alkat. Szívesen legyártom a cuccot, de eladni nem fogom.
Ez meg is történt. Annyit gyártottam belőle készre amennyi nyákom volt (a 10 darabos kínai nyák csapdája). Közben emberünk átadta valaki másnak az ügyintézést, hogy majd ő intézi.
Ez olyan bő fél éve lehetett.
Amíg el nem készült minden, volt folyamatos kommunikáció, hogy nagyon várják. Azóta, nem hallottam róluk. Volt egy ványadt kísérletem, hogy felvegyem a fonalat, de ők továbbra sem foglalkoztak a dologgal, így elhalt az egész.
Kicsit szomorú és csalódott vagyok. Újra azt látom, hogy azok akik valóban agilisen kereskednek, értik ezt, nem kerülnek elő az én környékemen. Persze mondhatjuk, hogy magad uram..., de mindent nem csinálhatok egyedül.

Tévedések elkerülése végett, nem hibáztatok senkit. Jól tudom, hogy nekem kéne sokkal erőszakosabbnak lennem, de nem megy.