Nowy Mirlight

Wraz z grizz'em zabraliśmy się za realizacje nowej wersji oprogramowania dla Mirlight. Program do mikrokontrolera jest już dostępny na stronie projektu. W nowej wersji zmieniono system komunikacji z komputerem. Układ odbiera teraz 26 bajtową paczkę w której skład wchodzi identyfikator pakietu, 24 bajty danych o kolorach oraz suma kontrolna na końcu. Takie rozwiązanie pomoże uniknąć niewłaściwych kolorów na ekranie. Przenieśliśmy całe przeliczenia kolorów na komputer a procesor pracuje w sumie teraz jako wyświetlacz sterowany RS232.


Wprowadzony podział forum

Wprowadziłem podział pytań na forum na konkretne działy. Narazie trwa rozdzielanie odpowiedzi pomiędzy konkretne działy ale już teraz proszę o umieszczanie pytań w konkretnym miejscu i zachowywanie porządku w wypowiedziach. Liczba działów może ulec powiększeniu w miarę segregowania wcześniejszych pytań.


Prosty Sterownik C.O.

9
Ocena: None Średnia: 9 (13 głosujących)

Urządzenie to jak sama nazwa wskazuje jest sterownikiem do instalacji centralnego ogrzewania. Układ sprawdza się w bardzo prostych instalacjach posiadających jedną wspólną pompkę do grzejników i do wymiennika C.W.U. W wersji podstawowej nie jest oprogramowany wentylator nadmuchowy, gdyż nie było go w instalacji w której opisywany sterownik miał działać. Dodatkowe wyjście z triakiem pozwoli łatwo zmodyfikować program i dodać obsługę wentylatora. Sterownik posiada dwa tryby pracy, letni w którym głównie nastawia się na grzanie wody i pompa pracuje gdy temperatura na piecu jest większa niż w wymienniku, oraz tryb zimowy gdzie pompa pracuje zawsze gdy temperatura na piecu jest większa od minimalnej. Dodatkową funkcją sterownika jest pomiar temperatury na piecu, w bojlerze, w domu i na zbiorniku wyrównawczym. Konfiguracja w menu pozwala ustawić temperaturę minimalną i alarmową oraz zmieniać tryb pracy.


Nowa strona główna

Zaprojektowałem niedawno nowy wygląd strony głównej ...


Wasze propozycje

10
Ocena: None Średnia: 10 (3 głosujących)

Wszelkie propozycje ciekawych sterowników, zegarów, pilotów i różnych innych układów można pisać w odpowiedziach w tym wątku. Nie mam obecnie dużo czasu na projektowanie urządzeń ale zawsze mogę udzielić pomocy jeśli będę wiedział o co chodzi. Masz jakiś pomysł, lub jest Ci potrzebne jakieś urządzenie to po prostu napisz jak ma ono działać i do czego służyć. Jeżeli pomysł będzie ciekawy i czas pozwoli to może umieszczę coś podobnego na stronie. Proszę przeglądnąć propozycje innych osób (poniżej) i ewentualnie wyrazić swoje zdanie na ich temat.


Strona Główna

Strona Główna

Uwagi do Sprawozdań

10
Ocena: None Średnia: 10 (3 głosujących)

UWAGA!! Przeczytaj czemu nie ma sprawozdań


Uniwersalna Płytka Testowa dla AVR

9.625
Ocena: None Średnia: 9.6 (8 głosujących)

Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron[małpa]tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie posiada żadnego mikrokontrolera wpiętego na stałe a jedynie uniwersalne złącze do którego można wpiąć moduł z dowolnym mikrokontrolerem. Na razie powstały moduły dla procesorów ATmega8, ATmega16, ATmega162, ATTiny2313 oraz ATTiny13, ale nic nie stoi na przeszkodzie aby dorobić kolejne. Płytka zawiera programator USBASP i może być w całości zasilana z USB, lub z zewnętrznego zasilacza. Urządzenie bogate jest we wszystkie najpotrzebniejsze elementy, takie jak Wyświetlacz LCD i LED, Zegar czasu rzeczywistego, pamięć EEPROM, interfejsy komunikacyjne RS232 i RS485, oraz klawiatury, układy wykonawcze, diody LED i wiele wiele innych. Elementy składowe płytki łączą się ze sobą za pomocą specjalnych kabli nasuwanych na goldpiny oraz zworek i przełączników. Część elementów podłączona jest na stałe do wybranych portów mikrokontrolera (np. LCD) co upraszcza plątaninę kabli nad płytką.


Wkrótce nowa Płytka Testowa

Przedstawiam zdjęcie mojej nowej płytki testowej, którą opracowalismy wraz z kolegą w oparciu o testy innych płytek i uwagi nasuwające sie podczas programowania i testów różnych układów. Płytka zawiera prawie wszystko co kiedykolwiek używaliśmy przy procesorach i elementy które chciałby sprawdzić, jak np klawiatura PC. Wbudowany USBASp pozwoli na łatwe programowanie przez USB.


Zasilacz Symetryczny do Wzmacniacza Audio

7.5
Ocena: None Średnia: 7.5 (8 głosujących)

Układ nie wnosi sobą nic odkrywczego i jest to po prostu najzwyklejszy, symetryczny zasilacz niestabilizowany, składający się z mostka prostowniczego oraz kondensatorów (dwóch lub czterech). Zasilacz taki jest wykorzystywany głównie do zasilania wzmacniaczy audio, jak na przykład Mini Wzmacniacz 2x100W. Mostek prostowniczy należy dobrać do przewidywanego poboru prądu przez wzmacniacz. Projekt jest w zasadzie źródłem płytki na której łatwo można zbudować zasilacz symetryczny, uzupełniając ją jedynie o dobry transformator, najlepiej toroidalny z podwójnym uzwojeniem. Pola lutownicze na płytce zostały tak dobrane aby umożliwić wlutowanie kondensatorów o różnych gabarytach, aż do maksymalnej średnicy 25mm. Zasilacz ten powstał w odpowiedzi na wielokrotne pytania o jakąś gotową płytkę, na której by można było dość zgrabnie wykonać taki układ. Ścieżki na płytce są bardzo grube co nie jest bez znaczenie przy przewodzeniu znacznych prądów. Nie zwalnia od jednak konieczności ich pocynowania.


Enkoder Obrotowy

7.66667
Ocena: None Średnia: 7.7 (6 głosujących)

Nazwa tego urządzenia może wydawać się myląca ale jest to poprostu konwerter zamieniający sygnał z impulsatora na dwa sygnały (impulsy w lewo i w prawo). Dwa przebiegi przesunięte w fazie o połowe okresu, generowane przez impulsator są zamieniane na impulsy na dwóch wyjściach. Na jednym pojawiają się przy obrocie w prawo a na drugim przy obrocie w lewo. Całe urządzenie zostało zaprojektowane na niewielkiej płytce drukowanej, w którą bezpośrednio wlutowany jest impulsator. Nad sterowaniem całością czuwa mikrokontroler ATTiny13, który jako element SMD znakomicie zmieścił się między nóżkami impulsatora. Układ wymaga zasilania 5V i generuje impulsy których stanem aktywnym jest zero logiczne. Ze względu na niewielkie wymiary całej płytki nie będzie ona przeszkodą w zamontowaniu impulsatorów nawet 6mm od siebie. Układ przeznaczony jest do współpracy z potencjometrami cyfrowymi, wyposażonymi w sygnały "góra" i "dół", pozwala zastąpić przyciski impulsatorem. Może się także nadawać do współpracy z innymi mikrokontrolerami, tam gdzie program sterujący jest już bardzo skomplikowany i nie chcemy obciążać go dodatkowo obsługą impulsatora.


Komunikacja z Potencjometrem Cyfrowym DS1267

10
Ocena: None Średnia: 10 (1 głosujący)

Opis ten przybliży zasadę komunikacji z układami posiadającymi szeregowy interfejs w postaci rejestru przesuwnego. Opis zostanie przedstawiony na podstawie układu potencjometru cyfrowego DS1267 jednak nie jest to jedyny układ sterowany tym sposobem. Ten sposób przesyłania danych do układów pomocniczych nosi nazwę 3-Wire (RST,CLK i DQ).


DS1267

10
Ocena: None Średnia: 10 (1 głosujący)

DS1267 jest scalonym podwójnym potencjometrem cyfrowym, regulacja każdego z potencjometrów niezależnie odbywa się w 256 krokach. Cały układ pobiera podczas pracy około 22uA prądu (maksymalnie do 650uA w zależności od częstotliwości pracy). Komunikacja i sterowanie potencjometru odbywa sie poprzez trójprzewodową magistralę szeregową (3-wire), w rzeczywistości jest to poprostu zwykły rejestr przesuwny.


Obsługa Klawiatury Wieloprzyciskowej

10
Ocena: None Średnia: 10 (2 głosujących)

W układach mikroprocesorowych bardzo często w roli interfejsu między urządzeniem a jego użytkownikiem wykorzystujemy klawiaturę złożoną z przycisków uSwitch. Gdy jest kilka przycisków to wystarczy proste podłączenie między portem mikrokontrolera a masą, dla większej liczby klawiszy wygodnie będzie zrobić klawiaturę matrycową, bo uzyskamy wtedy większą liczbę klawiszy a wykorzystamy mniej pinów procesora. Przedstawione tutaj procedury dotyczą obsługi tych dwóch typów klawiatury.


Miernik Długości

7
Ocena: None Średnia: 7 (4 głosujących)

Urządzenie to, jak sama nazwa wskazuje, służy do pomiaru długości. Zbudowane jest w oparciu o mikrokontroler ATMEGA8, a w roli czujnika obrotów pracują dwa fototranzystory, tworząc transoptor szczelinowy. Projekt opracowałem zainspirowany pomysłem jednego z użytkowników mojej strony. pomiar długości odbywa się poprzez zliczanie impulsów generowanych przez szczeliny na kole o określonym promieniu. Dokładność pomiaru nie jest porażająca i zależy od średnicy koła za pomocą którego zostaje mierzona odległość i ilości dziur jakie się w nim znajdują. Dokładnie jest to odcinek powstały z podzielenia obwodu koła przez ilość dziur (szczelin). Pomiar uwzględnia kierunek ruchu koła, więc jest możliwość zmierzenia "ujemnych metrów". Urządzenie dobrze się sprawdza przy pomiarze dużych odległości i było projektowane z myślą o mierzeniu odcinków przewodów w instalacji elektrycznej. Dlatego zostało wyposażone w pamięć nieulotną mierzonych odcinków z możliwością ich wczytywania i kontynuowania pomiaru (można zapisać do 20 odcinków). Sterowanie miernikiem dokonujemy z poziomu klawiatury na urządzeniu (zapis, odczyt danych), oraz za pomocą przycisków "mierz" i "+2R"(dodaje dwa promienie koła do wyniku długości gdy np mierzymy od rogu do rogu pomieszczenia) które znajdują się w rączce urządzenia.


Nowe Artykuły

Umieściłem ostatnio dwa nowe opisy odnośnie testowania i uruchamiania układów elektronicznych oraz drugi na temat programowania w AVRdude i Burn-O-Mat, zapraszam do zapoznania sie z nimi, szczególnie początkujących "Atmelowców" :). Wszystko dostępne jest w dziale "Artykuły Różne"


Programowanie Mikrokontrolerów w AVRDude

10
Ocena: None Średnia: 10 (4 głosujących)

Artykuł ten ma rozjaśnić programowanie mikrokontrolerów AVR w programie AVRDude, ten darmowy i znakomity program obsługuje wiele programatorów (np. USBAsp, STK200/300, STK500, Bascom SAMPLE Cable itp) a ponadto jest darmowy i pracuje bezproblemowo pod Linuxem i Windowsem, co jest jego ogromną zaletą. AVRDude jest programem konsolowym (tekstowym) jednak posiada wiele nakładek graficznych ułatwiających pracę.


Budowa i Uruchamianie Układów Elektronicznych

9.33333
Ocena: None Średnia: 9.3 (3 głosujących)

Opis ten ma na celu pomóc w zrobieniu płytki i uruchomieniu układów elektronicznych. Jest przeznaczony dla początkujących ale nie tylko, zawiera informacje mówiące o zasilaniu układów elektronicznych i ich montażu. Postaram się także napisać kilka wskazówek na temat pierwszego uruchomienia układu elektronicznego, co może pomóc uniknąć strat związanych z uszkodzonymi elementami oraz troszkę na temat mikrokontrolerów AVR. Opis ten jest oparty tylko i wyłącznie na doświadczeniu i własnych błędach a nie na żadnym podręczniku.


Wzmacniacz do Subwoofera

8.85714
Ocena: None Średnia: 8.9 (7 głosujących)

Opisywane urządzenie jak sama nazwa wskazuje jest wzmacniaczem do głośnika niskotonowego, popularnie zwanego Subwooferem. Układ wyposażony jest w filtr aktywny zbudowany na wzmacniaczach operacyjnych, oraz sumator umożliwiający podanie sygnału jednocześnie z wyjścia stereofonicznego. Ponieważ sygnał dla układu pobierany jest z wyjść głośnikowych, działającego już systemu audio, więc nie ma konieczności ingerencji w działający wzmacniacz. Pobieranie sygnału z głośników ma jeszcze jedną zaletę a mianowicie pozwala zachować stałą proporcję głośności Subwoofera do systemu stereo. Wzmocnienie kanału niskotonowego można regulować za pomocą potencjometru. Po odfiltrowaniu wysokich częstotliwości sygnał jest wzmacniany za pomocą układu TDA2030, lub podobnego. Płytka została tak zaprojektowana aby umożliwić pracę układów TDA2030, TDA2040 i TDA2050 (po wymianie elementów współpracujących). Daje to możliwość dostrojenia mocy wyjściowej do własnych upodobań i posiadanego wzmacniacza. Urządzenie powstało jako uzupełnienie projektu Wzmacniacza 2x15W, stąd też taki kształt płytki, pasujący długością do poprzedniej. W opisywanym projekcie pracuje z powodzeniem układ TDA2040 zasilając głośnik niskotonowy GDN 30/60/1 firmy Tonsil.


Uniwersalne Minizasilacze

7.83333
Ocena: None Średnia: 7.8 (6 głosujących)

Projekt ten a w zasadzie 3 projekty, to nic innego jak klasyczne zasilacze zbudowane w oparciu o stabilizatory 78XX, 79XX lub LM317. Dwa pierwsze układy mają ustalone napięcie pracy zależne od wlutowanego stabilizatora, natomiast ten ostatni wyposażony jest w płynną regulację napięcia, dokonywaną za pomocą potencjometru montażowego. Lutując jeden ze wspomnianych wcześniej stabilizatorów, możemy uzyskać dowolne napięcie stabilizacji. Płytki zawierają także kondensatory filtrujące współpracujące ze stabilizatorami więc całe uruchomienie sprowadza się do podłączenia modułu do transformatora poprzez mostek prostowniczy. Układziki te nie mają w sobie nic odkrywczego ale przydają się gdy w budowanym urządzeniu nagle okazuje się, że przydał by się jeszcze stabilizator, a zapomnieliśmy o nim podczas projektowania. Ogólnie wszędzie tam gdzie zachodzi potrzeba szybkiego wykonania zasilacza stabilizowanego, te układy z pewnością się przydadzą.


Trójfazowy Moduł Wykonawczy

9
Ocena: None Średnia: 9 (4 głosujących)

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.


Regulamin już gotowy

Właśnie umieściłem na stronie regulamin dotyczący użytkowania mojej witryny. Wszystkie zmiany będą ogłaszane w tym miejscu. Cały tekst jednolity można przeczytać na http://mirley.firlej.org/regulamin


Mirlight (Domowy Ambilight)

9.6
Ocena: None Średnia: 9.6 (5 głosujących)

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.


Konta użytkowników i Forum

Właśnie zostało stworzone proste Forum (Link na pasku u góry strony) bazujące na podobnej zasadzie jak odpowiedzi pod artykułami. Bardzo ważne jest aby od teraz wszystkie pytania nie związane z artykułami na stronie zadawać w formie wątków na forum.

Na razie wprowadziłem dwie kategorie: Pytania, gdzie można zadać dowolne pytanie z dziedziny elektroniki, oraz Realizacje gdzie można pochwalić się własnoręcznie wykonanym układem na podstawie schematów zawartych na mojej stronie, ale nie tylko.


Zmiana e-maila

Witam

Zmieniłem dziś adres mailowy na który należy wysyłać dodatkowe pytania, proszę się dostosować w miarę możliwości. Nowy adres to elektronika(małpa)firlej.org

Z tego adresu powinny też przychodzić powiadomienia, jeśli ktoś zaznaczy odpowiednią opcję pod odpowiedzią. Jeśli by wystąpiła jakieś problemy, proszę o komentarz pod tym wpisem.


Potencjometr Cyfrowy

8.8
Ocena: None Średnia: 8.8 (5 głosujących)

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.


Budowa Domowego Ambilight (Mirlight)

Witam

Trwa budowa układu Ambilight, domowej konstrukcji w oparciu o diody LED. Urządzenie ma za zadanie podświetlać ścianę za monitorem na kolor zależny od wyświetlanego na monitorze obrazu. Coś na wzór Ambilight stosowanego w telewizorach...


Słuchawkowy Wzmacniacz Gitarowy

8.8
Ocena: None Średnia: 8.8 (5 głosujących)

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.


Cyfrowy Przedwzmacniacz

7
Ocena: None Średnia: 7 (3 głosujących)

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.


Kolorowanie składni

Witam

Dodalem do panelu edycyjnego mozliwość wstawienia tagu kolorującego Bascoma (qBasic) i C++. Narazie nie ma potrzeby dodawać nic więcej. Proszę korzystać z tych narzędzi aby wpisy na stronie wyglądały jak najbardziej profesjonalnie.


Subskrybuje zawartość