Będzie zegarek

Czyli domowe sposoby produkcji obwodów drukowanych.
Awatar użytkownika
PROTON
Expert
Expert
Posty: 527
Rejestracja: czwartek 08 paź 2015, 18:35
Lokalizacja: Warszawa

Będzie zegarek

Postautor: PROTON » sobota 05 gru 2015, 20:38

Jeden moduł, do wykonania są jeszcze 2.
IMG_9697.JPG

IMG_9698.JPG
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Gott weiß ich will kein Engel sein.

Awatar użytkownika
RafPe
User
User
Posty: 177
Rejestracja: sobota 05 wrz 2015, 16:22

Re: Będzie zegarek

Postautor: RafPe » sobota 05 gru 2015, 20:55

Ladnie Ci ta plyteczQ wyszla! Zapowiada sie fajny projekcik :D

Awatar użytkownika
NCIS
Newb
Newb
Posty: 47
Rejestracja: poniedziałek 07 wrz 2015, 10:57
Lokalizacja: Żary

Re: Będzie zegarek

Postautor: NCIS » sobota 05 gru 2015, 22:30

Ładny, a powiedz mi, działa Ci to? :D

Awatar użytkownika
PROTON
Expert
Expert
Posty: 527
Rejestracja: czwartek 08 paź 2015, 18:35
Lokalizacja: Warszawa

Re: Będzie zegarek

Postautor: PROTON » sobota 05 gru 2015, 22:36

Jutro będę uruchamiał.
Gott weiß ich will kein Engel sein.

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: Będzie zegarek

Postautor: Antystatyczny » niedziela 06 gru 2015, 00:34

Źle zwymiarowałeś element biblioteczny, czy Ci tak wiertło zjeżdżało z padów? ;) Płytka ogólnie wyszła naprawdę przyzwoicie, ale chyba zrobiłbym grubszą ścieżkę zasilającą (wyświetlacz wygląda na spory). Tak się zastanawiam, czy każdy laminat jest taki "prążkowany". Ostatnio też coś tam projektowałem i na zdjęciach równiez widac paski na miedzi...
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
PROTON
Expert
Expert
Posty: 527
Rejestracja: czwartek 08 paź 2015, 18:35
Lokalizacja: Warszawa

Re: Będzie zegarek

Postautor: PROTON » niedziela 06 gru 2015, 10:15

Jak robiłem element dokładnie go nie sprawdziłem, trzeba było troszkę rozwiercić otworki. Poza tym, nie chciało mi się bawić w płytkę dwustronną, więc będzie jeszcze parę połączeń zrobionych kynarem. W przypadku produkcji amatorskich uważam że takie rozwiązania są dopuszczalne, ma działać.
Gott weiß ich will kein Engel sein.

Awatar użytkownika
Antystatyczny
Geek
Geek
Posty: 1168
Rejestracja: czwartek 03 wrz 2015, 22:02

Re: Będzie zegarek

Postautor: Antystatyczny » niedziela 06 gru 2015, 13:11

Aha, no to wsio jasne. Sam staram się, by moje płyteczki wyglądały jak najlepiej, ale po trawieniu i tak bywa to bardzo różnie i ostatecznie w ogóle się tym nie przejmuję. Jak sam wspomniałeś, to jest konstrukcja amatorska i przede wszystkim ma działać. A powiedz mi, jaką wysokośc mają te wyświetlacze?
"The true sign of intelligence is not knowledge but imagination" Albert Einstein.

Awatar użytkownika
matty24
User
User
Posty: 333
Rejestracja: sobota 31 paź 2015, 20:11
Lokalizacja: Małopolska

Re: Będzie zegarek

Postautor: matty24 » niedziela 07 lut 2016, 11:09

I taj z tym zegarem? Działa?

Awatar użytkownika
PROTON
Expert
Expert
Posty: 527
Rejestracja: czwartek 08 paź 2015, 18:35
Lokalizacja: Warszawa

Re: Będzie zegarek

Postautor: PROTON » niedziela 07 lut 2016, 20:19

Caøy czas mam problem z uruchomieniem WS-ki, robię zgodnie z dokumentacją a ona nie che działać. Coś jest nie tak, tylko co? Do czasu jak nie rozwiążę tego problemu to projekt stoi.
Gott weiß ich will kein Engel sein.

Awatar użytkownika
RafPe
User
User
Posty: 177
Rejestracja: sobota 05 wrz 2015, 16:22

Re: Będzie zegarek

Postautor: RafPe » niedziela 07 lut 2016, 22:39

WS2803 ? Wrzucalem na forum libsa do tego scalaka i dziala od reki :D Tu masz przyklad kodu a libsa masz w zalaczniku

Kod: Zaznacz cały

int main(void)
{
        SPI_Init();             // Inicjalizacja SPI
 
        /*
         * Przyklad zapalenia tylko wybranych
         */
        ws2803_set_pix_brightness(1, 98, ptrBuf);
        ws2803_shift_out(ptrBuf);
        _delay_ms(200);
 
        ws2803_set_pix_brightness(5, 120, ptrBuf);
        ws2803_shift_out(ptrBuf);
        _delay_ms(200);
 
        ws2803_set_pix_brightness(9, 60, ptrBuf);
        ws2803_shift_out(ptrBuf);
        _delay_ms(200);
 
        ws2803_set_pix_brightness(15, 230, ptrBuf);
        ws2803_shift_out(ptrBuf);
        _delay_ms(200);
 
        /*
         *  Przyklad wypychajacy na IC wartosc 0 (cos jak czyszczenie ekranu)
         */
 
        ws2803_set_all( ptrBuf , 0);        // ustaw bufor na 0
        ws2803_shift_out( ptrBuf );                     // wypchnij bufor
 
 
        /*
         * Przyklad z rozjasnieniem / sciemnieniem
         */
 
        ws2803_fade(1 , 20 , ptrBuf); // Fade IN
        ws2803_fade(0 , 20 , ptrBuf); // FADE OUT
 
        /*
         *  Przyklad zapalania pojedynczych LED
         */
 
        ws2803_oneByOne(5, ptrBuf);
 
 
 
 
        while(1)
        {
                /*
                 *  Taki bardzooooo prosty przyklad mini kometki :)
                 */
 
                for (int var = 0; var < WS2803_LED_CNT+1 ; var++)
                {
                        if(var>0) ws_line(ptrBuf, var-1, 2,0);  // Funkcja odpowiedzialna za zmazywanie paska
                        ws_line(ptrBuf, var,     2,30);                 // Rysujemy nasz pasek
                        ws_line(ptrBuf, var+2,   2,150);                // Rysujemy nasz pasek
                        ws_line(ptrBuf, var+4,   2,240);                // Rysujemy nasz pasek
 
                        ws2803_shift_out( ptrBuf);                              // Wypychamy
                        _delay_ms(150);
                }
 
        }
}
GeSHi
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
PROTON
Expert
Expert
Posty: 527
Rejestracja: czwartek 08 paź 2015, 18:35
Lokalizacja: Warszawa

Re: Będzie zegarek

Postautor: PROTON » niedziela 07 lut 2016, 23:00

Dzięki, do testów wezmę AVR, docelowo ma być na STM32.
Gott weiß ich will kein Engel sein.

Awatar użytkownika
RafPe
User
User
Posty: 177
Rejestracja: sobota 05 wrz 2015, 16:22

Re: Będzie zegarek

Postautor: RafPe » niedziela 07 lut 2016, 23:33

To jest SPI wiec nie bedziesz miec zadnych problemow z portowaniem funkcjonalnosci :D


Wróć do „Moje własnoręcznie wykonane PCB”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości