2018. január 7., vasárnap

VESA Monitor álvány

Van egy Philips monitor a műhelyemben. Sajnos az eredeti talpával együtt túl magas. Ez azt jelenti, hogy nem tudok hozzáférni a mögötte/fölötte lévő polchoz rendesen. Valahogy lejjebb kellett raknom, de az eredeti talp nem állítható. Igen tudom, hogy lehet venni monitort állítható talppal, de az többe kerül, ez a monitor meg már itt van.
Tehát terveztem és építettem egy új talpat.

Az eredeti állapot:

A terv:

(A szürke darabok U alakú aluminum idomok)

Az alkatrészek:

Igen, jól látod, az a karika súlyzóra való tárcsa. :-D

Összeszerelve:

A monitorral:

A helyén:

Na mostmár tudom használni azt a polcot.
Ha valakinek kell, itt vannak a fájlok: https://www.thingiverse.com/thing:2749210

2018. január 6., szombat

micro:bit - homokfutó

Készülve az előadásomra, felvetettem magam mindenféle kapcsolódó Facebook csoportba, hogy lássam mi történik, hogy információt gyűjtsek.
Itt beleakadtam ebbe:
https://www.facebook.com/groups/1194017457408416/permalink/1220151044795057/
Azonnal tudtam, hogy kell nekem egy ilyen. Sajnos a bemutatott homokfutó platformmal nem rendelkezem, valamint az egyik a kódra mutató link is sérült a bejegyzésben, így az elején kellett kezdenem.
Volt két áttételes motorom (egy korábban tervezett és meg nem épített homokfutóból), vettem hozzá egy bútorgörgőt harmadik keréknek.
Az alaplemezt egy nyomtatott áramköri alaplemezből vágtam/fúrtam, majd festettem.
Nem volt hozzá kerekem, így terveztem:


A micro:bit, a motor vezérlő, és az elemtarttók megvoltak. Nem akartam ceruzaelemet használni, hanem inkább akkumulátort. Miután a Ni-Mh akkumulátorok cellafeszültsége 1,2V az alkáli elemek 1,5V-jával szemben, így 4 helyett 5 AA elemhez szükséges elemtartót használtam (3+2) hogy elérjem a 6V-os tápfeszültséget.
A motoroknak mindkét oldalon hosszú tengelye volt. Ezeket mindkét motor egy-egy oldalán flexxel rövidre vágtam.
Kinyomtattam a kerekeket, ezzel össze is álltak a szükséges alkatrészek:


Majd össze is raktam a szerkezetet:


Ezek után a távirányító készült el. Ebbe már csak két akkumulátor került, mert 3,6V fülé nem mehet a tápfeszültsége:


Ebben az elemtartó, egy 3D nyomtatott kis lap, a micro:bit és néhány csavar van összesen.

Miután a szükséges program nem volt meg így összeraktam egy újat és módosítottam a távirányító-ét, hogy ki és be is lehessen kapcsolni vele a homokfutót és ne csak irányítani.
A homokfutó kódja:
https://makecode.microbit.org/_PC1c6k4WRTwW


És a távirányító kódja:
https://makecode.microbit.org/_WT0F8bWVbc68


És végül az elkészült mű, működés közben:




BBC micro:bit


Nemrégiben megkértek rá, hogy tartsak egy előadást a BBC micro:bit eszközről tanároknak.
Részemről a szerkezetet nem ismerem, így kicsit bele kell ásnom magam. Rendeltem egy pár dolgot, hogy neki tudjak kezdeni.

Ezeket szedtem össze:

micro:bit:
https://hqelektronika.hu/termekek/kit-microbit-microbit-fejleszto-keszlet

breakout panel (sajnos a micro:bit élcsatlakozója nem a kedvencem):
http://hu.farnell.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10001&langId=36&urlRequestType=Base&partNumber=2563844&storeId=10162

motor vezérlő:
http://hu.farnell.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10001&langId=36&urlRequestType=Base&partNumber=2563846&storeId=10162

Ezekből próbálok valamit összehozni.

Első lépések:
Körülnézve, kiderült, hogy számos fejlesztőkörnyezet létezik az eszközhöz. Nagyjából ezeket a lehetőségeket találtam:

Microsoft Makecode - Ez egy scratch/javascript online környezet. Kifejezetten gyerekek részére
MicroPython - A Python nyelv mikrovezérlőkre optimalizált verziója, itt megfejelve egy kifejezetten a micro:bit-hez készült online felülettel.
Arduino - Az Adafruit készített egy leírást, hogyan integrálható a micro:bit az Arduino ökoszisztémába
MBed - Az ARM (a micro:bit-en lévő processzor magjának tervezője) saját online fejlesztőkörnyezete

Ezeken túl alapvetően bármilyen mikorkontroller fejlesztőkörnyezet használható ami támogatja a Nordic Semiconductor nRF51822 processzorát (nRFgo, Keil uVision, IAR, stb.).

Egyenlőre ugyan a Makecode-ban fogok valamit összerakni, de a profeszionális eszközök (amik, ha időm engedik elő fognak kerülni) igénylik, pl. a hibakeresés lehetőségét, ezért a micro:bit saját DAPLink firmware-ét lecseréltem egy Segger J-Link firmware-re, ezek alapján:
https://www.segger.com/products/debug-probes/j-link/models/other-j-links/bbc-microbit-j-link-upgrade/
Ez a Makecode-ból vagy MicroPython-ból való programozhatóságot nem befolyásolja.
folyt köv...

2017. december 25., hétfő

Pókok a sarokban

A file-ok a Thingiverse-en

A nagy belmagasság jóle néz ki, de van egy sötét oldala. A pókok a felső sarkokban. Nem egyszerű eltávolítani a pókhálókat 5m magasból. Vagy kell egy nagy kinyitható létra (amit utálok), vagy valami ami meghosszabbítja a kezed ilyen hosszúra.
Én ez utóbbit választottam.
Vettem három 2m-es aluminium csövet. 30, 25, és 20mm átmérővel, és ezt terveztem hozzá:


Négy verzióban nyomtattam ki. Két darabból áll egy szet:


Összeszerelve (egy szethez: nyolc M4x45 csavar, nyolc M4 anya, egy M6 anya, és egy M6x15 marokcsavar kell):


Így néz ki kinyitva:

Reszkessetek pókok! Jövök!!!

2017. december 19., kedd

2017. december 12., kedd

Nyomtatás a műhelyhez

Hosszú idő után (asszem 3 év), úgy döntöttem, hogy életre keltem a CNC marómat.
Az első dolog, hogy letakarítottam a kuplerájt a tetejéről (elsősorban az új léptetőmotor meghajtók, kuplungok, fúró és maró szárak voltak rajta). Akartam egy végleges helyet azoknak a fúró/maró száraknak. Tehát nyomtattam tartót nekik amivel fel tudom rakni a fali lyukacsos panelre:

A terv:

Nyomtatva:

Munkában:


2017. december 10., vasárnap

Nagyfeszültségű DC Tápegység 4. - fázisváltó elektronika

!!!ÉLETVESZÉLY!!!
A lenti áramkör életveszélyes. Helytelen használata megöl. Én is elkövethettem hibákat a tervezés és az építés során. Semmiféle felelősséget sem vállalok érte. Ha meg akarod építeni, ne kérj segítséget, vagy panelt az építéshez. Nem segítek abban, hogy kinyírd magad.

A korábbi nagyfesz tápegységről szóló bejegyzéseimben már szó volt arról a kis elektronikáról ami képes az egyenfeszültégű oldal nulla pontját a földelés potenciálján tartani leválasztás nélkül is.
Nem ebben nincs semmi vudu. Ez csak egy egyszerű áramkör.
Az elmélet:
A védőföld az elektromos rendszerben valahol össze van kötve a hálózat nulla pontjával. Valószínűleg a villanyóra körül. Tehát ha megmérjük a feszültséget a fázis és a védőföld között akkor ott a teljes hálózati feszültséget találjuk. Ha a nulla és a védőföld közötti feszültséget mérjük akkor az nulla lesz (vagy ahhoz nagyon közeli). Ahhoz, hogy ezt fel tudjuk használni a következő kis áramkört rajzoltam:


Ez csak két egyszerű zener alapú feszültségszabályozó, ami biztosítja a jelet a további feldolgozásra.
Terveztem egy teljes áramkört e köré, mikrokontrollerrel, 5V-os tápegységgel MOSFET-ekkel amik két kétáramkörös relét hajtanak.


A panelterv:



A terv alapján megrendeltem a paneleket az allpcb-től. Elkövettem egy hibát a tervezés során. A reléket a panelek rendelése után vettem meg. Kiderült, hogy rossz irányban kötöttem be a reléket. Ez azt jelenti, hogy a kikapcsolt állapotú relék hálózati rövidzárat okoznak.
Félrehajítottam a paneleket (annélkül, hogy egyetlen alkatrészt beforrasztottam volna), rendeltem újakat.
Ezek megérkeztek néhány nap múlva:


A végleges panel:


Írtam egy kis Arduino kódot a szerkezethez. Egy ATTINY84 van benne. Tulajdonképpen a kód könnyedén beleférne egy ATTINY24-be is.
A panel a végső helyén:


A kész szerkezetet rákötöttem a hálózatra. Bekapcsoltam. Minden jól nézett ki, mindadig, amíg meg nem nyomtam a kimeneti kapcsoló gombját.
A fő fázisbiztosíték lekapcsolt. Hogy az a jó...
Néhány újabb kísérlet. Az eredmény romlott. Végül már a szerkezet bekapcsolása is levágta a fázist, a kimenet bekapcsolása nélkül.
Kiszereltem a fázisváltó elektronikát. Megmértem. Úgy nézett ki, hogy mindkét relét kinyírtam. Rövidzárlat keletkezett a fázis és a nulla között.
És itt jön Murphy a képbe. Mennyi alkatrészt szoktam venni az áramköreimhez?
Sokkal többet mint amenyire szükségem van. Kivéve ezt az esetet. Csak ez a két relém volt. Hétvége. Hétfőig várnom kell, hogy le tudjam cserélni a reléket.
Közben kiforrasztottam a reléket - Úúúútálok furatszerelt alkatrészeket kiforrasztani.
Leszedtem az egyik relé kupakját, hogy a megégett kontaktusokról tudjak képet csinálni:


És itt jön a meglepi. Nyoma sincs égett kontaktusoknak. Mikroszkópal is csináltam képet. Az eredmény ugyanaz:


Semmi. Az érintkezők hibátlanok. Megmértem a második kiforrasztott relét is, amin még mindíg rajta van a kupakja. Az eredmény ugyanaz. nincs nyoma a hibának.
Arra tippelek, hogy a hő és a mechanikai tortúra amit elszenvedtek a kiforrasztás közben megoldották az átmeneti összetapadását az érintkezőknek.
Vissza az alapokhoz. Miután a hiba okát nem találtam meg (nem akartam ezt a játékot újra eljátszani, a kicserélt relékkel). Arra tippelek, hogy a kondik bakapcsolási árama okozza a problémát (ahogy írtam ezzel már korábban is volt bajom). Tehát kitaláltam egy hekkelt megoldást. Az új relékkel együtt vettem bekapcsolási áramkorlátozó NTC-ket is. Nem egy ideális megoldás, de remélhetően elég lesz. Fogtam egy tápelosztó panelt, és belehekkeltem két NTC-t. Ebből a panelből úgyis volt maradék:


Kicseréltem a reléket. Az egész úgy működik, ahogy akartam.
Még gondolkodom a végleges megoldáson. Számomra az elkészült szerkezet egy eszköz és nem a cél. Tehát, lehet, hogy nem éri meg az erőfeszítést a továbbfejlesztése.