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 12 lip 2025, o 12:15


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 12 lut 2015, o 21:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 cze 2013
    Posty: 988
    Lokalizacja: Byram, MS 39272
    Pomógł: 55

    W związku z wieloma wątkami dotyczącymi jednego problemu, a mianowicie RC=-1 wpadłem na pomysł aby wykonać projekt płytki pod procesor ATMEGA 8 (gdyż na nim najczęściej wszyscy zaczynają) umożliwiający sprawdzenie czy procesor właściwie działa czy może jednak problemem jest po prostu niewłaściwe podłączenie programatora.
    Płytka zrobiona jest w najprostszy możliwy sposób. Znajduje się na niej tylko filtrowanie zasilania, podłączenie programatora AVR ISP (popularne KANDA) oraz podstawka na kwarc.
    Każdemu kto zaczyna swoją przygodę z programowaniem procesorów i nie posiada zestawu ATB proponuje zrobić taką płytkę. Jeżeli na płytce stykowej dostaniemy błąd RC=-1 należy przełożyć procesor do wykonanej płytki, podłączyć programator i sprawdzić czy błąd nadal występuje. Jeśli nie, to pewnikiem jest złe podłączenie programatora na płytce stykowej czyli po prostu coś nie styka i basta!

    Elementy:
    -1 x podstawka pod kwarc
    -1 x podstawka pod procesor ATMEGA8 (DPI28)
    -1 x rezystor przewlekany 4k7 - 10k
    -2 x kondensator ceramiczny 22p
    -1 x kondensator elektrolityczny 22uF
    -1 x kondensator ceramiczny 100nF
    -1 x złącze KANDA
    -1 laminat około 5x5 [cm^2]

    Na schemacie płytki widać dwa miejsca, które należy połączyć kabelkami (żeby nie robić wersji dwustronnej)

    Załączam też pliki sch i brd do eagle'a żeby każdy mógł ewentualnie przerobić wedle uznania oraz wydrukować do termotransferu.
    Płytkę projektowałem na szybko dla użytkownika piotr693206 także wiele rzeczy możnaby na niej jeszcze pewnie poprawić chociaż na początek i taka może być.

    ObrazekObrazek


    A przy okazji płytka po prostu umożliwia zaprogramowanie procesora. Oczywiście nic nie stoi na przeszkodzie żeby podobny projekt zrobić dla każdego innego procka z rodziny ATMEGA. Zwłaszcza, że ATMEGA16 ma rozkład pinów jak ATMEGA32, a ATMEGA168 jak ATMEGA328. Postaram się wkrótce dodać płytkę dla kilku procesorów. Jednakże jako, że większość początkujących zaczyna od procesora ATMEGA8 to na początek winno wystarczyć.


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    Pomysły na podpis - wyślij SMSa +1 769 243 0011



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lut 2015, o 23:06 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 mar 2013
    Posty: 739
    Lokalizacja: Poznań
    Pomógł: 84

    Ja jeszcze dodam, że do ww. płytki
    najlepiej użyć MkCalkulatora w wersji Free jeśli jest to ATmega8
    odczytując procesor na najniższej prędkości
    jeśli nie ma błędów znaczy że wszystko OK :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2015, o 12:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 lut 2014
    Posty: 569
    Lokalizacja: Żagań
    Pomógł: 54

    Zamysł dobry.
    Niestety opracowanie wymagało kilku poprawek.
    Szczególnie dotyczy to złącza ISP i filtrowania.

    Poniżej moje małe poprawki.
    ObrazekObrazek

    Jako dodatkowe zabiegi można by:
    - dać złącze żeńskie pod kwarc,
    - zamiast podstawki pod uC zastosować gniazdo ZIF,
    - po każdej ze stron Atmegi dołożyć złącza żeńskie goldpin i ma się wtedy już prawie gotowy mini zestaw uruchomieniowy.

    A tak płytka może wyglądać:
    ObrazekObrazek

    W załącznikach wypocinki w Eagle.


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    http://leszczamiga.ppa.pl/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2015, o 13:08 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 cze 2013
    Posty: 988
    Lokalizacja: Byram, MS 39272
    Pomógł: 55

    Oczywiście goldpiny można dodać ale w zmyśle miałem jak największą prostotę układu. ZIF to bardzo dobry pomysł ale drogi. Filtrowanie ( http://3.bp.blogspot.com/-jkXZwNMyvFQ/T ... ez_ADC.jpg ) minimalne gdyż projekt miał służyć tylko i wyłącznie do sprawdzania czy procesor działa, czy nie.
    Wkładamy w podstawkę procesor, który na stykówce nie działał. Podłączamy programator i sprawdzamy czy rc=-1 nadal występuje. Do tego nic więcej nie trzeba. No czasem jeszcze kwarc dlatego go uwzględniłem.
    Twój projekt jest bardzo dobry ale i bardziej zaawansowany roboczo. Czyli więcej wymaga roboty, a działać będzie tak samo. W sumie po dołożeniu goldpinów to jest to substytut stykówki.

    _________________
    Pomysły na podpis - wyślij SMSa +1 769 243 0011



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2015, o 13:17 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 19 lut 2014
    Posty: 569
    Lokalizacja: Żagań
    Pomógł: 54

    WoodPaker napisał(a):
    Wkładamy w podstawkę procesor, który na stykówce nie działał. Podłączamy programator i sprawdzamy czy rc=-1 nadal występuje. Do tego nic więcej nie trzeba.



    Teraz dotarło do mnie przeznaczenie :D
    Jak mi coś nie działa to od razu uC ląduje w Atmega Fusebit Doctor.
    On prawdę ci powie.

    _________________
    http://leszczamiga.ppa.pl/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2015, o 13:18 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 maja 2013
    Posty: 432
    Lokalizacja: Gostyń / Poznań
    Pomógł: 25

    a jak się komuś robić nie chce to za 8 pln można kupić http://www.ebay.com/itm/ATmega8-ATmega4 ... 58bac272a2

    ;)

    _________________
    Podpis...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 13 lut 2015, o 13:21 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 cze 2013
    Posty: 988
    Lokalizacja: Byram, MS 39272
    Pomógł: 55

    No i nie oszukujmy się. Nie każdy termotransferem przejdzie pomiędzy nóżkami złącza KANDA. Dlatego starałem się też tego unikać. Stąd u mnie te dwa "kabelki"
    LA72 napisał(a):
    Teraz dotarło do mnie przeznaczenie
    Jak mi coś nie działa to od razu uC ląduje w Atmega Fusebit Doctor.

    Fuse bit dobra rzecz ale początkujący zazwyczaj mają problem z tym, że coś nie styka na stykówce. A po włożeniu w te coś będą mieli natychmiastową odpowiedź, że procek jest OK. Nie będą musieli pisać wątków typu "w nocy przyleciała wróżka-zębuszka i uszkodziła mi procesor. Co robić?"

    _________________
    Pomysły na podpis - wyślij SMSa +1 769 243 0011



    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