Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy RegulaminRegulamin  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj




Kurs AVR-GCC

Przyszłość jest w naszych rękach...
...bo przyszłość to robotyka.




Znalezionych wyników: 35
Dioda.com.pl Strona Główna
Autor Wiadomość
  Temat: Co tu jest nie tak (light follower) :)
Mateusz

Odpowiedzi: 5
Wyświetleń: 274

PostForum: Zupełnie "zieloni"   Wysłany: 18 Lis 08 11:51   Temat: Co tu jest nie tak (light follower) :)
Złożyłem układzik wg tego schematu:
http://www.gorzow.mm.pl/~...followertop.pdf
druk:
http://www.gorzow.mm.pl/~...llower_druk.pdf
Stworzonego wg tego:

No i tutaj pierwsze pytanie. Czy te tranzystory są dobrze podpisane na tym schemacie czy na tym który jest w tym temacie: http://www.elektroda.pl/r...ic815810-0.html ?
Mój robocik wygląda tak:




Kolejne pytanie czy tranzystory są dobrze wlutowane?

Co pomierzyłem:
Na diodach nie ma żadnego napięcie.
Jak mierzyłem napięcie w miejscu gdzie powinien być silnik ale jak jeszcze go nie było to napięcie wynosiło 116mV.
na fotorezystorze jest 0.5V i zmienia się w zależności od oświetlenia.
  Temat: Co tu jest nie tak (light follower) :)
Mateusz

Odpowiedzi: 5
Wyświetleń: 274

PostForum: Zupełnie "zieloni"   Wysłany: 19 Lis 08 03:29   Temat: Co tu jest nie tak (light follower) :)
Dzięki za odpowiedź. Zaraz przelutuje :)

A czy ten układzik wytrzyma zasilanie 9v ? Czy musiałbym zmienić rezystory ?
Wydaje mi się że te na diodzie tzreba by zmienić ale jak z resztą ?


No i zlutowałem i dalej nie działa. Nie ma w ogóle napięcia na diodach ani na wyjściu na silniki. Po zwarciu 2 nóżek któregokolwiek z tranzystorów dopiero płynie prąd i silniki zaczynają się kręcić.
A dokładniej po zwarciu kolektora i emitera któregokolwiek z 4 tranzystorów. Wniosek nasuwa mi się taki że nie ma prądu na bazie ale czy mam racje? I jeśli tak to dlaczego :)
  Temat: Co tu jest nie tak (light follower) :)
Mateusz

Odpowiedzi: 5
Wyświetleń: 274

PostForum: Zupełnie "zieloni"   Wysłany: 20 Lis 08 03:04   Temat: Co tu jest nie tak (light follower) :)
Dalej nie działa :( A na dodatek od lutowania piny mi już odpadają :D
No nic trzeba będzie trawić od nowa i jeszcze raz próbować kiedyś.

Prosiłbym żeby ktoś mi powiedział czy dobrze myślę jak to powinno działać :)



A więc:
1.Zasilamy układzik prąd płynie sobie rezystor R2 i fotorezystor.
2. Z fotorezystora rozpływa się na gałąź potencjometru i bazę tranzystora BC547C. Im rezystancja potencjometru większa tym prąd bazy większy.
3. Prąd wymuszony przez tranzystor Q2 płynie przez nóżki kolektora i emitera tego tranzystora. A więc przepływa przez emiter i bazę tranzystora BC557C (Q1), co wymusza przepływ prądu pomiędzy nóżkami emiter kolektor tego tranzystora.
4. Z kolektora prąd płynie na diodę LED i silnik.

Im rezystancja na fotorezystorze mniejsza tym silnik kręci się szybciej?
  Temat: Pare pytań na temat Robotyki\Narzędzi
Mateusz

Odpowiedzi: 3
Wyświetleń: 508

PostForum: Zupełnie "zieloni"   Wysłany: 21 Lis 08 09:41   Temat: Pare pytań na temat Robotyki\Narzędzi
No to poczuj się pewnie :D
  Temat: Poznan złomowisko
Mateusz

Odpowiedzi: 1
Wyświetleń: 244

PostForum: Pozostałe   Wysłany: 21 Lis 08 09:47   Temat: Poznan złomowisko
Hej.

Gdzie w poznaniu jest jakieś fajne złomowisko na którym znajdę jakieś ciekawe części:)
  Temat: W czym projektować konstrukcje mechaniczne?
Mateusz

Odpowiedzi: 19
Wyświetleń: 1099

PostForum: Pozostałe   Wysłany: 23 Lis 08 11:09   Temat: W czym projektować konstrukcje mechaniczne?
ctrl+c - kopiuj
ctrl+s - save
ctrl+v - wklej
:P
  Temat: W czym projektować konstrukcje mechaniczne?
Mateusz

Odpowiedzi: 19
Wyświetleń: 1099

PostForum: Pozostałe   Wysłany: 25 Lis 08 03:27   Temat: W czym projektować konstrukcje mechaniczne?
A co sądzicie o 3d Max ? Jak wypada w porównaniu z blenderem ? :)
  Temat: regulacja napięcia za poocą potencjometru
Mateusz

Odpowiedzi: 5
Wyświetleń: 184

PostForum: Warsztat   Wysłany: 30 Lis 08 08:15   Temat: regulacja napięcia za poocą potencjometru
Potencjometru można używać dwojak. Tzn jako rezystor ze zmienną rezystancją lub jako dzielnik napięcia.

Potencjometry mają 3 nóżki.
Jedna taka główna i dwie niemniej ważne ale nazwijmy je poboczne :) .

Podłączając potencjometr tak żeby wykorzystać tylko dwie jego nóżki główną i poboczną mamy po prostu rezystor o zmiennej rezystancji w obwodzie.

Podłączając go tak aby + i - zasilania był na dwóch pobocznych nóżkach, to napięcie na nóżce głównej i którejś z pobocznych będzie napięciem z dzielnika. Gdzie jedna rezystancja będzie rezystancją pomiędzy jedną z nóżek pobocznych a główną a druga z drugą nóżką poboczną i główną.

Sorka że mój język nie jest profesjonalny ale chyba idzie zrozumieć o co chodzi :)
  Temat: "Herbie" Najprostszy robot
Mateusz

Odpowiedzi: 66
Wyświetleń: 7645

PostForum: Artykuły   Wysłany: 04 Gru 08 10:44   Temat: "Herbie" Najprostszy robot
Ja złozyłem ukladzik i mi sie scalak grzeje jak szalony :D Z jednego dymek poszedl :P
  Temat: "Herbie" Najprostszy robot
Mateusz

Odpowiedzi: 66
Wyświetleń: 7645

PostForum: Artykuły   Wysłany: 04 Gru 08 11:09   Temat: "Herbie" Najprostszy robot
Silniki nie sa podlaczone ;) chyba cos po prostu namotałem :)
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 09 Gru 08 12:41   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
No to mam mały problem :) a mianowicie. Próbując przesłać program do procka wyskakuje mi błąd:
Could not identify chip with ID: FFFFFF
Potem:
Selected chip and target chip not match At90S1200 <> ATinny2313

Procek zimny jak diabli :) wiec raczej się nie pali. Zasilanie 5V jest podłączone.

Jak to naprawić :) Raczej wszystko dobrze podłączyłem i nawet dioda świeci podczas próby wysłania programu :P
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 09 Gru 08 10:21   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Już naprawiłem :) Źle by procek z programatorem podłączony :)

Ale mam pytanie. Czy jak już napisze program to wystarczy f4 i już będzie procek zaprogramowany?
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 09 Gru 08 01:32   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Ok miga mi dioda już :) .

A teraz jeśli chcę wgrać nowy program to muszę jakoś stary usunąć ? :)

Bo wgrałem ten programik:
Kod:
$regfile = "attiny2313.dat"                 'najpierw określamy typ proca
$crystal = 1000000                          'definiujemy z jakim taktowaniem będzie pracował


config portb=input                          'port b  jako wejścia
       portb=&B00000000                     'wszędzie stan spoczynkowy-0
config portd=output                         'pprt d jako wyjścia
       portd=&B0000000                      'wszędzie stan spoczynkowy-0

 
 do                                         'pętla nieskończona
 
    waitms 500                              'czekaj 0,5 sekundy
    toggle portd.0                          'zmień stan wyprowadzenia

 loop                                       'koniec pętli

end                                         'koniec programu


I trochę go zmieniłem na taki:



Kod:
$regfile = "attiny2313.dat"                                 'najpierw określamy typ proca
$crystal = 1000000                          'definiujemy z jakim taktowaniem będzie pracował


config portb=input                          'port b  jako wejścia
       portb=&B00000000                     'wszędzie stan spoczynkowy-0
config portd=output                         'pprt d jako wyjścia
       portd=&B0000000                      'wszędzie stan spoczynkowy-0


 do                                         'pętla nieskończona

    waitms 500                              'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 400                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 300                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 200                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 100                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 090                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 080                                            'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 070                                            'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 060                                            'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 050                                            'czekaj 0,5 sekundy
    toggle portd.0                                          'zmień stan wyprowadzenia

 loop                                       'koniec pętli

end           


I cały czas działa tak jak na tym pierwszym. Czyli miga równo.
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 09 Gru 08 04:13   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
A co tutaj jest nie tak:

Kod:
$regfile = "attiny2313.dat"                                 'najpierw określamy typ proca
$crystal = 1000000                                          'definiujemy z jakim taktowaniem będzie pracował


Config Portb = Input                                        'port b  jako wejścia
       Portb = &B00000000                                   'wszędzie stan spoczynkowy-0
Config Portd = Output                                       'pprt d jako wyjścia
       Portd = &B0000000                                    'wszędzie stan spoczynkowy-0


 Do                                                         'pętla nieskończona

  If Pinb.0 = 1 Then
    Waitms 500                                              'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 400                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 300                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 200                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 100                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
     Waitms 090                                             'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 080                                            'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 070                                            'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 060                                            'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia
      Waitms 050                                            'czekaj 0,5 sekundy
    Toggle Portd.0
  End If

  If Pinb.0 = 0 Then
  Portd.0 = 1
  End If                                                    'koniec if

 Loop                                                       'koniec pętli

End           


Powinna dioda cały czas się świecić a gdy naciśnie się przycisk powinna zacząć coraz szybciej migać. A cały czas miga (coraz szybciej).
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 09 Gru 08 08:51   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Hmm nie do końca rozumiem, mógłbyś troszke jaśniej mi to wytłumaczyć :) .

2. Skopiowałem pierwszy program w tym artykule na procka i jest problem bo dioda cały czas się świeci nie zależnie od tego czy naciskam przycisk czy nie :) a wydaje mi sie ze wszystko zmontowane mam ok :)
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 09 Gru 08 10:34   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Tak wygląda mój układzik:

  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 09 Gru 08 11:34   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Tam to znaczy ? :D
No tak, podłączyłem VCC i GND do procka, ale nie wiem dokładnie o co pytasz (bo chyba tak ma byc ? :P ) :D
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 10 Gru 08 07:15   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Tak
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 10 Gru 08 02:09   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
heh no tak :)
dzieeki :)

Ale czemu działało ? :D tzn nie do końca tak jakbym chciał ale jednak jakieś zachowania zaprogramowane było widać :)
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 10 Gru 08 06:22   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Kurcze no w ogole mi nie reaguje na przyciski :) Raz działa a potem już w ogóle (podczas trwania jednego programu). Rzadziej nie :D

Kod:
$regfile = "attiny2313.dat"                 'najpierw określamy typ proca
$crystal = 1000000                          'definiujemy z jakim taktowaniem będzie pracował


Config Portb = Input                                        'port b  jako wejścia
       Portb = &B00000000                                   'wszędzie stan spoczynkowy-0
Config Portd = Output                                       'pprt d jako wyjścia
       Portd = &B0000000                                    'wszędzie stan spoczynkowy-0


 Do                                                         'pętla nieskończona


 If Pinb.1 = 0 Then                                         'jeżeli przycisk 1 wciśnięty

    Waitms 500                                              'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia


 End If

 If Pinb.1 = 1 Then                                         'jeżeli przycisk 1 wciśnięty

    Waitms 500                                              'czekaj 0,5 sekundy
    Toggle Portd.0                                          'zmień stan wyprowadzenia


 End If


 loop                                       'koniec pętli

End
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 10 Gru 08 06:52   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
No tak :) w jednym jest waitms 50 I czemu switch do masy ? :)
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 10 Gru 08 07:37   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Hej, Sorka że tak was mecze ale dalej jest coś nie tak. Zrobiłem jak mówiłeś. Wgrałem twój programik ale procek w ogole nie reaguje na przyciski.
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 11 Gru 08 12:05   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
A więc wygląda to tak:
czerwona kreska +5V. Niebieska GND.

  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 11 Gru 08 12:39   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Błąd w rysunku :) podłączony jest dobrze. A może coś nie tak z tymi switchami bo to są te z myszki ? :)
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 11 Gru 08 12:36   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Jeszcze mam pytanie co do samego programowania. Po naciśnięciu F4 muszę jeszcze potem nacisnąć auto program chip ?
A program nie działa. Po naciśnięciu switcha dioda tylko mignie raz i się pali. A jak nie jest wciśnięty to się pali cały czas :D
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 11 Gru 08 02:47   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Sorry ze w Corelu ale nie potrafię jeszcze w eagle :)

  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 11 Gru 08 07:12   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
To jest dioda led flux albo super flux nie pamiętam nazwy :) . No i to cały schemat. Oczywiście nie rysowałem stabilizatora napięcia itp :)

No i już działa jak trzeba. Dolutowałem sobie jeszcze niebieską diodę i mam wiecej opcji do zabawy :P np. syrena policyjna ;) .
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 11 Gru 08 07:30   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Okazało się, że były źle switche przylutowane :D i cały czas były zwarte :)

Dlaczego przez tranzystory?

No i mam kolejne pytanie co do kodu :D Nie wiem może lepiej nowy temat założyć (pytanie co do kodów) :D Ale jak narazie tutaj zapytam :) . Dlaczego to:

Kod:
$regfile = "attiny2313.dat"                                 'model proca
$crystal = 1000000                                          'taktowanie

Config Portb = Input                                        'port b  jako wejścia
        Portb = &B11111111                                  'stan spoczynkowy-0
Config Portd = Output
        Portd = &B10111111                                  'końcówki PD0 do PD3 jako wyjścia, a od PD4 do PD6 końcówki jako wejścia


Do

 waitms 30
 If Pinb.1 = 0 And Portd.0 = 0 Then                         'jeżeli przycisk 1 są wciśnięte
   Toggle Portd.0                                           'zmień stan wyprowadzenia
 End If
 waitms 30
 If Pinb.1 = 0 And Portd.0 = 1 Then                         'jeżeli przycisk 1 są wciśnięte
   Portd.0 = 0                                              'zmień stan wyprowadzenia
 End If


Loop
                                                      'koniec pętli

End

Działa tak:
- Włączam zasilanie nic się nie świeci (tak jak powinno byc :) )
- naciskam przycisk zapala się dioda (wszystko jak dotąd ok)
- naciskam znowu przycisk nie dzieje się nic (ups)
- naciskam i czasami się zmieni, na pewno się zmieni jak przytrzymam przycisk dłużej.
- jak przytrzymuje przycisk dioda miga.

W zamyśle miało być tak że. Jak nacisnę przycisk dioda się zapala i świeci się cały czas jak nacisnę znowu wyłącza się.

I czym różni się pinb od porb ?
  Temat: Wzmacniacze operacyjne
Mateusz

Odpowiedzi: 3
Wyświetleń: 160

PostForum: Zupełnie "zieloni"   Wysłany: 12 Gru 08 05:23   Temat: Wzmacniacze operacyjne
Hej. Jak podłączyć wzmacniacz operacyjny żeby na zasilaniu miał +9V i -9V. :) Czy raczej tak się tego nie podłącza i daje się tylko +9 i GND :) ?
  Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Mateusz

Odpowiedzi: 65
Wyświetleń: 4477

PostForum: Artykuły   Wysłany: 12 Gru 08 06:34   Temat: Kurs BASCOM - lekcja3 - zaczynamy programować
Witam.

Mam kolejne pytanie :) Chciałbym do tego zestawu dodać silnik. Czy mogę to wykonać tak:



Wzmacniacz LM386N Podłączony jako wtórnik napięcia.

No i gdzie w katalogu tego układu scalonego jest napisane jaki prąd największy możne przez niego płynąć bo nie wiem czy silniczek mogę podłączyć :)
 
Strona 1 z 2
Skocz do:  


website uptime

Powered by phpBB modified by Przemo © 2003 phpBB Group
REKLAMAPorównywarka cen elektronikiLove and Lighttaniec z gwiazdamitaniec nowoczesny Warszawakredyt przez internetneroBearShare