Tym razem mała odskocznia od teoretycznego cyklu opisującego budowę „cyfrowego zasilacza” i coś bardziej praktycznego. Choć kto wie? Może nie do końca niezwiązanego z tamtymi artykułami
Dzisiaj chcę Wam przedstawić mini projekt klawiaturki numerycznej wyposażonej w wyjście szeregowe, które można bezpośrednio podłączyć do UARTu mikrokontrolera (u mnie były to np. Atmega8 i Atmega32).
W drugiej części tego minicyklu chciałbym Wam przedstawić różne metody wyprowadzania danych cyfrowych z mikrokontrolera w postaci napięcia proporcjonalnego do zdigitalizowanej wartości liczbowej.
Mamy tutaj kilka możliwych rozwiązań realizacji naszego DAC (Digital Analog Converter – Konwerter Cyfrowo Analogowy). Weźmy zatem na pierwszy rzut modulację PWM.
Tym wpisem chcę zacząć krótką serię artykułów opisujących kolejne perypetie procesu projektowania, podejmowania decyzji oraz budowania zasilacza „cyfrowego”. Słowo cyfrowego zostało celowo napisane w cudzysłowie, gdyż nie będzie to zasilacz impulsowy (przez niektórych nazywany cyfrowym), nie będzie to też do końca zasilacz liniowy ze sterowaniem cyfrowym (np. pwm lub DAC). Będzie to natomiast zasilacz liniowy z tym, że pętla histerezy (dla niewtajemniczonych pętla stabilizująca napięcie, prąd, ustalająca limitery dla prądu i napięcia itd.) zostanie przeniesiona do programu. Koncepcja taka jest przez wielu elektroników bardzo mocno krytykowana, jako że taki zasilacz nie nadaje się do uruchamiania układów, gdyż jest zbyt wolny w stosunku do rozwiązań opartych na wzmacniaczach operacyjnych. Jak to będzie w naszym przypadku, to się okaże, w ostatnim odcinku obiecuję dokonać stosownych pomiarów gotowego układu. Ja natomiast zdecydowałem się, aby oprzeć ten projekt właśnie na takiej koncepcji z kilku względów. Po pierwsze, jestem bardziej software-guy, a więc przeniesienie ile się da do programu jest mi na rękę, poza tym daje to spore możliwości modyfikacji i zmiany funkcjonalności całego układu poprzez wymianę oprogramowania. Po drugie, takie rozwiązanie minimalizuje liczbę elementów elektronicznych oraz ich połączenia, co sprawia, że układ od strony elektronicznej staje się prostszy i łatwiejszy do wykonania przez młodych adeptów elektroniki.
Tym razem chciałbym wam przedstawić prostą modyfikację, której dokonałem na swoim wysłużonym zestawie 2.1 Creativa. Problem, przed którym stanąłem, to podłączenie więcej niż jednego źródła sygnału (w moim przypadku laptop+domowy serwerek+blaszak) do moich głośniczków komputerowych.
Poniższy projekt powstał jako część domowej automatyki. Jest to karta przekaźników sterowana poprzez port RS232 komputera która może zostać dodatkowo rozbudowana o 5 wejść. Opisywany projekt to kompletne rozwiązanie zawierające część sprzętową wraz z firmwarem jak i część programową (PC) na która składa się konsolowy program (linux) do sterowania, biblioteka dla języka php oraz okienkowa aplikacja napisana w javie/swing.
Co prawda już po walentynkach, jednak dopiero teraz znalazłem odrobinę czasu aby pokazać co zmajstrowałem dla swojej lepszej połówki z tej okazji. Chciałem aby to było coś niebanalnego, coś co będzie pełniło funkcje walentynki a jednocześnie, coś w czym oddam kawałek siebie – swojej pracy. Padło na wyświetlacz widmowy Założenia Przede wszystkim wyświetlacz miał być [...]
Potrzeba matką wynalazku! Co zrobić gdy potrzebujemy zaopatrzyć nasz układ oparty o mikrokontroler (np. At90s2313, attiny2313 i pochodne) w prosty przetwornik A/D, przy czym akceptujemy błędy pomiarowe na poziomie +/- 5% ? Naturalnie można podłączyć zewnętrznego ADC na I2C, ale w przypadku gdy chcemy tylko zorientować się jak wygląda napięcie lub dokonać jego nie dokładnego [...]
W tym roku moja druga (ładniejsza) połówka wysłuchała moich próśb i zamiast kolejnych skarpetek, kapci czy kolejnych perfum, tudzież innych utensyliów znalazłem pod drzewkiem starter kit z arduino uno. Chyba się starzeję… W związku z powyższym poczułem się zobowiązany (wobec drzewka), stąd pomysł na przetestowanie nowej zabawki w sposób odpowiedni do panującego nastroju Całość powstała [...]

