Aquest blog l'hem creat per fer el Treball de Recerca de Batxillerat. Aquí nosaltres (els autors) anirem ficant diferents reptes cada setmana i els haurem d'anar solucionant entre nosaltres, les solucions seran en forma de comentari a cada entrada.
Aquest repte consisteix en un robot que llimpia el terra. Fa servir el girosensor per moure la "motlla" per llimpia la casa i pots regular la potència i els cops que vulgos que la roda doni voltes (17 cm = 1 volta).
Ara ja pots fabricar-te la teva propia roomba amb un Ev3!!!!!
En Joan i jo vam decidir de tornar a quedar la setmana vinent per tornar a fer un repte, ja que és més entretingut fer-ho amb companys. I pensant vam decidir d'acabar els reptes utilitzant el robot EV3 amb la forma bàsica fent que el robot ens faci de calculadora. ⏩ El robot pot sumar, restar, multiplicar i dividir. Aquí deixo una foto per a saber quins són els botons per a cada funció:
⏩ La programació del robot és la següent:
➥La programació del robot bàsicament es tracta que si polses un determinat botó el robot llegeix el fet de haver pulsat un determinat botó en un número.
I la seqüència dels botons és la següent:
➥En la següent imatge bàsicament s'utilitza el motor i el radi de les rodes per a fer els número. És a dir 15 graus = 1 i així successivament. 15 serien aproximadament el radi de la roda.
➥Aquí és l'ordre dels números. Si per exemple hem clicat el botó 3 que és l'1, doncs en aquesta part de la programació s'ordena la variable 1 i 2 per a què restin. I així per a cada botó, multiplicar, dividir, ... .
➥ I finalment, la part on s'ordenen els números a la pantalla, i la variable 2 és la variable encarregada de posar a la pantalla el signe de sumar, dividir, restar o multiplicar.
En Joan i jo vam decidir de quedar un dia i provar el que pudíem fer amb 2 Robots EV3. Pensant vam arribar a la conclusió que mai havíem fet servir els blocs blaus i raonant vam acabar fent aquest repte: Que tracta que amb un robot EV3 controli l'altre robot EV3 via Bluetooth. Ho fa mitjançant els botons que té i el sensor tàctil, aquí teniu imatge de quina funció fan els botons:
⏩Per aquest repte hem necessitat fer 2 apartats de programació, un és la programació del robot que teledirigeix a l'altre i és aquesta: Programació (transmissor):
⏩I per la del robot receptor, la seva programació corresponent seria:
➥Bàsicament en aquesta programació, representa que quan al robot transmissor li cliquem algun dels botons mostrats en la primera imatge, envia un missatge via Bluetooth a l'altre robot. I el robot receptor rep el missatge i d'aquest en treu una acció, que en aquest cas seria moure's, agafar, girar, ... . I al robot receptor a més quan xoca amb el sensor tàctil produeix un so, i quan els infrarojos detecten un obstacle també emeten un so.