Strona 1 z 1

Zasilanie Lego NXT z akumulatorków AA

: 2016-02-06, 06:09
autor: lego_rz
Mam zamiar kupić Lego NXT i zasilić je z akumulatorków AA. Zestaw ześciu akumulatorków da napięcie około 7,2 V. Baterie AA są w stanie wytworzyć 9V. Czy 7,2V z akumulatorków nie będzie za mało?

: 2016-02-06, 21:00
autor: Atros
Akumulatorki w praktyce mają nieco więcej niż 1,2. W sumie będzie to ok 8,2 V i jest to w pełni wystarczająca wartość. Ja na takim zasilaniu nawet jeździłem lekkimi trialówkami na zawodach.

: 2016-02-07, 10:15
autor: judam
Zasilanie z Aku będzie w 100% prawidłowe. Ja wszystkie swoje zestawy Ev3 zasilam akumulatorkami. I działają bez problemowo.

: 2016-02-07, 19:03
autor: matyo35
Na spokojnie, większość naszych robotów jest zasilana bateriami. \co do ich wydajności - nie odczujesz różnicy wielkiej. Wiadomo jeśli podepniesz mocne silniki i będziesz je mocno obciążał no to wiadomo że będzie troszkę krócej ale bez przesady :P Polecam baterie akumulatorki ofc najlepiej enelopy. GP używamy, są spoko ale tracą moc z czasem a nie mamy ich długo

: 2016-02-10, 17:25
autor: lego_rz
No to teraz mam problem a aktualizacją firmware dla lego. Zresetowałem kostkę(słychać tic tic), podłączyłem pod usb, w menadzeże urządzeń widnieje bossa port, a przy próbie wgrywania firmware, pojawia się komunikat Cannot locate NXT device to download firmware!

: 2016-02-10, 19:50
autor: Neo
Rozwiązanie sprawdzone osobiście:

1. Upewnij się, że kostka NXT jest podłączona do komputera.
2. Otwórz okno wiersza poleceń. (CMD)
3. Wpisz "cd c:\Windows\inf"
4. Wpisz "findstr Bossa *.inf"
5. Zapisz sobie na kartce nazwę pliku INF, a w szczególności dwa znaki kryjące się pod xx w nazwie pliku oemxx.inf
6. Wpisz "rename oemxx.inf oemxx.inf.bak" (Oczywiście xx to te dwa znaki z punktu 4)
7. Otwórz Menadżer urządzeń.
8. Znajdź Bossa Program Port device.
9. Kliknij prawym klawiszem i wybierz "Uninstall".
10. Odłącz kontroler NXT od komputera na kilka sekund.
11. Podłącz ponownie kontroler do komputera i poczekaj, aż system zainstaluje firmware.
12. Po wgraniu firmwar'u wrć do okna wiersza poleceń (CMD) i podmień plik oemxx.inf do pierwotnej wersji wpisując "rename oemxx.inf.bak oemxx.inf" (pamiętaj, że xx to znaki, które wcześniej zapisałeś na kartce :) )

powodzenia

: 2016-02-11, 21:32
autor: lego_rz
Na windows 7 32 bit wszystko dziala, na 64 bit niestety nie.
Mam jeszcze problem z kompilacją programu pod nxtosek.

Kod: Zaznacz cały

$ make all
Compiling ../../ecrobot/../toppers_osek/kernel/alarm.c to alarm.o
../../ecrobot/../ecrobot/tool_gcc.mak:108: polecenia dla obiektu 'build/kernel/a
larm.o' nie powiodły się
make: *** [build/kernel/alarm.o] Błąd 127
Ktoś spotkał się z takim problemem?

: 2016-02-19, 21:41
autor: lego_rz
Zainstalowanie oprogramowania od nowa rozwiązało problem.
Nie jestem zadowolony z żyroskopu w lego nxt. Czy jest możliwość podpięcia własnego żyroskopu i akcelerometru pod kostkę nxt, i odczytywać dane za pomocą funkcji:
SINT ecrobot_read_i2c(U8 port_id, U32 address, SINT i2c_reg, U8 *buf, U32 len);
Oczywiście żyroskop i akcelerometr działający w oparciu o magistralę I2C.
Ktoś korzystał z takiego rozwiązania?

: 2016-02-20, 21:46
autor: matyo35
Możesz. Wystarczy podłączyć np lego superboard gdzie masz zwykłą płytkę prototypową i możesz tam dodać akcelerometr i żyroskop, rezystory i inne a potem programować. Bardzo proste rozwiązanie. Musisz tylko zamówić tą płytkę :) ale potem masz otwartą drogę :D

: 2016-02-21, 11:13
autor: lego_rz
A jakie IMU polecacie?