Az új játékaim, Robot Robi hírek

Szinte egyszerre kaptam sok-sok-sok mindent :)

képfeltöltés

Előrendelésben már áll egy Stellaris Launchpad a Texasnál, de fórumokban írták, hogy a UK farnell kapott csodálatos módon elég sok Stellaris Launcpad-ot.
Ez azért fura, mert aki hónapokkal előrerendelte (pl. én..) annak megírták hogy november előtt paraszt nem kapsz semmit, erre publikba meg kidobnak sok százat, érdekes na.
Időben sikerült megrendelni az FDH kft segítségével, mára ott is elfogyott már.

Speckó:

Speed - 80 MHz
GP I/O - 35 - 5V tolerant
Flash - 256kb
i2c - 4
ADC - 12 analog-digital converters, each with 12 bits resolution
UART - 8

képfeltöltés

Expressz.hu-n hihetetlen módon találtam 1500Ft-ért eladó arduino pro mini-t, hát sajnáltam annyiért otthagyni, és gyorsan rendeltem is hozzá egy cp2102-es USB-2-Serial konvertert, próba hamarosan, ha a robot véglegesedik lassan, ezt szeretném belerakni...

Speckó (ez 5V model):

Microcontroller ATmega168
Operating Voltage 3.3V or 5V (depending on model)
Input Voltage 3.35 -12 V (3.3V model) or 5 - 12 V (5V model)
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 6
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (of which 2 KB used by bootloader)
SRAM 1 KB
EEPROM 512 bytes
Clock Speed 8 MHz (3.3V model) or 16 MHz (5V model)

képfeltöltés

És eljött az idő menet közben, hogy elkezdett fogyni a fizikai hely Robot Robin, ezért úgy döntöttem Arduino Leonardo-ról váltok Arduino Nano-ra, majd végül Mini Pro-ra.
Megjött a Nano ma.

Speckó:

Microcontroller Atmel ATmega168 or ATmega328
Operating Voltage (logic level) 5 V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed 16 MHz

Több io, jóval kevesebb hely, jónak ígérkezik, a hosszú hétvége alatt átrakom a Nano-t, és letesztelem minden megfelelően működik-e.
ÉS ha minden megfelelően működik, kőkeményen ráállok a kódra, ugyanis azzal keményen el vagyok maradva, egy versenyre szeretném nevezni, amire nov 5-ig kellene beküldeni a kódot, hát a készültség béka segge alatt, optimalizáció kevés, egyes érzékelők éppen hogy mennek.

Nézzük mi lenne benne terveim szerint:
-Vonalkövetés
-Hőmérsékletérzékelés
-Páratartalomérzékelés
-Értekek digitális lcd kijelzése
-Sötétség-világosság érzékelés
-Színérzékelés
-Ultrahangos távolságérzékelés

...
be continued

Hozzászólások

todo listat szerintem bovisd, ezek kb a sample kodok a szenzorokhoz

milyen versenyrol van szo egyebkent?
en eszkozeim sajnos megfogyatkoztak mostanra

avr.tavir.hu arduino versenyre megy majd Robi, ha addigra minden flottul megy :)

Kód ügyileg vegyes a helyzet, vonalkövetés, hő-pára, lcd, világosság egymagában korrektül megy.
Nagy lemaradás a színérzékelés, ez egy saját építésű érzékelő, saját kóddal, van még mit csiszolni..., illetve az ultrahang szenzort kell faragni még erősen mert lassít a rendszeren rendesen.

A legnagyobb kihívás az egész egybegyúrásán van, hogy korrektül, gyorsan fusson minden, jelenleg is azzal szívok, hogy megy körbe-körbe a vonalon, de mivel jelentősen lassít a HC-SR04, így a vonalat is elhagyja sajnos ha az aktív.
Most a newping library-val kezdtem átalakítani a távolságérzékelést, ez jelentősen biztatóbb :)

---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"