Elektroda.pl
Elektroda.pl
X
Sklep HeluKabel
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Prosty Układ- czujnik otwarcia drzwi

helll 04 Kwi 2005 18:38 2934 10
  • #1 04 Kwi 2005 18:38
    helll
    Poziom 15  

    Potrzebuje zrobić mały układ Który by zliczał ile razy otworzono drzwi z jakimś wskaźnikiem Diody z resetem ( na noc zamykam i chce wiedzieć ile razy ktoś otworzył drzwi )

    jakie macie propozycje .

    Drugie zagadnienie : czy jest możliwość stworzenia jakiegoś układu który by
    reagował na otwarcie czujnika drukowaniem informacji (np. na drukarce igłowej czy innej drukarce ) dodatkowo ilość czujników znaczna dla ułatwienia wszystkie montowane na jednej dwużyłowej skrętce
    (Informacja drukowana Jedna linia godzina Numer pokoju jaki na jak długo )

    pozdro

    0 10
  • Sklep HeluKabel
  • #2 04 Kwi 2005 22:58
    liba
    Poziom 14  

    skoro chcesz cokolwiek drukować to napewno trzeba wykorzystać też komputer, wtedy cały układ elektroniczny to jakiś stycznik umieszczony w futrynie drzwi (ewentualnie w kilku futrynach). Te styczniki muszą podawać odpowiedni sygnały na np. port LPT. Ma on kilka linii wejsciowych wiec moze łatwo obsłuzyc kilka drzwi.
    Reszta to już tylko program komputerowy który bedzie owe sygnały rejestrował... i ewentulani drukował

    0
  • #3 05 Kwi 2005 00:13
    yogi455
    Poziom 12  

    na początku musisz pomyśleć co to ma być za czujnik. Po drugie musisz znaleź jakieś pomocne materiały do budowy teoretycznej. Najlepiej zacznij od jakiegoś schematu. Dobrym programem do tworzenia schematów i sprawdzania czy układ zadział będzie program EBW 5.12 pl jest dostępny za darmo w sieci!!!

    0
  • Sklep HeluKabel
  • #4 05 Kwi 2005 17:29
    helll
    Poziom 15  

    Tez myślałem o wykozystaniu kompa ale z tego co wiem do wydruku linijki to chyba za wiele nie potrzeba drukarka z posiada czcionki
    wiec zastanawiałem sie nad ATMega tylko jak zaprogramowac i jak to ugryźć co do czujnika na skretce to w jaki sposób mozna adresować czujki ,

    a narazie wersje łatwiejsza na szybko czyli cos prostego z poczatku mojego postu

    pozdro

    0
  • #5 05 Kwi 2005 19:11
    marsm
    Poziom 11  

    Jeżeli chodzi o czujniki to może być wiele rozwiązań np. przedpotopowy kontaktron i kawałek magnesu, przestarzałe ale proste i działa.

    0
  • #6 06 Kwi 2005 22:27
    _jta_
    Specjalista elektronik

    Jeśli procesor jest wystarczająco szybki, to możesz połączyć czujki na jednym przewodzie,
    i wykrywać odbicia sygnału; wadą będzie wykrywanie tylko pierwszego czujnika - chyba,
    że do linii będziesz kontaktronami podłączał kondensatory o niewielkiej pojemności.

    Sygnał po kablu biegnie z szybkością 200-300m/us, 200-220 dla koncentryka,
    dla skrętki blisko 300; jeśli biegnie w 2 strony, to dzieli się przez 2, a więc około
    7ns na metr - jeśli masz odstępy czujników po kilka m, i zegar 100MHz, to się da.

    Można też wysyłać impuls, i po jakimś czasie próbkować napięcie na kablu, wtedy
    wystarczy, żeby mieć programowalne opóźnienie, i można tak przeskanować
    cały kabel, i wybadać, które czujniki są zwarte lub rozwarte.

    I można dać na każdym czujniku układ RC o innej stałej czasowej, i program,
    który zmierzy charakterystykę odpowiedzi na impuls, i określi, które są połączone.
    Wtedy nie jest konieczna duża szybkość, bo układy mogą dawać czasy milisekundowe.

    0
  • #7 07 Kwi 2005 18:25
    helll
    Poziom 15  

    a cos takiego zeby adresowac czujniki i w momwcie kiedy zniknie bedzie to odnotowane a z do momentu zamkniecia

    najlepiej zeby sam przy inicjacji procesora sprawdzał jakie ma zasoby ,

    jeszcze jeden problem to jak drukowac na drukarce po linijce raporty z naruszenia strefy

    pozdro

    0
  • #8 08 Kwi 2005 02:31
    _jta_
    Specjalista elektronik

    Wtedy czujniki robią się bardziej skomplikowane - ale są do tego jakieś scalaki.
    A drukowanie, to kwestia jaką masz drukarkę, wiele działało tak, że mogłeś
    na nie posyłać tekst w ASCII, a one to drukowały, ale teraz wiele jest tak
    udziwnionych, że do wydrukowania czegokolwiek potrzebujesz komputera
    z Windows 98, 200MB dysku, 32MB RAM, albo i to nie wystarcza...

    0
  • #9 08 Kwi 2005 08:59
    helll
    Poziom 15  

    mysle o wykozystaniu jakiejs starej drukarki star lc cos tam bo zawsze mozna wykozystac mechanizm druku od fiskalnej ale to pewnie trudniejsze

    ten uklad czujki ze scalakiem jak skomplikowany - co wchodzilo by w sklad moze masz jakis schemat

    pozdro

    0
  • #10 08 Kwi 2005 17:45
    _jta_
    Specjalista elektronik

    Wiem, że jest coś takiego, jak I2C - magistrala, która pozwala łączyć do 8 układów
    dwoma przewodami (i do tego dochodzi zasilanie i masa), to wprowadzał Philips
    i prawie w każdym katalogu Philipsa to jest omówione; ostatnio wprowadzono
    jakąś magistralę 1-wire, czy jakoś tak - zamiast 2 przewodów jest jeden.

    A tak w ogóle to mi właśnie przyszedł do głowy taki pomysł:
    robisz na jakimś NE555 układ opóźniający tak, by wyzwalało się go
    skokiem napięcia zasilania, i żeby po jakimś czasie dawał przez chwilę
    znacznie większy pobór prądu - procesor sterujący daje ten skok napięcia,
    a wszystkie takie układy odpowiadają zmianą prądu, każdy w innym czasie.
    A jak drzwi są otwarte, to układ nie odpowiada, wystarczy dać sygnał, potem
    zarejestrować odpowiedzi, i masz informację, które drzwi zamknięte.

    0
  • #11 09 Kwi 2005 10:47
    marek_Łódź
    Poziom 36  

    Do pierwszego tematu - prosty licznik z wyświetlaczem na 4026 poniżej. Można je połączyć w kaskadę (np. dwie dekady). Zasilanie powiedzmy 5-20V. Jest jeszcze problem odskoków styków na wejsciu (w przypadku, gdy zastosujesz czujnik w postaci prostego styku). Trzeba by dodać jakiś tłumik RC.

    Do układu nadzoru:
    Jeśli zastosujesz jakiegoś np. AVR z wejściem analogowym, to jako czujniki możesz zastosować rozwierane lub zwierane stykiem (kontaktronem) oporniczki. Dając na kolejnych nadajnikach wartości R, 2R, 4R, 8R itp otrzymasz układ, w którym dzielnik zrobiony na tych rezystorach da ci możliwość zlokalizowania wyzwolonych czujników (nawet kilku jednocześnie). Układ taki pozwoli Ci obsłużyć maksymalnie do 6-8 czujników na jednej linii dwuprzewodowej.

    Stosując układy czasowe (np. 555) możesz w każdym nadajniku generować prostokąt o określonej częstotliwości, dobierając je w ten sposób, żeby nie dochodziło do zdudnień (l. względnie pierwsze). Procesor musiał by odebrać i rozkodować sygnał złożony z kilku nałożonych takich fal prostokątnych.

    Dla większej liczby linii faktycznie potrzeba jakiegoś 1wire czy coś w podobie. Taki czujnik stykowy mozna stosunkowo tanio obsłużyć i przetransmitować przez jakiegoś ATTiny (5zł), co może wyjść taniej niż zastosowanie specjalizowanych "pastylek". Co do drukarki, to igłówkę spoko zmieścisz w jakimś niedużym AVR, nawet z fontami.

    0