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

[Atmega32 + DHT22] - Prośba o sprawdzenie schematu, podłączenia czujników i LCD

dondorjano 01 Gru 2014 20:33 1248 7
  • #1 14183080
    dondorjano
    Poziom 2  
    Witam. Potrzebuje wykonać projekt wielokanałowy czujnik temperatury i wilgotności. Jest to mój pierwszy taki projekt z mikrokontrolerem AVR. Pierwszy raz korzystam z programu Eagle do rysowania schematów. Chciałbym poprosić Was o sprawdzenie tego schematu, doradzenie co miałbym poprawić, jakie błędy posiada schemat.
    Dzięki za poświecenie mi swojego czasu :)
  • Pomocny post
    #2 14185348
    Futrzaczek
    VIP Zasłużony dla elektroda
    Napięcie sterujące kontrastem wyświetlacza bierz z dzielnika zrobionego na potencjometrze, będzie ono niewiele wieksze od zera. W tym układzie wyświetlacz nic nie pokaże.

    Przyciskom S1, S2 dodaj rezystory podciągające, np. 4,7k.
  • Pomocny post
    #3 14186920
    dondu
    Moderator na urlopie...
    dondorjano napisał:
    Jest to mój pierwszy taki projekt z mikrokontrolerem AVR. Pierwszy raz korzystam z programu Eagle do rysowania schematów.

    No to całkiem nieźle jak na pierwszy raz :)

    Generalnie schemat wygląda OK poza uwagą kol. Futrzaczek o kontraście.
    Dławik L1 jest zbędny, ponieważ nie będziesz wykorzystywał ADC.

    Jakie odległości tych czujników planujesz od mikrokontrolera?

    Futrzaczek napisał:
    Przyciskom S1, S2 dodaj rezystory podciągające, np. 4,7k.

    Nie trzeba - wystarczy włączyć programowo wewnętrzne rezystory pull-up.
  • #4 14187025
    Futrzaczek
    VIP Zasłużony dla elektroda
    dondu napisał:
    Nie trzeba - wystarczy włączyć programowo wewnętrzne rezystory pull-up.

    Teoretycznie to wystarcza, niekiedy (sprawdzone w praktyce) ich wartość jest za duża i układ zbiera zakłócenia. Skoro tutaj schemat i tak jest tworzony od zera, to ich dodanie nikogo nie zaboli.

    Ponadto, wyprowadzenie RS dopięte jest do niewiadomego miejsca. I popraw jednostki przy kondensatorach C11 i C2.
  • #5 14187055
    dondu
    Moderator na urlopie...
    Futrzaczek napisał:
    dondu napisał:
    Nie trzeba - wystarczy włączyć programowo wewnętrzne rezystory pull-up.

    Teoretycznie to wystarcza, niekiedy (sprawdzone w praktyce) ich wartość jest za duża i układ zbiera zakłócenia. Skoro tutaj schemat i tak jest tworzony od zera, to ich dodanie nikogo nie zaboli.

    Gdyby przyciski były umieszczone na długich przewodach, można by rozpatrywać zewnętrzne rezystory pull-up. W tym projekcie nie ma (jak sądzę) takiego przypadku, dlatego rezystory wewnętrzne są wystarczające.

    R1 także bez wartości - popraw.
  • #6 14192293
    dondorjano
    Poziom 2  
    sprawa jest taka jest już skonsultowałem schemat z prowadzącym zajęcia :) przyciski będą służyły co zmiany czujnika, który będzie pokazywał wartości na wyświetlaczu temperatury i wilgotności po kolei np 1 2 3 4 5 czujnik itd. Najbardziej martwi mnie to że mam to zamontować na płytce pcb, a nigdy w życiu wcześniej nie lutowałem, a Chciałem to robić na normalnej płytce stykowej. a Wy mi co doradzacie ? płytka stykowa wg bardziej bezpieczna jak coś źle podłącze to jest możliwość poprawy chyba ze już coś się spali wcześniej :P a z płytką pcb jest już grubsza sprawa może raz a dobrze ale trzeba być pewnym co się robi
  • #7 14192312
    Futrzaczek
    VIP Zasłużony dla elektroda
    Na płytce stykowej jest większe prawdopodobieństo, że coś się zewrze lub nie będzie stykać. Taka ich natura.

    Weź płytkę uniwersalną i na niej polutuj swój projekt. Kiedyś warto byłoby zacząć.
  • Pomocny post
    #8 14192785
    dondu
    Moderator na urlopie...
    dondorjano napisał:
    sprawa jest taka jest juz skonsultowałem schemat z prowadzącym zajęcia :) dołącze rezystory do przycisków jak one nie, chyba ze one są niepotrzebne ...

    Napiszę więc ponownie: Nie są potrzebne.
    Dlaczego? Wytłumaczyłem wcześniej.
REKLAMA