|
|
|
|
|
mirley, 19 maj, 2009 - 09:11
|
Urządzenie to a raczej moduł wykonawczy przystosowany jest to pracy z odbiornikami trójfazowymi dużej mocy. Bez problemu radzi sobie z grzałkami o sumarycznej mocy ponad 10kW. W układzie pracują triaki BTA41 o maksymalnym prądzie dochodzącym do 40A, co daje możliwość pracy z odbiornikami pobierającymi na starcie większy prąd. Moduł wykonawczy został tak zaprojektowany aby mógł zastąpić stycznik z cewką na prąd przemienny 230V. Dzięki optotriakom każda faza włączana jest niezależnie w najbliżsym zerze sieci, co nie jest bez znaczenia przy tak dużych mocach, jednocześnie optoizolacja zapewnia skuteczne oddzielenie obwodów wysokoprądowych od niskoprądowego sterowania. Dodatkową ochroną przeciwko przepięciom są warystory umieszczone równolegle z triakami. Ponieważ triaki BTA41 mają izolowaną obudowę, zostały one przykręcone bezpośrednio do radiatora, dla którego przewidziano możliwość podłączenia do uziemiania. Zwiększa to ochronę przed porażeniem gdyż przebicie na obudowę jednego z triaków powinno spowodować zadziałanie obwodów ochronnych sieci energetycznej.
|
|
|
|
|
|
|
|
|
mirley, 6 maj, 2009 - 19:33
|
Układ ten, a w zasadzie dość duże urządzenie, jak sama nazwa wskazuje jest domowej konstrukcji Ambilight'em. Całość oparta jest o mikrokontroler jednoukładowy ATMEGA16 i zestaw trójkolorowych diod LED. Urządzenie składa się ze sterownika i połączonych z nim modułów diodowych, po trzy diody połączone równolegle. Mirlight posiada 8 niezależnych kanałów generujących barwy w zależności od średniego koloru na brzegach ekranu. Łączność z komputerem zapewnia interfejs RS-232, ale można zastosować dowolny konwerter USB<->RS-232. Oprogramowanie sterujące zostało napisane w języku Python i działa z powodzeniem pod systemem Windows i Linux (Testowane było pod Archlinux i PLD Titanium, w wersjach 64-bitowych). Program sterujący umożliwia zdefiniowanie obszarów uśredniania koloru dla każdego z kanałów, oraz konfigurację szybkości przejść kolorów, potrzebną, gdy obraz na ekranie zmienia się bardzo szybko. Dodatkowo urządzenie ma mozliwość odbioru transmisji RC5 i sterowanie odtwarzaczem filmów, a później także (jeśli zajdzie taka potrzeba) innymi programami.
|
|
|
|
|
|
|
|
|
mirley, 19 kwiecień, 2009 - 09:48
|
Układ jest podwójnym potencjometrem cyfrowym zbudowanym w oparciu o układ scalony DS1267 firmy Dallas. Układ ten dostępny jest w trzech wersjach o różnej rezystancji (10k, 50k i 100k), jednak opisywanym projekcie zastosowano wersję 100k. Do sterowania wykorzystywany jest mikrokontroler ATTiny13 ze względu na małe wymiary. Potencjometr ten umożliwia regulację maksymalnie w 256 krokach, jednak w układzie modelowym ograniczoną to wartość do 128 kroków. Wartość tą można dowolnie ustawić modyfikując kod źródłowy programu. Na płytce przewidziano także wyprowadzenie polaryzacji układu DS1267, tak zwane "VBias", które można polaryzować ujemnym napięciem gdy konieczne jest przenoszenie większych niż 0,5V amplitud sygnału. Urządzenie z powodzeniem może zastąpić klasyczny potencjometr, było testowane z pozytywnym skutkiem wraz z projektem Wzmacniacza 2x15W. W układzie potencjometru zastosowano w większości elementy SMD aby maksymalnie zmniejszyć jego wymiary. Płytka postawiona pionowo z powodzeniem może być wmontowana w panel przedni wzmacniacza gdyż jej wysokość nie przekracza 3cm. Regulacji głośności dokonuje się za pomocą dwóch miniaturowych przycisków, wlutowanych bezpośrednio w płytkę. Dioda LED sygnalizuje swoim miganiem postęp w regulacji.
|
|
|
|
|
|
|
|
|
mirley, 5 kwiecień, 2009 - 12:24
|
Ten prosty wzmacniacz słuchawkowy o zaskakująco dobrych parametrach szumowych powstał specjalnie do pogrywania na gitarze w późnych porach wieczornych lub nocnych, kiedy włączanie klasycznego piecyka gitarowego nie jest miło odbierane wśród współlokatorów lub sąsiadów. Urządzenie zostało wykonane w oparciu o tani, a jednocześnie niskoszumowy wzmacniacz operacyjny NE5532. W roli stopnia wyjściowego pracują dwa niewielkie tranzystory bipolarne. Na płytce przewidziano złącze do gitary (Duży JACK) i wyjście słuchawkowe (Mały JACK) oraz potencjometr do regulacji wzmocnienia. Testy wykazały, że wzmacniacz posiada duże wzmocnienie i można z powodzeniem pracować z ustawieniem na "minimum", sygnał będzie wtedy regulowany jedynie w gitarze. Cały układ zasilany jest z baterii 9V, a wszystko po to aby nie ciągnąć za sobą przewodów od zasilania. Wzmacniacz współpracuje z klasycznymi słuchawkami 32ohm. Po podłączeniu ich do układu, monofoniczny sygnał z gitary zostanie podany na dwie słuchawki naraz.
|
|
|
|
|
|
|
|
|
mirley, 25 marzec, 2009 - 22:15
|
Przedwzmacniacz ten został zbudowany w oparciu o cyfrowy scalony procesor dźwięku TDA8425 sterowany za pomocą mikrokontrolera ATTiny2313. W układzie nie zastosowano żadnego wyświetlacza a jedynie linijkę diod LED (bargraf), na którym wyświetlane są podstawowe informacje o parametrach dźwięku. Przedwzmacniacz posiada dwa niezależne kanały, przełączane w pełni cyfrowo, oraz regulację głośności i barwy dźwięku. W roli elementu regulacyjnego wykorzystano tani i popularny impulsator (enkoder) obrotowy z wbudowanym przyciskiem. Zapewnia to prostą i intuicyjną obsługę urządzenia, zmniejszając znacznie jego wymiary. Przejście z ustawień głośności do ustawień tonów odbywa się przez naciśnięcie przycisku w impulsatorze. Przedwzmacniacz ten znakomicie nadaje się do współpracy z dowolnym wzmacniaczem, testowany był wraz z układem Mini wzmacniacza 2x15W. W roli źródła sygnału można zastosować odtwarzacz mp3, komputer, magnetofon lub dowolne urządzenie tego typu wyposażone w wyjście słuchawkowe.
|
|
|
|
|
|
|
|
|
mirley, 5 marzec, 2009 - 19:37
|
Układ ten jest w istocie konwerterem USB<->RS-232 zbudowanym w oparciu o mikrokontroler AVR (ATTiny2313 lub ATTiny45). Projekt powstał na podstawie opracowania ze strony http://www.recursion.jp/avrcdc/, skąd pochodzą oprogramowanie dla mikrokontrolera i sterowniki portu wirtualnego dla systemu Windows. Układ został wykonany w trzech wersjach, z których pierwsza posiada układ MAX232 i klasyczne złącze DB9M (Umożliwia to pracę jak zwykły port RS-232). Dwie pozostałe płytki, wykonane częściowo w technologii SMD, znakomicie nadają się do współpracy bezpośrednio z mikrokontrolerami, dając możliwość komunikacji za pośrednictwem wirtualnego portu szeregowego. RS-232, ze względu na prostotę oprogramowania, bywa często wykorzystywany w urządzeniach mikroprocesorowych. Stanowi to jednak pewien problem, ponieważ obecnie coraz trudniej spotkać ten port na płycie głównej. Ta prosta przejściówka wprowadzi możliwość komunikacji za pomocą portu USB, jednocześnie od strony systemu mikroprocesorowego będzie widziana dalej jako RS-232. Konwerter z powodzeniem pracuje w systemie Windows XP 32-bit.
|
|
|
|
|
|
|
|
|
mirley, 17 styczeń, 2009 - 11:40
|
Układ jest uniwersalnym wyświetlaczem LCD sterowanym za pośrednictwem portu RS-232. Dzięki zastosowaniu mikrokontrolera ATTINY2313 oraz konwertera poziomow MAX232 układ może być bezpośrednio podłączony do komputera. Sterowanie wyświetlaczem odbywa się za pomocą programu przesyłającego kody ASCI oraz specjalne instrukcje sterujące położeniem kursora i włączaniem podświetlania, na port RS-232 (zamiast specjalnego programu może być dowolny terminal). Dodatkowo układ może wspołpracować z innym mikrokontrolerem i służyć mu jako wyświetlacz sterowany tylko za pomocą jednej linii sygnałowej. Jest to przydatne szczegolnie gdy chcemy zamontować wyświetlacz kilkanaście metrow od głownego systemu mikroprocesorowego. Ponieważ układ wyświetlacza posiada dwukierunkowy interfejs szeregowy, istnieje możliwość podłączenia klawiatury i przesyłanie rozkazow sterujących pracą urządzenia (od wyświetlacza do urządzenia) za pomocą dodatkowego przewodu.
|
|
|
|
|
|
|
|
|
mirley, 12 listopad, 2008 - 09:58
|
Opisywany układ jest timerem fotograficznym a przynajmniej został tak nazwany przez kolegę z forum dla którego został zaprojektowany. Jak sam określił urządzenie to ma wspomóc jego domową ciemnię fotograficzną. Całość zbudowana jest w oparciu o mikrokontroler ATMEGA8 i może być zasilana z ładowarki od telefonu komórkowego. Pięcioprzyciskowa klawiatura i wyświetlacz LCD sprawiają że bardzo łatwo jest ustawić rządany czas pracy (z dokładnością do 0,1s). Dwa wyjścia timera wystawiają sygnały sterujące w postaci aktywnego "0" lub "1" co umożliwia bezpośrednie zastosowanie do włączania lub wyłączania urządzeń na określony czas. Dodatkowo na płytce przewidziano miejsce na buzzer, zapewniający sygnalizację dźwiękową upłyniętego czasu. Płytka urządzenia jest tak zaprojektowana aby umożliwić odcięcie klawiatury od reszty układu i dolutowanie jej na przewodach. Stwarza to wiele wariantów na zamontowanie całości w obudowie. Bez klawiatury płytka ma taki sam wymiar jak standardowy wyświetlacz LCD 16x2, więc nie będzie problemu z potrzebnym miejscem na jej zamontowanie w obudowie.
|
|
|
|
|
|
|
|
|
mirley, 9 październik, 2008 - 09:25
|
Opisywany układ jest programatorem mikrokontrolerow AVR, wzorowanm na bardzo popularnym projekcie opracowanym przez http://www.fischl.de/usbasp/. Zaletą układu jest prostota (Tylko mikrokontroler ATMEGA8 i kilka dodatkowych elementow) i łatwość obsługi, a fakt że wspołpracuje on z komputerem przez port USB sprawia, że bez problemu można go używać na laptopie oraz komputerach z płytami głownymi pozbawionymi portu LPT (obecnie coraz trudniej o dobrą płytę z portem LPT). Transmisją sygnału przez USB zajmuje się mikrokontroler, więc nie jest wymagany żaden dodatkowy kontroler USB. Dodatkową ważną zaletą tego projektu jest szybkość programowania dochodząca do 5KB/s oraz możliwość jej zredukowania na potrzeby programowania mikrokontrolerow z zegarem <1.5MHz. Jedynym problemem jaki pojawi się na początku to konieczność zaprogramowania mikrokontrolera sterującego za pomocą dowolnego innego programatora. Najprościej jest to zrobić korzystając z opisu dostępnego tutaj. Do obsługi programatora najlepiej nadaje się program avrdude, gdyż działa on na wielu systemach operacyjnych. Testowałem go na Archlinux 64 , PLD Titanium, Windows XP i Vista.
|
|
|
|
|
|
|
|
|
mirley, 5 październik, 2008 - 13:17
|
Opisywana podstawka służy do programowania niektorych mikrokontrolerow rodziny AVR. Urządzenie posiada jedynie kilka podstawek precyzyjnych na programowane mikrokontrolery i rezonator kwarcowy z kondensatorami. Do programowania wykorzystujemy bezpośrednie podłączenie mikrokontrolera do portu LPT (za pośrednictwem rezystorow zabezpieczających), czyli Sample Electronics Programmer. Zasilanie dla mikrokontrolera pobierane jest z portu USB komputera, za pośrednictwem kabla USB A <---> USB B (taki jak do drukarek). Wszystkie mikrokontrolery AVR mogą być programowane w działającym układzie jednak czasami nie ma miejsca na dodatkowe złącze lub układ z mikrokontrolerem jest daleko od komputera i nie ma jak go podłączyć. Opisywane podstawka będzie w takiej sytuacji bardzo pomocna. Lepiej wyjąć mikrokontroler z podstawki, niż nosić cały komputer :). Podstawka przyda się także w sytuacji gdy chcemy zaprogramować mikrokontroler nie mając jeszcze właściwej płytki urządzenia.
|
|
|
|
|
|
|