Számítógéppel működtetett elektromos zár

Fórumok

Kedves hupolók!

Eljött az idő, és többévi olvasgatás, és esetenkénti hozzászólogatás után szíves segítségeteket kérném. Az offtopicba írok, mert nem igazán találtam megfelelő fórumot.

Kis próbatermünkhöz számítógép-vezérelt beléptetést tervezek csinálni, és egy nagyon egyszerű kérdésben akadtam el: milyen interfészre van szükségem ahhoz, hogy egy ilyen eletktromos kilincset(klikk) egy mondjuk C# programból tudjak vezérelni (értsd: kinyitni, tehát egy rövid időre feszültség alá helyezni)? A gép valószínűleg egy notebook lenne, tehát leginkább USB-ben, esetleg Ethernetben lehet gondolkodni, de az ethernetes megoldások úgy láttam, drágák (egy ilyet találtam, de az 50ezer volt), valami minél egyszerűbb megoldásra lenne szükségem. A számítógép amúgy must-have (bár ne lenne az), mert így tudom a legkényelmesebben regisztrálni a belépési adatokat, és feldolgozásra elküldeni a szerverre.

Előre is kösz a válaszokat!

Hozzászólások

soros port?
--
Kis problémából egy kis munkával nagy problémát lehet gyártani. Ha valami müxik ne b***tasd :)
Uriember az, aki nem beszél a Windows-ról, pedig tudna...

Az odáig oké (bár soros port asszem nincs a gépen), de a soros port hogy fogja ezt meghajtani? Úgy látom 12V kell neki, a soros port meg gondolom máshogy működik. Nem értek sajnos hozzá nagyon, azért jöttem ide.

---
http://xkcd.com/258/

Apple MacBook Pro 13"
C2D 2.26GHz/3MB | 4GB@1067MHz | 160GB@5400rpm SATAII

beolvasás:
1. usb aljzat, pendrive beolvas, hitelesít/naplóz, soros portra jelet küld
2. kártyaolvasó

soros portra a madzag másik felére műszerésszel elektromos kütyüt rakni, adott jel estén relén át 12/24/36/230/400/10Kv kapcsolása.

--
Kis problémából egy kis munkával nagy problémát lehet gyártani. Ha valami müxik ne b***tasd :)
Uriember az, aki nem beszél a Windows-ról, pedig tudna...

Én egy RFID-s olvasópárost javasolnék.

Gondoltunk rá, nem megoldás. Mindenképp számítógépen kell keresztülmennie a dolognak, és jobb a kódos variáció, mert nem kell magánál tartania a kártyáaz az embernek. De más szempontokból is jobb.

---
http://xkcd.com/258/

Apple MacBook Pro 13"
C2D 2.26GHz/3MB | 4GB@1067MHz | 160GB@5400rpm SATAII

No akkor egy folyamatleírás:
1. ügyfél beér az ajtó elé, kopog
2. Pistabá elhúzza a reteszt, kinéz
3. azonosítás: ki vagy
4. kiskönyvben ellenőrzi hogy beléphet-e
5. ha igen lassan bepötyögi ki vagy, honnan vagy, kit keresel, mi célból és entert!!! üt
6. megnyomja a gombot, és berreg az ajtó.

db karbantartás: füzetben adminisztráció
patch: oktatás Pistabának
dist-upgrade: pistabá -> Jolinéni

--
Kis problémából egy kis munkával nagy problémát lehet gyártani. Ha valami müxik ne b***tasd :)
Uriember az, aki nem beszél a Windows-ról, pedig tudna...

Sima kulcs, jogosult szemely akkor megy be es ki, amikor akar.
Mindenki mas meg nem.
Mar csak azert, mert ha a 20ehuf "sok" + laptop, (nem azert, de rohely) akkor erdekes kerdes hogy "minek?"
Valakinek ez a uj hobortja? Akkor fizesse meg.
Mas esetben, fillerb-st, erzek a dolog mogott, meg "azert kell, mert csak"-ot.

Persze, ha nem ez van, leirhetod hogy minek is ez, es miert is ez a keret... Csak hogy megertsem. (es gondolom, masokat is erdelek)

próbaterem, fix tagokkal, havi díjért adott óraszám, azon felül plusz pénz óránként, tehát regisztrálni akarom, ki mikor mennyit próbál, miközben nem akarok ott lenni 0-24. alacsony költségvetés. a zár így is 70ezer önmagában, és azt nem tudom összerakni magamnak, a vezérlést meg igen. laptop van régi gagyi elfekvőben, a célra jó. gondoltam a hupon vannak emberek, akik maguk is szeretnek kreatívan feladatot megoldani, főleg, hogy a saját megoldás jelen esetben jobban megfelel az igényeimnek, mint a profi, 5x annyi pénzért.

így már érthető? :)

---
http://xkcd.com/258/

Apple MacBook Pro 13"
C2D 2.26GHz/3MB | 4GB@1067MHz | 160GB@5400rpm SATAII

olcsóbb zár nem megoldás?
(a 70 khuf nem kevés)
pl.:
http://www.masco.hu/#moduleName=Shop&pageID=item&ID=ab659c55&pageNum=1&…

http://www.masco.hu/#moduleName=Shop&ID=f5cf920e&pageNum=1

(ha jó helyen találsz ismerőst, sokaknak masco-s árakból akár 30-40 % kedvezményük is van)

Szerintem kivitelezhető, amit szeretnél, de esetleg érdemes elgondolkozni egy másik megoldáson:
Egyszerű zár+ajtónyitás érzékelő
Amúgy ha mindenképp a laptoppal akarod vezérelni a zárat, szerintem feltétlen rakj bele valami mechanikus nyitó rendszert, nem jó, ha egy bug miatt kell felfeszíteni az ajtót.

És ha többen mennek, akkor lehet tudni majd hogy egy nyitással mennyien jutottak be a helyiségbe? Vagy ez a része becsületkassza?
Az ajtó állapota figyelve van? Tehát bemegyek, egy óra múlva kinyitom az ajtót a kártyával mintha kimennék majd bentmaradok, de az ajtót kitámasztom. Na ekkor mi van.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -> Kérjük a humoros aláírást itt elhelyezni. <- - -

teljesen máshogy működik az egész, mint ahogy azt elképzeled, de nem szeretnék ennyire belemenni a részletekbe. hidd el, ki van találva a koncepció megfelelően, eddig egy olyan posztot sem olvastam itt, amiben valami olyasmi lett volna felvetve, amire nem gondoltunk. de azért kösz az aggodalmat és az ötletelést!:) [noirony]

---
http://xkcd.com/258/

Apple MacBook Pro 13"
C2D 2.26GHz/3MB | 4GB@1067MHz | 160GB@5400rpm SATAII

Mikrokontroller és USB. Már, ha nem riadsz vissza elolvasni a közel 600 oldalas USB szabványt.

tr [:lower:] [:upper:] <<<locsemege
LOCSEMEGE

Igen, gyártanak ilyeneket, lehet ilyet kapni. Csak nem 20 rugóért...

A felvetett összeg egészszámú többszöröséért lehet profi cuccot telepítve venni.

Vagy nekiállsz, és megtákolod magad - mellesleg, 20 rugóból még talán úgy sem fogsz kijönni, ha csak az alkatrészért fizetsz. És hát akkor érteni is kell hozzá, meg belemegy pár hét meló.

A legegyszerűbb, ha egy relét vezérelsz párhuzamos portról vagy soros port hw flow control pinjeivel.

speciel amiket itthon láttam (pl asm-security.hu ) azok közül van olyan, hogy fel tudsz tölteni n (>100) kártya és/vagy PIN kombinációt. A belépésre van ~1000 regiszter. RS485 vagy IP vonalon tudod programozni, és kiolvasni az eseményeket, az ajtónyitás gép nélkül működik.

Nekem olyannal volt dolgom ami cache-elni tudott. A memoriajaban tartotta az n db azonositot, de ha olyat huztal le ami abbol hianyzott, akkor meg tudta kerdezni a szervertol, hogy ezzel beengedjen-e. Ha a valasz igen, akkor letarolja a kartya adatait helyileg (egy regit eldobva) es regisztralja a belepest. Ha megtelik a log (vagy kifejezetten keres erkezik a szervertol) akkor a szerverre uriti a logot. Ennek az az elonye, hogy ha a szerver lehal akkor is mukodokepes a rendszer. Egy kaput kevesebb mint n alkalmazott hasznal, igy az nem gond, viszont amikor a szerver el, akkor ha szukseges akkor lehet masik kapuhoz menni.

ahogy elnézem, még csak nekem jutott eszembe, de biztos, hogy teljesen jó megoldás a laptop?
a laptop lefagyhat, áramszünet esetén leállhat, majd egy fs hiba miatt el sem indul, ti meg nem juttok be.

*nyomokban mogyorót tartalmazhat*

Nekem valahogy nem szimpatikus otlet egy notebookot hasznalni erre a celra, persze nem nekem kell donteni.

A konrtolleres megoldas nem rossz, csak ki kell vitelezni, es bar manapsag eleg komoly flash-sel rendelkezo peldanyok vannak, szoval lehetne abban logolni, csak gondolom ki is kell olvasni es eljuttatni valahova ahol feldolgozod. Vannak erre profi cuccok, csak dragak.

Mint lehetoseg, gondoltam esetleg valami egyszeru, olcso, DIY cucc is megfelelne, amit ugyan kicsit hegeszteni kell, de talan megeri:

- egy router amin megy az OpenWRT es van rajta USB (pl http://www.tp-link.cn/pages/product-detail.asp?d=225)
- egy USB hub, ha nincs rajta ket USB
- egy USB-re akaszthato kutyu ami tudja kapcsolgatni a zarat (pl. http://www.dlpdesign.com/usb/2232m.shtml)
- egy USB-s kartyaolvaso, lehetoleg olyan, aminek nyilt a protokollja es USB-soroskent latszik (pl. http://www.parallax.com/tabid/768/ProductID/517/Default.aspx)
- egy probapanel, amin ossze lehet barkacsolni + egy kis barkacsolasi kedv

Szerintem occso'bol kijon, es eleg flexibilis, a routeren akar adatbazis is futhat, meg webszerver es egy ethernet kabellel ossze tudod kotni a halozatotokkal, ami megkonnyiti a log-ok felhasznalasat, uj adatok (pl. jogoslut szemelyek hozzaadasa/torlese) felvitelet. A Wi-Fi-t mondjuk biztonsagi szempontbol lehet, hogy inkabb kikapcsonam.

Ez persze csak ilyen brainstorming jellegel, de ki tudja?

/sza2

Szerintem occso'bol kijon, es eleg flexibilis, a routeren akar adatbazis is futhat, meg webszerver es egy ethernet kabellel ossze tudod kotni a halozatotokkal, ami megkonnyiti a log-ok felhasznalasat, uj adatok (pl. jogoslut szemelyek hozzaadasa/torlese) felvitelet.

Olcsó, cserébe gyenge. A router megbízhatósága alig jobb egy pc-énél. Ehhez képest azért egy mikrokontroller több nagyságrenddel megbízhatóbbra építhető...

A mikrokontrolleres, autonóm módon működő beengedő rendszer pc-s interfészeléséhez költséghatékony usb-ip konverter tud lenni egy ilyen openwrt-s ketyere (sokkal könnyebb soros portot meg usb-t varázsolni egy mikrokontrollerre, mint ethernetet meg ip-t), de hogy ez vezérelje direktben a beengedést, azt én nagyon meredeknek tartom...

Egyetertek, de 20kHUF eleg kemeny korlat... Es igazabol nem a profi belpteto renszer alternativaja akart lenni, hanem a notebook + valamie (pl. parhuzamos port), es annal szerintem lehet, hogy jobb is. (BTW, a routeres megoldas is egy kontroller, csak osszetettebb szoftver fut rajta:-)

Ha sajat epites, szinte az ures NYAK elviszi a penzt. Mindenki olcson es gyorsan szeretne jot, de az eletben ez ritkan szokott menni.

A masik kerdes, hogy mire kell? Ha egy epuleten beluli iroszerraktarat kell igy megvedeni az azert teljesen mas mintha egy tanyasi vilagban levo elhagyatott ojjektumot, ahol nagyerteku cuccokat tarolna felugyelet nelkul.

/sza2

Már más is javasolta: egy egyszerű beléptető rendszer, készen vehető, bár kicsit több mint 20 eFt.
Az eredeti elképzelés hiányosságai:
1./ A laptop leáll|elromlik|lemerül egy hosszabb áramszünet alatt, akkor senki nem tud belépni.
2./ A laptopból valaki kihúzza a kábelt (usb|...), akkor senki nem tud belépni.
3./ Ha a laptop csak időnként lekérdezi az adatokat, és a beléptetési jogosultságot a külső hardware ellenőrzi, akkor az előbbi problémák megoldódtak, de az egység ekkor már szintén nem jön ki 20 ezerből.
4./ Az ajtó nyitásához 12 V kell, megfelelő nagyságú árammal. Ezt a laptop nem tudja biztosítani, külső tápegység kell. Ez szintén növeli a költséget.
4./ Áramszünet esetén nem tudod működtetni az elektromos zárat, tehát senki nem tud belépni. Ez a probléma megoldható akkumulátor alkalmazásával, de ez szintén pénzbe kerül.
5./ A fenti problémák egy részére megoldás, hogy kulccsal is be tudnak menni az arra jogosultak. Ezzel viszont értelmetlenné válik a belépések naplózása, hiszen a kulccsal rendelkező személyek naplózás nélkül is tudnak közlekedni. Plusz ha valaki pl. szabadság|ebéd|... idején könnyen elérhető helyen hagyja a kulcsát, akkor azt bárki le tudja másoltatni. Ezután pedig pláne nem ér semmit a naplózás.
6./ Szemmel láthatólag nem értesz a hardware-es dolgokhoz. Tehát valaki más fogja a szerelést megoldani. Vagy bízd rá az illetőre az egész projektet, vagy vegyél egy kész rendszert.

-----
A kockás zakók és a mellészabások tekintetében kérdezze meg úri szabóját.

Nagyon Off elnézést:

Hidegben miért nem működik a kapunyitás?

Ha a hőmérséklet 10 celsius fölött van semmi , gond (gombnyomás és 5 mp-ig nyitható az ajtó).

Ha hidegebb van akkor pedig csak ha folyamatosan nyomom a gombot akkor nyitható (megszűnik az 5mp-es késleltetés).

Szerintem teljesen másfelől kellene a dolgot megközelíteni. Én az áramhálózatba tennék egy relét, mivel a próbateremben a zenekaroknak elsődlegesen áramra van szüksége. Ha nincs áram, nem mennek az erősítők, így nincs értelme ott lenni. A vezérlést mikrokontrollerrel (plusz valami 3x4-es gombmátrix a kódokhoz) oldanám meg, a leolvasás meg egy csatlakoztatott egy-két soros karakteres lcd-ről történhetne. Havonta egyszer nem megterhelő manuálisan leolvasni. Az anyagköltség első tippre 20 alatt megáll, a szoftverrel persze azért lenne 'némi' munka. Ráadásul így akár a zenekar is lekérdezhetné helyben, hogy hány óránál tart. Az ajtó pedig maradhatna sima kulcsos.
(persze ha valami unplugged zenekarról van szó, akkor nem működik a dolog, de erről eddig nem volt szó... :) )

Jó ötlet, de igazából nem kibaszni akarunk a zenekarokkal, hanem egyszerűsíteni az elszámolást [az alapfeltevés az, hogy bízunk bennük, és hamar kiderül, ha nem bízhatunk]. Ráadásul így nem kell ~25 példányban lemásolni a kulcsot, hogy aztán elhagyják. Vagy valaki csak egyedül akar lemenni gyakarolni és otthon hagyja a kulcsát. :)

---
http://xkcd.com/258/

Apple MacBook Pro 13"
C2D 2.26GHz/3MB | 4GB@1067MHz | 160GB@5400rpm SATAII

0) izolált portok a PC-n.
1) 12V táp (vagy amennyi kell) átvezetése egy relén, amit 2.5V-5V tartományban tudsz vezérelni. Ja, és 5mA felett ne vegyél le áramot PC-ről.
2) pl párhuzamos porton valamelyik bitet átvezeted a relé vezérlésen, visszakötve az lp port földjére
3) ajtózár-relé a reléden keresztül nyit.
Itt el kell dönteni, hogy milyen a zár. Van olyan, ami üresjáratban nyit (pl áramszünet esetén ki/be tudsz menni) és olyan, ami zár. Ettől függően kell a programot megírnod.
4) program megírása, hogy vezéreld a reléd.

Ha párhuzamos port helyett valamilyen Digital IO vagy DO-val rendelkező eszközt tudsz szerezni, az is jó.
Soros portról elektronika nélkül (pl. google://relay control ic) levenni egy adott jelzést == szopás.