Developer blog (all entries)

VoltmérőNoha ilyet lehet kapni készen is, saját kezűleg elkészíteni mégis sokkal izgalmasabb. A lényege, hogy az autó akkumulátorának a feszültségét tudja mérni, anélkül, hogy a motorháztető alatt kéne kotorászni. Ehhez csupán a szivargyújtóba kell bedugni.

Az eszközt egy 8 lábú ATtiny85 mikrovezérlő működteti. A végleges kapcsolási rajz a tervezés során majdnem a felére redukálódott, ahogy haladtam végig a mikrovezérlő dokumentációján és jöttem rá, hogy több dolgot is meglehet sokkal egyszerűbben is csinálni a beépített okosságokkal.

Az egész eszköz 3,3 voltról üzemel, ezt a stabilizált feszültséget ugyanabból a feszültségből csinálja, mint amit mér, emiatt a mérési tartomány alsó határa körülbelül 4V. A felső határ bármekkora lehetne, de a kijelzőkhöz igazítva 19,9V-ra lett beállítva, így a 3 kijelző meghajtható két darab 8 bites sorosból párhuzamossá alakító IC-vel (két teljes kijelző = 2 ∙ 7, plusz az 1-es és a pont, az összesen 16 bit).

A tápfeszültséget az ATtiny analog-digital converter bemenete méri a belső 1,1V-os referenciafeszültségéhez képest. Mivel a mérendő feszültség magasabb, mint a referencia, ezért szükséges egy feszültségosztó. A mikrovezérlő rendelkezik beépített brownout védelemmel, azaz reset-be állítja saját magát, ha a tápfeszültség egy bizonyos szint alá esik. Erre felhasználja ezt az 1,1V referenciafeszültséget is, ugyanis ez bőven a működéshez szükséges szint alatt van. Épp emiatt a mérés során is amíg még megy, a referenciafeszültség mindig pontos lesz, és ezáltal a mérés is. Brownout reset-et a mikrovezérlő szoftveresen is megvalósít a kijelzőket meghajtó IC-k számára, így azok bekapcsoláskor, túl alacsony feszültségből való ébredéskor, vagy a ATtiny saját reset állapota alatt sem mutatnak helytelen információt.

Hogy kiküszöböljem a kijelzett érték esetleges oszcillálását, a kijelző az utolsó 128 mérés eredményét átlagolja ki és erre még Schmitt trigger-t használ. Ez utóbbi ugyan plusz-mínusz fél tizedessel meghamisítja a mérést, de jelen esetben nincs akkora jelentősége, és fontosabb, hogy vezetés közben az ember szeme sarkában ne villogjon.

Még év elején elkezdtem gőzerővel dolgozni több hardveres projekten is, itt az ideje, hogy elkezdjek írni róluk. Az egyik ilyen, egy felprogramozó készítése az ATtiny85 mikrovezérlőkhöz, amit egy későbbi projekthez használtam fel. Egyúttal megismerkedhettem a házi, kézzel rajzolt „nyomtatott” áramkörgyártás fortélyaival.

Ahogy a képen is látszik, az eszköz lelke egy ATmega328P mikrovezérlő, amire egy Arduino ISP szoftver van feltöltve. A tiny felprogramozását ez vezényli le, ami a 8 lábú foglalatba kerül. A LED-ek jelzik az átvitel folyamatát.

Eddig talán ez a legérdekesebb munkám, az Assassin's Creed: Syndicate emblémájának a megvalósítása. Maga az ábra szokás szerint alumínium, de a hátlap műbőr, ami rá van varrva egy vas lemezre. Sajnos a műbőr hepehupás mivolta miatt az ábra ragasztása nem éppen strapabíró, úgyhogy sajnálom, hogy a csavarok csak dísznek vannak rajta és nem azok tartják, de nem találtam ilyen kis méretben megfelelőt. A csavarok mindössze 1,5 mm hosszúak és csak egyszerűen bele van hajtva az alumíniumba.

Ez a műbőrös megoldás nagyon bejön, úgyhogy az egyik következő dizájn, a Skyrim emblémája – amit már egy ideje tervezgetek – is így lesz megcsinálva. Viszont azzal a különbséggel, hogy ott szegecsekkel lesz összefogva az egész, ami nem csak dísz, hanem valódi. Ha sikerül, az lesz az első olyan munkám, ahol egyáltalán nincs ragasztás.

SzakdolgozatEl is készült a bekötése a szakdolgozatomnak. A cím, mint azt korábban is írtam „Gráf-alapú Egyidejű Lokalizáció és Térképezés”. Mindennel együtt 92 oldal és 20157 szó lett a Word szerint. Amint az egyetem kirakta a publikusan elérhető digitális archívumába, megosztom majd itt is, de addig is most az államvizsgára koncentrálok.

Pózolás meg jobb minőségű kép az most elmaradt, mert gyorsan be kellett adnunk.

hu Quake kulcstartó

December 28, 2015,Handicraft

QuakeA következő a legelső Quake videojátéknak a logója. Mivel ez semmilyen formájában nem értelmezhető jelvényként, ezért ezt most kulcstartónak csináltam meg. Hogy mennyire lesz strapabíró, az még kiderül. Akryl lakkal fújtam be 3 rétegben, így a festék valamelyeset védve van. Ragasztóból hogy jusson bőven, még festés előtt ragasztottam össze, így nem volt gond, ha kifolyt alóla. Hogy a jelkép felülete ne kapjon festéket a festés során, előtte azt üvegfestékkel festettem le (ez az a kék cucc a képen), aminek a sajátossága, hogy miután megszáradt, gumiszerű, és egyben letéphető.

Még karácsony előtt lőttünk pár új jelenetet a szakdolgozat projektben. Az egyik jobban sikerült jelenetből összeállítottam az alábbi kis videót. A helyszín az egyik egyetemi labor.

Ami a videón látszik: betölt fájlból egy korábban kimentett jelenetet, szeletenként, majd az egészet kitörli és a csúcspontokból generálja ki újra. A végén pedig végigrepül a csúcspotokon, ezzel követve azt az utat, amit eredetileg a kamera megtett.