Skocz do zawartości

MasterYoda95

Użytkownicy
  • Zawartość

    36
  • Rejestracja

  • Ostatnio

Reputacja

24 Dobra

O MasterYoda95

  • Ranga
    3/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Włocławek
  • Programuję w
    Micropython, Arduino
  • Zawód
    technolog chemik

Ostatnio na profilu byli

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

  1. @wn2001 wkleiłeś ciekawy link z benchmarkiem, a jednocześnie pominąłeś całkowicie zawarte w nim informacje 400% CPU load (stress --cpu 4)1280 mA (6.4 W) więc założenie że zasilacz będzie pracował pełną parą żeby zasilić samo RPi, nawet w pesymistycznym wariancie, jest nieprawdziwe. Można liczyć że łącznie zasilacz pracujący na 100% będzie pobierał 15 W, ale dodawanie do tego drugi raz peryferiów zasilanych z Pi (mysz, klawiatura, dysk, wentylatory), to przekłamanie Inna sprawa, że dysk może mieć swoje oddzielne zasilanie, o którym nie wspomniał Autor, ale tutaj można przyją
  2. @ethanak patentowanych podkładek nie stosowałem, ale mój Anycubic ma na stole specjalną powłokę i kiedy stół jest ciepły to trzyma jak imadło, a po wystygnięciu puszcza i nie trzeba nic odrywać, także są też dobre patenty, nigdy nie musiałem kombinować ze środkami adhezyjnymi
  3. Zgadzam się że szeroko stosowany L298N to już przestarzała, nieefektywna konstrukcja. Ja w swoim robocie użyłem TB6612FNG (na MOSFETach) i mogę ci go z czystym sumieniem polecić jeśli będzie miał wystarczające parametry do twojego projektu.
  4. Świetne! Żaden aspekt projektu (elektronika, mechanika, w tym obudowa i elektronika) nie został zaniedbany. Szczególnie soft robi wrażenie.
  5. Jeśli jesteś początkujący to gorąco polecam Anycubic Mega S. Drukarka przychodzi prawie całkowicie złożona i skalibrowana, konstrukcja jest sztywniejsza niż w Enderze (rama, dwa silniki i śruby osi Z), stół ma fajną powłokę dobrze trzymającą wydruk na gorąco i puszczającą po schłodzeniu. Nie tracisz życia na modowanie żeby działała, ale jak chcesz to możesz się pobawić. Ender za to zapewnia bardzo duże wsparcie społeczności bo to popularniejsza drukarka.
  6. @marek1707 Dławik chyba nie miałby tak dużej rezystancji.
  7. Próby zwiększania prędkości robota kończyły się wypadaniem z toru na ostrzejszych zakrętach. Musiałem dopisać warunek, że jeśli linia ucieka z którejś strony poza zakres sensora, czyli na przykład ostatni odczyt błędu wynosi 2, a potem na czujnikach mam same zera, to ustawia się błąd 3. Dzięki temu robot robi jeszcze ostrzejszą korektę i wraca na tor. Odkryłem też, że człon różniczkujący przy nastawie 1 nie robił zupełnie nic, bo poprawki jakie wnosił były rzędu 0.1 % szybkości silnika, a te procenty zaokrąglam do int-a, więc okrągłe 0 za to, że najpierw nie chciał działać sam człon P,
  8. Wielki sukces. Dokonałem tego, czego nie udało mi się dekadę temu! Po dopisaniu członu różniczkującego robot już nie wypada z mojego toru! Oczywiście nadal będę nad nim pracował, trzeba będzie zwiększyć prędkość, dodrukować obudowę trzymającą tę luźną płytkę i powerbank, niemniej podstawowe założenie zostało spełnione Piękny prezent świąteczny sobie sprawiłem życzę wam równie pomyślnego konstruowania Poniżej kod regulatora i nastawy. Z Kp zacząłem od wartości 1 i zadziałało od razu przy tej prędkości. lasterror = (0,0) #error, timestamp basespeed = 25 Kp
  9. Napisałem prosty regulator z członem proporcjonalnym, wklejam samą funkcję, bo cały kod byłby trudny do interpretacji. Funkcja wywoływana jest w pętli, odczytuje stan czujników za pomocą [czujnik].check() (zwraca 1 jeśli dany czujnik widzi linię i 0 gdy podłogę), wylicza błąd, mnoży go przez wagę czujnika - tym większą, im dalej od środka, znak mówi o kierunku. Następnie od wartości "normalnej" prędkości silnika (zmienna basespeed), którą przyjąłem na razie jako zaledwie 25%, odejmuje (lub dodaje w zależności od znaku) błąd pomnożony przez współczynnik Kp = 25 i wylicza nową prędkość dla silni
  10. @mateusz797 Nie ma sprawy, wrzucę jak zdążę coś naskrobać.
  11. @mateusz797 ja zamiast wyświetlacza używam modułu bluetooth. Na razie robot stoi obok komputera, ale gdy będę testował go w czasie jazdy po podłodze, będzie znacznie wygodniej. Tak wysyłam sobie informacje o wskazaniu czujników: Co do sterowania - zamierzam zrobić od razu na PID, bez ifów. Najpierw człon proporcjonalny - zobaczymy co z tego wyjdzie.
  12. Udało się wykonać płytkę! Biorąc pod uwagę, że ostatni raz próbowałem to robić przy okazji pierwszego wcielenia Tesli i kiepsko to działało, to wyszła nadzwyczaj dobrze. A może po prostu nie porywałem się z motyką na słońce i dałem ścieżki 40-50 mil połączenia były bardzo proste, bo sparowałem ESP i mostek H oraz sensory nóżkami na wprost, bez krzyżowania. Wystarczyła jednostronna płytka bez zworek Jak widać zrobiłem sobie miejsce na gniazdo, żeby mieć dostęp do wszystkich wyprowadzeń płytki mikrokontrolera. W razie jakichś przeróbek albo przy dodawaniu nowych funkcji nie trzeba będzie od
  13. @mateusz797 Może używałeś I2C do podłączenia wyświetlacza, w Uno linie SDA i SCL są na liniach analogowych. Ja mam 5 czujników, ale używam ESP32
  14. @mateusz797 Dzięki za podzielenie się swoją konstrukcją Myślałem nawet nad zasilaniem z li-ion/li-pol, ale teraz okres świąteczny, więc i tak długo czekałbym na wysyłkę (nie mam za bardzo hobbystycznych sklepów elektronicznych w okolicy), więc powalczę na powerbanku. Zresztą powerbank to po prostu pojedyncze ogniwo li-ion z przetwornicą, o ile ona da radę prądowo to będzie ok. Poza tym prawdopodobnie największe spadki napięć mam na tych chińskich kabelkach, podobno konektory mają spory opór - a ja tych kabli mam bardzo dużo. Skoro prototypowy układ jest ok, to spróbuję przenieść go na
  15. Musiałem zamówić odpowiednie śruby przez internet (z przesyłką to skórka niewarta wyprawki), no ale nie chciałem drukować jakichś chybotliwych albo krzywych dystansów. Najdłuższe jakie weszły to 40 mm i na nich można opuścić czujniki na samą podłogę. EDIT: takie ustawienie czujników powodowało, że nie widziały linii, podniosłem je na ok. 1 cm nad powierzchnię.Układ na bateriach pracuje niestabilnie nawet bez próby włączania silników. Jutro sprawdzę, jak poradzi sobie zasilany małym powerbankiem. EDIT2: w kwestii zasilania nadal nie jest idealnie, ale zmiana źródła prądu na powe
×
×
  • 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.