Skocz do zawartości

sofnir

Użytkownicy
  • Zawartość

    25
  • Rejestracja

  • Ostatnio

Wszystko napisane przez sofnir

  1. sofnir

    Naprawa słuchawek

    Czyli słuchawki do wywalenia? Może faktycznie napiszę na jakimś innym forum sorki Ale muszę wpierw jakiegoś poszukać.
  2. sofnir

    Naprawa słuchawek

    Hej, kilka miesięcy temu naprawiłem sobie słuchawki (tzn. wymieniłem jacka). Jakiś czas temu coś się zepsuło i słuchawki na jednym uchu grały głośniej, a na drugim ciszej. Odlutowałem kabelki od jacka, odciąłem kabel i znowu chciałem przylutować. Tutaj pojawił się problem, zamieszczę rysunek: Masę przylutowałem do masy. Następnie sobie podpiąłem słuchawki, puściłem muzyczke i próbowałem stykać kabelki żeby zobaczyć co się dzieje. W momencie kiedy przykładam kabelek niebieski lub czerwony do elementu nr 1 (rys.) to nic się nie dzieje, natomiast kiedy przykładam do nr 2 niebieski lub czerwony
  3. sofnir

    Czujnik CNY70 nie działa.

    Wszyscy mieli rację, już działa, korzystałem z błędnego rysunku znalezionego w sieci.
  4. sofnir

    Czujnik CNY70 nie działa.

    Podłączyłem według tego: Katoda i emiter do masy, anoda rezystor 220, kolektor 10k i od kolektora wyjście.
  5. Hej, podłączyłem czujnik CNY70 wg. tego schematu: Zasilam 5 Voltami. Zczytuję wartości za pomocą arduino i je sobie wyświetlam i mam problem, bo te wartości się prawie nie zmieniały. Wymieniłem rezystory, dałem do diody 100 Ohm, a do fototranzystora 100 kOhm i jest już trochę lepiej, ale wartości zmieniją się od 1000 do 900. Bardzo mnie to dziwi, bo w necie jak szukam tego typu schematów to ludzie używają 220 i 10k [Ohm] i wszystko im śmiga (wartości zmieniają się o kilkaset). Ja bym chyba musiał podłączyć szeregowo z 10x 100kOhm żeby osiągnać taki efekt, a to bez sesnu, największy oporni
  6. Dokładnie tak, ja próbowałem wgrywać na 2560. Dzięki wielkie, już wszystko jest okej
  7. Wgrywam kod przez USB, a w którym momencie wybieram taką opcję? Co powinienem zmienić?
  8. Witam, posiadam Arduino Mega, jakąś chińską podróbkę, nie wiem dokładnie jakie, poniżej zamieszczam jego zdjęcia: Potrafię się z nim komunikować przez port COM (wysyłać mu dane), natomiast nie da sie wgrać na niego żadnego programu. Ściągnąłem sterownik CH340G z tej strony - http://www.5v.ru/ch340g.htm i nadal nie działa. Poniżej kilka zdjęć, które mogą okazać się pomocne:
  9. Hej, chciałbym prosić o pomoc doświadczonych kolegów z forum o ocenę mojej implementacji kodu do linefollowera i rozwiązanie problem. Funkcja obliczająca zmianę: void calculateChange() { error = 0 - currentPosition; // 0 is my wanted position derivative = error - prevError; prevError = error; change = kp * error + derivative * kd; } Warto powiedzieć, że currentPosition może przyjmować wartości -2, -1.5, -1, 0, 1, 1.5, 2 (mam tylko 4 czujniki). Funkcja ustawiająca prędkość: void setMotorsSpeed() { leftMotorSpeed = motorSpeed - change; rightMotorSpeed = motorSpeed + chang
  10. sofnir

    Lipo - wybuch!

    Przeczytałem cały poradnik o lipo na forum forbota zanim cokolwiek zrobiłem. A z tą wtyczką to też tak myślałem, ale wolę lepiej 2 razy spytać zanim znowu coś wysadzę. Dzięki za pomoc, pozdrawiam
  11. sofnir

    Lipo - wybuch!

    To ten lipo: http://botland.com.pl/akumulatory-li-pol-dualsky/570-dualsky-520mah-20c-2s1p-74v.html Zmierzyłem i jest 8.4 V, nie chce mi się wierzyć żebym zrobił zwarcie bo bardzo uważałem i miałem dwa przewody. A tak przy okazji jak mam w ładowarce taki kabelek: http://malypodroznik.pl/porady/power/p_power6_01778_TP.jpg to jest różnica jak go wkładam ? Bo jak miałem akumulatorek od autka do sterowania i ładowarkę do niego to było zabezpieczenie i tylko w jednej pozycji dało się go włożyć, a tutaj nie ma różnicy? PS uff, przetestowałem i działa Ale dziwne, że powinna mieć 7.4 a ma 8.4
  12. sofnir

    Lipo - wybuch!

    Hej, mam problem. Zaraz po naładowaniu lipo chciałem połączyć je z takimi zwykłymi przewodami męskimi: http://electropark.pl/2817-thickbox/zestaw-65szt-kabli-do-plytek-stykowych.jpg Jak włożyłem jeden kabelek wszystko było ok, ale jak włożyłem drugi to był taki niewielki wybuch i poleciał dym. Co powinienem teraz zrobić? Dlaczego tak się stało? Czy bateria się uszkodziła?
  13. sofnir

    Linefollower - zasilanie

    Tak, czaję bazę Wielkie dzięki za odpowiedź
  14. sofnir

    Linefollower - zasilanie

    Okej, a jak w takim razie zasilić z takiej baterii i arduino i silniki? Bo jak wcześniej wspominałem, czytałem, żeby tego nie robić Czyli co, muszę takie dwa pakiety li-po kupić?
  15. Hej, w poradniku arduino natrafiłem na taką informację: "Zasilanie silników i Arduino z tego samego źródła zasilania może prowadzić to zawieszania się programu i częstych resetów." Oglądając konstrukcje robotów na forum widziałem jednak linefollowery, które miały tylko jeden pakiet Li-Pol. W takim razie, czy to oznacza, że jednym źródłem prądu zasilana była logika i silniki? Ja chciałbym wybrać zasilanie do mojego linefollowera. Do tej pory używałem 9V baterii do arduino oraz koszyka na baterie 4xAA do silników, ale szybko zużywam te baterie ze względu na moje ciężkie zmagania z robotem i ma
  16. Hej, bardzo dziękuję Ci, za tak szczegółową odpowiedź. Właśnie poprawiłem to o czym pisałeś tzn. mam już zestaw informacji zero - jedynkowy. Teraz muszę rozwiązać ten problem, który tak dobrze przewidziałeś. Jak zakręty są łagodne to wszystko działa, natomiast jak jest ostry zakręt (prawie 90 stopni) to mam taką sytuację, że robot zamiast nadal skręcać napotyka w pewnym momencie na tą dziwną sytuację tzn. 0010 -> 0001 -> 0000 i zaczyna jechać prosto, a powinien nadal skręcać. Przynajmniej tak mi się wydaję, że tak się dzieje, czy to może być właściwa diagnoza? Ładuję właśnie baterię, a a
  17. Bardzo dziękuję Ci za odpowiedź na moje pytanie. Nurtuje mnie jeszcze, w jaki sposób obliczać aktualną pozycję? Jako, że czujniki nie pokazują idealnie tych samych wartości, myślę nad czymś takim, aby wstawić wartość graniczną: void readCurrentPosition() { int lanePosition[4]; for(int i=0; i < 4; i++) { if(sensors[i] < 500) lanePosition[i] = 0; // sensors to wartosci analogowe z czujnikow else lanePosition[i] = 1; } int sensorsNumber = 0; for(int i = 0; i < 4; i++) if(lanePosition[i] == 1) sensorsNumber++; if(sensorsNumber == 0) sensorsNumber = 1; currentPositio
  18. Hej, piszę kod do line followera i mam spory problem. Kod wygląda w ten posób: readSensors(); readCurrentPosition(); error = wantedPosition - currentPosition; change = kp * error; leftEngine = maxSpeed - change; rightEngine = maxSpeed + change; analogWrite(leftMotor, leftEngine); analogWrite(rightMotor, rightEngine); Przedstawię teoretyczny model: Mam 4 czujniki. Zczytuję z nich wartości. Obliczam aktualną pozycję: currentPosition = -2 * sensors[0] - sensors[1] + sensors[2] + 2 * sensors[3]; Jeśli currentPosition z obliczeń da mi 0 to jestem na środku, -1400 jestem skrajn
  19. sofnir

    Jak zacząć?

    To w takim razie to arduino nano to jest chyba najlepsze rozwiązanie. Nie będę nawet programatora kupował, tylko podepnę je bezpośrednio do pc. Tylko mam 2 sztuki i jedna nie jest w ogóle wykrywana. W dziwny sposób miga na niej dioda, takim niewyraźnym światłem. Jeśli chodzi o drugą sztukę, to jeśli wypnę ja z płytki stykowej i wgram program to wszystko jest super, ale jak ona jest włożona do układu to nie mogę wgrać programu. Za każdym razem muszę wyciągać arduino nano -> wgrać program -> dopiero włożyć i to jest trochę męczące podczas testów. Czy to jest normalne zachowanie? Mam taki
  20. sofnir

    Jak zacząć?

    Przekonałeś mnie, znalazłem coś takiego: http://pl.aliexpress.com/item/Free-Shipping-new-version-2pcs-lot-Pro-Mini-328-Mini-ATMEGA328-5V-16MHz-for-Arduino/1731218090.html?spm=2114.010208.3.11.Qebpc8&ws_ab_test=searchweb201556_10,searchweb201602_2_10017_10034_10021_507_10022_10020_10009_10008_10018_10019,searchweb201603_9&btsid=738bc46e-5046-4910-bc2d-71b00904deaa Tylko muszę mieć jeszcze jakiś programator USPasp, nie mam pojęcia jaki, znalazłem coś takiego: http://pl.aliexpress.com/item/Usbasp-isp-usb-3-3-v-5-v-przew-d-atmega8-atmega128-avr-programator-usb-nowy/32578298532.html?b
  21. sofnir

    Jak zacząć?

    Hej, dzięki za odpowiedź Właśnie chodzi o to, że chciałbym zrobić płytkę PCB, ale to później, najpierw nauczyć się jak programować mikrokontrolery. Chciałbym zbudować linefollowera, który będzie kiedyś startował w zawodach, a poza tym jak czytam sobie różne projekty na majsterkowie, to ludzie strasznie krytykują jak ktoś używa w projektach arduino zamiast mikrokontrolera, bo jeśli chcemy zrobić coś nowego, to musimy mieć nowe arduino, które nie jest tanie ;/ Ja zamawiałem z Chin arduino nano za 7zl okolo, bo myslałem, że to mi zastąpi mikrokontroler, ale jedno w ogóle nie jest wykrywane prze
  22. Hej, chciałbym zacząć zabawę z mikrokontrolerami. Poszukałem już paru źródeł informacji, ale zanim do tego przejdę najpierw opiszę moją obecną sytuację. Przerobiłem na forbocie kurs podstaw elektroniki, następnie kurs arduino, potem zbudowałem światłoluba, a następnie linefollowera. Bardzo mi się to spodobało i chciałbym rozwijać mojego linefollowera i przy okazji uczyć się nowych rzeczy. Pierwszy krok jaki sobie postawiłem to zastąpienie arduino leonardo mikrokontrolerem. Żeby to zrobić muszę nauczyć się, jak się taki mikrokontroler programuje i jak dołączyć go do układu. Znalazłem w sieci ta
  23. sofnir

    Budowa line followera

    Okej, zacznę od czegoś łatwiejszego, mam 4 takie czujniki, jak myślisz wystarczy na początek? Później mogę jeszcze dokupić. Wytłumacz mi tylko co masz na myśli? Załóżmy, że mam moje 4 czujniki, w jednej linii, rozstawione co jakąś odległość. Podepnę je do pinów cyfrowych (będę dostawał wartości 0 lub 1 dla każdego z nich). Położę robota na kartce i teraz właśnie, jak ten robot ma się zachowywać? Robot ma się odbijać od linii? Czyli ta linia czarna ma być pomiędzy czujnikami, tzn. na środku jest linia, z jej lewej strony 2 czujniki, a z jej prawej też 2 czujniki? Jeśli żaden z czujników nie wyk
  24. Witam wszystkich serdecznie, jestem nowy na forum dopiero zaczynam przygodę z robotyką. Przerobiłem kurs elektroniki i arduino dostępne na forbocie i zbudowałem mojego pierwszego robota - światłoluba Piszę do was z prośbą o pomoc w budowie mojego kolejnego robota - line followera. Jako, że jestem początkujący, chciałbym użyć arduino. Mam zakupione 2 silniki dc i 4 czujniki IR (z dwoma wyjściami, analogowym i cyfrowym). Bawiłem się już tym trochę i umiem sterować silnikami i odczytywać wartości z czujników. Teraz pozostaje napisanie programu. Chciałbym to zrobić samemu, ale nie wiem na jaki
×
×
  • 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.