Skocz do zawartości

slawko_k

Użytkownicy
  • Zawartość

    320
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    23

Wszystko napisane przez slawko_k

  1. Czujnik NPN to można znacznie prościej bez tego przekaźnika można podpiąć.
  2. Napięcie ustaw na tyle ile ma być w układzie, natężenie ustaw na maxa. Odbiornik sam sobie pobierze tyle prądu ile trzeba. To prawa fizyki. Czy w domu w instalacji zmieniasz bezpieczniki (wyłączniki nadprądowe) w zależności od tego co podłączasz do gniazdek??
  3. Ten dźwięk to najtrudniejsza sprawa w twoim pomyśle. Sam kiedyś robiłem coś takiego do ciężarówek zdalnie sterowanych. Na procku atmega 328 (czyli taki jak w nano, uno) udało mi się zrobić sterowanie świateł, kierunkowskazów, stopu, i dzwięk silnika ale tylko na zasadzie zwiększenia częstotliwości. Procek ledwo wyrabiał. Zwiększania amplitudy już nie dałem rady dorobić. Dzwięki zrobiłęm nagrywając ciężarówki na biegu jałowym + zapalanie i gaszenie nagrane jako wav na karcie sd. W arduno mega siedzi większy procek ale pod względem wydajności więc problemy pewnie będą podobne. Zastosowanie jakiegoś ARM'a z pewnością rozwiązałoby problemy wydajności.
  4. Wiele razy korzystałem z mpu i nigdy nie miałem czegoś takiego. Na jednej sztuce to testowałeś? Jeśli tak to kup może kolejny, grosze kosztuje
  5. Podłączenie 7805 jest ok. Tylko bez sensu w dobie tanich przetwornic tracić moc. Zbijając z 12V na 5V w stabilizatorze liniowym 7V idzie w ciepło
  6. Zerknąłem w pdf. Kable L/D służy do wyboru light/dark. A sygnał wg mnie tak jak napisałem wyżej. Dlaczego uważasz że nie? Napisałeś że na tych 2 kablach występuje napięcie. Mógłbyś doprecyzować jakie.
  7. Zasilanie 10-30V Wyjście NPN więc łączysz prosto (lub dla bezpieczeństwa przez jakiś rezystor) do dowolnej nóżki procka pracującej jako wejście i podciągasz softwarowo do Vcc.
  8. Z pewnością nie będzie to dobrze działać. Nie lepiej zrobić wzmacniacz na jakimś gotowym układzie?
  9. A zasilanie bramy masz w tym czasie wyłączone czy włączone? I powiedz jeszcze na jaką funkcję miernik masz ustawiony i czy na pewno to jest miernik bo w swoich rękach miałem kilkadziesiąt mierników cyfrowych, analogowych i nic mi nie brzęczało.
  10. A gdzie wcześneij podłącałeś?? Przecież na A4 i A5 (przynajmniej w m328 i podobnych) jest i2c. Jeśli masz MPU na GY-521 to nie dawaj żadnych konwerterów. podłącz do 5v i zadziała od strzała
  11. Może coś takiego zadziała if(digitalRead(3) == wcisniety) digitalWrite(8,1); if(digitalRead(2) == wcisniety) digitalWrite(8,0); zastąp tylko albo zdefiniuj czy wcisniety przycisk to 0 czy 1 bo nie napisałeś ani schematu nie dałeś (po pullupach domyślam się że jednak 0);
  12. Jeśli włącznik masz mechaniczny bistabilny to zasilania ne wyłączysz, no chyba że dodasz jakiś przekaźnik. Jeśli masz włącznik monostabilny to można coś pokombinować. No chyba że nie chodzi Ci fizycznie o wyłączenie robota tylko np zatrzymanie silników ale tego to nie wiemy bo nic nie napisałeś.
  13. Nie pamiętam dokładnie co to było ale w przykładach do DS1307 było coś, że dane z kompa zapisywały się na DS'ie.
  14. Dlaczego nie może?? W wielu projektach tak robiłem i jak najbardziej działa prawidłowo.
  15. Wyrzuć na serial napis: "Podaj rok:" Czekaj na daną z seriala Zapisz do zmiennej rok Wyrzuć na serial napis: "Podaj miesiac:" Czekaj na daną z seriala Zapisz do zmiennej miesiac Wyrzuć na serial napis: "Podaj dzien:" Czekaj na daną z seriala Zapisz do zmiennej dzien Dokonaj obliczeń
  16. Skoro rozwaliło kondensatory to pewnie zasilanie odwrotnie im podłączyłeś bo przecież 5V to każdy elektrolit powinien wytrzymać. Nawet jakbyś to dobrze podłączył to w chwili włączenia zasilacza te 6 dużych kondensatorów trzeba naładować co powoduje przepływ sporych prądów. Spokojnie możesz dać kondensatory znacznie mniejsze (np 100uF) ale blisko wtyczek serw. Ja zawsze tuż przy goldpinach wlutowuję małego ceramika SMD 100nF i jakiegoś tantala koło 100uF jaki mi w ręce wpadnie i zawsze wszystko działało.
  17. Czy ja dobrze zrozumiałem, że problemem dla Ciebie jest to że przy 180stopniach pokazuje ok 2,74 rad gdy prawidłowa wartość to ok 3,1rad? Wystarczy to przeskalować Sam zauważyłeś że im więcej na serial wyrzucasz tym gorzej działa. Ustawiłeś prędkość 9600, wyrzucasz 250r/sek czyli co 4ms dużą pakę. Serial.print z tego co się orientuję jest na przerwaniach więc możliwe że blokuje resztę i pętla wcale nie jest 250Hz tylko wolniej. Wyświetlaj mniej danych, rób to np 10razy/sek i zwiększ prędkość na 57600 czy 115k
  18. Pewnie trochę wiedzy i poświęconego czasu. Ponadto przydałby się jakiś zasilacz (może być ładowarka od smartfona), mikrokontroler (np arduino nano) , czujnik położenia (np mpu 6050) i diody (np linijka ws2812b). A poza tematem to niezłego trupa wykopałeś/
  19. Potencjometr 10k jest jak najbardziej OK. Prąd przez niego płynący z prawa Ohma to I=U/R=5/10k=0,5mA. To tak niewielka wartość że spokojnie możesz 6 podłączyć. Raczej podłącz do zasilania arduino ale jeśli serwa by drżały i pracowały niestabilnie to trzeba by to zasilanie jakoś przefiltrować (najprościej kondensator tuż na potencjometrze).
  20. Czy koła mogą kręcić się w tył? Czy driver silnika umożliwia jego hamowanie? Czy w twoim programie error nie rośnie do kwadratu w funkcji odległości? Nie wiem czy zrozumiałem dobrze twój kod ale jeśli 2 zewnętrzne czujniki są na linii to error=8+4 czyli 12 a jak linia jest na samym końcu to tylko 8?
  21. Napięcia zasilnia układów szukaj w ich dokumentacji technicznej.
  22. Może twój problem polega na tym że masz obok jakieś silne źródło pola. Może odczytujesz w pokoju obok np komputera, monitora itp.. Kompas scalony jest bardo czuły na zakłócenia. Od kiedy lata temu do quadrokopterów i innych latadeł zaczęliśmy dawać kompasy to trzeba kalibrować odczyty czyli nauczyć urządzenia kierunków.Robiło się to na dworze z dala od aut czy innym metalowych przedmiotów. Wystarczyło że zmieniło się silnik, baterię, inaczej kable puściło czy pojechało z dronem na zlot na drugi koniec polski i od nowa wymagał kalibracji.
×
×
  • Utwórz nowe...