Octubre 10, 2014

Lego Mindstorms EV3 mitjançant Scratch

Posted in Uncategorized a 3:52 pm per Victor

Scratch és un llenguatge de programació desenvolupat a l’MIT que està pensat per a que els nens aprenguin a programar. És molt fàcil d’aprendre, i els nens ràpidament i fàcil fan les primeres passes en el món de la informàtica i la programació.

El Lego mindstorms és una plataforma per realitzar robots i altres eines mecàniques, desenvolupat per Lego molt interessant, però que té un sistema de programació una mica més complicat de cara a que els nens li puguin aprendre i divertir-se fàcilment.

Si teniu la versió NXT de Lego Mintdstorms, esteu de sort, doncs hi ha una aplicació anomenada Enchanting, que permet programar els robots Lego Mindstorms NXT amb la sintaxi d’Scratch.

¿I que passa amb els que ens hem decidit per la darrera versió dels Mindstorms, la EV3? Doncs que no hi ha res gaire definitiu… Però si, que no sigui definitiu, no vol dir que no es pugui treballar i a continuació miraré d’explicar les passes a seguir per a poder treballar mitjançant Scratch amb el Lego Mindstorms EV3.

Per a aconseguir-ho hem de tenir el següent material:

I fer 3 coses:

A. Descarregar un firmware pel nostre “ladrillo” de Lego Mindstorms EV3

B. Descarregar les extensions de Lego EV3 per Scratch Offline v. 2.X

C. Descarregar la versió 2.X d’Scratch Offline

Anem pas per pas:

A – Descarregar el firmware pel ladrillo de Lego Mindstorms EV3 (aka leJOS)

  1. Ens farà falta una tarja microSD i tenir un adaptador per a poder-la connectar a l’ordinador.
  2. Descarreguem la versió de leJOS per a EV3: http://www.lejos.org/ev3.php
  3. Si donem a downloads, ens portarà cap a: http://sourceforge.net/projects/lejos/files/lejos-EV3/
  4. Descarreguem la darrera versió que hagi disponible (en el moment d’escriure aquesta entrada, és la 0.8.1-beta)
  5. Per a poder fer servir el leJOS hem de descarregar 2 coses de Java (ens haurem de registrar a la web d’Oracle):
    1. Java SE 7 JDK (la versió 8 no serveix):  http://www.oracle.com/technetwork/java/javase/downloads/index.html
      • Un cop descarregat el Java SE 7 JDK, l’hem d’instal·lar al nostre ordinador
      • Es convenient instal·lar-ho a la ruta per defecte
    2. Java JRE for ARM processor: http://www.oracle.com/technetwork/java/embedded/downloads/javase/javaseemeddedev3-1982511.html (si la ruta no existeix, amb l’aplicació de leJOS EV 3 ens indicarà d’on descarregar-lo)
  6. Posem la tarja microSD (amb l’adaptador) a l’ordinador
  7. Executem el Setup de leJOS EV3
    1. Ens demana on tenim el java SDK 7 (li indiquem la ruta si l’hem canviat)
    2. Quan acaba, ens assegurem de que tingui seleccionada la opció “Launch EV3SDCard utility
    3. Donem a Finish
    4. A la pantalla que s’obre hem d’indicar:
      1. Select SD drive (escollim la unitat corresponent a la SD i pulsem Refresh)
      2. Zip file -> No el toquem. El valor per defecte hauria de ser correcte
      3. JRE – > Indiquem on hem descarregat el fitxer ejre-7u60-fcs-b19-linux-arm-sflt-headless-07_may_2014.tar.gz (pot canviar des de que s’ha escrit aquesta entrada)
    5. Seleccionem “Create
    6. Es posarà a preparar la SD i quan doni el missatge de que ha acabat aquest pas ja està.
    7. La barra de progrés en el meu cas es va quedar al 93% quan va sortir el missatge. Tot va funcionar correctament.
  8. Treiem la microSD de l’ordinador.
  9. Posem la microSD al ladrillo Lego Mindstorms EV3 (ha d’estar apagar previament)
  10. Encenem el ladrillo i esperem. S’estarà una bona estona (uns 10 ó 15 minuts) preparant la SD. Paciència. Al següent vídeo es pot veure el procés complet: http://www.youtube.com/watch?v=NyoF0Ws6SkY&t=5m18s&feature=player_embedded
  11. Quan acabi el proces no s’ha de treure la microSD!!!
  12. El ladrillo rebotarà i un minut aproximadament després ja tindrem leJOS EV3 instal·lat al nostre Mindstorms EV3
  13. Si volem tornar al S.O. anterior, només hem d’apagar el ladrillo, treure la SD i encendre’l. Tot estarà com anteriorment.

B. Descarregar les extensions de Lego EV3 per Scratch Offline v. 2.X

  1. Posem el Dongle WiFi al nostre ladrillo Mindstorms EV3, i el configurem des del ladrillo carregat amb leJOS per a que es connecti al mateix punt WiFi al que es connecta el nostre ordinador (altrament no es veuran).
  2. Ens esperem a que el ladrillo tingui una IP assignada. És convenient fer un ping des del nostre ordinador a la IP que se li ha assignat, per assegurar-nos que hi ha connectivitat.
  3. Descarregarem l’extensió per Scratch des de: https://github.com/koen-dejonghe/ev3-scratch-helper-app
  4. Fixem-nos que a la dreta hi ha la opció Download per descarregar un fitxer.zip
  5. Descomprimir el zip
  6. Obrim el Símbolo del sistema (Todos los programas/Accesorios/Símbolo del sistema).
  7. Anem a la carpeta on hem descomprimit el zip (cd c:….)
  8. Executem la següent comanda: gradlew.bat bootRun
  9. Farà unes operacions i veurem que indica que ha trobat el ladrillo i es quedarà en un prompt de l’estil: Building 50%>
  10. Deixem la finestra oberta, i ja estem preparats per connectar-nos des de Scratch

C. Descarregar la versió 2.X d’Scratch Offline

  1. Descarregarem Scratch 2.X (la X variarà en funció de la versió que hi hagi operativa en aquell moment) de http://scratch.mit.edu/scratch2download/
  2. Instal·lem i executem Scratch
  3. Ara hem de carregar les extensions de Lego Mindstorms EV3 per a Scratch:
    1. Apretant la tecla Shift, seleccionem amb el ratolí la opció File del menú d’Scratch i veurem la opció “Import experimental HTTP extension“.
      • Si no apretem la tecla Shift, aquesta opció no apareixerà!!!
    2. Clickem la opció Import experimental HTTP extension i seleccionem el fitxer ev3-helper-app.s2e que està al directori on hem descomprimit el fitxer Zip del pas B i aquí hem d’anar a “scratch/en/extensions“.
  4. Si ho hem fet tot bé, a l’apartat “More Blocks” del llenguatge d’Scratch veurem la opció “EV3HelperApp”.
  5. Ara es tracta de fer servir la imaginació i posar-se a programar el nostre Lego Mindstorms EV3 des d’Scratch

Si es vol provar una aplicació, l’autor de l’extensió ha posat una demo per scratch a “scratch/en/demos” que es diu scratchcar i que si la carreguem, al pulsar la tecla “g” ens pemetrà moure el robot amb els cursors, sempre que tinguessim els motors connectats als ports A i B del ladrillo

febrer 9, 2013

Nou joc per apr…

Posted in Internet, software, Tecnologia a 11:58 am per Victor

Doncs ja està disponibl el nou joc amb el que si voleu, podeu practicar les vostres habilitats fent diferents tipus de càlculs matemàtics.

Prodeu provar-lo a:

http://www.mora-sole.es/calculs

Es recomana fer servir chrome o explorer, donat que el firefox té algún problema amb el mètode fet servir per l’audio (bàsicament, amb firefox no hi ha audio).

Si teniu suggerències, seran benvingudes 🙂

Octubre 31, 2012

Disney compra Lucasfilm

Posted in Uncategorized a 5:40 am per Victor

La noticia ja corre per la xarxa doncs és un bombazo a nivell d’estudis força espectacular.

La companyia Disney va anunciar ahir la compra de Lucasfilm per 4 billons (americans) de dolars i es fa amb els drets de totes les franquícies (les principals Star Wars i Indiana Jones), i totes les empreses asociades a Lucasfilm (ILM, Skylwalker Sound, Lucasarts,…).

A més, ha anunciat que el 2015 s’estrenarà la primera película de la nova trilogia d’Star Wars.

En aquest enllaç podeu veure la comunicació al site oficial de la Disney:
 http://thewaltdisneycompany.com/disney-news/press-releases/2012/10/disney-acquire-lucasfilm-ltd

Al mateix és on s’anuncia la realització de l’episodi 7 d’Star Wars.

Estarem atents a l’evolució de la noticia. No oblidem però, que aquestes 2 companyies ja tenien acords firmats (les franquicies d’Star Wars i d’Indiana Jones ja estan presents als parcs Disney) i tot i que sigui casualitat, la companyia Pixar va sorgir també com a part de Lucasfilm i la seva divisió ILM.

Octubre 23, 2012

La Wii U al saló del Manga de Barcelona

Posted in Uncategorized a 6:01 pm per Victor

Si algú de vosaltres està interessat en veure la propera consola de Nintendo, a la propera edició del Saló del Manga de Barcelona, de 1 al 4 de novembre del 2012 ho podrà fer.

Els detalls, a la pagina oficial del saló.

Octubre 21, 2012

Continuem fent multiplicacions amb JavaScript

Posted in Tecnologia a 7:30 pm per Victor

L’anterior entrada que vaig fer relacionada amb el JavaScript, havia fe tuna petita aplicació per practicar les taules de multiplicar.

Va estar bé per fer una pràctica senzilla, però el Pau ja té les taules força superades i aquest curs ja estan fent multiplicacions de diversos dígits a numerand i numerador, per tant he aprofitat per fer un joc que servirà d’una banda per a que ell practiqui operacions matemàtiques, i a mi m’ha servit per adquirir nous coneixements.

Si teniu tens que vagin a 3er de primària, és possible que també us interessi, així que si voleu, la podeu fer servir aquí.

Peró clar, no tot pot ser tan maco, i el Pau ja m’ha preguntat el motiu del que tots els “jocs” que estic fent, estiguin relacionats amb les matemàtiques, així que el proper repte és fer un joc de laberints. Em fa la sensació que aquest ja costarà una mica més, així que la propera entrada relacionada amb aquest tema igual triga una mica.

Octubre 15, 2012

Els imperials eren realment els dolents?

Posted in Uncategorized a 5:19 am per Victor

Us deixo aquí un document per a que analitzeu si les tropes rebels que va capitanejar en Luke Skywalker eren el que semblava o ens tenien enganyats.

Per a ratificar el que diu el document, podeu veure un document a continuació on es mostra com era la relació de les tropes de l’imperi amb els ewoks:

http://www.youtube.com/watch?v=bvfp5l7kgo4&feature=youtu.be

 

Octubre 14, 2012

Practicant multiplicacions i javascript

Posted in Uncategorized a 1:27 pm per Victor

Aquesta darrera setmana he fet un curs d’XML, i aprofitant el temari ens han explicat uns pocs conceptes de JavaScript, CSS i HTML.

Si, ja sé, direu: i com pot ser que fins ara mai haguessis fet res amb aquests temes?

Doncs mireu, coses que passen, el cas és que he aprofitat per fer una aplicació molt senzilleta per a que el Pau practiqui les taules de multiplicar. L’any passat a segón les van aprendre i ara a principi de 3er estan repasant-les pel que li anirà bé tenir quelcom més motivador que anar cantant-les a pel.

Si teniu nens d’aquesta edat, i li voleu fer una ullada a veure si també els motiva, la podeu fer servir a aquí. No oblideu pulsar el botó Iniciar per a que comenci a acceptar resultats.

Desembre 9, 2010

Bon Nadal

Posted in foto i video a 8:21 am per Victor

El dilluns a la tarda ens vam juntar uns amics i dimarts al vespre ja ho teniem enllestit.

A veure si l’any vinent ho planifiquem amb temps, que aquesta vegada ha estat tot molt ràpid.

A veure si us agrada:

Agost 14, 2010

Pizza per a microones

Posted in Uncategorized a 6:18 am per Victor

Quan estas de vancances en un camping, en general si vols prendre una pizza, fins ara, l’únic que podies fer era anar al restaurant i encarregar-ne una.

Però la cosa ha canviat. Buitoni ha tret una nova recepta de pizzes per a microones. Nosaltres aquests dies l’hem tastat i estan realment bones. Hi han de diversos gustos, tot i que nosaltres només hem provat la de pernil i formatge. Evidentment, res a veure amb una bona pizza casera, però per fer un sopar ràpid són genials. Es fan en 5 minuts al microones i llestes. Us les recomano per casos com aquest o per fer un sopar realment ràpid.

Setembre 9, 2009

Elecció de frigorific combi

Posted in Uncategorized a 6:06 am per Victor

El combi que vam comprar ara fa 10 anys fa un temps que no funcionava com cal, així que aprofitant que a l’estiu l’haviem descongelat vam decidir comprar-ne un de nou.

Voliem que fos “No frost” donat que l’escartxa que es fa al congelador és un rotllo, però també voliem que fos “frost” donat que si no vas amb compte i et deixes algun aliment sense tapar en una nevera no frost s’espatlla ràpidament.

Així que vam decidir que voliem un combi que fos no frost a la part de congelació i frost a la part de frigorífic. És curiós, doncs quan mires als webs dels fabricants, veus que la majoria són o totalment no frost o totalment frost.

Finalment, i recorrent moltes tendes, al Calbet de Castelldefels ens van informar que només hi han 2 marques que facin els combis com nosaltres voliem: Liebherr i Miele. Sembla que Liebherr fa tots els seus combis d’aquesta forma, tots no frost al congelador i frost al frigorífic.

Així que finalment ens hem comprat un combi Liebherr amb el que estem encantats doncs tornem a tenir les vegudes realment fredes (amb l’antic es quedaven en fresques només).

I ja sabeu, si busqueu combi i voleu que tingui aquesta característica, us heu de decidir per una d’aquestes marques (per ara, clar).

Pàgina següent