ARDUINO L09 Programování a robotika snadno a rychle? Tomáš Feltl Připraveno pro kroužek robotiky JAOS
Arduino programování a robotika dětský vzdělávací kroužek JAOS 2 http://spaceflight.nasa.gov/gallery/images/station/crew-27/html/iss027e036687.html
Arduino programování a robotika dětský vzdělávací kroužek JAOS 3 AUTONOMNÍ ROBOT Pokračujeme
Arduino programování a robotika dětský vzdělávací kroužek JAOS 4
Arduino programování a robotika dětský vzdělávací kroužek JAOS 5 Jak jste se poprali s úkoly?
Arduino programování a robotika dětský vzdělávací kroužek JAOS 6 Úkol Naprogramuj robota tak, že: 1. Pojede dopředu a pokud spatří překážku (objekt blíže než 20 cm), tak zastaví. 2. Pojede dopředu a pokud spatří překážku (objekt blíže než 50 cm), tak se ji pokusí objet vpravo. 3. Pojede dopředu a pokud spatří překážku (objekt blíže než 50 cm), tak se ji pokusí objet vlevo. 4. Pojede dopředu a pokud spatří překážku (objekt blíže než 40 cm), tak se ji pokusí objet náhodně vpravo nebo vlevo. Vymysli, jakým způsobem by nám robot mohl dát vědět, že spatřil překážku. Zkus robota takto upravit.
Arduino programování a robotika dětský vzdělávací kroužek JAOS 7 Zjisti, jaké výhody a nevýhody májí dvě zmiňovaná čidla (ultrazvukové a infračervené)? Klady, zápory a typická využití každého čidla si vypiš do tří sloupečků třeba takto: ultrazvukové infračervené + použití + použití Které čidlo se asi používá v robotice častěji? Proč?
Arduino programování a robotika dětský vzdělávací kroužek JAOS 8 Náměty na doma Zaintegruj do konstrukce robota alespoň jednu LED a bzučák. Naprogramuj robota tak, aby o překážkách před sebou informoval pomocí LED a bzučáku. Pokus se svůj program upravit tak, aby bzučák vydával různý tón podle vzdálenosti předmětu (vzdálený hlubší tón, blízký vyšší tón). Jak to dopadlo?
Arduino programování a robotika dětský vzdělávací kroužek JAOS 9 Původní zapojení bez čidel
Arduino programování a robotika dětský vzdělávací kroužek JAOS 10 Minulé zapojení
Arduino programování a robotika dětský vzdělávací kroužek JAOS 11 Minulé zapojení
Arduino programování a robotika dětský vzdělávací kroužek JAOS 12
Arduino programování a robotika dětský vzdělávací kroužek JAOS 13 PROJEKT 10A: SIGNALIZACE jak nám dá robot vědět o svém stavu?
Arduino programování a robotika dětský vzdělávací kroužek JAOS 14 Trocha opakování POZOR NA ZAPOJENÍ!!! Naše kontinuální serva nemůžeme napájet přímo z Arduina! Překročili bychom proudový limit a Arduino bychom mohli zničit! Pro přímé napájení serva máme z baterií vyvedený druhý kablík! POZOR na zkratování konektorů!
Arduino programování a robotika dětský vzdělávací kroužek JAOS 15 Použít můžeš opět Ferdu Návod na stránkách našeho kroužku - návod L07 Ferda
Arduino programování a robotika dětský vzdělávací kroužek JAOS 16 NOVÉ
Arduino programování a robotika dětský vzdělávací kroužek JAOS 17
Arduino programování a robotika dětský vzdělávací kroužek JAOS 18 Úkol Naprogramuj robota tak, že: 1. Pojede dopředu a pokud spatří překážku (objekt blíže než 20 cm), tak zastaví, rozsvítí se červená LED a ozve se zapípání (3x pípne a bude pípání opakovat tak dlouho, dokud je překážka na cestě). 2. Pojede dopředu (svítit bude zelená LED) a pokud spatří překážku (objekt blíže než 20 cm), tak zastaví a rozsvítí se červená LED. Pak robot zacouvá, aby byl od předmětu 50 cm, zastaví, 3x zapípá (pípání neopakuje) a bude střídavě blikat červená a zelená LED. 3. Pojede dopředu a jakmile se začne blížit k překážce bude se měnit tón vydávaný bzučákem (od nízkého = daleko po vysoký = blízko). Robot zastaví 15 cm od překážky a přestane bzučet. 4. Pojede dopředu a pokud spatří překážku (objekt blíže než 40 cm), tak se ji pokusí objet (vpravo, vlevo, náhodná volba směru, záleží na tobě). Přitom bude robot signalizovat nejen to, že překážku spatřil, ale současně také vzdálenost od ní (pomocí dvojice LED a bzučáku). Vymysli, jaké procedury se budou k řešení úkolů hodit.
Arduino programování a robotika dětský vzdělávací kroužek JAOS 19
Arduino programování a robotika dětský vzdělávací kroužek JAOS 20 ÚKOLY inspirace k samostatné práci
Arduino programování a robotika dětský vzdělávací kroužek JAOS 21 Náměty na doma Pokud jsi něco nestihnul(a), zkus to doma (robot + vzdálenost, LED, bzučák, ) Viděli jsme, že robot může při couvání narazit do překážky. Navrhni nějaké řešení tohoto problému Navrhni nové způsoby využití potenciometru a spínače. Zkus je naprogramovat. Vymysli, jak by mohl robot přenášet malou plechovku (plechovku od piva): asi to bude chtít zásah do konstrukce robota, možná by se dala použít malá serva, Vyzkoušejte vyřešit doma
Arduino programování a robotika dětský vzdělávací kroužek JAOS 22 PŘÍŠTÍ SCHŮZKA V LEDNU Datum bude upřesněno emailem bude to opět někdy v pátek na známém místě
DĚKUJI VÁM ZA POZORNOST V případě zájmu mne můžete kontaktovat: skolniprojekty@gmail.com www.e-mole.cz
Arduino programování a robotika dětský vzdělávací 24 kroužek JAOS Radostné programování!