Zmiana biegunowości silniczka z ir i drugie źródło

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Soplica
-
Posty: 2
Rejestracja: 29 maja 2013, 23:02
Lokalizacja: Częstochowa
Kontakt:

Zmiana biegunowości silniczka z ir i drugie źródło

Post autor: Soplica » 29 maja 2013, 23:06

Witam. Na początek z góry chciałem przeprosić jeśli to nie ten dział, mam problem z silniczkiem oraz drugim źródłem do silniczków sterowanych przez atmege, raczej do robotyki to sie nie nadaje. Ostatnio znalazłem mój stary samochodzik na zdalne sterowanie, jednak nadajnik od niego gdzieś się zapodział. 2 silniczki znajdujące się w nim były sterowane osobno, więc pomyślałem, że zastąpię płytke od zdalnego sterowania, na atmege328. Prosty mechanizm dla 4fun'a, zamiast nadajnika i odbiornika radiowego, chce zrobić na podczerwień, a mianowicie na pilota od tv. Odczytałem kilka kodów z pilota, i teraz chce je przyporządkować poszczególnym funkcją, czyli dwóm silniczkom kręcących sie w obu kierunkach poprzez zmiane biegunowości, i tu sie pojawia pierwszy problem. Aby samochodzik mógł skręcać i cofać, silniczek musi musi być podłączony ''++ --" i "+- +-". Jak to zrobić żeby sterować tym z pilota? I druga sprawa, mam trudności z podpięciem silniczka do arduino, narazie zastosowałem tylko tranzystor bc546b, przy prostym programie w arduino ''blink'' silnik działa dobrze(kręci się 6 sekund, a na 2sekundy wyłącza), lecz gdy ustawiam program żeby włączał i wyłączał z pilota, to tylko włączy, dalej już nie reaguje. Myślę, że gdy silniczek zaczyna działać, zabiera sporą ilość prądu, przez co odbiornik nie może działać, w najbliższych dniach kupie jakiś tranzystor npn 60v 12A, może to pomoże. To teraz po tym wszystkiem jeszcze jedna kwestia... drugi silniczek. Nie ma opcji, żeby podłączyć oba, jeszcze odbiornik podczerwieni i żeby działało z jednego prądu. Myślałem o osobnym źródle 6v, tylko jak to wszystko połączyć? Jakiś przekaźnik? Jakby ktoś miał chwilkę solidnie odpowiedzieć byłbym bardzo wdzięczny

Dorzucam linki:
zaczerpnięty pomysł z ir : http://majsterkowo.pl/jak-sterowac-dowo ... i-arduino/

schemat podłączenia : http://www.pubus.neostrada.pl/moto.JPG , mój jest ten po prawej. Przez baze tranzystora idzie do pinu 3 pwm, w pinie jedenastym jest wyjście odbiornika ir.

Awatar użytkownika
tom5555
Użytkownik
Posty: 625
Rejestracja: 23 sty 2008, 1:20
Lokalizacja: Zabrze
Kontakt:

Post autor: tom5555 » 02 cze 2013, 13:13

Soplica pisze:Odczytałem kilka kodów z pilota, i teraz chce je przyporządkować poszczególnym funkcją, czyli dwóm silniczkom kręcących sie w obu kierunkach poprzez zmiane biegunowości, i tu sie pojawia pierwszy problem.
Do sterowania silników użyj mostków H
Obrazek
Soplica pisze:przy prostym programie w arduino ''blink'' silnik działa dobrze(kręci się 6 sekund, a na 2sekundy wyłącza), lecz gdy ustawiam program żeby włączał i wyłączał z pilota, to tylko włączy, dalej już nie reaguje
Bez kodu programu i schematu połączeń trudno coś wywnioskować, ale ja raczej stawiałbym na błąd w programie.

Soplica
-
Posty: 2
Rejestracja: 29 maja 2013, 23:02
Lokalizacja: Częstochowa
Kontakt:

Post autor: Soplica » 02 cze 2013, 18:07

Kod jest 100% dobry. Przy włączeniu i wyłączeniu diody działa, po zastosowaniu triaka i optotriaka, podłączona żarówka pod 230v działała. W najbliższych dniach postaram się skombinować ten mostek, dzięki za odp.

ODPOWIEDZ