wytrawiarka PCB – nadzorowanie procesu trawienia

Słowem wstępu, za zbudowanie urządzenia nadzorującego i przyspieszającego „rozpuszczanie” PCB zabierałem się już  na początku tego stulecia – hehe ale fajnie zabrzmiało. Co prawda, od dawien dawna używam profesjonalnego sprzętu w postaci jak na fotce:profesjonalny sprzęt kaktusa do wytrawiania PCBZdarzało się, iż zestaw doraźnie był wzbogacany o tymczasowe „naczynia” o mniejszej lub większej powierzchni. Bo każda płytka wiadomo jest inna, ma różne rozmiary, a ostatnio większość maluchów się przytrafiało. Więc po co rozrabiać duże porcje roztworu skoro i tak potem siedzi w butelce i czeka na ponowne użycie. Każdy amator wie jak często są możliwości zmajstrowania czegoś, jest to chyba bolączka wszystkich nas, którzy w domu nie lubią próżnować. Wiadomo czasu dla siebie i swoich wynalazków/pomysłów jest niewiele …. czytam dalej co kaktus napisał

KTIR0711S – optyczny czujnik odbiciowy

optyczny czujnik odbiciowy w całej okazałości ;-)

optyczny czujnik odbiciowy w całej okazałości 😉

Bardzo ciekawy element z możliwością różnych zastosowań, mnie dał podwaliny do odmiennego spojrzenia na tact switch – przycisk. 😀 Ale to nie było pierwotne zastosowanie jakie dla niego wymyśliłem. Właściwie to nie było tak, najpierw był problem do rozgryzienia, a potem znalazł się ten element jako godny detektor. Już opowiem co sobie kiedyś wymyśliłem ….

czytam dalej co kaktus napisał

Przekładnik prądowy – pomiar prądu ~230V przez µC

Buszując pewnego czasu w internecie trafiłem na wzmiankę o czymś co zwało się przekładnik prądowy – ktoś polecał komuś jakieś rozwiązanie. W tamtym czasie nawet specjalnie mnie ten element nie zainteresował, stwierdziłem nie potrzebne mi to – zbytek nie widzę zastosowania 😛

Długo nie trzeba było czekać, pewnego dnia (sierpień 2013) zakupiłem ciekawy wynalazek. Była to listwa zasilająca do komputera. Ale nie tak pospolita – wyróżniała się wbudowanym układem elektronicznym, który pozwala między innymi na sterowanie i automatyzację włączania i wyłączania odbiorników z podziałem na odbiorniki podrzędne, oraz nadrzędne. Oraz to co najistotniejsze potrafi mierzyć prąd pobierany przez odbiorniki. czytam dalej co kaktus napisał

zasilanie „bez zasilacza” lub detekcja napięcia w sieci ~230V

Haaaa 😆  to nie cud, to wersja ekonomiczna, zasilania drobnej elektroniki. Ekonomiczna nie musi znaczyć najlepsza, niemniej niekiedy warto rozważyć taki wariant. Mnie potrzeba taka dopadła przy okazji obmyślania patentu na prosty i bezpieczny sposób detekcji przez µC napięcia sieci ~230V. Choroba tyle czasu już upłynęło, od kiedy mamy przestawione napięcie w gniazdach z ~220V na ~230V, a ja ciągle chcę pisać ~220V …. czytam dalej co kaktus napisał

Pull-up resistor i pull-down resistor w µC AVR

Tym razem opiszę – zanotuję sobie,  😀 jak to jest z tymi wewnętrznymi pull-up resistor i pull-down resistor w µC AVR.

Dla świętego spokoju można wyczytać w nocie katalogowej każdego µC jakie ma te rezystory i czy w ogóle ma, oraz o jakich są one wartościach. Rezystancja tych elementów jest odmienna dla pinów reset i GPIO. Stosowne informacje o wartościach zawiera dział Electrical Characteristics  tabela – DC Characteristics, – wiersze u dołu. czytam dalej co kaktus napisał

TIMER i tryb CTC

Co to u licha jest ten TIMER i tryb CTC?

Krótko mówiąc  “Clear on Timer Compare”, w skrócie CTC – czyli jeden z trybów w jakim może pracować timer µC. Timer to krótko mówiąc jednostka „zliczająca” stosowana do odmierzania przedziału czasu. Jak to działa? Po prostu µC sprzętowo porównuje wartość zliczającego timera z pożądaną wartością umieszczoną w stosownym rejestrze. Gdy wartość ta zostanie osiągnięta, timer zostaje automatycznie wyzerowany i ustawiona zostaje flaga w rejestrze statusu (status register). Tymczasem kolejny cykl zliczania dalej trwa. Więc musimy tylko sprawdzać czy odpowiednia flaga w rejestrze statusu jest ustawiona i w stosownym dla nas momencie zerować ją. czytam dalej co kaktus napisał

Sensor IR w standardzie NEC VS1838B

Jak sobie poradzić z tematem odbiornik / sensor IR w standardzie NEC VS1838B?

małe PCB z kondensatorami i pullup do testów sensora VS1838

małe PCB z kondensatorami i pullup do testów sensora VS1838

Powszechnie wiadomo, że Bascom AVR ma wsparcie dla odbioru i nadawania IR w standardzie RC5, oraz nadawania w standardzie RC6 i Sony, dzięki wbudowanym poleceniom. Do dyspozycji mamy: RC5SEND, RC6SEND, RC5SENDEXTSONYSEND, GETRC5. Polecenia do wysyłania danych korzystają z Timera1, a odbierające/dekodujące dane z Timera0 (istnieje możliwość zmiany), i o tym trzeba zawsze pamiętać.

czytam dalej co kaktus napisał

Optymalizacja kodu Bascom

Czyli pamięci flash przybywaj .. 😎

Optymalizacja kodu Bascom, to może bardzo duże słowa, niemniej zwrócę uwagę na kilka istotnych aspektów dzięki którym, można upchnąć zamierzony cel do pamięci flash. Czasem, może być to nie lada wyczyn.

Objętość wynikowego kodu, który utworzy kompilator zależy od różnych czynników. Ma na nią wpływ ilość i typ zmiennych i operatorów, dlatego typy należy dobierać optymalnie zależnie od potrzeby. W zależności od objętości typu, może on zajmować od jednego bita do czterech bajtów, zarówno pamięci RAM jak i Flash. Przy czym w drugim wypadku bit stanowi wyjątek ponieważ upychany/sklejany jest w bajty. czytam dalej co kaktus napisał