Roboty
Spiral
Teplovzdušný robotický had je zimný "živočích", ktorému sa darí najmä
na horúcom radiátore, neskladá sa zo žiadnych elektrotechnických
súčiastok a nepotrebuje žiadny zdroj elektrického napätia. Ale nie je
to ani žiadne perpetuum mobile, lebo pre svoj pohyb potrebuje prúdenie
horúceho vzdchu.
Video:
spiral.avi
Pomôcky:
výkres, ceruza, kružidlo, pastelky, lepidlo, nožnice, plastelína,
umelohmotný štopeľ, špajla, nožík, ihla
Postup pri výrobe:
- Na výkres nakreslíme špirálu, vystrihneme ju a pomaľujeme.
- Nakreslíme, vystrihneme, pomaľujeme a prilepíme hadiu hlavu.
- V strede špirály urobíme ihlou dierku (ak tam už nie je po
kružidle).
- Zastrúhame nožíkom špajlu.
- Do umelohmotného štopľa napcháme plestelínu a zapichneme
nezastrúhaný koniec špajle.
- Opatrne položíme na zastrúhaný hrot špajle špirálu, ktorá sa
vplyvom gravitačnej sily roztiahne.
- Robotického hada položíme na radiátor. Stúpajúci teplý vzduch
špirálu rozkrúti.
Poznámka:
Na kreslenie špirály si môžeme napísať jednoduchý program v jazyku C,
printscreen obrazovky upraviť (invertovať farby) napríklad v GIMP-e a
vytlačiť. Program možno stiahnuť tu.
#include<graphics.h>
#include<math.h>
void
Ginit(void)
{
int gdriver, gmode, gerror;
gdriver=DETECT;
initgraph(&gdriver, &gmode, "");
gerror=graphresult();
if (gerror != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(gerror));
printf("Press any key to halt: ");
getch();
printf("\n");
exit(1);
}
}
void
main (void)
{
float uhol, r;
int xs, ys;
Ginit();
uhol=0;
r=10;
xs=getmaxx()/2;
ys=getmaxy()/2;
moveto(xs+r*cos(uhol), ys+r*sin(uhol));
while(uhol<10*M_PI)
{
lineto(xs+r*cos(uhol), ys+r*sin(uhol));
uhol+=0.01;
r+=0.07;
}
while(!kbhit())
{
}
closegraph();
}