#visherdev #diy #druk3d #drukarki3d #elektronika #warsztat
Wszystko
Wszystkie
Archiwum
- 39
#visherdev #diy #druk3d #drukarki3d #elektronika #warsztat
![Visher - Mirko, oto moje drukowane szpule na cynę, wpasowane w mebel. Usprawnienie w ...](https://wykop.pl/cdn/c3201142/comment_1kKqh6U7FIHZf7TEELeSi722QFp1yFtY,w400.jpg)
źródło: comment_1kKqh6U7FIHZf7TEELeSi722QFp1yFtY.jpg
Pobierz- 16
- 1
- 5
Chcę na wakacjach zaprojektować i zbudować wiertarkę stołową do PCB oraz wytrawiarkę. Na pierwszy ogień idzie owa wiertarka.
Projekt wiertarki zakłada:
1) Regulowane obroty. Będzie albo prosty obwód analogowy z triakiem, albo znając siebie dodam uC i jeszcze jakiś licznik
![Visher - Mirkowe #diy, wołam Was :)
Chcę na wakacjach zaprojektować i zbudować wiert...](https://wykop.pl/cdn/c3201142/comment_wSUuJUkY48m0oM7X5Cfxj6OTMLiFY2wS,w400.jpg)
źródło: comment_wSUuJUkY48m0oM7X5Cfxj6OTMLiFY2wS.jpg
Pobierz- 1
Co sądzicie? :)
@Visher: bardzo dobrze, pomysł fajny, ale maks 3+ za dobre chęci ;)
1. złe mocowanie wierteł. To co pokazujesz to jest jakaś zabawka na zabawkowe wiertła, jak z ołówka automatycznego. Nadal będziesz z tym walczył z osiowością i biciem, a im lepsze wiertło wstawisz (twardsze=wolniej się tępiące = bardziej kruche) tym częściej będziesz rzucał przekleństwami po jego
- 1
O ile da radę wziąć fakturę na rzeczy z Aliexpress lub kupić za podobną cenę gdzieś w Polsce :)
@Visher: fakturę to nie. Tzn można ale jest to zakręcone okrutnie - musisz brać kurierem, z pełną odprawą, musisz mieć działalność i być zarejestrowanym impoterem na teren unii (mieć numer EORI), i wtedy "tworzysz" sobie fakturę na podstawie tego co zapłaciłeś majfriendowi (+ dowód płatności zachować) oraz tego co zapłacisz na
- 21
W ostatnim wpisie pokazałem Wam połączony moduł ADC, pamięć RAM i interfejs VGA, wraz z niewielką ilością systemu napisanego w VHDL. Dało to w efekcie prosty oscyloskop z buforem obrazu, który później rozwinąłem o obsługę dwóch enkoderów i przycisków do skalowania/przesuwania w czasie i zdałem jako projekt z elektroniki na zaliczenie na 5.0 ;-)
Projekt pozostawiony na tamtym etapie nie nazwał bym rozwojowym - implementacja kolejnych funkcjonalności nie należała do przyjemnych i zdecydowanie brakowało już na tym etapie architektury mikroprocesora, który zajął by się renderowaniem obrazu. Oczywiście poszedłem w tym kierunku ;-)
Altera
![Visher - Projekt oscyloskopu cyfrowego. Trochę czasu minęło odkąd wszystko zacząłem, ...](https://wykop.pl/cdn/c3201142/comment_yKlgVPc8UOU7D9ZREo85MjJeETRcFpTB,w400.jpg)
źródło: comment_yKlgVPc8UOU7D9ZREo85MjJeETRcFpTB.jpg
Pobierz- 11
Wrzucam filmik i tłumaczę co się tam dzieje, ponieważ w sali było głośno, a dźwięki są ciche - na początku jest parę taktów z motywu głównego Super Mario Bros w wersji 1-bitowej (kompozycja zasługą koleżanki - pozdrawiam jakby kiedykolwiek tu się znalazła :) ).
Następnie jest właściwa gra, czyli odbijanie piłki między lewą a prawą stroną - im później gracz odbije piłkę, tym szybciej poleci. Choć projekt jest prosty, forma realizacji i wymagany refleks daje
![Visher - Dziś pod tagiem #visherdev będzie o grze na sterowniku PLC oraz muzyczce na ...](https://wykop.pl/cdn/c3201142/comment_80sCxW8MesiZomjHmUJlxENlUfgQIJqS,w400.jpg)
- 2
- 27
Trochę to trwało, bo wyszedł dodatek do Wiedźmina, ale pomimo tego udało mi się zrobić to co chciałem. Po kolei:
1) Nauczyłem się obsługiwać wbudowaną pamięć RAM w układach MAX10. Z dostępnych 378 kb (kilo BITÓW) pamięci utworzyłem bufor na 8-kolorowy obraz 320 x 240 px. Mało, ale daje to sporo czasu na renderowanie. Przy 60 FPS 1024x786 (taki mam monitor, wyświetlam na nim tylko fragment 320 x 240), po wyrenderowaniu pierwszych 240 linii, zostaje mi czas 546 linii. Jedna linia trwa 0.021 ms, czyli mam 11.46 ms na wyrenderowanie obrazu. Póki co renderowanie realizuję przy pomocy bardzo prostej architektury procesora, który maksymalnie (bez błędów zapisu do pamięci) daje się taktować
![Visher - Elo Mirko. Pamiętacie jak tydzień temu mówiłem, że idę w kierunku oscyloskop...](https://wykop.pl/cdn/c3201142/comment_YX1P0z92fKFIu29AN2sOiZcdHCEHN66T,w400.jpg)
źródło: comment_YX1P0z92fKFIu29AN2sOiZcdHCEHN66T.jpg
Pobierz- 1
- 1
Bo dla hobbysty, myślę że to nie problem, zwykle komputer jest na tym samym biurku, a nikt nie chce płacić za twardą plastikową obudowę i dziesiątki przycisków oraz trwałych enkoderów.
Do projektu budżetowego jestem zdecydowanie za mały. Sam nie dam rady - w sumie to robić to samemu, to ciężka sprawa. Tym bardziej że do tej pory byłem gościem od kodzenia. Dopiero od 2 lat poznaję tajniki elektroniki, automatyki, druku 3D - z naciskiem na to pierwsze - a w przyszłości chciał bym to wszystko jakoś połączyć.
Na sam pomysł pracy inżynierskiej też bardzo patrzę przez palce - ale to głównie dlatego że narobię się, za przeproszeniem, jak s-------n, robiąc coś co równie dobrze mogło by być pracą magisterską, a nie będzie to ciekawe i nikt nie doceni aspektu edukacyjnego projektu - poza przyszłym pracodawcą, zapewne. Z tym przekazaniem praw autorskich to mnie zaciekawiłeś, bo cokolwiek by to nie było, na pracę inżynierską chciałem zawsze zrobić coś, co
- 14
I to nie byle jakie, bo od razu skok w 1920 x 1080 @ 60 fps - z zegarem 148,5 MHz! Bo mnie stać ;-)
Taki testowy ekran jak na obrazku zajmuje 50 na 8000 bloków logicznych w moim układzie FPGA. Choć brzmi to obiecująco jeżeli myśleć o tym ile można w taki układ wpakować funkcji, to mimo tego podobno szybko zaczyna miejsca brakować - zobaczymy. Niektóre układy mogą mieć takich bloków setki tysięcy.
Obecnie
![Visher - UART skończony, teraz pora na 8-kolorowe VGA :-)
I to nie byle jakie, bo ...](https://wykop.pl/cdn/c3201142/comment_ljITNk4VBphsl5BDIF9Wvfzf2G1Q8j4v,w400.jpg)
źródło: comment_ljITNk4VBphsl5BDIF9Wvfzf2G1Q8j4v.jpg
Pobierz- 7
Problem rozwiązałem rozszerzając kod UART.vhd tak, aby przy dłuższym czasie trwania txIdle, nie przeskakiwało do kolejnego znaku. I fajnie, niby powinno działać.
Przy okazji nauczyłem się obsługiwać symulator ModelSim - jakie to fajne! Zdecydowanie potrzebne narzędzie przy testowaniu, dodatkowo pozwala wykryć pewne błędy już w działającym programie, które kompilator przepuści (co mu się dziwić).
![Visher - UART, ciągle UART. Przyczynę poprzedniego problemu znalazłem, zawiniło txIdl...](https://wykop.pl/cdn/c3201142/comment_Uttil5ouGIUCZP1dJIAxofc3OqMllhy7,w400.jpg)
źródło: comment_Uttil5ouGIUCZP1dJIAxofc3OqMllhy7.jpg
Pobierz- 1
chodzi o to, że ponieważ txStart jest przez cały czas '1', to kopiuje sobie dane od razu po wysłaniu poprzednich. Natomiast UART.vhd dostarcza je jeden cykl później. Taka mała zmiana rozwiązała problem: http://pastebin.com/za5KZVAY
:)
- 1
- 8
Tym razem rzuciłem sobie wyzwanie napisać UARTa, poszło całkiem sprawnie i czuję większa swobodę w tym języku konfiguracji. Póki co zaimplementowałem samo nadawanie które na ogół działa, cechuje się jednak dziwnym błędem - zawsze wcina drugi znak. Jakikolwiek by nie był, cokolwiek by przed nim nie stało.. Pozostałe znaki w napisach o różnej długości są spoko, problem przy różnych baudach (testowałem 9600 i 38400). To samo na PuTTY oraz Realterm.
Wrzucam kod, ktoś coś widzi, wiecie o co może chodzić?
Plik
![Visher - Zmagania z FPGA i VHDL ciąg dalszy ;-)
Tym razem rzuciłem sobie wyzwanie...](https://wykop.pl/cdn/c3201142/comment_WDOwVE0BJ7UQVWtuR68VNtf4y3YOvDg6,w400.jpg)
źródło: comment_WDOwVE0BJ7UQVWtuR68VNtf4y3YOvDg6.jpg
Pobierz- 13
http://pastebin.com/fB0nYThM
Wszelkie uwagi mile widziane :) Staram się jeszcze zrozumieć sens podziału na jednostki, architektury i komponenty oraz jak nimi operować. Konkretnie sposób w jaki dochodzi do instancjalizacji jednostek (skąd on wie jaką architekturę wziąć?)
Wołam
![Visher - No, to pierwszy krok w FPGA mam już za sobą - nie mniej jednak jeszcze mnóst...](https://wykop.pl/cdn/c3201142/comment_KloDqPjcmjE27kpVgI9EuTbCQS4ovtXF,w400.jpg)
źródło: comment_KloDqPjcmjE27kpVgI9EuTbCQS4ovtXF.jpg
Pobierz- 1
- 0
- 13
#fpga #mikrokontrolery #programowanie #visherdev #elektronika #altera
![Visher - Zaczynamy zabawę z tym czymś zwanym FPGA ( ͡° ͜ʖ ͡°)
#fpga #mikrokontrole...](https://wykop.pl/cdn/c3201142/comment_SakMi2GBHYDnrFr3HZTKymbRGmhQ0ncd,w400.jpg)
źródło: comment_SakMi2GBHYDnrFr3HZTKymbRGmhQ0ncd.jpg
Pobierz- 52
Nie jest to najlepsze podejście do tematu stacji lutowniczej jeżeli chodzi o obsługę termopary, mam listę rzeczy które można było by poprawić, ale w trakcie projektowania i tak się mnóstwo nauczyłem :) A i ze względu na to że projekt się przedłużał, musiałem zbliżać do końca, bo mogło by to trwać w nieskończoność - uważam to też za ważne ze względu na to, że trzeba wiedzieć kiedy skończył się czas na prototypowanie i trzeba wejść w fazę produkcji :)
Schemat wrzucałem kiedyś wcześniej, layout PCB się całkiem mocno zmienił (zwłaszcza część zasilająca, wylałem polygony dla bardziej obciążonych ścieżek. Udało się idealnie wytrawić dwuwarstwową PCB, kilka godzin przymiarów, testów i wyszło super z otworami 0.4 mm :)
![Visher - Drogie Mirko, obserwujący #visherdev, skończyłem DIY stację lutowniczą - dzi...](https://wykop.pl/cdn/c3201142/comment_dckAwebQ9JFfOiseDVcB79DloPHfsKU5,w400.jpg)
źródło: comment_dckAwebQ9JFfOiseDVcB79DloPHfsKU5.jpg
Pobierz- 3
Co do samych pomiarów z ADC to mam lekko spieprzony hardware, bez kompensacji temperatury złącza itd, z trzema różnymi metalami po drodze, więc to takie o dupę rozbić.. Za późno obejrzałem filmik z EEVblog na temat termopary, Dave świetnie to tłumaczy :) Następnym razem będzie jak trzeba
Co do sterowania, miałem ambitne plany do detekcji przejścia przez zero i sterowania grupowego, ale z braku oscyloskopu i chęci zasuwania na uczelnie żeby sprawdzić czy działa odpuściłem sobie. Jako tako jest tam regulator P pracujący w pewnym zakresie (uchyb pomiędzy 0-30 stopni) oparty na PWM o częstotliwości 2 Hz, plus dwa ify aby moc nie była mniejsza niż 30% (minimalna wartość przy której coś podgrzewa), a drugi żeby dawał 100% jak uchyb jest większy.
Ogółem nie szkodzi wrzucić tutaj kodu na main.c, możecie oceniać (to już była końcówka projektu i średnio mi się chciało, więc wybaczcie za niedociągnięcia w postaci np. ręcznego zrzutu każdego pola
![Visher - @Analityk: Kolba od stacji lutowniczej ma grzałkę z termoparą. Kolbę kupiłem...](https://wykop.pl/cdn/c3201142/comment_YfjFgHce2KSqHHQARJLiXcLdxoZoJ9r3,w400.jpg)
źródło: comment_YfjFgHce2KSqHHQARJLiXcLdxoZoJ9r3.jpg
Pobierz- 1
![Visher - @mab122:](https://wykop.pl/cdn/c3201142/comment_abGlgr4SSVDsJfnJl6Ml5CtT2EpVqOhH,w400.jpg)
- 15
Inaczej mówiąc, stacja lutownicza opisywana pod #visherdev zbliża się do końca. Skoczę jeszcze na konsultacje na Politechnice do jakiegoś doktora i może poprawię coś filtrowanie odczytu z termopary, nie mniej jednak nie chcę siedzieć nad projektem nie wiadomo ile godzin (a dobre kilkadziesiąt już przesiedziałem), bo nigdy go
![Visher - Mirko, lubię patrzeć na końcowy render maski ścieżek do wytrawienia PCB. Te ...](https://wykop.pl/cdn/c3201142/comment_87Z88XxI7utSZUTn4zcVMJd9JW46pG4F,w400.jpg)
źródło: comment_87Z88XxI7utSZUTn4zcVMJd9JW46pG4F.jpg
Pobierz- 11
Udało mi się "uruchomić" triaka z 24 VAC! Okazało się, że między drugą anodą triaka a bramką nie ma zwarcia, przez co optotriak nie potrafił "wzbudzić" na samym początku triaka (nie było jak puścić prądu przez diaka w optotriaku) - brak sprzężenia zwrotnego podtrzymującego stan załączenia.
Problemy z termoparą nadal występują, ale zastanawiam się czy dalej nad tym siedzieć.. Programowo mógł bym zrobić jeszcze linearyzację. Sprzętowo fajnie by było to jakoś dodatkowo filtrować, przebudować układ, ale.. Nie chcę spędzić kolejnych kilkudziesięciu godzin nad tym, bo zapewne wymagało by to wytrawiania PCB (robienie takich analogowych rzeczy na stykówce woła o pomstę do nieba), a do tego nie mam oscyloskopu i średnio wiem co się dzieje.
![Visher - Mirko, lecimy dalej z #visherdev i projektem stacji lutowniczej ([link])(htt...](https://wykop.pl/cdn/c3201142/comment_F489ddRj5DWhaQ3dAyNKIdNfGTwpRYov,w400.jpg)
źródło: comment_F489ddRj5DWhaQ3dAyNKIdNfGTwpRYov.jpg
Pobierz- 0
- 22
Kiedyś używałem tagu #visherdev do opisywania mojej przygody z gamedevem. Będę go używał teraz do opisywania zmagań z elektroniką - do gamedevu może kiedyś hobbystycznie wrócę i skończę projekty które tam kiedyś zacząłem.
No i teraz konkretnie o stacji lutowniczej. Opiera się ona na kolbie do stacji lutowniczej Solomon SL-30 "CMC ESD" (grzałka ceramiczna, wykonana z materiałów chroniących przed ESD+uziemiona) - kolba kosztowała 50 zł (a cała stacja kosztowała by 400 zł). To był najdroższy zakup do stacji, drugim najdroższym byłby transformator - ale szarpnąłem się, dorwałem jakiś transformator toroidalny 250 W na 12 V i przewinąłem go innym drutem który odwinąłem z cewek silnika na 2x 24 V. Czułem się jak Tony Stark w scenie w jaskini w pierwszej części (⌐ ͡■ ͜ʖ ͡■). Oczywiście taki transformator jest przewymiarowany, zapas mocy nie jest mi potrzebny (ale przewody na 24 V które dałem nie dadzą i tak rady z 250 W), choć może w przyszłości dorobię do stacji funkcję zasilacza warsztatowego. Super doświadczenie którego mam nadzieję już nigdy nie będę musiał powtarzać ( ͡°( ͡
![Visher - Cześć Mirko. Podjąłem się zbudowania własnej stacji lutowniczej - w założeni...](https://wykop.pl/cdn/c3201142/comment_zMLjSoWWgDlqDiccnSp2itRHAdhtPrXr,w400.jpg)
źródło: comment_zMLjSoWWgDlqDiccnSp2itRHAdhtPrXr.jpg
Pobierz- 3
![Visher - @robekk1978: @Golomp: chwilowo projekt w szafie leży, bo lekkie zawalenie z ...](https://wykop.pl/cdn/c3201142/comment_0xSXa4D26o4yZnBZPjWfAv0W3pKFF8jg,w400.jpg)
źródło: comment_0xSXa4D26o4yZnBZPjWfAv0W3pKFF8jg.jpg
Pobierz- 1
Nie mniej jednak hobbystycznie chciałbym zajmować się gamedevem, jak życie pozwoli. Tak czy inaczej, najpierw skończył bym mój projekt "RevicoEngine" - czyli adaptacja libgdx wprowadzająca system scen, zapisu gry, achievementów, dopasowania tekstur do różnych rozdzielczości itd itp, a później kontynuował bym ten projekt gry: https://www.youtube.com/watch?v=0tim_FLA62s
- 25
Byłem z siebie dumny że potrafię coś takiego samemu zaprogramować i ografikować, bardzo mi się podobało połączenie tego wszystkiego, szkoda tylko że zabrakło grywalności, bo sterowanie było ciężkie do ogarnięcia i gra mogła być lekko monotonna. Później nie miałem czasu na kontynuowanie fachu..
No ale ja nie o tym, tak naprawdę. Bo oprócz tego przypomina mi się kampania reklamowa wśród znajomych i komentarz kolegi z technikum który tkwi mi w pamięci i przypomina się co najmniej raz na miesiąc od tych dwóch lat XD
Wrzucam jako zdjęcie, wiem że ta cenzura trochę bez sensu bo sami możecie sprawdzić, ale
![Visher - Mireczki, jakieś dwa lata temu wypuściłem swoją pierwszą grę na Google Play ...](https://wykop.pl/cdn/c3201142/comment_i57MW8Y9yOZGs4j4nsymCLRzUACicMbe,w400.jpg)
źródło: comment_i57MW8Y9yOZGs4j4nsymCLRzUACicMbe.jpg
Pobierz- 4
- 9
Sam efekt jest bardzo oszukany, pierwsze "kreski" lecą po ścieżce nadlatującego powietrza, kolejne po ustalonej ścieżce. Później dodam jeszcze, aby przy za dużym kącie natarcia przepływ był turbulentny :)
Chociaż tak
![Visher - Kontynuując #visherdev, dziś dodałem w grze taki bajer, mianowicie zasymulow...](https://wykop.pl/cdn/c3201142/comment_fiWOWYeW2sPVnBDe8oBYq3LXfzurvxWP,w400.jpg)
- 2
Pierwsze skojarzenie jak zobaczyłem samolot, który tam faluje miałem z flappy bird ;)
- 1
nudziło mi się i na szybko dodałem mikrkuleczki lecące na skrzydło. na szybko zrobione, dlatego słaby efekt, ale widać różnicę :)
![Visher - @jasiek13: dla mnie owszem, byłaby ciekawa, ale zdecydowanie za trudna.. no ...](https://wykop.pl/cdn/c3201142/comment_QvwtOgYSFyTgPF0aTLNprCgcUwU7KtpB,w400.jpg)
źródło: comment_QvwtOgYSFyTgPF0aTLNprCgcUwU7KtpB.jpg
Pobierz- 13
Teraz zajmuję się trochę inną grą niż wcześniej, tamtą skończę kiedy indziej. Obecna jest tworzona na podstawie flashowej gry Flight:
http://www.flightflashgame.com/flight-flash-game.html
![Visher - Mirki, wracam do #visherdev, bo ciężko idzie bez Waszych przydatnych opinii ...](https://wykop.pl/cdn/c3201142/comment_JX602AwTwp6JqCXNmQWcR2xVjb0859pz,w400.jpg)
- 1
Postaram się urozmaicić grafikę :)
- 1
- 10
30 czerwca minął rok od premiery mojej gry na Androida: http://www.wykop.pl/link/1503987/pierwsze-swiatlo-dzienne-na-moja-gre-na-androida/
i choć gra nie odniosła sukcesu (zapewne przez słabe sterowanie i monotonność), to fajnie wspominam półtora miesiąca gamedevu, podczas którego jak nigdy zdobyłem doświadczenie i rozwinąłem zdolności artystyczne.
Nowa
- 12
![Visher - Kolejny wpis na #visherdev i dziś będzie o teksturze do gry, którą robiłem w...](https://wykop.pl/cdn/c3201142/comment_jfNXBOs0xqayrk2GxnMjQfMj3HlP1YHk,w400.gif)
źródło: comment_jfNXBOs0xqayrk2GxnMjQfMj3HlP1YHk.gif
Pobierz
#inzynieria #metrologia #studbaza #elektronika bo #pcb a uczelnia #politechnikakrakowska
I jeszcze #visherdev bo to ja i
źródło: comment_JpyGMVp5zuEVj2xpGXqnUITDvvL3hZmY.jpg
Pobierz