logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak skonstruować budzik z przyciskiem potwierdzającym czynność?

kola01 25 Gru 2012 13:16 2994 1
  • #1 11694217
    kola01
    Poziom 9  
    Witam,
    Mam potrzebę skonstruowania budzika, który będzie przypominał o zrobieniu jakiejś czynności, codziennie o godzinie 22:00. Problem w tym że ta czynność mogła zostać wykonana wcześniej, np po godzinie 17:00, wtedy użytkownik mógł już nacisnąć przycisk na budziku, który informuje o zrobieniu czynności, cała nietypowość tego budzika polega na tym, żeby dzwonił codziennie o 22:00, jeśli między 17:00 a 22:00(danego dnia) nie naciśnięto przycisku "wykonałem daną czynność".

    Moje umiejętności są dość małe:
    mogę wytrawić płytkę, lutować, programować w C++, podstawy javascript php html,

    Będę wdzięczny za wszystkie podpowiedzi jak się do tego zabrać.
    mile widznay kit avt albo opis z DIY.

    Pozdrawiam,
    kola01
  • #2 11695666
    And!
    Admin grupy Projektowanie
    Możesz np. wykonać cały układ zegarka z budzikiem,
    wybierając rodzinę mikrokontrolerów i środowisko programistyczne,
    projektując układ oraz płytkę oraz program sterujący.
    Potrzebne do zakupu mikrokontroler+peryferia+płytka+pozostałe.
    Sporo pracy.

    Inne rozwiązanie to wykorzystanie starter kitu jest ich bardzo wiele jeden przykładowy: Link + programator ISP.
    Następnie w przypadku AVR instalacja AVRStudio lub Bascom i nauka programowania,
    częste wizyty na forum elektroda.pl i jest duża szansa, że da się to zrobić.
    Mniej pracy niż w pierwszym ale nadal sporo.

    Rozwiązanie pasujące do forum Technika cyfrowa realizacja dyskretna
    na układach cyfrowych zawierających odpowiednie bramki przerzutniki itp, możliwość symulacjiw programach przed wykonaniem,
    na przekaźnikach też by się dało to zrobić ;)

    -kupujesz dowolny zegarek z alarmem i ustawiasz go na 22:00
    -sygnał alarmu filtrujesz i wyprowadzasz jako logiczne 1
    -wejście kasowania alarmu dostosowujesz również jako logiczne 1

    Na początek projektujesz układ sekwencyjny który np.:
    posiada wejście alarmu A, wejście kasowania K,
    wyjście na buzer S i wyjście kasowania K
    stan budzika B oraz stan reset R.

    Gdy na wejściu K pojawia się impuls, a wejście A jest w stanie niskim to:
    ustawiany jest stan R.
    Gdy na wejściu K pojawia się impuls, a wejście A jest w stanie wysokim to:
    zerowany jest stan jest stan B i R.

    Gdy na wejściu A pojawia się impuls, a stan R jest ustawiony to stan B i R jest zerowany.
    Gdy na wejściu A pojawia się impuls, a stan R jest wyzerowany to stan B jest ustawiony.

    Wyjście S jest w stanie wysokim gdy stan B jest ustawiony.
    Na wyjściu K pojawia się impuls gdy stan A lub B jest zerowany.

    Wymagana symulacja układu w programie, oraz ustalenie czy w/w działa.
    Zakup zegarka, elementów dodatkowych, oraz kilka układów z serii CDxxxx (bramki przerzutniki).
    Pracy również wiele, ale cenowo powinno wyjść taniej niż dwie opcje pierwsze.
REKLAMA