Munkák

Ethernetes totemoszlop árkijelző vezérlés

Egy LED-es árkijelzők telepítésével foglalkozó vállalkozás keresett meg azzal a kéréssel, hogy a meglévő manuális, szegmenskapcsolós árbeállító megoldásukat szeretnék kiváltani egy, a központi árazórendszer alapján működő kijelzővezérlésre. Jelen esetben olyan nagyméretű LED kijelzőket kell vezérelni, melyek a benzinkutak mellett kihelyezett totemoszlopokon mutatják az üzemanyagok aktuális árait. Ezen kijelzők méretileg nagyok, sok nagy fényerejű LED-et tartalmaznak, melyek meghajtásához szükséges némi teljesítmény, illetve működtetésük során fényerejük szabályozását is meg kellett oldani.

Elvárás volt a rugalmasan történő bővíthetőség, hiszen benzinkutanként eltérő a termékkínálat, így előfordulhat, hogy 2-3 terméknél több árát is szükséges lehet kijelezni a totemoszlopon. Továbbá fontos követelmény, hogy felügyelet nélkül kell tudnia működni a rendszernek, az árakat tudnia kell kezelői beavatkozás nélkül szinkronizálni a benzinkút árazórendszerében lévő árakhoz. Ez azért lényeges, mert már az első példány is egy olyan töltőállomáson került telepítésre, ami teljesen automata és önkiszolgáló. Itt eleinte még tartózkodik személyzet, aki szükség esetén be tud avatkozni, de később teljesen önállóan fog üzemelni az ilyen benzinkút, így nem lesz, aki tekergesse a kijelzők manuális kapcsolóit minden nap, ahogy az árak éppen változnak.

Digitális ütemadó modul

Ez az áramkör a programozható digitális ütemadó készülék modulos változata. Azok számára lehet ideális ez a modulos verzió, akik nem igénylik a komplettre szerelt változatot, esetleg nincs szükségük 230V-os feszültség kapcsolgatására, mert mondjuk egy 12V-os DC motort, vagy relét szeretnének közvetlenül meghajtani.

További előnye ennek a modul szintű megoldásnak, hogy sokkal kedvezőbb áron elérhető, így egy saját tervezésű eszköz részeként könnyedén beépíthető egyedileg kialakított készülékházba, kötődobozba.

Ami az időzítő tudását illeti, némi eltérés azért van a komplett üzemadóhoz képest, tehát ez nem egy az egyben másolata a dobozolt verziónak. Rögtön észrevehető, hogy ezen a modulon kétszer 4 digites kijelző található. A tervezés során árban és beszerezhetőség szempontjából ez a kijelző tűnt a legjobb választásnak, így célszerűen ezt alkalmaztam. Kezdetben még magam készítettem a NYÁK panelt ehhez az áramkörhöz és praktikus volt, hogy az általam gyártott egyrétegű panelre is úgy fel tudtam építeni az alkatrészeket, hogy kevés átkötésre volt ehhez szükség, mivel a kijelzőegységen belül a szegmensek már közösítve vannak.

Moduláris USB billentyűzet emulátor

Korábban készítettem egy egyszerű billentyűzet emulátort és gyakorlatilag annak a továbbfejlesztéseként készült el nemrég ez a moduláris kialakítású megoldás. Sokat gondolkodtam azon, miként lehetne egy olyan emulátort elkészíteni, ami nem tartalmaz feleslegesen nagy teljesítményű mikrokontrollert, nem foglal el nagy helyet és azok számára is megoldást jelenthet, akik beérik viszonylag kevés bemenettel is. Egypanelese eszközt emiatt nem láttam jónak tervezni, hiszen akinek nem elegendő a korábban készített 10 bemenetes változat, ugyanakkor nem szeretne 70-80 bemenettel rendelkező drága eszközt megvenni, annak minden esetben személyre szabott áramkört kellene készítenem, vagy több típust kellene tervezni, különböző mennyiségű bemenetekkel. Ennek az ötletnek viszont hátránya a meglehetően drága előállítási költség, hiszen minden típust külön kell tervezni és gyártani.

Leginkább célravezetőnek az látszott, hogy maradok a korábbi mikrovezérlőnél, ami talán a legkisebb tudású beépített USB perifériával rendelkező típus és felbővítem a bemenetek mennyiségét. Ahhoz, hogy dinamikusan bővíthető legyen a rendszer, olyan expander IC-t választottam, ami adatbuszon képes kommunikálni, így szoftveresen megoldható a bemenetek mennyiségének konfigurálása, ezáltal lehetőség adódik későbbi bővítésre is.

Li-Po akkumulátor teszter

Megrendelésre fejlesztettem egy speciális akkumulátorhoz egy speciális áramkört, mely segítségével az akkumulátor beállítható szintre tölthető fel és süthető le. Távol-keleti gyártótól érkező akkumulátorok végtermékbe történő beszerelése előtti tesztek elvégzéséhez volt szükséges kialakítani egy olyan automatizált megoldást, mely segítségével nagyon pontosan elvégezhetőek az akkumulátor előkondicionálással kapcsolatos feladatok, egyúttal a minőség ellenőrzésére is tökéletesen alkalmas az eszköz.

A szóban forgó akkumulátor egy 8mAh kapacitású Li-Po cella, mely rendkívül kicsi geometriai méretekkel rendelkezik. Kapacitásából egyenesen következik, hogy a feltöltése, illetve kisütése nem történhet hatalmas áramokkal, hiszen ami a legtöbb akkumulátor számára optimális paraméter, az ebben az esetben nem megfelelő a tesztek elvégzésére, illetve a folyamatot automatizáltan szükséges megoldani, tehát nem elegendő pusztán csak egy töltőt és egy terhelést készíteni, hanem egy szabályozót tartalmazó és paraméterezhető eszközt kell létrehozni a feladatra.

Áramgenerátor 3W 350mA LED lámpákhoz

Korábban készítettem, PT4115 IC-vel megvalósított LED áramgenerátorokat, melyek lecserélése céljából terveztem ezt az újabb konstans áramú tápegységet. A PT4115 IC-kkel készített tápok egyébként egy zavaró tényező leszámításával teljesen jól üzemeltek. Működtetésük során tapasztaltam egy nemkívánatos jelenséget, melyre csak hosszas használat során derült fény, ez pedig a rádiófrekvenciás zavarkibocsátás. Miután egy komplett szettet legyártottam ebből az áramgenerátorból, gondoltam valahogy megpróbálom kiszűrni ezt a zavart, de több heti kísérletezés sem vezetett eredményre. Értem el részleges sikereket LC szűrőkkel, de a kapcsolóüzemű szabályozó által keltett impulzusokat nem sikerült kiszűrnöm még dupla LC taggal sem, így valamennyi zavar mindig visszakerült a tápvonalra, mely behálózva a mennyezetet nagyszerűen üzemelt, mint antenna és a világítás működtetésekor gyakorlatilag teljesen megszűnt a rádióvétel a legtöbb frekvencián 5-10 méteres körzetben. Mivel ez nem volt cél és borzasztóan zavart, valamint hosszas számolgatás, kísérletezés és méretezés után sem sikerült jó hatásfokú szűrőt készítenem, mely 9 darab lámpa esetén is masszívan leszedi ezeket a zavarokat. Elhatároztam, hogy alternatív megoldást keresek.

Auvisense rendszermodulok

Egy komplex távfelügyeleti rendszer fejlesztésével kapcsolatos részfeladatok elvégzésével kerestek meg 2015. tavaszán egy biztonságtechnikai cégtől. Egy elméletben már megtervezett rendszer néhány elektronikai részegységének elkészítését és prototípusainak legyártását kaptam feladatul. A projektben elsősorban elemi analóg és digitális kapcsolástechnikai megoldásokat használtam fel, valamint feszültségek és áramok szabályozására kapcsolóüzemű technikát alkalmaztam.

A tervezéshez egy blokkvázlat állt rendelkezésre, mely a rendszer minden lényeges elemét tartalmazta. Mivel kész eszköz nagyon sok részegységből épül fel, célszerű volt a megvalósítandó elektronikai egységeket csoportosítani, majd működésüknek megfelelően modulokra osztani. Összesen három modulra sikerült tagolni a rendszert, mely külön áramköri egységekben került megvalósításra. Azok a részegységek, melyek szorosan kapcsolódnak a központi számítógéphez (bemenetek, kimenetek, hőmérő, RTC, egyéb érzékelők bemenetei, analóg erősítő) egy modulra kerültek fel. Megint egy másik modulra lettek tervezve a PoE tápfeladó áramkörök, illetve egy harmadik modulon került megtervezésre az egész rendszer energiaellátását biztosító szünetmentes tápegység áramköre.

Bluetooth műszer előtét

Nem ritkák az olyan kérések, melyek arról szólnak, hogy adott egy breadboard-on, vagy valamilyen kísérleti panelen összeállított és már működő áramkör, amit végleges formába kellene önteni. Ebben az esetben a megrendelő már egy kész áramköri tervvel keresett meg, mely egy Arduino Mega panellel készült el. A kísérleti panelt elhagyva, szerette volna a készüléket végleges valójában is kivitelezni. A feladatom egy meglévő kapcsolási rajz szerinti nyomtatott áramköri panel megtervezése volt néhány kötött paraméter figyelembe vételével. Ilyenek a két végen található anya és apa csatlakozók, illetve egy nagyjából megadott fizikai méret.

Az áramkör rendeltetése, hogy egy meghatározott típusú ipari mérőműszer kábelen továbbított mérési adatait Bluetooth kapcsolat segítségével is kiolvashatóvá tegye. Ez a kis modul a műszer kommunikációs vonalába ékelődve az ott zajló adatforgalmat igyekszik nem zavarni úgy, hogy az ott folyó adatcserét egy mobil eszköz is képes legyen követni, monitorozni.

Komplett, programozható digitális időkapcsoló

Korábban készítettem komplett ütemadókat azok számára, akik kevésbé értenek az elektronikához, illetve nem akarnak, vagy nem szeretnének szerelgetéssel foglalkozni. Nekik készült egy kompakt kis eszköz, ami széles körben alkalmazható időzített feladatok ellátására. Ugyan a kereskedelemben is kaphatóak különféle időrelék és időkapcsoló eszközök, viszont azok egy része, ami nagyon olcsó, az általában hamar el is romlik, nem megbízható, vagy nem tesz lehetővé precíz beállítást, időzítést, a drágábbak pedig hát bármennyire jók is, sokba kerülnek és azok többségére sincs egy évnél több garancia, ha esetleg elromlanak, akkor javíttatni nem igazán lehet őket.

A régebben készült ütemadók előállítása viszonylag nehézkes volt, alkatrész és szerelési problémák miatt így csak egy széria készült belőle. Ahogy kifutott az utolsó darab, nem készült újabb belőle, mivel több ponton is át kellett gondolni a kialakítását. Nem is az elektronikai egységgel volt probléma, hanem a burkolatba szereléssel és a külsőségek minőségi kialakításával.

Elalvásgátló autósok számára

Egy informatikai cég által fejlesztett mobilalkalmazás kiegészítéseként készült el ez a kicsi és viszonylag egyszerű elektronikai egység, mely gyakorlatilag egy DTMF jelre aktiválható kapcsoló.

Egy mobiltelefonon futó alkalmazás a felhasználói felületén valamennyi funkciót képes megvalósítani, mely azt a célt szolgálja, hogy a sofőr ne aludhasson el a volán mellett vezetés közben. Abban az esetben, ha ez mégis bekövetkezne, arra már egy ilyen program nem képes, hogy egy ébresztő jelzésen túl be is tudjon avatkozni a folyamatokba. Szerencsésebb esetben a jelzése felébreszti a sofőrt, így a baj elkerülhető. Szerencsétlenebb esetben előfordulhat, hogy a jelzés ellenére sem reagál az autó vezetője. Ez akár egy hirtelen rosszullét miatt is bekövetkezhet. Ilyen esetben az autót célszerű valamilyen automatizált módon leállítani.

R2D2 LED display vezérlőmodul fejlesztés

Az R2D2 projekt részeként a szenzor panel kifejlesztését követően a roboton elhelyezett LED kijelzők és fények vezérlésén még nem dolgozott senki, így ennek az egységnek a kifejlesztését is én végeztem. A szenzor panelnél megismert kommunikációs protokollt kellett ebben az esetben is alkalmazni, így ezzel az előnnyel már hamarabb el tudtam készülni a munkával, mintha még akkor ismerkedtem volna a feltételekkel.

A robot több pontján is szükséges volt visszajelző fények, kijelzők, környezeti megvilágító lámpák alkalmazása. Ezek korszerűen és túlnyomó részben intelligens RGB LED diódákkal valósultak meg. Mivel az elektronikai rendszer modulokból áll össze és a robot minden egyes alsóbb szintű feladatának ellátásáért egy-egy modul gondoskodik, ezeket a különálló rendszereket egy felsőbb intelligencia irányítja, kérdezi le. A kommunikációra egy RS485 busz lett kialakítva, melyhez részletes kommunikációs specifikáció került kidolgozásra, így mindenki egymástól függetlenül tudott dolgozni a saját feladatán, csupán alkalmazkodni kellett ezen specifikációban leírtakhoz, melyek betartása garantálta azt, hogy az összekapcsoláskor minden egység hibátlanul tudjon dolgozni.

Oldalak