Název: Řízení robota zvukovým senzorem. Tematický celek: Světelné a zvukové jevy. Úkol: Zjisti, jak jsou ze zákona definovány limity hlučnosti. Navrhni robota hlídače hladiny zvuku. Robotické vnímání světa I. /25 1
1. Normy hlučnosti Ochrana lidského zdraví před hlukem je zakotvena v zákoně č. 258/2000 Sb., o ochraně veřejného zdraví, konkrétně v 30-34 tohoto zákona. Limity pro hluk jsou pak podrobně stanoveny nařízením vlády č. 148/2006 Sb., o ochraně zdraví před nepříznivými účinky hluku a vibrací. Limity: Robotické vnímání světa I. /25 2
pro srovnání uvedeme tabulku intenzity různých zvuků v db (decibelech): Robotické vnímání světa I. /25 3
2. Konstrukce robota Vyjdeme z konstrukce robota popsané v rvs_i_24, doplníme ji o barevná světla: Robotické vnímání světa I. /25 4
Potřebné díly: Robotické vnímání světa I. /25 5
3. Programování robota a) Spustíme NXT Programing, vytvoříme nový projekt b) Na paletě Complete zvolíme skupinu Flow, blok Loop (cyklus) c) V konfiguračním panelu cyklu ponecháme Forever, počet opakování tím nijak neomezujeme d) Ze skupiny Flow zvolíme Switch (rozhodování), vložíme do cyklu Loop Robotické vnímání světa I. /25 6
e) Konfigurační panel bloku Switch: Budeme sledovat, jestli intenzita zvuku přesáhne 40 db, čemuž zhruba odpovídá hodnota 30 sound senzoru. f) Bude-li podmínka splněná, rozsvítíme červené světlo, zapojené v portu A a zhasneme zelené světlo zapojené v B: g) pokud podmínka neplatí, svítí zelené, červené je vypnuto: Robotické vnímání světa I. /25 7