mindstorms EV3

mindstorms EV3
Es mostren els missatges amb l'etiqueta de comentaris Joan. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris Joan. Mostrar tots els missatges

dissabte, 22 d’octubre del 2016

Repte grupal 4: Introducció a WRO 2015 Junior High



WRO és una "organització" la qual fan olimpíades sobre robots EV3 i per a començar a introduir-nos al món de les competicions de robots EV3, el nostre professor va dir que podríem provar de dur a terme el repte de WRO 2015 Junior High però que abans de provar-ho intentéssim fer un repte el qual consisteix a:

Que el robot EV3 està tancat en una capsa, i ell va en direcció aleatòriament, i quan un dels sensors es posa en marxa el robot els recorda i al final els posa a la pantalla ordenadament.

Sensors: Ultrasons 1 (davant), ultrasons 2 (darrere), sensor de colors (vermell i verd).

La programació d'aquest repte és el següent:


⏩ La primera part, que seria en la qual el robot detecta i recorda els sensors que s'han anat activant:



⏩ I la segona part, que consisteix en què el robot es mogui aleatòriament per la capsa:




⏩ I aquest és el vídeo resultant:


dilluns, 10 d’octubre del 2016

Repte grupal 3 : Robot EV3 humanoide

Per aquest tercer repte grupal, com ja vam dir, hem canviat l'aparença del robot EV3. I per a què sembles més un "robot", vam decidir de fer-lo amb forma d'humanoide.

Aquesta és la forma final:



Aquest repte consta de 2 parts. La primera seria que el robot pugui aguantar-se amb solament dues rodes.

I la programació seria la següent:





1) Aquesta part és bàsicament que el robot agafa les constants del giroscopi per a intentar durant tota l'estona que sigui així i per a introduir els números correctament.

2) Aquí és on posem els valors que obtenim de l'1 en forma de variables.

3) Aquí agafem els valors de les variables per a introduir-li a la variable repòs, la qual és la que a partir d'ara serà la que digui si el robot estarà recte o no.

4) Aquí passem de graus a radiants.

5) Aquí és el lloc on li diem quina ha de ser la velocitat que haurien de tenir les rodes.

6) Al 6 agrupem els valors del sensor (giroscopi), que són la velocitat angular, l'angle, la velocitat del motor, la posició del motor i la posició de referència del motor, amb aquesta fórmula: a+b+c+d.

7) Llegeix les constants, per a després ser utilitzades.

8) Aquí es combinen les constants anteriors.

9) Aquí és la part, on el robot detecta que està tombat o mal col·locat, i ell a la pantalla diu ERROR, significant que no està a una bona posició.

10) Bàsicament s'agafa la variable "recta" per a indicar que aquesta, és la variable que permet que el robot vagi recte

11) Aquí és el lloc on li donem la potència suficient per a què es quedi recte.

12) Al 12 es troben els segons, que són 8, els quals són utilitzats al principi per a què les coordenades estiguin ben introduïdes.



I la segona part de la programació és la de ser controlat per un altre robot EV3 via Bluetooth, on utilitzem tot lo après del repte grupal 1.



La programació del receptor:





I per la del transmissor, és la següent:




I el resultat d'aquest difícil repte és el següent:


diumenge, 21 d’agost del 2016

Repte 5: Utilitzant el bloc aleatori

Aquest repte fa que el robot aleatoriament triï entre quatre opcions.

Les primeres quatre opcions que poden sortir son:

- Digui el número 1
- Digui el número 2
- Digui el número 3
-Digui el número 4


Desprès d'haver-ho repetit uns quants cops torna haver quatre opcions diferents:

- Giri cap a la dreta
- Tira endavant
- Gira cap a l'esquerra
- Pujar i baixar el motor mitjà

I, per últim es torna a trobar amb quatre opcions diferents:

- No s'il·lumini cap de les 3 rodones
- S'il·lumi 1 de les 3 rodones
- S'il·lumi 2 de les 3 rodones
- S'il·lumi 3 de les 3 rodones




diumenge, 14 d’agost del 2016

Repte 4: Fent servir el girosensor

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!!!!!



dijous, 11 d’agost del 2016

Repte grupal 2 : Robot EV3 calculadora | Roger Montalà + Joan Martí

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.



⏩ Aquí hi ha el vídeo resultant:


dilluns, 1 d’agost del 2016

Repte grupal : Joan Martí + Roger Montalà

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.

Aquest és el vídeo resultant:


dijous, 21 de juliol del 2016

Repte 3: Esquivar objectes

Aquest repte consisteix en esquivar 3 objectes sense xocar-ne amb cap. Llavors seguidament agafar un altre object i ficar-lo en un quadrat. Al final fa un soroll de missió complerta.


Aquesta és la programmació bàsica que he fet amb el programa Lucidchart

dimecres, 13 de juliol del 2016

Repte 2: El destructor

El robot Ev3 va cap un objecte l'agafa torna a la posició inicial i el deixa anar tombant aquest i un altre. Llavo gira lentament cap a l'últim objecte i d'una revolada se'l emporta. Al final deixa anar un soroll de com si haguès complert la seva missió i fica un text dient: "The victory is mine".


By- Joan Martí Olivart

dilluns, 11 de juliol del 2016

Repte 1: Detectant els colors (Joan)


El robot va endavant passant per sota el pont. Desprès detecta el color roig i gira,  fa un soroll i desprès no para fins detectar el color verd. Quan detecta el verd gira i desprès fica una cara alegre. Desprès fa un altre soroll. (com que es el primer repte no és gaire complicat).




Aquí deixo la programmació bàsica que s'ha de fer i per entrendre-ho.



By- Joan Martí Olivart

dimecres, 8 de juny del 2016

Comensem a montar els Robots

Aquí deixo unes imatges de com he anat construint el meu robot EV3 de la forma més sencilla que té feta amb lego.

Primer vaig montar la part dreta del robot seguint les instruccion i després l'esquerra casi be identica a l'anterior. Vaig ficar les peces lego tal com indicava les instruccion de manera que l'aparell principal quedes ben fixat amb les peces per no fer-se malbé.
En encabat nomès calia conectar els cables de manera que cada un anès amb l'aperell que li toques.

No em va ser gaire difícil seguir les instruccions per monta'l.