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

[Attiny2313][Bascom] Fotorezystor i pytanie z nim związane..

Anioool 17 Gru 2009 11:51 6049 14
REKLAMA
  • #1 7400571
    Anioool
    Poziom 10  
    Witam potrzebuje zrobić coś w stylu aparatu zmierzchowego... a dokładnie potrzebuje zrobić funkcje w moim projekcie gdzie attiny będzie odczytywać opór fotorezystora i w zależności od oporu będzie zmieniać stan logiczny portów... Oczywiście chciałbym by można było np jakimś potencjometrem dodatkowo to regulować tak jak jest w zwykłych zmierzchówkach w sklepach elektrycznych... Chodzi mi dokładnie o jakiś schemat, sugestie jak takie coś mogę zrobić wyrysować..
  • REKLAMA
  • Pomocny post
    #2 7400625
    FastProject
    Poziom 28  
    W przypadku ATtiny2313 to będziesz musiał zrobić prowizoryczny przetwornik analogowo-cyfrowy na komparatorze procesora i mierzyć czas ładowania kondensatora zależny od pojemności kondensatora i rezystancji fotorezystora.

    Mając procesor z przetwornikiem analogowo-cyfrowym, możesz zrobić coś takiego jak niżej...wartości rezystora i potencjometru nie są krytyczne, możesz je dobrać w zależności od posiadanego fotorezystora i zakresu napięć jakie będziesz chciał podawać na przetwornik ADC.
    [Attiny2313][Bascom] Fotorezystor i pytanie z nim związane..
  • REKLAMA
  • #3 7400686
    Anioool
    Poziom 10  
    A mam takie troszkę głupie pytanie czy attina 2313 posiada coś takiego jak ten przetwornik adc?? bo w nocie katalogowej znalazłem tylko to On-chip Analog Comparator ale nie wiem czy to jest tym samym
  • #4 7400695
    FastProject
    Poziom 28  
    Attiny2313 nie posiada ADC dlatego napisałem, że:

    Daro_Elektronik napisał:
    W przypadku ATtiny2313 to będziesz musiał zrobić prowizoryczny przetwornik analogowo-cyfrowy na komparatorze procesora i mierzyć czas ładowania kondensatora zależny od pojemności kondensatora i rezystancji fotorezystora.
  • REKLAMA
  • #6 7400723
    Anioool
    Poziom 10  
    o tej komendzie czytałem getrc i teraz tak myśle że mógłbym zamiast do adc to podpiąć do jakiegoś portu i mierzyć rezystancje tak??
  • REKLAMA
  • #8 7400737
    sp3ots
    Poziom 38  
    Witam !
    W Bascomie AVR w podkatalogu samples znajdują się dwa ciekawe przykłady
    BG30dB_LCD.bas i BG30dB_LED.bas. W nich są schematy jak wykorzystując AT89S2313 (attiny2313) wykonać układ pokazujący wartość napięcia na LCD i diodach LED. Można b y skorzystać z któregoś z tych przykładów odrzucając sterowanie LCD czy diod LED.
    Powodzenia życzę, Stefan
    ps. oba te programy działają testowałem je.
  • #9 7400746
    Anioool
    Poziom 10  
    pixel7 napisał:
    Przecież w helpie jest nawet schemat. Noga dowolna. Zamiast rezystora fotorezystor i już. Działa nawet dokładnie.


    tak rozumiem przeczytałem przed chwilą tylko tak jak pisałem na początku potrzebuje jeszcze sterować tym jak w normalnej zmierzchówce np potencjometrem... czy mogę wykorzystać schemat z tego tematu i to adc zamienić na dowolny pin i w nim użyć getrc?
  • #10 7400819
    pixel7
    Poziom 23  
    Możesz dodatkowo szeregowo dać potka. Wtedy nim ustawić próg załączania. Możesz zrobić to programowo i np dać przyciski w układzie, wtedy prostymi warunkami realizujesz próg załączania.
  • #11 7400850
    Anioool
    Poziom 10  
    Jeśli dobrze rozumiem tak to ma wyglądać?
    [Attiny2313][Bascom] Fotorezystor i pytanie z nim związane..
    Jaka wartośc ma być tego kondensatora?
  • #12 7400930
    pixel7
    Poziom 23  
    No cóż może być i równolegle. Kondensator 100nf, zwykły ceramik. Napisz program, wyświetl sobie zmienną w której jest GETRC i zobacz co wyjdzie. Możesz też zastosować potencjometr za fotorezystorem, zmieni się skala.
  • #13 7400956
    Anioool
    Poziom 10  
    Masz namyśli coś takiego?? wtedy będę miał większą regulację?[Attiny2313][Bascom] Fotorezystor i pytanie z nim związane..
  • #15 7401121
    Anioool
    Poziom 10  
    A jeszcze mam pytanie bo teraz mogę zmierzyć rezystancję tego układu i włączyć lub wyłączyć lampki prawda?? a teraz jak użytkownik ustawi inaczej potencjometr to skąd mikrokontroler będzie wiedział że np ma się wcześniej zapalić światło a nie np w nocy tylko o zmierzchu??
REKLAMA