Skocz do zawartości

H1M4W4R1

Użytkownicy
  • Zawartość

    360
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    19

H1M4W4R1 zajął 1. miejsce w rankingu.
Data osiągnięcia: 22 września.

Treści użytkownika H1M4W4R1 zdobyły tego dnia najwięcej polubień!

Reputacja

303 Mistrz

O H1M4W4R1

  • Ranga
    6/10

Informacje

  • Płeć
    Brak informacji

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. H1M4W4R1

    Drukarka Klema 250 PRO

    Jakoś do tej pory z moim projektowaniem ani razu nie musiałem używać supportów (może coś robię źle)... Ale nadal podtrzymuję zdanie, że to zależy od ceny i doświadczenia, na start wybrałbym jakiegoś Endera 3, w wersji droższej Sapphire Pro, bo taka chińska drukarka uczy ile rzeczy może się zje*** Potem można myśleć o droższym sprzęcie... Jak do firmy i ktoś ma budżet to sprawdzony sprzęt jak Raise3D (nie jestem sponsorowany) też powinien być fajny, chociaż osobiście na zapleczu firmowym mam Prusę, bo ją można rozebrać i złożyć w każdym stanie umysłowym.
  2. H1M4W4R1

    Drukarka Klema 250 PRO

    Cześć, jakoś przeleciał mi Twój post... W jakiej cenie znalazłeś tę drukarkę? Bo jak w cenie 20 000 [taką znalazłem w sieci] to bym się zastanowił nad jakimś Raise3D, gdyż są sprawdzone na wielu frontach. W mojej opinii nie ma co wchodzić "na żywioł" w taki sprzęt i lepiej zakupić coś, o czym jest dużo więcej informacji (i z firmy, która nie zniknie po kilku miesiącach). Przy 10k stawiałbym na jakąś Prusę i3 (w tej cenie nawet 2 by weszły), albo spróbował znaleźć kogoś na forum, kto jest w stanie zbudować taki sprzęt. W takiej kwocie spokojnie możesz liczyć na porządną drukarkę "domo
  3. Zmieniając rezystor L zmieniasz wartość podziału dzielnika ze względu na równoległe połączenie rezystora L z jednym z rezystorów dzielnika. Teraz dodaj do tego, że bardzo często rezystancja w układach jest zmienna...
  4. Zacznijmy od tego, że przy silniku najważniejsze jest natężenie. To ono określa ile mocy ma silnik. Jeżeli będzie za niskie to nie ruszy, bo cewki nie dadzą rady pokonać inercji wału. Jak już ruszy to będzie działał, bo zachować moment obrotowy jest łatwiej niż go wymusić. Gdzieś po trasie możesz mieć słaby lut i przez to zwiększa Ci się rezystancja. Jeżeli masz jakiś opornik 5W (~10-100R) to podłącz go do przetwornicy razem z amperomierzem (oczywiście amperomierz szeregowo z opornikiem) i sprawdź czy przetwornica wypluwa sensowne natężenia. R = U/I, U=8.8V, I = 0.88/0.088A. Jeżeli wartoś
  5. Bo hobbyści z reguły nie przepadają za ASM To jednak nie jest język dla osób, co nie mają zbyt dużego doświadczenia w programowaniu względem takiego Pythona czy nawet C.
  6. Plik HEX to kod maszynowy, więc wystarczy piwo i sobie to przepiszesz na assemblera Da się, ale tylko do assemblera, więc za dużo z tego nie uzyskasz. Na moje oko jest to jakiś mikrokontroler ATTiny, ale głowy nie daję, bo napisy na układzie są rozmazane. Jak będziesz robić zdjęcia w przyszłości postaraj się by były czytelne, bo to bardzo dużo potrafi pomagać. 1. Znajdź dokumentację mikrokontrolera w sieci (strona producenta) 2. Podłącz się pod piny programowania - dla AVR powinny to być MISO/MOSI/SCK + VCC/GND. Tutaj polecam USBasp. 3. Ściągnij kod programatorem, jest o
  7. H1M4W4R1

    Co gdy jednak nie studia?

    Cześć, mój przypadek jest ciut inny, bo już w czasach liceum miałem całkiem sporo wiedzy i (w miarę) stałego klienta. Przed samymi studiami doszedł drugi, ale to pomniejszy szczegół. Na początku byłem na Elektronice i Telekomunikacji, zdałem większość przedmiotów oprócz analizy matematycznej. Niestety odezwała się stara znajoma choroba i musiałem przerwać studia. Potem na tej samej uczelni rozpocząłem informatykę, ale doszedłem do wniosku (na podstawie doświadczenia), że uczą na technologiach, które chyba pamiętają PRL... Do tego uczą bardzo złego podejścia - nie wykorzystuj bibliote
  8. Rozwiązanie 1: Battery Management System (BMS), wtedy nie potrzebujesz żadnego przekaźnika, bo moduł teoretycznie sam powinien rozłączyć przepływ prądu do baterii Rozwiązanie 2: Arduino - jego piny analogowe są w stanie zmierzyć napięcie do 5V, więc oba napięcia 18650 są w zakresie. Wtedy sprawdzasz czy napięcie na pinie analogowym jest większe/mniejsze i odpowiednio przełączasz przekaźnik. Problem w tym, że Arduino również musi być zasilone, a skoro rozłączasz zasilacz to automatycznie też odetniesz prąd dla Arduino, chyba że zastosujesz osobny zasilacz. Osobiście raczej wybrałbym t
  9. H1M4W4R1

    Gdzie zamówić płytkę PCB?

    Imo najwygodniejsza na start jest EasyEDA, bo ma wbudowany katalog i nie trzeba się bawić w szukanie komponentów w sieci czy tworzenie własnych. To dość spora zaleta... (Pomijając soft z bazami komponentów, który potrafi zrobić niezły bałagan w katalogach ) KiCad też fajny i bardzo wygodny w obsłudze, ale jednak zbyt toporny na start. Btw. EasyEDA ma też wersję do instalowania.
  10. H1M4W4R1

    Gdzie zamówić płytkę PCB?

    Osobiście zamawiam w JLCPCB, ale o PCBWay też słyszałem dobre opinie. Tutaj jest najtaniej, ale jednak koszty dostawy potrafią czasem zaskoczyć A co do programu: darmowe: EasyEDA płatne: Altium Designer (drogi, ale nie do pokonania w kwestii możliwości) Na początek polecam ten pierwszy
  11. Ogólnie zależnie od języka - w pseudo-obiektowym C++ obiekt tyczy się typów prostych, struktur, klas i konstrukcji lambda (może coś jeszcze zgubiłem). Dla przykładu w C# (język obiektowy z elementami proceduralnymi) obiektami są: typy proste, struktury, klasy, interfejsy, konstrukcje lambda, atrybuty (tutaj na 100% coś zgubiłem). Każdy jeden element tego języka można skonwertować do obiektu (w tym zmienne, metody, zdarzenia itd.) Tutaj radzę uważać, bo niektóre kompilatory nie kompilują cpp z nagłówkami h, a wyłącznie z hpp
  12. Tak, bez delay'a wartość zmiennej czas będzie pędzić do przodu kilkaset do kilku tysięcy jednostek na sekundę. I nie, to nie jest czas obiegu pętli. To jest ilość wystąpień pętli w określonym czasie (inaczej częstotliwość lub częstość kołowa). f = 1/t Czyli częstotliwość to odwrotność czasu wykonania pętli. Jeżeli masz 1000 wykonań na sekundę to czas jednego wykonania to 1s/1000 = 1ms.
  13. loop(): push rbp # 2 cycles mov rbp, rsp # 1 cycle mov eax, DWORD PTR czas[rip] # 1 cycle add eax, 1 # 1 cycle mov DWORD PTR czas[rip], eax # 1 cycle nop #1 cycle pop rbp #2 cycles ret # 4 cycles # Sum: 13 cycles 13 cykli zegara, zakładając, że używasz kwarcu 16MHz to jest to ok. 812.5ns na każdą pętlę. (UWAGA: nie wliczyłem czasu wykonania pętli while wewnątrz API Arduino, więc będzie to coś bliżej 1us/pętlę). Mogłem się walnąć w obliczeniach, ale raczej jest dobrze P.S.
  14. H1M4W4R1

    Jawne rzutowanie w AVR GCC

    Ja to trochę uprościłem Tak dość mocno... Powiedzmy, że matematykę zostawiamy w spokoju. Po prostu w jednym z momentów obliczenia wychodzi poza oczekiwany zakres, co kompilatorowi się nie podoba. Pamiętaj, że każda liczba "signed" ma na początku "znak" (dobra, trochę źle się wysławiam... to -2^n, które przesuwa nam zakres liczb, stąd też bierze się szerszy zakres na minusach niż na plusach). Wynika to z metody zapisu (pierwszy bit to -2^n, a reszta to 2^n). Nawet jeżeli masz liczbę dodatnią, to na początku jest bit 0, który też jest uwzględniany przy negacji. A reszta to magia k
  15. H1M4W4R1

    Jawne rzutowanie w AVR GCC

    Nie ważne co wychodzi na kartce, ważne co liczy kompilator Przyzwyczaj się, bo to często spotykane błędy są. A tutaj skąd: (1 << 7) = 0b010000000 // (128) ~(1 << 7) = 0b101111111 // (-129) Matematyka w programowaniu to trudny temat... Mnie nawet kiedyś się zdarzyło, że kompilator twierdził, że 1 > 12.
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.