Robot "PĘDZILINER" po lini Linefollower
Robot do nauki programowania w języku C++.
W pełni działający przetestowany.
Robot "PĘDZILINER" robot dzięki któremu z wielką przyjemnością nabędziesz wiedzę z programowania mikrokontrolerów.
Jeśli chcesz w bardzo przyjemny poznać największe tajniki programowanie Robot "PEDZILINER" jest idealnym rozwiązaniem. Pozwoli Ci w szybki sposób nabyć niezbędną wiedzę. Dzięki temu robotowi opanujesz w miły sposób wiele zagadnień z dziedziny programowania. Programowanie w czystym C++.
Pędziliner - dane techniczne:
- Mikroprocesor: Atmega16
- Zegar 16Mhz
- Układ do sterowania silnikami: TB6612FNG
- Czujniki do wykrywania linii: KTIR0711S (8 czujników w jednej linii)
- Stabilizator napięcia: LM7805
- Silniki: 12SG-N20-EN6V; 1,2A; 300obr/min
- Przekładnia silnika: 50:1
- Zasilanie: bateria li-ion 500mAh 7,4V
- Interfejs programowania: JTAG
- Zabezpieczenie przed odwrotnym podłączeniem zasilania.
- Przygotowane wyprowadzenia na płytce pod: sterowanie radiem, oraz dwa enkodery
Pędziliner - opis:
Robot typu podążanie za linią line fallower jest to zabawka edukacyjna dzięki której w przyjemny sposób można nauczyć się programowania. Zadaniem Robota typu line folower jest jak najszybsze przejechanie po wyznaczonej czarna linia na białym tle tarasie. W robocie zastosowano jeden z najbardziej popularnych mikroprocesorów Atmega16-AU.
Pędzilinier - działy z zakresu programowania mikrokontrolerów jakie uda się opanować:
- Podstawowa umiejętność jaką jest umiejętność zaprogramowania mikrokontrolera.
- Opanowanie umiejętności programowania portów wejścia/wyjścia (sterowanie silnikami)
- Opanowanie umiejętności programowania portów analogowych (pobieranie danych z czujników analogowych wykrywających linię)
- Opanowanie umiejętności wytworzenia sygnału PWM i sterowanie nim (sterowanie prędkością obrotową silników)
Pędziliner - schemat płytki drukowanej zastosowanej w robocie:
Pędziliner - mózg:
Pędziliner - zmysły:
Poniżej tabela z informacjami o zastosowaniu poszczególnych pinów mikroprocesora.
Sposób programowania robota:
Robot ma zabudowane na płytce gniazdo pod najbardziej standardowy interfejs programowania JTAG. Robota można programować bez odłączania zasilania.
Dodatkowo wymagana jest biała kartka na której
Program przykładowy:
Sposób podłączenia: