Autor: Dondu
Jeżeli jesteś początkującym elektronikiem i sądzisz, że elektronika, to dziedzina, która ma tylko jedną wyznaczoną drogę, to jesteś w błędzie, ponieważ:
Elektronika, to sztuka kompromisów.
Aby zobaczyć dalszą część artykułu, odpowiedz proszę na poniższe pytanie:
Który młotek wybrałbyś do wbicia gwoździa?
Prawidłowa odpowiedź:
To zależy!
Zależy od:
- rodzaju i wielkości gwoździa,
- rodzaju materiału, w który będzie wbijany,
- czy wbijamy pojedynczy gwóźdź, czy będziemy robić to wielokrotnie,
- czy mamy dostęp do prądu,
- czy stać nas na droższe młotki automatyczne,
- ... itp.
Niby oczywiste, ale wielu (nie tylko początkujących) zapomina o tym i ślepo brną w niewłaściwe rozwiązania, czego przykładem jest wynik powyższej ankiety:
Anonimowy komentarz
Zależy w co czy drewnianą krokwie do dachu czy mały mebelek na biurko ktory jest zrobiona ze sklejki 0,6cm.
Zależy w co czy drewnianą krokwie do dachu czy mały mebelek na biurko ktory jest zrobiona ze sklejki 0,6cm.
W przypadku nieprawidłowego dobrania:
- albo będziemy mieli problemy z jego wbiciem,
- albo z ekonomią czynności wbijania,
- albo jedno i drugie.
Problem początkujących.
Każdy układ elektroniczny można zbudować na wiele różnych sposobów. Ale tutaj pojawia się główny problem początkujących, ponieważ nie wiedzą, czy:
- nie można,
- nie trzeba,
- można,
- należy,
- bezwzględnie trzeba,
Kompromisy - Dlaczego w ogóle je stosować?
Przecież mogę zawsze robić możliwie idealnie!
Owszem możesz, ale to kosztuje, ponieważ uwzględnić należy:
- dodatkowe elementy,
- dodatkowe miejsce na płytce PCB,
- dodatkowy czas projektowania,
- dodatkowy czas montażu,
- ... itd.
- zgodność z parametrami użytych elementów elektronicznych,
- odporność na zakłócenia,
- pewność działania urządzenia,
- mniej problemów z gwarancjami,
- ... itd.
Poza tym:
Dla jednego projektu, idealnie może oznaczać coś zupełnie innego niż dla innego projektu.
Moim zdaniem
Moim zdaniem, dla początkującego lepiej jest stosować nadmiar poprawności budowy urządzeń, niż niedomiar.
Przy takim podejściu masz:
- większą szansę na poprawną realizację projektu,
- przy jednoczesnej minimalizacji ilości czas poświęconego na ewentualne poszukiwanie przyczyn problemów z urządzeniem.
Nie dotyczy tylko i wyłącznie zasilania, jak w powyższym linku.
Czego dotyczą kompromisy?
Wszystkiego! Począwszy od wyboru mikrokontrolera, poprzez każdy zastosowany w urządzeniu element, aż do sposobu pisania programu.
Innymi słowy:
Inaczej tworzymy projekt prostego zegara na półkę przy łóżku, a inaczej zegara, od którego zależeć będzie sterowanie ruchem drogowym.
inny przykład:
Inaczej zbudujemy sterownik 8 diod LED (on/off), a inaczej sterownik 8 ładunków wybuchowych. A przecież funkcjonalność praktycznie ta sama.
jeszcze inny przykład:
Zupełnie inaczej zaprojektujemy urządzenie, w którym pomiary analogowe będziemy robić z niewielką dokładnością, a inaczej to, w którym chcemy mieć możliwie najdokładniejsze pomiary.
By to ocenić potrzeba:
- dokładnych założeń projektu,
- kalkulatora kosztów (o ile ma to znaczenie),
- zdrowego rozsądku i myślenia,
- ... i niestety doświadczenia.
Podsumowanie
Krótko mówiąc:
- Nie ma jednej, jedynie słusznej drogi!
- Można pozwalać sobie na ustępstwa, ale trzeba być świadomym zagrożeń i skutków.
- Zastanów się co jest istotne w Twoim projekcie i gdzie jest pole do kompromisów.
- Jeżeli nie jesteś pewny - czytaj datasheet.
- Nadal nie masz pewności - zapytaj na forum.
- Jeżeli nie chcesz pytać - zastosuj się do najbardziej poprawnej wersji.
Konkrety?
Kiedy podasz jakieś konkrety?
Pisząc artykuły na blogu, staram się zwracać uwagę na te elementy "wyboru", czyli miejsca możliwych kompromisów, tłumacząc jednocześnie kiedy i jaki kompromis można wykonać. Dlatego staraj się uważnie czytać dany artykuł w całości, ponieważ mogą Ci umknąć, być może istotne dla Ciebie jego fragmenty.
Przykłady kompromisów znajdziesz tutaj:
- podłączenie części analogowej mikrokontrolera,
- likwidacja drgań styków za pomocą kondensatora vs zakłócenia,
- podłączenie karty SD,
- bateria zasila mikrokontroler,
- ...
- oraz tysiące innych problemów, mniej lub bardziej istotnych z punktu widzenia danego urządzenia.
Na blogu w wielu miejscach wykorzystujemy kompromisy. Aby się dowiedzieć gdzie, wystarczy wpisać słowo kompromis w poniższą wyszukiwarkę:
Niestety reklam Google w wynikach nie mam jak się pozbyć :(
Wybaczcie, ale wyjątkowo nie publikuję Waszych komentarzy zdradzających odpowiedź na postawione pytanie. Robię to dlatego, żeby wyniki były w miarę możliwości prawdziwe, bez sugerowania tym, którzy jeszcze artykułu nie czytali.
OdpowiedzUsuńSory, ale na Operze Mini na telefonie nie da sie odpowiedziec na pytanie - button sie nie aktywuje.
OdpowiedzUsuńDziękuję za info, trwa proces zmian szablonu i w tym jest problem. Zapraszam za kilka-kilkanaście godzin.
UsuńNie przeczytałem dokładnie Twojego pytania, a akurat prowadzę prace przy szablonie stąd powyższa odpowiedź.
UsuńNiestety blog na telefonach przeglądanych za pomocą szablonu dla urządzeń mobilnych, nie pozwala na uruchomienie komponentów JavaScript. W takim przypadku należy włączyć tryb przeglądania jak dla komputera. Na samym dole strony powinieneś znaleźć link "Wyświetl wersję na komputer".
Przycisk "Pokaż odpowiedź" nie reaguje na wciskanie (stronę otwieram przez telefon Samsung Galaxy S3) i lipa bo nie mogę dokończyć czytać artykułu.
OdpowiedzUsuńStrona wykorzystuje w tym celu Javascript. Jeśli nie masz włączonej jego obsługi, to niestety nie przeczytasz artykułu. :-(
Usuń