Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Prosta płytka prototypowa Atmega 8

stalo 19 Lis 2015 16:38 6243 20
  • Witam.
    Piszę pierwszy raz na forum i chciałbym się dziś przywitać oficjalnie.
    Z racji większej ilości czasu jaką spędzam w domu z dzieckiem zaprojektowałem do różnych celów płytkę prototypową z gotowym filtrowaniem i stabilizatorem napięcia 5V do zamieszczania w różnych projektach własnych. Płytki wykonuję przy pomocy drukarki laserowej z metodą transferu światłoczułego.

    Obraz złożonej płytki:

    Prosta płytka prototypowa Atmega 8

    Projektuję schematy w programie Eagle. Płytki wykonuję na laminatach FR4 o grubości 1,5mm, z cynowaniem i wierceniem.
    Procesor w obecnym projekcie siedzi na podstawce precyzyjnej. Część elementów elektronicznych nie jest podłączana z racji ich nieużycia, lecz gdy będzie potrzeba, można je wlutować. Problemem głównym przy projektowaniu płytki w danej technologii jest dobranie odpowiedniej szerokości ścieżek, uniemożliwiło mi to dodanie większej ilości elementów filtrujących w danym rozmiarze płytki. Jest możliwość programowania uC na płytce (po podłączeniu odpowiednich pinów), lecz zazwyczaj przekładam procesor do osobnej płytki programatora.

    Całość złożonej płytki kosztuje w granicach 22 zł:
    Płytka - 7 zł
    Procesor Atmega8 - 6,6 zł (sklep avt)
    Kondensatory - własne
    Opornik 220 Ohm - własne
    Cewka 100uH - własne
    Stabilizator lm7805 - 5,5 zł
    Listwy goldpin - około 1 zł
    Diody - własne
    Rezonator kwarcowy - obecnie niepodłączany około 1 zł

    Projekt zaoszczędził mi to dużo pracy przed projektowaniem nowej funkcji dla procesora i mam gotowe zabezpieczenie zasilania z filtrowaniem. Płytka poskładana jest gotowa do podłączenia przez standardowe złącza komputerowe - goldpin, zasilanie podawane. Pozwoliło mi to zaprogramować już cyfrowy higrometr, sterowanie 5 wskaźnikami laserowymi.

    Prosta płytka prototypowa Atmega 8

    Za potrzebą w pokoju dziecinnym powstanie także cyfrowy termometr oraz inne większe projekty (np. sterowanie 4 sondami pompy wody na działce, automatyczna konewka). Wiem, że tego typu projektów było miliony, ale z racji tego, że używam dosyć często forum, warto, abym też się tu pojawił jako piszący i w końcu zamanifestował własną wesołą kreatywną twórczość własną.
    Jeśli któraś z części postu wymaga poprawy lub sam post przeniesienia na inny dział, proszę moderatorów o takież uczynienie.

    Schemat w Eagle i obraz płytki poniżej.

    Prosta płytka prototypowa Atmega 8 Prosta płytka prototypowa Atmega 8 Prosta płytka prototypowa Atmega 8


    Fajne!
  • #2 19 Lis 2015 19:15
    Piotrek1970
    Poziom 16  

    Oj brachu, czeka Cię długa "droga przez mękę", przede wszystkim PCB -to nawet nie jest w żaden sposób przemyślane prowadzenie ścieżek. W sieci jest trochę materiałów na temat prawidłowego projektowania płytek drukowanych, przepraszam że to mówię ale to nie zasługuje na pokazanie gdziekolwiek -wiem też, że początki mojej przygody z elektroniką były trudne, ale przed wytrawieniem płytki robiłem projekt i optymalizację połączeń ołówkiem na kartce w celu zminimalizowania przelotek, dodatkowo warto też było dodać kwarc tak na przyszłość -dołączane zworami od strony druku na przykład.
    Podsumowując, ponieważ projekt jest Twój, wykonanie Twoje, co więcej układ działa, to pamiętaj -wszystkie negatywne komentarze są tylko po to, abyś wyciągnął wnioski i na przyszłość w następnych projektach już ich nie popełniał.

    Pozdrawiam
    Piotrek

    p.s.: arduino nano możesz mieć w tej cenie lub nawet taniej gdzie masz bootloader z którym współpracują różne środowiska, np: AVR Studio i chyba nawet Eclipse -wsparcie na różnych forach też jest dostępne.

    p.p.s.: UWAGA: słowo "arduino" jako takie w projektach prezentowanych na łamach elektrody od razu naraża prezentującego na "ostracyzm" ;-)

  • #3 19 Lis 2015 20:10
    faziil
    Poziom 15  

    Zgadza się, bez urazy, lepsze płytki robią uczniowie na praktykach. Ale wielki plus za chęci. Pooglądaj płytki innych tutaj i wyrób w sobie samokrytykę :)
    Pierwszą płytką jaką się pochwaliłem ja była też płytka prototypowa:
    https://www.elektroda.pl/rtvforum/viewtopic.php?t=2778528&highlight=

    Myślę ze jest sporo do poprawienia, ale jak widzisz schemat jest estetyczny, a to podstawa. Te gluty zamiast lutów to tylko problem starych zdjęć. Kolejna wersja wyszła mi o niebo lepiej i zoptymalizowałem trochę płytkę. Sprawdz kanał Pana mirkka, nauczysz sie tam duzo o układaniu elementów na pcb.

  • #4 19 Lis 2015 20:29
    M. S.
    Poziom 34  

    Koledzy mają tu sporo racji. Nie zniechęcaj się jednak. Ja zaczynałem swoją przygodę z elektroniką jak jeszcze PCtów nie było, że o internecie nie wspomnę. W radioodbiornikach królowały już tranzystory, a w TV jeszcze lampy. Dużo bym wtedy dał za to żeby mi ktoś podpowiedział co źle robię. Niestety próby i błędy to kosztowna i długa droga do okiełznania elektronów. Dziś jest dużo łatwiej.

    Mnie zbudowanie Krakowa zajęło ćwierć wieku.

  • #5 19 Lis 2015 20:41
    zgierzman
    Poziom 16  

    stalo napisał:
    Płytki wykonuję przy pomocy drukarki laserowej z metodą transferu światłoczułego.
    (...)
    Problemem głównym przy projektowaniu płytki w danej technologi jest dobranie odpowiedniej szerokości ścieżek


    No wiesz, przy użyciu drukarki laserowej i laminatu światłoczułego, albo lakieru Positiv, da się bezproblemowo przeprowadzić dwie ścieżki szerokości 16 mils pomiędzy nogami scalaka. Są specjaliści, którzy uzyskują lepsze rezultaty. Ścieżka 10 mils jest do zrobienia.

    To, co pokazujesz, da się namalować flamastrem. I to grubym...

  • #7 20 Lis 2015 10:54
    Christophorus
    Poziom 40  

    Ta "obudowa" w metalowej puszce wraz z całością konstrukcji też nie wygląda najlepiej. Na zdjęciu obok widać, że już się postarałeś i urządzenie zamontowałeś w ładnej niebieskiej obudowie.

  • #9 20 Lis 2015 11:11
    Christophorus
    Poziom 40  

    Nawet jeśli jest to inne urządzenie wykonane przez Autora tematu, to w porównaniu do płytki i tej metalowej obudowy widać, że jak chce to potrafi lepiej wykonywać swoje urządzenia.

  • #10 21 Lis 2015 09:14
    Balu
    Poziom 38  

    Wszyscy tylko zawsze burczycie w DIY na nowych...
    Każdy się uczy kiedyś.
    Kolego autorze, polygony podłącz do gnd, nie będzie tych paskudnych wdów między ścieżkami.
    Nie układaj elementów po skosie - to wygląda co najmniej nie profesjonalnie :)
    Te przelotki pod spodem to też nie jest dobry pomysł.
    Doskonal się dalej i będzie git.

    P.S. Przekładanie procesora w dobie ISP i innych szeregowych standardów "In Circuit" jest bez sensem przy prototypowaniu.
    Lukasz.

  • #11 21 Lis 2015 09:53
    tronics
    Poziom 35  

    Wygląda jak zaprojektowane w Eagle - jak koledzy powiedzieli - podłączenie poly do masy i wyłączenie "orphans" czyli po naszemu sierotek, takich kawałków poly których do niczego nie da się podłączyć i sobie włażą między ścieżki i elementy tworząc pojemności pasożytnicze.

    Cytat:
    Nie układaj elementów po skosie - to wygląda co najmniej nie profesjonalni

    to akurat nie jest prawda. Jeśli jest uzasadnienie to nie ma problemu z montowaniem elementów pod kątem 45°
    Przykład? LINK
    Mostek w dolnej środkowej części karty, towarzyszące elementy, oraz elementy odsprzęgające/filtrujące przy GPU. Nie ma w tym nic nieprofesjalnego, natomiast układanie "na pałę" owszem jest. Jeśli kolega stalo rzeczywiście używa Eagle to jest mnóstwo tutoriali w internecie, razem z lekcjami wideo. Warto obejrzeć, bo to PCB można zrobić praktycznie bez drutowania i jakieś 30% mniejsze. Jeszcze mniejsze byłoby przy wykorzystaniu elementów SMD.

  • #12 21 Lis 2015 10:12
    Christophorus
    Poziom 40  

    Balu napisał:
    Wszyscy tylko zawsze burczycie w DIY na nowych...
    Wiadomo, że każdy kiedyś zaczynał, ale moim zdaniem konstrukcje prezentowane w DIY powinny prezentować pewien poziom. Każdy powinien zdecydować czy jego konstrukcja spełnia ten poziom i nadaje się do przedstawienia w DIY. Jeśli poziom danej konstrukcji jest niski to niestety będą słowa krytyki. Z jednej strony można je odebrać jako "burczenie", a z drugiej strony krytyka ta wskazuje błędy jakich należy się wystrzegać w przyszłości. Patrząc na tą obudowę w metalowej puszce trudno jest napisać coś pozytywnego.

    Wracając do płytki w miejscu oznaczonym jako 2 widać, że zworka z drutu niemal się zwiera z wyprowadzeniem dławika. Może ta zworka to drut typu DNE (drut nawojowy emaliowany) używany do przezwajania np. transformatorów? Z drugiej strony w punkcie oznaczonym 1 drut ten przylutowany jest do wyprowadzenia diody więc nie wygląda on na drut DNE, czyli ryzyko zwarcia w punkcie 2 na płytce jest realne.

    Prosta płytka prototypowa Atmega 8

  • #13 21 Lis 2015 11:01
    Freddy
    Poziom 43  

    Balu napisał:
    Wszyscy tylko zawsze burczycie w DIY na nowych...
    Każdy się uczy kiedyś.
    To nie znaczy, że każde "byle co" należy publikować.
    Cytat:
    Kolego autorze, polygony podłącz do gnd, nie będzie tych paskudnych wdów między ścieżkami.
    Poligon, a nie polygon. Co to są wdowy?
    Cytat:
    Nie układaj elementów po skosie - to wygląda co najmniej nie profesjonalnie :)
    Te przelotki pod spodem to też nie jest dobry pomysł.
    Doskonal się dalej i będzie git.

    P.S. Przekładanie procesora w dobie ISP i innych szeregowych standardów "In Circuit" jest bez sensem przy prototypowaniu.
    Lukasz.
    Narzekasz na innych, a też przejechałeś się po autorze.

  • #14 21 Lis 2015 11:46
    Balu
    Poziom 38  

    Cytat:
    To nie znaczy, że każde "byle co" należy publikować.

    Dla autora widocznie było to coś, a nie "byle co" Taka moja opinia:)
    Cytat:
    Poligon, a nie poligon. Co to są wdowy?
    ale że duża litera?;-)
    No dobrze, z angielskiego mi się y zaleciało, bywa.
    Wdowy - mój błąd miały być sierotki ale z rana się nie myśli zbyt dobrze;) Kolega wyżej opisał, co ja miałem na myśli.
    Cytat:
    Narzekasz na innych, a też przejechałeś się po autorze.

    No tu się nie rozumiemy :) Ja uważam, że wskazanie błędów jest jak najbardziej w porządku, w przeciwieństwie do stwierdzeń demotywujących w stylu "byle co" i nie powinno się to tu znaleźć etc.
    Człowiek włożył w to pracę, mniej lub więcej tejże, ale jednak, działa - działa.
    Nie zbliżajmy się może w stronę audiovoodoo że jak brzydko to już syf, kiła i mogiła. I nie jest mięsisto wykonane.
    Taki mały OT.

    Autorze, doskonal się! Słuchaj rad!



    [/quote]

  • #16 21 Lis 2015 12:52
    nadchloran
    Poziom 10  

    Witam, ja bym tu jeszcze wlutował kwarc, ewentualnie z możliwością jego odłączenia no i wg mnie ważne jest umieszczenie na takiej płytce dodatkowo złącza pod wyświetlacz LCD, jak ma to być możliwie uniwersalna płytka.

    W mojej wersji takiej płytki dodałem jeszcze złącze do transmisji RS 232, klawiaturę z 9 przyciskami, ale to jest juz dosyć rozbudowana płytka.

    Poza tym warto dodać złącze do programatora ISP tak żeby nie trzeba było wyciągać procka za każdym razem żeby go przeprogramować. Z kwestii praktycznych, warto dać sobie opisy wyprowadzeń portów na goldpinach po stronie elementów, ułatwia to pracę.

  • #17 21 Lis 2015 14:06
    tronics
    Poziom 35  

    Ja mogę tylko dodać takie na przyszłość rady:
    1. zintegrować FT232 - raz, że można przez AVRDUDE programować, dwa że ma się bez zbędnych ceregieli jednocześnie zasilanie przez USB jak i komunikację z komputerem przez VCOM.
    2. Skoro po drugiej stronie stabilizatora taki poligon wielki to znacznie ładniej wyglądałby właśnie po drugiej stronie stabilizator SMD z poligonem pełniącym funkcję radiatora.
    3. Krawędzie mniej się strzępią jeśli przykleimy folię w miejscu wiercenia... oczywiście pomoże też ostrzejsze wiertło i dobrze dobrane obroty ;)
    4. opisy wyprowadzeń bez problemu można przenieść także termotransferem na stronę top i będzie to wyglądać dużo ładniej.
    5. jeśli wiemy, że będziemy korzystać ze sprzętowych interfejsów oraz np. ADC warto byłoby pogrupować funkcjonalnie, a nie portami. Tj. np. SPI+TWI; GPIO; wejścia analogowe, wyjścia PWM. Pozwoli to ładnie równo podpinać tasiemkami kolejne peryferia zamiast robić spaghetti :)

  • #18 21 Lis 2015 14:12
    nadchloran
    Poziom 10  

    Zapomniałem o bardzo ważnej rzeczy!

    Dlaczego autor płytki nie dał kondensatorów elektrolitycznych przed i za stabilizatorem dodatkowo oprócz tych 100 nF?

    Są one ważne bo filtrują zasilanie i w razie obciążenia stabilizatora większym prądem mogą powstać zakłucenia, szczególnie jeśli pracuje się z ADC. Te kondensatory elektrolityczne powinny mieć ze 100 uF.

  • #19 21 Lis 2015 15:48
    Christophorus
    Poziom 40  

    nadchloran napisał:
    Zapomniałem o bardzo ważnej rzeczy!

    Dlaczego autor płytki nie dał kondensatorów elektrolitycznych przed i za stabilizatorem dodatkowo oprócz tych 100 nF?

    Są one ważne bo filtrują zasilanie i w razie obciążenia stabilizatora większym prądem mogą powstać zakłucenia, szczególnie jeśli pracuje się z ADC. Te kondensatory elektrolityczne powinny mieć ze 100 uF.

    stalo napisał:
    Problemem głównym przy projektowaniu płytki w danej technologi jest dobranie odpowiedniej szerokości ścieżek, uniemożliwiło mi to dodanie większej ilości elementów filtrujących w danym rozmiarze płytki.

    Moim zdaniem brakujące kondensatory zmieściły by się na płytce przy odpowiednim rozmieszczeniu na niej elementów.

  • #21 21 Lis 2015 22:22
    nadchloran
    Poziom 10  

    Przydałby się też przycisk reset.

TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo