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.

2018. október 16., kedd

Átverés sokért

Az egyik barátomtól kaptam ezt a panelt, hogy ha lehet, javíttassam meg.


Ez egy sütő vezérlő órája.
Mielőtt elviszem megjavítani (vagy lehet, hogy magam nekiugrok), megnéztem, hogy mi van rajta. Nem egy túl bonyolult szerkezet. Mikrovezérlő, kijelzőmeghajtó, rotary encoder, relé, tápegység.
Hát a taáp felkeltette a figyelmem és nem éppen pozitív értelemben. Van ebben minden mint egy szatócsboltban. Kapacitív táp!!!!!, ebből kijön 24V a relének, ez rárakva egy 5V-os LDO-ra, majd ez továbbosztva egy zenerrel az MCU-nak (LPC924).
1. Kapacitív táp, nem pont megbízható.
2. Ekkora áram (relé + kijelző) már kicsit sok neki
3. Valami amihez az ember hozzányúl kézzel, galvanikus leválasztás nélkül - háááát, határeset. Tudom, hogy elvileg nem nyúlhatsz hozzá, de ha valami befolyik a sütőből...

Na szóval. Ez a panel, ha ki akarod cserélni és nem javítani 100.000Ft-ba kerül!!!!!!
Érted???? SZÁZEZER!!!! Az egész össz gyártási költsége nem éri el az 5000Ft-ot, ha itthon csinálok belőle egy darabot. Sorozatban a töredéke.
Hogy a jó büdös rablóbanda összes felmenőjét!!!!
Ennyi pénzből nem fért bele egy szaros 1000Ft-os trafó, hogy ne játszanak a felhasználó életével!!!!!
Vérlázító.

2018. október 7., vasárnap

Az ország vízszerelője

Október 4. - Csütörtök este 9 tájban
Lejárt a mosogatógép. Kiír valami hibát. Valami olyasmi, hogy nincs víz.
Nem igazán van kedvem hozzá, de szét kell szednem a bejövő csövet. Elzárnám a csempecsapot, elkezd orrán száján ömleni belőle a víz. Valahogy éreztem, hogy nem kellett volna hozzányúlni. Nagynehezen addig tekergetem amíg már csak csöpög, alárakok valami dobozt.

Október 5. - Péntek
Felhívom a vizest, hogy gond van. Többedszerre veszi fel a telefont. Kiderül, hogy vidéken van, így csak hétfőn tud jönni. Fasza, ez így nem maradhat. Melóból korán haza, fotó, irány az Obi.


Nőnek mutatom a fotót. Kellően kelletlen/agresszív stílusban, hogy ö ebből nem lát semmit és miért nem bontottam ki (cseszd meg akkor az egész család víz nélkül marad).
Kinagyítom neki.
Ja, akkor már tudja. A kezembe nyomja a delikvenst.
Van más dolgom is, így majdnem este nyolc mire hazaérek. Víz elzár, puzzle elkezd szétszedni.
Szidom az összes idióta anyját aki ezt összetamagocsizta.
1. Mosogató csöve leszed
2. Mosogatógép csöve leszed
3. Az 1/4-es golyóscsapból víztisztító csöve kibányász
4. 1/4-es golyóscsap kibombáz
5. 3/8 - 1/4-es elosztó leteker
6. Sűrű anyázások mellett csap kiteker. A beépített bútort ugyanis sikerült a csap után berakni. A csap elforgatva nem fér el. Valahogy kierőszakolom.
1/2 9 - Megpróbálom betekerni az új csapot. Pár miliméterrel hosszabb a felső sapka. Esélyem sincs berakni. Este van, nem tudom megoldani, ledugózni se. Nincs víz.
Ez így nem maradhat.
Autoba be, padlógáz, Bauhas 9-ig nyitva.
8:52-re odaérek. Állok a polc előtt, és nem telálok megoldást. Hangosbemondó közli, hogy zárnak. Felkapok egy sima csempecsapot, futás a pénztárhoz.
Hazaérek, beszerelem. Legalább a mosogató működik, se víztisztító, se mosogatógép.

Október 6. - Szombat
Összes gyerek autoba bepakol, irány az Obi.
Összeszedek egy csőszerelőműhelynyi könyököt, toldót, szűkítőt, tömítőt, bizbaszt. A gyerekeknek mindenféle programja van a városban. Mire hazaérünk este. A tegnapiakból okulva már nem nyúlok hozzá

Október 7 - Vasárnap
Miután mindenki elvégezte a vízigényes reggeli teendőjét, megint szétszedem az egészet. Fogom az összes idomot, szűkítőt, bizbaszt. Rájuktekerem a DuPont éves termelését, összerakom a csődarabokat. Beszerelem a csapot. Berci lemegy a pinyóba megnyitja a vizet.
Hurrá, nem csöpög sehol.
Kinyitom a fölső kiscsapot, hogy legyen víz a mosogatóban. A csempecsap lelő a betétjével, dől a víz. Berci fut és elzárja. Úszik a konyha.
Hogy az Obi büdös nénikéjét.
Gyerekekkel együtt felmosunk. Visszaszerelem a Bauhausban vett sima csempecsapot. Mostmár van Mosogató, és víztisztító. Mosogatógép változatlanul nincs.
Elmegyünk ebédelni. Ebéd után újra Obi.
Leadom a csapot a vevőszolgálaton. Fel az osztályra. Keresgél, nem talál.
Találtam egy a falnál 3/8-os darabot. Megyek az eladóhoz, hogy ebből kéne feles. Az nincs pénteken elfogyott (ja, én vittem el az utolsót). Majd lesz egy hét múlva. Ad egy szűkítőt a 3/8-oshoz. Mellesleg megjegyzi, hogy ez Kínai, de normálisat nem rendel, mert annak 7000 darabja (végiggondolom. Órabérem/Kínai szívás - Jó lenne, ha tartana a 7000-esből)
Irány haza. Szétszedem a mmosogatógép csövét (az eredeti probléma), nem látok benne semmit - szerintem ez nem lett megoldva, de majd csak akkor derül ki, ha használni próbáljuk.
Új csap beszerel. Jónak tűnik.
Íme a mű:


Tanulságok:
1. Nem fenyeget az a veszély, hogy az "ország gázszerelője" után az "ország viszerelője" legyen belőlem. Ez a csöszerelős dolog nem az én világom
2. A legközelebbi "nehogymár ezért szerelőt hívjunk" mondatra a reflex válasz - "de, bizony!!!"


2018. október 5., péntek

EPROMizéria

Bevezetés
Kb. 3 hete Rácz Peti megkért, hogy vegyek át egy EPROM programozós ügyet tőle. Egy Revox távirányítónak kéne új EPROM, ha újra jelentkezik a tulajdonosa. Ide is adott egy programozót azzal, hogy azt a darabot nem használja. Én félre is raktam a szerkezetet, mert ez még ráér.
Székffy Tominak kölcsönadtam az egyik Keithly 2000-esemet, mert valami hasonló beszerzésén gondolkodik.

Szeptember 23
Tomi nem kevés küzdés árán rájött, hogy a Keithley-vel valami nincs rendben. Problémás a soros portos kommunikációja amit szeretett volna használni. Némi nyomozás után kiderült, hogy mind a nála, mind a nálam lévő darab firmware-e A06-os, a létező utolsó A20-as és új kalibráció nélkül az A19-et lehetne használni.
A Keithley öreg darab, így nem a feldugom USB-re feltolom a firmware-t oszt jól van működéssel bír. Van benne két PLCC32 tokos (mint később kiderült OTP EPROM) memória amit csrélni kell. Találtam hozzá megfelelő flasht, meg is rendeltem a ChipCAD-nél.

Szeptember 25
Tudtam, hogy kell egy PLCC adapter, mert nálam nem volt. Elmentem érte Petihez. Programozó van, adapter van, már csak az ICk kellenek

Szeptember 26
Előkerült a Revox tulajdonosa. Küldött egy képet a benne lévő EPROM-ról. Ez egy szokásos 27C256-os.
Elrohantam a PLCC ICk-ért. Huhh, 5 percel zárás előtt értem oda a ChipCAD-be.
Este, nagy mellénnyel elkezdtem letölteni a TL866II programozó szoftverét. Jött is le, valami két bit per évszázad sebességgel.
Feldugtam a panelt a gépemre. Az USB-Soros átalakítója driver hibát dob. Nyomozás. A Prolific büdös nénikéjét, pont ugyanolyan kutyaütő banda mint az FTDI. Inkább még a saját authentikus korábbi chipjeik támogatását is kinyírták a driverből, nehogy használni lehessen egy hamisítványt.
Neten nyomozás, találok rá megoldást, boot után megy a driver. Ekkor találom meg a panelen a típusjelzést. A textool fogalalt és az ICP csatlakozó közé beékelve arra a másfél miliméterre. Anyám borogass!!! Ez nem TL866 hanem valami K150. Nem elég, hogy két órát szívtam az előbbi progijának a letöltésével, még kiderül két dolog:
1. Valószínüleg ezzel csak PIC-et lehet programozni
2. Ebben persze nem lehetek biztos, mert a letöltött hozzá való progi nem települ, valamit karttyol Kínaiul és szürke a nextnek kinéző gomb.
A netes források szerint 32bit-es OS kell neki. Ezt most nem próbálom ki.

Szeptember 27
Megnézem a Revox-os oldalt amit Peti küldött. Kiderül, hogy egy rakás különböző firmware van fenn, így az IC típusa kevés. Újabb kérdés a tulajnak: mi a távirányító típusa. Megkapom: H210

Szeptember 28
Nálam a másik programozó. Ez egy TL866CS. Töltök hozzá progit, kapásból elindul, majd csinál össze-vissza mindent. Hol felismeri a flash-eket, hol nem, stb.
Egy két óra küzdés után rájövök, hogy nem szereti a monitoromba épített USB HUB-ot. Rádugom direktbe a gépre. Íme az eredmény:



Keithley téma megoldva, jöhet a Revox

Szeptember 29
Találok itthon 6db 27C256-os EPROM-ot. Bedugdosom őket a programozóba. Persze, hogy 20 év letakarás nélkül töltött idő után is tele van mindengyik valami cuccal. Persze EPROM törlőm az nincs.
Próbálkozom órákig azalni különböző itthoni lámpák alatt. Eredménytelen. Útközben beugrottam az OBI-ba és vettem egy 150W-os halogént, hátha:


Hazajöttem, és bevillant, hogy ott a rovarcsapda. Abban UV lámpa van:


Végigkvarcoltak a dögök két epizód Trónok harcát - eredmény nulla

Szeptember 30
Drasztikus megoldásként összeraktam a tegnap vett halogént. Beleraktam a rovarcsapda tálcájába az EPROM-okat, ráraktam a halogént és otthagytam:


Ami most következik, az beillene a vicces utolsó mondatok közé. Így hangzik:
"Azt hittem fémből van"

Lili lányom jön, hogy bagó szag van (senki sem dohányzik a családban):


Ekkor kaptam meg: "Ezt itt most fejezd be! Ha folytatni akarod, akkor kint az udvaron"

Október 1
Elkezdtem valami értelmes megoldást keresni. Találtam is egy 4W-os Osram germicid fénycsövet. Némi beszélgetés a forgalmazóval -nem értettem, hogy mi a franc az a 29V rajta amikor a 230-ba akarom bedugni. Megnyugtattak. Azzal az előtéttel menni fog.

Október 2
Megjött a cucc. Mibe szereljem bele. Semmi kedvem sem volt valami fa, alu, 3D nyomtatott, anyámtyúkja izét barkácsolni hozzá. Így marad, majd holnap.

Október 3
A Lomex kínálatában találok egy szimpatikus szétbarmolható dobozt. Majdnem megrendelem, amikor rájövök, hogy ilyet már vettem, a soha be nem fejezett CNC PCB marómhoz.

Október 4
Összeraktam.


Fél óra kvarcolás, fél siker. 3db törölve a 6-ból. Na akkor írjuk meg.
Adatlap letölt, írási feszültségek gondosan beállítva a kiválasztott pontos típushoz.
Irány a Revox-os oldal a firmware-ért ...

Hogy az a jó büdös!!!!! Áááááááá!!!!!
A H210 fent lévő firmware-éhez 27C512 kell. Síííííííííííííííííííírok!!!!!!!!

Alkatrész doboz előszed. Találok is 4db-ot. Persze mindben van valami.
Ekkor ültem le megírni ezt a cikket....

Október 5 - Epilógus
Reggel 5-kor frissen és üdén betoltam kvarsolni a 27C512-ket. Fél óra múlva kiszedtem, mind a négy normálisan törlődött.
Kibontottam a Revox zip-jét. Kiderült, hogy a fájl 32KB ezt már csak sztoikus nyugalommal fogadtam. Előszedtem az egyik tegnapi sikeresen törölt 27C256-ot, megírtam az EPROM-ot, és felcimkéztem:


Idő közben rendeltem magamnak egy TL866II-t az eBay-en az feljogosított kereskedőtől. Így fix, hogy eredetit kapok, olyan $100 körül az összes kiegészítőjével.
A nálam lévő programozókat visszaviszem. Ettől kezdve már ezek az ezeréves őshüllők sem fognak ki rajtam, ha kell valami valahova.

2018. szeptember 28., péntek

Tré-Systems

/Örjöngés on
Kedves drága Tré-Systems,
Mondjátok már meg, hogy a teljesen legitim - Microsoft Office 365 által kiállított és egyébként más domain-ben az AWS Route53 által elfogadott - DKIM rekordot mi a bús francért nem lehet a DNS szervernek csúfolt hulladékotokba bejegyezni????
/Örjöngés off

2018. szeptember 13., csütörtök

Fake in China (DIY Curve Tracer 4.)

Folyamatosan dolgozom a Curve Tracer projectemen a szabadidőmben. Beleterveztem a Vishay VO14642-es fotovoltaikus szilárdtestreléjét az áramkörbe ami egy érdekes, ámde nem épp olcsó eszköz.
Arra gondoltam, szerencsét próbálok és az Aliexpress-ről rendelek. Ellenőrzésképp rendeltem párat a Mouser-től is.
Itt a két SSR egy panelen:

A baloldali az eredeti

A hamisítvány mérve

Az eredeti mérve

Az eszköznek az adatlap szerint a maximális bekapcsolási ellenállása 0,25 Ohm.

2018. szeptember 2., vasárnap

Hang és Technika Előzetes

Miután publikáltam a H&T számait, kiderült, hogy volt egy nég oldalas előzetese is a magazinnak. Így ez is kikerült a többi közé.
Köszönet Velezdi Lászlónak a scannelésért.

2018. augusztus 27., hétfő

Hang és Technika

Mondtam már, hogy őrült vagyok? Nem? Pedig igen.
Hogy az elején kezdjem a történetet:
Valamikor gyerekkoromban az elektronikával való ismerkedést, mint sokan mások én is az audio technikával kezdtem. A történet 1981-re nyúlik vissza, amikor a családunkban megjelent az első Hi-Fi torony. Nevezetesen a "Kis Vidi". Viszonylag gyorsan kiderült, hogy a hangminősége nem kevés kivánnivalót hagy maga után. Ekkor elkezdtek mindenféle audió elektronikák kikerülni a kezeim közül (Quad 405, STK, HFM I. stb.)
Eltelt pár év, elmúltak a gimnazista évek, velük együtt elmúlt az átkos is, a hiánygazdaságával egyetemben. Kerültek hozzám mindenféle elektronikák, és arra jutottam, hogy már nincs mit építsek. Áteveztem az informatika világába.
Sok év telt el anélkül, hogy a forrasztópákát a kezembe vettem volna. Ez tartott olyan 2008-9-ig.
Ekkor valamilyen indíttatásból, újra erősítőt akartam építeni (amiből persze teljesen más lett, de ez egy másik történet).
Amikor épp az új erősítőépítős korszakom tombolt, a kezembe akadt a Hang és Technika című magazin. Ez a lap 1999-2000-ig élt és összesen 8 lapszáma jelent meg (akkoriban egy kiadóban dolgozva még az is megfordult a fejemben, hogy fel kellene éleszteni).


Különböző forrásokból sikerült megszereznem az összes lapszámot, majd "őrülthöz" illően bescanneltem, retusáltam az egészet, nem kevés munkával. A project akkor ennyiben is maradt. Hosszasan tervezgettem, hogy megkeresem Huszti Zsoltot (Zsolt Audio, Heed Audio) a lap főszerkesztőjét, hogy közkincsé tehessem a kiadványt. Ez csak terv maradt, egy pár héttel ezelőttig.
Ekkor sietett segítségemre Rácz Peti barátom, aki felvette a kapcsolatot Huszti Zsoltal. Így most az ő engedélyével közzéteszem a nyolc lapszám PDF-jét.
A lapszámok itt a blog kezdőlapján bal oldalt a Hang és Technika cím alatt találhatóak, tölthetőek le.
Köszönettel Huszti Zsoltnak és Rácz Petinek.

2018. augusztus 10., péntek

Búcsú a "szabadságtól"

Van egy rakás Freescale FRDM (Freedom - szabadság) panelem itthon. Egy rakás dolgot próbáltam csinálni belőlük az elmúlt években. Minden esetben kataszrófa lett a vége. Analizálgattam az okokat, de nem találtam. Azt kell mondjam, szimplán nem vagyunk kompatibilisek egymással.
Nem vagyok idióta. Dolgoztam MSP430-al, TI Tivával, AVR-el, ESP8266-al, Nuvoton ARM procikkal, legújabban STM32-vel. Tipikusan pár nap tanulás és szívás után megtaláltam az utat, de ezzel (Kinetis széria) nem.
Pedig ők, mindent megtettek a siker érdekében. Erich Styger egy kiemelkedő blogot (mcuoneclipse.com) ír a témában. Rengeteget tanultam tőle. A Freescale volt az egyetlen a uC gyártók közül aki itt Budapesten tartott nyilvános workshopokat.
Semmi sem segített. Úgy döntöttem, hogy átadom az összes Kinetis/Freedom világhoz tartozó eszközömet az újonan alakult 1337-es menedéknek.


A panel torony várja a polcon a szállítást.

2018. augusztus 5., vasárnap

A nagy multiméter robbantgatás 3. újabb három jelölt

Most három multimétert hozott a postás. Na nem ma, hanem a héten, csak nem volt időm/kedvem foglalkozni velük.
Kezdjük a leg emblematikusabb darabbal. Ez adta az ötletet, hogy egyáltalán megtörténjen ez a teszt:



Ez a 830B nevű darab. Nekem sárga lett belőle. Az eredeti tesztben egy piros szerepel, de szerintem csak ennyi a különbség. Martin Lorton (mjlorton - https://www.youtube.com/user/mjlorton ) a Fluke-nál járt, ahol teszteltek egy ilyen multimétert. Ha valakinek nincs kedve végignézni a video-t akkor a 6. percnél kezdődnek az érdekes dolgok:


Én szét is szedtem a cuccot:


Hát a bele igazolja is a videón látottakat:


Nem akarom ismételni magam, de nagyjából ugyanolyan borzalmas mint a DT-9205A belülről:
Minősíthetetlen csatlakozók, hiányzó biztosíték, stb.
Sőtt, hogy rontsunk a helyzeten, a csatlakozók hozzávezetései mindenféle szigetelés nélkül, 1-2mm-re vannak egymástól.

Második delikvensünk ennek a negytestvére, az XL830L:


Ez talán egy fokkal jobb mint az előző kettő (tévedés ne essék ettől még minősíthetetlen marad):


Van benne biztosíték, de milyen?
Mintha még egy PTC-t is felfedezni vélnék.
A GND csatlakozóhoz két kiállás van a panelen, könyörgöm miért nem a másikba forrasztották be? Akkor legalább az óngombóc távoltabb lenne kicsit (persze ez a kúszóutakon nem sokat segítene).

A harmadik:
Ez egy Uni-T UT-20B pöttöm méter.


És belülről:


Sose gondoltam volna, hogy egy 5x20 üvegcsöves biztosítékot már pozitívnak kell értékelnem.
A korábbiak fényében, annak tűnik. Persze meg kell jegyeznek, hogy ebben a cuccban a biztosítékon kívül semmi védelem sincs.
Igen, megnéztem a panel másik oldalát is:


Na szóval, ez sem egy jobb eresztés, várom még, hogy megérkezzen a többi.

2018. augusztus 1., szerda

Megnyílt a 1337-es menedék

Szóval, lett egy új hely ahol lehet alkotni, ha nincs otthon helyed, műszered, esetleg hiányos a tudásod és segítség kellene. Köszönet a helyért Durucz Bélának és segítőinek. A felszereltség a közeljövőben még sokat fog javulni:

https://www.facebook.com/vault1337/

Néhány gyors mai kép:






2018. július 31., kedd

DIY Curve Tracer 3. - Mikrocontroller választás

Ahogy korábban említettem a két AVR mikrovezérlőt le akarom cserélni egy db 32bitesre.
Itt vannak a kiválasztási szempontok:

  • Két legalább 12bites D/A csatorna - Egyet a színusz jel generálására használok, a másikat az impulzus generálásra (nincs még megtervezve, eldöntve de jobb, ha elérhető)
  • Két legalább 12bites A/D csatorna - A mért eszköz feszültségének és áramának feldolgozására. Ha párhuzamos konverzió és/vagy differenciális bemenet elérhető, az nem hátrány, de nem is követelmény.
  • DMA a D/A működtetéséhez
  • 32 bites mag - preferáltan ARM Cortex-Mx
  • Arduino ököszisztéma támogatás és ingyenes natív C/C++ IDE támogatás (még nem döntöttem köztük, így kell, hogy mindkettő meglegyen)
  • alacsony költségű fejlesztőpanel
  • Könnyen forrasztható tokozás (legalábbis számomra könnyen forrasztható: TQFP rendben, QFN, BGA nem - tudom, hogy ez a saját személyes korlátom, de egyenlőre nem akarom megtanulni)
A fenti specifikáció alapján ezt választottam: STM32F303RET6:
https://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f3-series/stm32f303/stm32f303re.html

És a hozzá tartozó fejlesztőpanel:
https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f303re.html

Tegnap meg is rendeltem a Farnelltől, ma hozta a futár:



Következik: A fejlesztő környezet összerakása



2018. július 29., vasárnap

DIY Curve Tracer 2. - Koncepció

Most összefoglalom a project néhány tervezési koncepcióját.
A harmadik verzióból indultam ki. Úgy látom, hogy ami készül azt hívhatjuk 4-es verziónak, mert annyi módosítás történik rajta.
  1. Moduláris kiképzés. Akár saját kijelzővel, akár oszcilloszkóppal legyen használható
  2. Egy 32 bites mikrovezérlő a két 8 bites AVR helyett (valószínüleg egy STM32)
  3. Belső tápegység
  4. A Huntron Tracker 3200S specifikációja alapján - kivéve a 128bites scan interface-t
  5. Megszabadulni a mechanikus reléktől (még a reed-től is)
  6. Megszabadulni a digitális potméterek nagyjától - nem igazán illenek a képbe, inkább ellenállásokat akarok használni MOSFET kapcsolókkal
  7. Megszabadulni az R-2R D/A konvertertől. Inkább a mikrovezérlő belső D/A-ját használom.
  8. Amennyire lehet a mikrovezérlő belső AD,DA,DMA stb.  használata
  9. Megszabadulni a trimmer potméterektől amennyire lehet (valószínüleg némi offszet beállítáashoz maradni fog néhány)
  10. A rendszer hibáját 1% körül tartani mindenhol (ez nem egy preciziós szerkezet. Ha szignifikánsan növelnénk a precizitását, az ára is elszállna)
  11. Az impulzusgenerátor beépítése modulként. A 3. verzióból ez hiányzott.
  12. Alacsonyabb ellenállású áramkorlát (egészen 10 ohmig lemenni)
Először elkészült egy blokkdiagram:


A többi majd jön.

2018. július 28., szombat

DIY Curve Tracer 1.

A dolgok sosem alakulnak úgy ahogy terveztem. Egy pár hónapja kitettem egy szavazást, hogy mi legyen a következő project. A nyertes tisztán a házautomatizálási központ lett. Ez az amihez azóta épp hogy hozzáértem, és most teljesen elástam magam ebbe a Curve Tracer ügybe.
Meglátogattam Rácz Petit a műhelyében, megkérve, hogy javítsa meg a frissen szerzett magnómat. Sok mindenről beszélgettünk. Említette nekem, hogy van egy öreg Huntron Trackere ami nagyon hasznos a készülékek javításánál. Ha tehetné venne egy újabbat, de nem talált semmit $2000 alatt (véleményem szerint ez szimplán rablás). Megnéztem, az aktuális model több mint $6000-ba kerül (ezeknek teljesen elment az esze???)

Elkezdtem keresgélni, hogy létezik-e olcsó eBay/Aliexpress kit, vagy DIY project. Átnézve a lehetőségeket, végülis ezt a projectet találtam:
https://hackaday.io/project/16704-microcontroller-based-curve-tracer
A project tulaja Tóth Máté megengedte, hogy csatlakozzam hozzá.
Szóval mostmár benne vagyok.
Kezdődjön az utazás.

2018. július 27., péntek

A nagy multiméter robbantgatás 2. büdöset érzek

Ma meghozta a posta a második egyedet.
Excel DT-9205A




Már ránézésre büdöset érzek. Tudom előítéleteim vannak. De nem szeretem az átverés szagát.

- A "gumi" borítás, nem gumi, hanem valami vékony szutyok műanyag
- Nincs duplafalú burkolat. Ha valami bent elszáll az biztosan ki is jön
- Minden csavar önmetsző, még az elemtartóé is
- Van egy 20A-es méréshatár. Már önmagában is kíváncsi lennék, hogy ez a kábel mit csinál 20A-en (van egy 60A-es 5V-os tápom, lehet ki is próbálom)


- Elvileg biztonsági banán dugó. Ennél elfogadhatatlan, hogy a fém részhez így hozzá lehessen férni
- A 20A-es méréshatár "unfused" lásd az előlapot. Ouch!!!
- A védelem, egy db ptc-ből áll.


- A banán aljzatok kiképzzése siralmas. 20A-t kéne elvinnie annak a beforrasztott vékony fémlemeznek, mondjuk hosszútávon (hát persze)
- És íme az átverés:



Na szóval, ott a helye a 0,2A-es 5x20 biztinek ami már eleve gáz. De ezt nem forrasztották be, hanem ezzel párhuzamosan van egy SMD biztosíték hely (jobb alsó sarok) ahova nem került biztosíték, hanem helyette egy 0 ohmos 0805-ös ellenállás. Na kíváncsi vagyok, ez mit csinál túláram esetén.

2018. július 26., csütörtök

A nagy multiméter robbantgatás 1. az első fecske

Nem, még nem kezdünk el robbantgatni. Csak jelzem, hogy megérkezett az első fecske. Ma hozta a postás: Uni-T UT120C




Az első benyomásaim:

- A növesztett vezeték egy vicc. Persze ettől nem is várok sokat, az összes ilyen ingzsebbe való cuccon ez van.
+ Bronz persely van a műanyagban és metrikus csavar. Mondjuk, ha nem esne ki a fedélből, az lenne a tökéletes, de így sem gáz
+ Dupla oldalfal. Jobban megfog egy esetleges robbanást
- Az vagyon ráírva, hogy fused. Én egy árva biztosítékot sem láttam benne
+ Van benne némi védelem. Találtam egy PTC-t meg valami bogyót ami MOV-nak néz ki.
- Nincsenek sem zárt robbanó kamrák, sem a panelen izolációs marások.
- Panelre taknyolt vezérlő - fúúúúj
- Trimmerpotik a beállításokhoz. Hát nem a világ legnagyobb ötlete, de azt hiszem ebben a kategóriában nem férne bele valami digitális kalibráció

Ki nem próbáltam, arra nem volt időm. Különben is azt hiszem, hogy majd azokkal fogok közelebbi barátságot kötni, melyek túlélik a következő tortúrát.

Arra gondoltam, hogy szervezek egy tippelős játékot, hogy melyik cucc mit fog túlélni. Részleteket még nem tudok, majd kitalálok valamit.

KiCAD 5.0.0

Most vettem észre, hogy megérkezett a KiCAD 5.0.0 (négy napja)
A bejelentés itt olvasható:
http://kicad-pcb.org/blog/2018/07/KiCad-5--a-new-generation/

Néhány ígéretes új lehetőség:
- Új 3D modellezés (a régi nagyjából használhatatlan volt)
- Spice szimuláció
- A Github alapú könyvtár kezelés változása
Csak, hogy listázzam az én fájó pontjaimat

2018. július 23., hétfő

Itt járt a postás

Tervezgetem ezt a multimétertortúra dolgot. Erre mi jött ma?
Ez:


Szigorúan műsoron kívüli darab.

2018. július 12., csütörtök

A nagy multiméter robbantgatás (vagy nem)

Akik ismernek, tudják, hogy az elmúlt jó pár évben, csak minőségi (vagy legalábbis általam minőséginek tekintett) multimétert használok: Fluke, HP (Agilent, Keysight), Keithley, Sanwa. Ezek legalábbis biztonságtechnikai szempontból azt nyújtják, hogy a védelmük nem merül ki egy 5x20-as üvegcsöves robbanóbiztosítékban.
Különböző fórumokon elég sokat vitatkoztam különböző emberekkel arról, hogy egy 1-2 ezer forintos fekália multiméternek tekinthető vagy sem. A következő dolgokat hallom:
- "Kizárólag kisfeszültségre fogom használni" - ez egy hülyeség. Ha szükséged van rá, úgyis be fogod dugni a konnektorba
- "Még sosem volt vele bajom" - majd lesz
- "Mindíg odafigyelek" - aztán egyszer majd nem
Na szóval megelégeltem. Be akarom indítani a "torture" üzemmódot. Rendeltem egy adag nagyon trágya és féltrágya multimétert. Ezeket ha megjöttek:
1. Szétszedem és megnézem, milyen védelemmel rendelkeznek
2. Ellenállásmérés és árammérés üzemmódban mennek a konnektorba (szigorúan szabadtéren, távolról)
A mezőny:
DT9205A - $9.55
Uni-T UT120C - $18.99
Uni-T UT20B - $9.87
DT-830B - $3.15
XL830L - $4.68
ANENG AN8009 - $21.89
Uni-T UT136B - $19.50
Bónusz: A saját Fluke 117-em
Na szóval, a fentiek közül abban reménykedem, hogy legalább a $20 körüli darabok közül találok olyat ami elfogadható eredményt produkál.
Továbbá kommentben várnám, azon típusokat (a <5eFt kategóriából, melyek a magyar piac részei, nem gondoltam rájuk, vélhetően elterjedtek és a fentiektől különböznek - nem csak OEM átcsomagolásban).

2018. július 3., kedd

Tanulságos történet

Egy beszélgetés kapcsán eszembe jutott egy régi történet, amit azt hiszem még nem írtam meg. A dolog a saját, sorozatos hülyeségeim története, melynek minden része visszavezethető olyan alapvető elektromos/elektronikai dolgokra amiket tudnunk kell, és én nem gondoltam rá az eset kapcsán.
Volt egyszer egy CNC maróm (a "volt" állapot még ma is fenn áll, még mindíg nem javítottam meg).
Az eredeti Kínai vezérlőelektronikája sok sebből vérzik. Ezt mi sem bizonyította jobban mint amikor eltörtem vele egy marószárat, pusztán azért, mert a tápellátás elégtelensége miatt megszorult a motor.
Megnézve az elektronikát egyértelmű volt, hogy egy ránézésre maximum 150W-os toroid trafó nem fog elvinni egy 300W-os marómotort, a teljes elektronikát valamint négy NEMA23-as léptetőmotort.
Ezért kivágtam az egész marómotor vezérlést, tápot és beraktam helyette egy 600W-os tápegységet a motornak és egy 100W-ost az összes többinek.
Ez így működött is egy ideig-óráig, össz annyi volt a baja, hogy a motor végig maximális fordulaton ment.
Egyszer a 300W-os motor kimúlt és én beraktam egy 400W-ost helyette.
Első bekapcsolásra egy óriási csattanás volt a válasz. Biztosíték le a házban. Nagyjából csak az nem döglött meg ami nem volt ott. Tanulságok:
1. Az 5x20-as üvegcsöves olvadóbiztosíték egy vicc. Szerencsém volt, hogy itt egy zárt hálózati ajzatban volt. Ha azt hiszed, hogy csak elolvad a szál és ennyi, akkor tévedsz. Üvegmorzsává robbant az egész. Ha ez egy nyitott panelen lévő biztosíték foglalat lett volna, valószínüleg viszi a szemem.
2. Egy rakás alkatrész tönkrement a tápegységben. Miért? Mert a motorra nem tettem egy fordított irányú diódát ami megfogná a motor induktív visszarugását - ez KÖTELEZŐ induktív egyenfeszültségű cuccoknál.

Ezek után megpróbáltam megjavítani a tápot. Meg is találtam a hibás alkatrészeket, próbapadon láthatóan részei el is indultak. A MOSFETek gatejein multiméterrel mértem is valami 5 volt körüli feszültséget. Ekkor úgy gondoltam megnézem oszcilloszkóppal is, hogy ott valóban egy PWM négyszögjel van-e.
Óriási csattanás. Házbiztosíték le. A panelről két centi rézfólia lerobbant. A tápegység átment nem javíthatóba.
Tanulság:
3. A hálózatról üzemeltettet oszcilloszkópok mérő földjei a hálózati védőföldre vannak kötve, minden esetben. A kapcsolótáp MOSFET source lába a hálózati nullához kápest meg vagy 350V DC-n voltak.
Tehát oszcilloszkóppal nem mérünk közvetlenül hálózatra kötött eszközt.

Ennek a 3. pontnak volt a következménye, hogy építettem egy leválasztótrafót.

2018. május 31., csütörtök

Titan szívás

Csak halkan kérdem. Szabad ennek így kinéznie néhény hónap használat, vagy egy elakadt nyomtatás után? E3D Titan Extruder - eredeti angol verzió, az E3D-Online-ról rendelve.


2018. május 12., szombat

"Bőrvizsgáló" mikroszkóp

Szép sorban le fogom írni a szavazásra bocsáljtott projectekről, hogy mi micsoda. A házautomatizálás központ után jöjjön a
Bőr (Leather) vizsgáló mikroszkóp és nem a Bőr (Skin) vizsgáló mikroszkóp.

Ez a project a feleségemtől jött.
Van egy speciális mikroszkóp a piacon, aminek a tárgyasztala fűthető. Ez régi tárgyak restaurálás előtti vizsgálatához használható. Esetünkben bőrtárgyakról beszélünk, de másra is használható.
Az a cél, hogy meghatározzuk azt a pontos hőmérsékletet amikor bizonyos változások végbemennek a mintában.
Ez egy időigényes feladat és a jelenleg használt eszköz elég öreg, valamint korlátos a használhatósága.
Úgy döntöttem, hogy tervezek és építek egy újat.
"Ha az egyetlen szerszámod egy kalapács, akkor hajlamos vagy minden problémát szögnek nézni."
Tehát építsünk egy 3D nyomtatót!!!
A terv a következő:
Hardver (nagyrészt):
  • Építek egy fűtött platformot, amit egy Marlin firmware-el ellátott Arduino Mega-ról fogok vezérelni, a Marlin PID vezérlését használva, külső MOSFET-tel és a szokásos 100k-s NTC-vel mérve (aktuálisan Anettka eredeti MK8 fejéből szedtem ki)
  • Változtatható intenzitású világítás alulról (a Marlin doboz világítása)
  • Z tengely menetes szárral, Nema 17-es léptetőmotorral, DRV8825-ös vezérlővel, végálláskapcsolókkal. Erre felszerelve egy mikroszkópkamera. A tengely mozgása vezérli a fókuszt
  • A kamera és az Arduino egy PC-re kötve USB-n keresztül
Szoftver:
A következőt tervezem C#-ban megírni:
  • A fűtés vezérlése gcode-al, a megfelelő fűtési görbe elérése érdekében (A PID hangolása is közrejátszik)
  • A kamera képének rögzítése az időbélyeggel és a hőmérséklettel együtt
  • Az értékek (idő, hőmérséklet) beágyazása a kamera képébe
  • A Z tengely manuális vezérlése a gépről.
Később:
Autofókusz a kamera képe alapján, konvoluciós mátrix és hasonló "computer vision" vuduk felhasználásával.

A video és kamera kezeléshez az aforge.net könyvtárat tervezem használni, amit már korábban is használtam.

2018. május 6., vasárnap

Házautomatizálás - Docker építés

Elkezdtem a Docker infrastruktúra felépítését a Hyper-V szervereimen a házautomatizálás (és más) rendszereimhez.
A komfort zónám, ha linuxról beszélünk elsősorban az Ubuntura és a Debianra terjed ki. Különböző forrásokból azt hallottam, hogy Alpine linux-ok kéne a Docker-hez használni. Tulajdonképpen már belefutottam néhány előregyártott Docker image-be amik Alpine-on alapulnak a munkám során. Szóval úgy döntöttem, hogy az új rendszert Alpine-ra építem, ez jó lehetőség a tanulásra.
Első:
Letöltöttem a virtualizált gépnek optimalizált telepítőt, gyártottam egy Gen2-es Hyper-V gépet és elindítottam.
Igen, virtualizációra optimalizált, csak épp nem a Hyper-V-re. El se indult.
Második:
Letöltöttem a standard telepítőt. Ez végre elindult a Hyper-V-ben így felraktam egy vhdx-re.
Miután általában másolom az alap vhdx-et, az újabb virtuális gépek előállításához, az Alpine itt kap egy plusz pontot tőlem, miután nem kell a boot folyamatot patkolni ehhez mint az Ubuntunál.
Felraktam a nano-t, miután pár konfig fájlt szerkesztenem kell a kész gépeken, és szétmásoltam a vhdx fájlokat, elkezdtem gépeket gyártani belőlük.
Harmadik:
Beállítottam az IP címet, a gép nevét, a DNS-t, átjárót, stb. Csak a szokásos dolgokat.
Újraindítás után nem indult el mégegyszer. Az ok a chronyd. Miután nem tudta az internetről az időt begyűjteni, megállította a boot folyamatot. Örökre. Se konzol, se SSH.
Ok, kinyírtam a gépet, újragyártottam az alap vhdx-ből. Körültéztem, nem találtam semmi megoldást. Végül megnéztem a chrony csomag tartalmát és kiderült, hogy a timeout opciót a /etc/conf.d/chronyd fájlban tudom beállítani. Az ARGS opcióba beírtam: -t 60
Negyedik:
Átkonfiguráltam az SSH-t, hogy nekem megfeleljen, hozzáadtam azt a repo-t ami a Docker telepítéséhez szükséges extra csomagokat tartalmazza.
Felraktam az összes x64-es gépen a Dockert, beállítottam, hogy boot-nál induljon el.
Ötödik:
Elindítva a Docker-t ezt kapom:


Jónéhány próbálkozással sem sikerült ezt a dolgot rendbeszedni, de közben találtam cikkeket arról, hogy az Alpine nem alkalmas a feladatra:
http://janhapke.com/blog/alpine-linux-sucks-for-hosting-docker-containers/
http://www.nathanbak.com/?p=37

Döntöttem. Elfelejtem ezt és megyek vissza az Ubuntura. A következő próbálkozásom a vadiúj Ubuntu 18.04 LTS-el lesz.

Házautomatizálás központ

2016-ban elkezdtem dolgozni egy házautomatizálási projecten amit végülis félreraktam.
Azóta egyre jobban érzem, hogy tennem kéne valamit az ügyben. Miután befejeztem a Robo3D nyomtatóm javítását, nem volt aktuális projectem, tehát kiraktam egy szavazást ide a bal oldalra, hogy mi legyen a következő projectem.
A házautomatizálás központ lett az egyértelmű nyertes. Elkezdtem gondolkozni, hogy mit csináljak és hogyan.
A döntéseim:


  • Modulárisan akarom felépíteni a rendszert a központtal kezdve (a jelenlegi project csak a központról szól)
  • OpenHAB-ot fogok használni központként (ez az ami támogatja a meglévő Conrad FHT/FS20 termosztátjaimat)
  • Hibatűrő megoldást akarok
  • Akkor is működjön, ha nincs internet
  • Valami egykártyás mikrogépre fogom rakni (SBC)
  • 64 bites rendszer legyen - kicsit a jövőnek építem
  • Lehetőleg meglévő dolgokat szeretnék használni

A meglévő IT infrastruktúrámról - ennek jelentős befolyása van a döntéseimre:
Két, VPN-el összekötött helyszínem van. Az egyik a házam, a másik az irodám. Jelenleg 4 MS Hyper-V szervert futtatok. 3 az irodában 1 itthon van.
A rendszer alapvetően Docker-re fog kerülni. Azt tervezem, hogy építek, egy 1U-s rack dobozt, beleteszek két Pine64 panelt, két 5V-os tápot és talán még két SSD-t.
Két Docker Swarm cluster épül:

  1. Egy x64-es Cluster: két Manager/Worker kombinált node-al amik az irodai Hyper-V-kre kerülnek és egy csak Manager node-al ami az itthoni Hyper-V-re kerül.
  2. Egy ARM Cluster: két Manager node amik az irodai Hyper-V-kre kerülnek, egy ami az itthonira kerül ésa Worker-ek a Pine64 panelek lesznek.

Az OpenHAB konténer(ek) menn(ek) a Pine64-ekre, plusz GlusterFS, plusz HAProxy mint hibatűrő megoldás
Az x64 Clusterre mennek a kiszolgáló dolgok:

  • Privát dokker registry
  • Zabbix, vagy Nagios monitoring
  • Egyéb konténerek amik a munkámhoz kellenek (nem kapcsolódnak a házautomatizáláshoz)

Az adatgyűjtés és az MQTT vezérlés elhelyezését/megvalósítását még nem találtam ki.
Ha a fenti rendszer összeállt, akkor fogok a szenzorok és beavatkozó szervek integrációjával foglalkozni.

És igen, mielőtt megkérdeznéd - Komplett idióta vagyok. :-D

2018. május 4., péntek

Szavazás - Eredmény, Folytatás

Egy pár napja kiraktam egy szavazást, hogy mivel folytassam tovább a projectjeimet.
Ennek lett egy eredménye, de nem végeredménye:
  1. Házautomatizálás központ
  2. Nagyméretű 3D nyomtató
  3. Fénymetronóm v2
  4. Bőrvizsgáló mikroszkóp, CNC maró, Hálózati mérődoboz

Na szóval, a következő fog történni:
Írok néhány mondatot mindegyik projecthez, hogy tulajdonképpen mi is ez, mit kellene vele csinálni, valamint nekikezdek néhánynak (na nem pont csak az elsőnek, ha egy időben, csak egy projectel foglalkoznék az nem is én lennék)
Ezen túl, a szavazás marad, továbbra is lehet nyugodtan nyomogatni, továbbá majd jönnek további pontok hozzá, és ki is fognak kerülni dolgok belőle - ami elkészült az pl. biztosan.

2018. május 1., kedd

Szavazás

Most az az állapot következett be, hogy nincs futó projectem (csak egy rakás félbehagyott, meg új ötletek).
Arra gondoltam, megszavaztatom azokat akik olvassák az írásaimat, hogy válasszanak, mi legyen a következő. Kiraktam egy szavazást ide bal oldalra. Tessék szavazni!

Robo3D újáépítés

Egy jó ideje nem írtam semmit.
Az elmúlt hónapban nem sok időm volt a projectjeimen dolgozni. Csak egyetlen darabra fókuszáltam.
Majdnem öt éve kezdtem a szívásokkal teli utamat a 3D nyomtatás világában. Az eredeti elképzelésem annyi volt, hogy 3D nyomtatott alkatrészeket használok az elektronikai projectjeimben és nem mászom bele a technológiába. Ez azóta megváltozott és rengeteget tanultam. Ennek az oka, hogy a megvett Robo3D egy rakás szemét. Két évig tartott, hogy elfogadható eredményt produkáljon. Majd újra kimúlt, és félretettem, mostanáig.
Akartam egy 3D nyomtatót az irodába. Így megjavítottam/átalakítottam a Robo-t.

  • Nyomtattam egy javított Greg's wade extrudert
  • Terveztem egy új tárgyhűtőt
  • Lecseréltem a Z végálláskapcsolót egy kapacitív szenzorra (egész jól működik az üvegasztallal)
  • Lecseréltem az elektronikát egy komplett új Arduino Mega + Ramps + DRV8825 szetre
  • Feltettem egy grafikus LCD-t
  • Adtam hűtést az elektronikának (alátettem egy számítógépes HDD hűtőt)
  • Fordítottam egy aktuális testreszabott Marlin-t rá
  • Beszereletem némi világítást (két LED szalag a tetejére)
  • Lecseréltem az E3D v6-ot egy újra (olyanra aminek patronos szenzor van a fűtőblokkjában)
  • Újrakábeleztem a nagyját
Itt az eredmény, az első nyomtatással az asztalon:

Már csak némi kábel kötözés, meg ragasztás maradt hátra amíg bevihetem az irodába.

2018. április 14., szombat

Miért NEM fogok bizonyos termékeket megvenni.

Na szóval. Kéne nekem valami kereskedelmi tűzfal. Fizetnék érte.
Hogy miért? Mert nincs időm kitökölni és saját magam összerakni egy hibatűrő megoldást, ami mondjuk túlmegy a linux beépített Netfilter tudásán.
Elkezdtem keresgélni, az első ami szembejött a Smoothwall.
Ok. Nézzük meg mibe kerül. Ár sehol, ha akarok valamit, írjak nekik.
Nem írok.
Megpróbálok egy árat találni a neten. Belefutok egy tűzfalárösszehasonlító valamibe. Megadom a cégméretet, next. Kér egy e-mailt, hogy elküldje az összehasonlítást. Nem adom meg, hanem kihúzom a Smoothwall-t a listámról.

Hogy miért?
Nagyon egyszerű oka van.
Az időm árucikk. Abból élek, hogy eladom, tehát számomra és a megbízóim számára pénzt ér.
Ha írok a SmoothWall-nak, vagy megadom a címem az árösszehasonlító portálon, akkor jönnek az e-mail-ek, a telefonok a nyakamon lihegő kereskedőktől. Időt kell töltsek vele akkor is, ha végül mást választok. Az időm pedig pénz.
ÉBRESZTŐŐŐŐŐ!!!!
NEM VAGYOK HAJLANDÓ AZÉRT FIZETNI, HOGY MEGTUDJAM ANNAK A TERMÉKNEK AZ ÁRÁT, AMIT TE AKARSZ ELADNI NEKEM!!!!!

2018. február 20., kedd

Micro:bit - hosztoljuk magunk!

Ha a Micro:bit-et akarod programozni, ehhez a microbit.org által kínált online  szerkesztőt használhatod:
https://makecode.microbit.org/#
Ennek van néhány hátulütője:
Az oldalon nincs bejelentkezés. Tehát nincs saját online környezeted.
A projectjeidet a saját gépeden tárolja (tulajdonképpen fogalmam sincs, hogy hol - leírást nem találtam róla). Én három különböző gépen dolgozom. Ez a megoldás nagyjából lehetetlenné teszi számomra, hogy mozgassam a gépek között, vagy biztonságos helyen tároljam a projecteket (git szerver).
Vannak helyzetek amikor internettől elzárva kell dolgozni.
Bárhogy is, a fenti kérdésekre van megoldás. Futtathatjuk az egészet a saját gépünkön (a telepítéshez kell internet):
  1. Telepítsünk egy NodeJS-t. Innen lehet letölteni: https://nodejs.org/en/
    Az aktuális LTS verzió teljesen megfelel.
  2. Hozzunk létre egy mappát a saját gépünkön a projectek és a környezet tárolására, pl.  c:\microbit
  3. Nyissunk meg egy parancssort és adjuk ki a következő parancsokat:
    npm install -g pxt
    npm install

    Csukjuk be a parancssort (ahhoz szükséges, hogy a környezeti változók a helyükre kerüljenek)
  4. Nyissunk meg egy parancssort és benne nyissuk ki a korábban készült mappát:
    c:
    cd microbit
  5. Adjuk ki a következő parancsot:
    pxt target microbit
Ezzel a környezetünk előállt. A következő paranccsal indíthatjuk el:
pxt serve
Legközelebb amikor el akarjuk indítani, már csak erre a parancsra van szükségünk.
Amikor elindult két dolgot vehetünk észre:

  • A parancssorban a következő üzenet dől ezerszámra:
    "Error: ENOENT: no such file or directory, open 'C:\microbit\node_modules\pxt-microbit\targetconfig.json'"
  • Nem találunk telepíthető kiegészítőt az "add packages" alatt, a beépíthetőkön kívül:

Ez azt jelenti, hogy nem tudunk semmilyen kiegészítőt telepíteni.
A hiányzó fájl (amire a hibaüzenet utal) pont a kiegészítők leírófájlja. Egy minta letölthető innen:
https://github.com/Microsoft/pxt-microbit/blob/master/targetconfig.json
Ha most leállítjuk a szervert (Ctrl-C), letölthetjük ez a fájlt a hibaüzenetben jelölt mappába, majd újraindíthatjuk a szervert (pxt serve). A hibaüzenet eltűnik és mi láthatjuk a kiegészítőket:


Ez a fájl a saját kiegészítőink telepítésére is használható. Ha találunk valamit az interneten, akkor ebbe a fájlba bejegyezve, megjelenik a kiegészítők listáján.

2018. február 19., hétfő

Anettka (Anet A8)

Tavaly gondolkoztam, hogy kéne egy 3D nyomtató az irodámba. Egyszer a Geeetech-et be is vittem egy hétre.
Látom a folyamatos áresést. Nem tudtam tovább ellenállni a kísértésnek.. Rendeltem egy Anet A8-at a német eBay-ről. €130 volt, plusz €15 szállítás. Néhány nap alatt ideért.



Egy pár óra alatt összeraktam. Elkezdtem péntek késő délután, és befejeztem vasárnap, de a hétvégém alapvetően nem ezzel telt. Azt gondolom a nettó építési idő olyan 6-7 óra lehetett.
Itt vannak az építéssel kapcsolatos tapasztalataim. Leginkább kósza gondolatok:
  • Az világosan látszik, hogy az építési leírás amit találtam, nem pontosan ehhez a kithez való. Azt gondolom, hogy a nyomtató egy rakás revíziót megélt, ezért a leírás "kreatívan kezelendő"
  • Az egész cuccot könnyű összeszerelni, ha megbarátkozol az akril keretbe benyomott anyákkal (amik szeretnek kiesni).
  • Nem értem, a hozzá adott egyenes csavarhúzót. Egyetlen csavarba sem jó.
  • A hozzáadott bordás szíj a lehető legvackabb. Műanyag, szálerősítés nélkül.
  • A szíjak feszítése mindíg problémás. Itt szintén. Az Y tengelynél ez kezelhető a motor és az ellenoldali görgő csavarjainak meglazításával a szíjnak az Y kocsihoz való rögzítése előtt.
  • Az X tengelynél sajnos a helyzet nem olyan jó mint az Y-nál. Maga a konstrukció hibás. Nincs lehetőséged megfeszíteni a szíjat, ha mégis sikerülne akkor a Z tengely rúdjait feszíted vele keresztben (és nem az X tengelyt hosszában), ami elkerülendő erőhatást produkál. Itt jön az az egyetlen módosítás amit rögtön fel is tettem a nyomtatóra (még sok egyebet tervezek). Ezt nyomtattam:
    https://www.thingiverse.com/thing:1683070



    Szerencsére a Geeetech nyomtatóm képes volt ezt megugrani, így nem kellett az építéssel szenvednem ennélkül az alkatrész nélkül.
  • A gűrött maszkolószalag a platformon egy vicc és nem valami amire nyomtatni lehet.



  • A kábelek feliratozása tökéletes. Megkönnyíti, hogy mindent pillanatok alatt összekössünk.
  • A firmware felhasználói felülete piszkos lassú. Nem fogom, hogy mi a francnak kell egy alfanumerikus kijelzőn egy 8 bites processzorral animálni (reszkess, jön Marlin).
  • Az extruder: pro: fém a torok, nincs benne teflon betét, kontra: Nem lehet szétszedni annélkül, hogy a magasság állítás bukna. Ez gond, ha nincs automatikus magasságállítás.

Az első teszt: