Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 11 cze 2025, o 01:06


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 14 lut 2016, o 23:01 
    Offline
    Użytkownik

    Dołączył(a): 09 kwi 2014
    Posty: 25
    Pomógł: 0

    Witam serdecznie wszystkich fascynatów mikrokontrolerowego (tak to się chyba nie odmienia :) ) świata!

    Przyszedłem prosić Was o pomoc i poradę. Z racji kilku dni wolnego naszła mnie 'głupota' i postanowiłem sobie nabazgrać zegarek ... binarny. Mnóstwo jest takich w internecie, jednak ja chcę coś swojego, a w dodatku to będzie mój pierwszy projekt z elementami SMD (zawsze były jednak przewlekane, chcę sprawdzić się w mniejszej elektronice). Założenia mają być takie, że będą dwie płytki. Na jednej Atmega16, DS18B20 (a co, będę sobie też wyświetlał temperaturkę :) ), buzzer do komunikowania użytkownikowi, że pora wstać i parę przycisków. Na drugiej płytce będzie kilka diod (no, całkiem sporo), parę rezystorów, tranzystorów oraz goldpinów. Chciałem Was prosić o poradę, czy schemat jest w porządku zanim zacznę się zabierać za PCB:

    Panel LED:

    Obrazek

    Jedna listwa goldpin 2x4, sygnały do sterowania kolumną, oraz dwa sygnały (podpisane) to VCC oraz GND

    Zegar PCF8583, DS18B20, buzzer i inne:
    Obrazek

    Zastanawiam się czy dokładać do płytki złącze KANDA, ale zważywszy na to że procek jest typu smd to chyba warto ? Bo w razie chęci dopisania czegoś raczej trudno będzie go wylutować i zaprogramować znów.

    Podłączenie Atmega16:

    Obrazek

    Klawiatura analogowa (z książki p. Mirka), do sterowania zegarkiem, parę innych bajerów, podłączenia I2C itp.

    Najbardziej proszę o sprawdzenie poprawności podłączenia tranzystorów i wartości rezystorów przy nich.

    Bardzo proszę o wyrozumiałość, to jest w sumie pierwszy taki poważniejszy mój projekt.


    Pozdrawiam ! :-)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lut 2016, o 10:16 
    Offline
    Użytkownik

    Dołączył(a): 22 sty 2014
    Posty: 1806
    Zbananowany użytkownik

    Pomógł: 168

    Rezystor daj do każdej z diod osobno, ewentualnie musisz to jakoś multipleksować. Co będzie jak bedzie świecić sią tylko dioda D4 a co jak będą się świecić wszystkie diody od D4 do D9? :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lut 2016, o 10:57 
    Offline
    Użytkownik

    Dołączył(a): 09 kwi 2014
    Posty: 25
    Pomógł: 0

    Nie będą świeciły wszystkie naraz, są multipleksowane tranzystorami Q2 - Q7 na górze :)

    Czy jakieś inne rażące błędy schematowo - logiczne są widoczne ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lut 2016, o 13:56 
    Offline
    Użytkownik

    Dołączył(a): 19 sty 2016
    Posty: 49
    Lokalizacja: Kraków
    Pomógł: 1

    Ja bym dołożył jeszcze rezystor 10kom do resetu na procku.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lut 2016, o 16:31 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Kondensator przy kwarcu od RTC to ma być do plusa zasilania i może lepiej dołożyć też trymer do regulacji.
    Wszystkie nóżki zasilania procesora powinny być podłączone i dla każdej takiej pary dokłada się kondensator 100nF.
    Rezystory od BC807 też mogą być 2k2. Jeśli chodzi o wyliczenia to najpierw prąd LED:
    ILED = (Uz - UCEsat - UCEsat - ULED) / RLED = (5V - 0,2V -0,2V - 1,7V) / 150R = 19mA
    Rezystor bazy tranzystorów npn np. Q8 itd:
    Rbmax = (Uz - UBE) / (ILED/hFEmin) = (5V - 0,6V) / (19mA/100) = 23k (należy wybrać z szeregu mniejszy)
    Rezystor bazy tranzystorów pnp np. Q3 itd:
    Rbmax = (Uz - UBE) / (ILED*4/hFEmin) = (5V - 0,6V) / (19mA*4/100) = 5k7 (należy wybrać z szeregu mniejszy)

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lut 2016, o 17:49 
    Offline
    Użytkownik

    Dołączył(a): 09 kwi 2014
    Posty: 25
    Pomógł: 0

    Dziękuję za pomoc.

    Czyli rozumiem że do pnp na bazę dać mniej niż 5k7 a na npn mniejszy niż 23k ?

    Zmodernizowałem nieco mój schemat i wydaje mi się że porwałem się z motyką na słońce. Chciałem sobie wytrawić sam płytkę, zmniejszyłem ilość elementów
    • usunąłem DS18B20 całkowicie
    • usunąłem tranzystory NPN
    • usunąłem też cewkę oraz kondensator przy AREF
    • nie będę używał adc
    • zmieniłem sposób podłączenia przycisków (teraz są 3)
    • na płytce z diodami są oprócz diod same 4 rezystory
    • usunąłem kwarc zewnętrzny i kondensatory przy nim, atmega ma być taktowana wewnętrznie 8MHz

    Ale to i tak mi nie pozwoli na zminimalizowanie płytki chyba, chyba jest niemożliwością żeby wykonać taką płytkę z przelotkami w domu, a szkoda ...

    Czy Wy wszystkie płytki SMD wytrawiacie w firmach czy może radzicie sobie z tymi problemami w domowych warunkach ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 lut 2016, o 19:29 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Metodą żelazkową po wydruku składasz obie części i dopasowujesz pod światło. Potem wkładasz płytkę i po prasowaniu od razu trawisz obie strony. Podczas projektowania płytek należy brać pod uwagę 2 rzeczy:
    - przelotki powinny być większe
    - nie należy lokalizować przelotek pod elementami

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO