This is an old revision of the document!


Table of Contents

Majakas

IR Majakat kasutatakse roboti lokaliseerimiseks ruumis. Seda kasutades on võimalik robotil kätte saada mingi teatud objekti suund ning seda kasutades sõita vajaliku objektini. Majakas saadab välja RC5 protokollile vastavaid pakette, mis vastavad telekapuldi kanalitele. Protokollist tulenevalt on IR andmete kandevsageduseks 36kHz, mis tõstab tunduvalt süsteemi häirekindlust kõrvaliste infrapunakiirguste eest (lambid, päike jne).

Riistvara

Majaka trükkplaadil on kaks omavahel seotud skeemi: IR kiirgur ning laadija. Selle ülesande lahendamisel on kasutusel ainult IR kiirguri poolne skeemiosa. Järgnevalt on kirjeldatud majaka kasutamine:

Majakas vajab alalispingelist toidet 5V DC, mis tuleb ühendada kruviklemmi “Power” külge. Kanali valimine toimub jumper'iga, mis ühendatakse piikriba “Channel” külge vastavalt kõrvalolevale tabelile. Nt kanali 2 valimiseks tuleb ühendada jumper viikude 3 ja 5 vahele. Infrapuna LED'ide kiirgustugevust saab vajadusel reguleerida potensiomeetriga RT1, mis asub kanalivaliku viikude kõrval.

  • Roheline LED näitab toitepinge olemasolu
  • Sinine LED näitab IR kiirguri saatmist

Tarkvara

/*  Kirjeldus: Katkestuspõhine infrapunamajaka kojusõidu näide
 *  Author: Rain
 *  Kp.: 3.04.2013 
 */
#include "majakalib.h"
 
int main(void)
{
	// Initsialiseerib majaka
	IR_Init();
	// Majaks 2, autopiloot
	IR_Channel(2,AUTO);
}

Vajalikud teegi failid:

et/competition/digifactory/beacon.1365067770.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0