Skocz do zawartości

LineFollower sprawdzenie schematu


Pomocna odpowiedź

zajazylem blad, dziekuje za pomoc, juz poprawki nie bd wrzucal bo jasna sprawa, reszta dobrze tak ? jak tak to zaczynam projekt PCB

[ Dodano: 17-05-2011, 19:23 ]

pierw robie schematy dla poszczegolnych plytek, a potem jak wszystko bd dobrze zabieram sie na ich podstawie za PCB, a wiec pierw schemat czujnikow, polaczenia na goldpinach, zas LED 5 jedynie do wskazania, ze uklad napewno zostal zasilony

Link do komentarza
Share on other sites

Witam, po dlugiej nieobecnosci pragne zamiescic fotki z postepem prac, oczywiscie wszystkie powyzsze bledy zostaly poprawione.

obudowe stanowi jakis tam zabawkowy model mercedesa, odpowiednio odchudzony oczywiscie 🙂

calosc sterowania wraz z diodami sygnalizujacymi zasilanie poszczegolnych plytek znajduje sie na klapie bagaznika, zlacze candy zas swoje miejsce bedzie mialo na tylnej czesci dachu auta (niewidoczny na foto).

wszystko podpinane na goldpinach, plytki jednak uniwersalne, a zasilanie 6X1.5 AA

fotki:

[

obecnie koncze konstrukcje a w miedzy czasie, podczas oczekiwania na czesci skrobie programik 😉 i tutaj moja prosba bo z programowania to jestem strasznie slaby ;/

przegladajac inne prace oraz kurs programowania udalo mi sie napisac cos takiego :

''''''''''''''''''''''''Konfiguracja''''''''''''''''''''''''
$regfile = "m8def.dat"
$crystal = 12000000 

'Konfiguracja przetwornika analog-cyfra (ADC)
Config Adc = Single , Prescaler = Auto , Reference = Avcc

'Konfiguracja sterowania sprzętowym PWM
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down

'Granica reagowania na linię - dobierana doświadczalnie
Const Granica = 500

'Konfiguracja portów
Config Portd = Output
Config Portb = Output 

'Opis portów
'Enable1 - Silnik lewy - Portb.1 (PWM1A)
'Enable2 - Silnik prawy - portb.2 (PWM1B)
'Input1 - Silnik lewy A - Portd.3
'Input2 - Silnik lewy B - Portd.2
'Input4 - Silnik prawy A - Portd.0
'Input3 - Silnik prawy B - Portd.1

'Czujnik lewy - ADC0
'Czujnik środkowy lewy - ADC1
'Czujnik środkowy prawy - ADC2
'Czujnik prawy - ADC3

'Deklaracje zmiennych
Dim Czujnik_lewy As Word
Dim Czujnik_srodkowy_lewy As Word
Dim Czujnik_srodkowy_prawy As Word
Dim Czujnik_prawy As Word 

Start Adc

Set Silnik_lewy_a
Reset Silnik_lewy_b
Set Silnik_prawy_a
Reset Silnik_prawy_b
'Silniki włączone
Pwm1a = 255
Pwm1b = 255
''''''''''''''''''''''''Pętla główna'''''''''''''''''''''''' 
   Do
   'Każdowazowa konfiguracja czujników
   Czujnik_lewy = Getadc(0)
   Czujnik_srodkowy_lewy = Getadc(1)
   Czujnik_srodkowy_prawy = Getadc(2)
   Czujnik_prawy = Getadc(3)

      If Czujnik_srodkowy_lewy > Granica Then
         Pwm1a = 255
         Pwm1b = 255
      If Czujnik_srodkowy_prawy > Granica Then
         Pwm1a = 255
         Pwm1b = 255
      Elseif Czujnik_lewy > Granica Then
         Pwm1a = 0
         Pwm1b = 255
      Elseif Czujnik_prawy > Granica Then
         Pwm1a = 255
         Pwm1b = 0
      Else
         Pwm1a = 255
         Pwm1b = 255
      End If
      End If
   Loop
   End

prosilbym o sprawdzenie kodu oraz wszelkie sugestie jak go moge bardziej rozbudowac, pozdrawiam serdecznie 🙂

Link do komentarza
Share on other sites

witam po zlozeniu mam nastepujacy problem, jak odpale robota bez programu jeszcze tylko na samym zasilaniu to z miejsca swieca mi sie wszystkie diody sygnalizujace dzialanie czujnikow, z tym ze jedne slabiej jedna mocniej. czy to normalne ?? nie widze zadnej reakcji ze strony czujnikow jak sa nad bialym czy ciemnym tle ;/ co moze byc nie tak ? scheamt identyczny jak pare postow wyzej z tym ze rezystory przy diodach maja wartosc 120 Ohm.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.