jan 202016
 

20160120_112351Met het risico dat ik alle tijd die ik beschikbaar heb om te typen vanochtend hier aan ga besteden wil ik toch beginnen met de micro:bit. Ik was vooraf aan de Bett nogal kritisch over de micro:bit van de BBC. Het is een klein embedded system apparaat, zoiets als een Arduino, dat door de BBC in samenwerking met 28 verschillende partners ontwikkeld wordt voor gebruik in het onderwijs. Voor de zomer van 2016 moeten er in totaal 1 miljoen exemplaren verspreid worden onder “year 7” (kinderen van 11 jaar oud in het basisonderwijs) in het Verenigd Koninkrijk. De kosten van deze actie, maar ook de achterliggende technologie, de programmeeromgevingen, de uitbreidingen, trainingen etc worden door die partners geleverd. De BBC levert het idee, concept en het projectmanagement.

De micro:bit ziet er op het eerste oog niet indrukwekkend uit. En ook de specs, 16MHz ARM Cortex-M0 microcontroller, 256KB Flash, 16KB RAM, vallen in het niet bij bijvoorbeeld een Raspberry Pi. Maar qua direct gebruik wint de micro:bit het waarschijnlijk wel direct van de Arduino. Want hoewel er geen WiFi ingebouwd is zoals bij de ESP8266 heeft de micro:bit wel bluetooth. En dat betekent dat je ze eenvoudig kunt koppelen aan bv een smartphone, tablet of laptop. Geen gedoe met kabels en COM-poorten. En die communicatie gaat twee kanten op. Samsung was er om te laten zien dat je bv vanaf een Samsung telefoon een eenvoudig programma kon maken waarbij de micro:bit als hij bewoog (er zit een kompas en accelerometer in) een opdracht naar de telefoon stuurt om een foto te maken.

De micro:bit heeft GPIO-poorten. Er waren al heel wat voorbeelden te zien van waar de micro:bit andere apparaten aan kon sturen, bv een robot of een spel Whac-A-Mole, de BBC had al lesmethodes beschikbaar, er is een keuze uit programmeer talen van meer visueel naar tekst gebaseerd waarmee je het programma aan de praat krijgt, er is een online simulator beschikbaar zodat je je code al kunt testen (inclusief het  bewegen of de knoppen) voordat je hem op de micro:bit zet.

Lees verder….

Deel dit bericht:

Quicknotes Bett 2016

 Gepubliceerd door om 06:45  Leertechnologie, Onderwijs
jan 202016
 

20160121_062516Het is de ochtend van dag 2 van de Bett 2016 kwart voor 7 lokale tijd. Gisteren was de eerste hele dag conferentie en tegen de tijd dat ik mijn bed in het hotel weer zag zat het uittypen van alle indrukken, gesprekken en bezoeken aan stands er echt niet meer in.

Dus vanochtend fris achter mijn enorme tafeltje hier in de kamer gekropen om voordat de voor mij tweede en laatste dag (de conferentie gaat nog t/m zaterdag door) gaat beginnen.

Ik tag de berichten met opzet “Quicknotes”, ik heb ongeveer 45 minuten voordat ik aan het ontbijt verwacht wordt en dan gaat het niet lukken om helemaal zoveel achtergrondinformatie bij onderwerpen te zoeken of precies zo afgewogen berichten te schrijven als dat ik zou willen. Het zijn eerste indrukken.

Afgewogen verhalen volgen nog bij SURFnet en op het iXperium weblog en dus via verwijzingen ook hier nog als onderdeel van deze serie. Ik anti-dateer de berichten op 20-1-2016 zodat ze duidelijk herkenbaar zijn als van dag 1 en de berichten naar aanleiding van vandaag zullen vanavond/morgen op vandaag geplaatst worden.

De samenvatting van de 2 dagen is hier te vinden.

Deel dit bericht:
jan 192016
 

BETT_2016Vanavond vlieg ik naar Londen voor een bezoek aan de Bett 2016 morgen en donderdag. Ik doe dat als onderdeel van een door SURFnet georganiseerde trip.

Het is de eerste keer dat ik op de Bett kom en anders dan voorgaande jaren ben ik nu niet alleen geïnteresseerd in zaken voor het hoger onderwijs. Het iXperium / Centre of Expertise leren met ict werkt immers voor alle onderwijssectoren.

Natuurlijk betekent zo’n grote conferentie / beurs dat ik me enigszins moet voorbereiden om te voorkomen dat ik er twee dagen doelloos rond loop. Dus heb ik de App al op mijn telefoon en iPad mini geïnstalleerd en ben ik door het omvangrijke programma van aanbieders en sessies aan het lezen.

Van een paar dingen weet ik in ieder geval al dat ik ze níet ga doen. Ik hoef niet zo nodig naar Sugata Mitra of de videopresentatie van Sal Kahn. Panel sessies ben ik ook niet zo’n fan van, want de opbrengst daarvan blijkt heel wisselend. Heel specifiek UK zaken zijn natuurlijk ook niet zo zinvol (financiering etc), dus het is een beetje zoeken naar de pareltjes (overigens, gewoon het bladeren door de catalogus met producten is ook al interessant vanwege de diversiteit).

Daarom ook deze open vraag: wat zou ik zeker moeten doen? welke sessie / stand / leverancier zou ik zeker moeten bezoeken tijdens deze twee dagen in Londen?
Ik hoor de tips graag!.

Deel dit bericht:
jan 192016
 

Vanochtend kwam ik toevallig op de site van Frederick Vandenbosch terecht. Het is (vind ik) een schitterende site met in detail gedocumenteerde “tinkerer” projecten. Het eerste project dat ik er tegen kwam was deze “Raspberry Pi Zero Internet Connected Information Display” maar een recent project dat meteen het woord “tinkerer” voor mij toelicht. En dan niet volgens de eerste definitie die je op freedictionary.com kunt vinden, maar de tweede: “a person who enjoys testing innovative ideas”.

Grappig vind ik ook dat de constructie die hij gebouwd heeft om te zien of de batterij van zijn mini-quadcopter helemaal opgeladen is eigenlijk heel houtje-touwtje is. Maar het ziet er ondanks dat indrukwekkend uit.

Ik zou zeggen, lees de uitleg in zijn blogpost, bekijk een paar van zijn andere projecten, wellicht brengt het je op ideeën voor eigen projecten!

Deel dit bericht:
jan 182016
 

Via Michael Horne kwam ik bij een blogpost over een heel mooi project. De auteur beschrijft niet waarvoor hij het gedaan heeft, of het was “omdat hij wilde weten of het kon” (lijkt mij altijd valide reden) of dat het ook in zijn geval voor een project binnen zijn hogeschool of universiteit was (want dat niveau heeft de opdracht lijkt mij wel).

Het filmpje laat de verschillende vereisten mooi een voor een zien. Zo kan de auto een bocht volgen en rechtdoor rijden (op basis van een wel heel smalle weg overigens), een obstakel herkennen, een stopbord herkennen, een groen en rood licht herkennen.
Als je de tekst leest bij zijn blogpost dan zie je dat er het nodige rekenwerk aan te pas komt.

Er zouden nog heel wat variaties op deze opdracht te verzinnen zijn, herkenning van voetgangersoversteekplaatsen, bredere straten, kruisend verkeer. Eigenlijk alles waarbij je niet meer dan een camera, herkenning van beelden en een ultrasone sensor (afstand tot obstakels aan de voorkant) nodig hebt. Een Google auto is een stuk complexer, maar voor het onderwijs is dit een stuk haalbaarder en betaalbaarder.

Deel dit bericht:

Adblock for YouTube

 Gepubliceerd door om 10:10  Internet, Video
jan 172016
 

Adblock_YouTubeOK, ik snap het: Voor niets gaat alleen de zon op en ook bij Google moet de schoorsteen branden. En ja, er zijn steeds meer kleine, onafhankelijke aanbieders van videocontent op YouTube en foei, ik stoot hen het brood uit hun mond.

Pech gehad, eigen schuld, dikke bult. Want het aantal videoreclames van 30 seconden, 1 minuut (je weet wel die mooie van Eneco) of langer die ik de afgelopen 24 uur elke keer opnieuw moest laten afspelen voordat ik een video te zien kon krijgen hebben er voor gezorgd dat ik Adblock for YouTube geïnstalleerd heb. Ik zie na een snelle test dat ook die ze er niet 100% uit weet te filteren, maar het is tenminste weer een beetje werkbaar. Ik was namelijk door een aantal video’s aan het zappen op zoek naar instructies met betrekking tot de ESP8266 en dan wil je dus niet een minuut wachten om te ontdekken dat het tóch niet de video was die je zocht.

Raymond Snijders suggereerde via Twitter al dat het onderdeel is van de aanloop naar de betaalde, reclamevrije versie van YouTube:

Dat zou ik nog een logische verklaring vinden ook. We zullen het zien. Balen dat er wéér een plugin nodig is om het gebruik van het web praktisch te laten blijven, maar het is helaas niet anders.

Deel dit bericht:
jan 162016
 

20160116_153712_NormalAls zaterdagmiddagproject vandaag weer eens iets waarvan de titel vast geen duizenden views gaat trekken. Ik had afgelopen week een klein LCD-schermpje binnen gekregen. Het is 1.44 inch groot en heeft een resolutie van 128×128 pixel. Een resolutie van 2x niks zou je zeggen, maar ja het schermpje kost dan ook €2,98 incl. verzendkosten. En als je een ESP8266 gebruikt en alleen maar even wat statusinformatie wilt laten tonen, dan heb je helemaal niet veel nodig.

De uitdaging bij dit soort schermpjes is altijd het vinden van de juiste aansluitingen voor de vaak vele pins die zo’n scherm heeft, deze heeft er 8 én het vinden van de juiste library voor Arduino / ESP8266. Ik noem die laatste twee overigens wel in één adem, maar ook hier is het zo dat er nét een beetje verschil zat tussen hoe je e.e.a. zou moeten doen op een “echte” Arduino versus een ESP8266.

Op de foto hier bij het bericht zie je het eindresultaat met naast het LC scherm en de ESP8266 aan de rechterkant een DHT11 die luchtvochtigheid en temperatuur meet.

Als library heb ik gebruik gemaakt van deze library van “sumotoy” (Max MC Costa uit Milaan, Italië) . Belangrijk daarbij is dat het hier dan gaat om de “Pre-Release-1.0r4” (mogelijk werkt 1.0r5 ook, maar die heb ik niet getest). De “master” branch heeft namelijk nog geen ondersteuning voor de ESP8266.

De 8 aansluitingen stonden daar ook netjes aangegeven:

TFT kant   -------- ESP8266  
- Vcc       -->     +3V3V(!!!!)
- Gnd       -->     Gnd
- CS        -->     D0
- RST       -->     D2
- A0        -->     D1
- SDA       -->     Mosi (D7)
- SCK       -->     Sclk (D5)
- LED       -->     +3V3V

Ik heb voor mijn scherm geen weerstand aangesloten al zou een regelbare weerstand hier helemaal niet verkeerd zijn geweest omdat het scherm nu nog ernstig last heeft van licht “bleed” om de randen heen. You get what you pay for zullen we maar zeggen al ga ik er even vanuit dat dat weg valt als je het schermpje in een enclosure opneemt.
De library heeft een groot aantal voorbeelden aan boord, daarbij moet je even opletten dat bij de ESP8266 de 3 #define statements voor de poorten in de scripts moet zijn:

#define __CS 16
#define __DC 5
#define __RST 4

Dat is niet in alle voorbeelden meteen zo, dus dat moet je dan even aanpassen.
Daarnaast kreeg ik eerst boven in het venstertje een balk met ruis te zien. Ik gok dat het ongeveer 32 pixels hoog was. De library is namelijk geschikt voor verschillende schermpjes en Sumotoy heeft zelf blijkbaar een aantal schermpjes die 128×160 pixels zijn. De oplossing was eenvoudig. In de library map zit ook een map genaamd “_settings” met daarin een bestand genaamd “TFT_ILI9163C_settings.h”. In dat bestand staan bovenin een aantal #define statements. Je moet hier de voor jou juiste kiezen. Standaard is “#define __144_RED_PCB__//128×128” gekozen en omdat ik een rode PCB had zou dat moeten kloppen. Maar het bleek dat in mijn geval “#define __144_BLACK_PCB__//128×128” het gewenste effect gaf.

Lees verder….

Deel dit bericht:
jan 152016
 

Net voor de kerst kwamen ze binnen:

En afgelopen week maakten Frank en Koen een iXperium Review van de Ozobots. Ik zou zeggen, kijk en luister eerst even naar de video hierboven.

Qua conclusie ben ik het niet met Frank en Koen oneens, maar ik wilde er wel nog een paar dingen aan toevoegen. Frank heeft de Ozobot (enkelvoud) getest met groep 8. Dat was eigenlijk niet meteen de doelgroep van de Ozobot. Het idee achter de Ozobot was namelijk dat je vanaf heel jong, dus nog voordat je met Blockly en het op een tablet/latop programmeren aan de slag gaat. En voor die jongste groep lijkt mij de Ozobot volstrekt ongeschikt. En dan met name vanwege de kwetsbaarheid ervan. Van de drie exemplaren die het iXperium had verloor er één zijn wiel bij het eerste gebruik en een van de andere twee weigerde na een paar keer om op te laden. Als je dat vergelijkt met bv de robuustheid en relatieve repareerbaarheid van de LEGO Mindstorm sets (die weliswaar een stuk duurder zijn) of de Beebots, dan schiet de Ozobot tekort.

Daarnaast is het programmeren met de kleurcodes in de lijnen minder gemakkelijk dan je zou denken. Ook hier geldt dat het voor een groep 8 wel te doen is, maar dus niet als doorlopend bruikbaar apparaat dat je vanaf groep 3 t/m 8 kunt inzetten.

Heb jij (andere) ervaringen met de Ozobot? Laat het dan even weten! Kan hieronder, maar beter nog is op de iXperium website.

Deel dit bericht:
jan 122016
 

group_video_calling_skype Skype bestaat 10 jaar. Hoera. En wat is de nieuwe feature voor dit jaar? Groepsvideogesprekken op iOS, Android en (uiteraard) Windows 10 Mobile. Joepie!

Het is ook niet alsof we daar niet al even op hebben moeten wachten. In 2011 bracht Skype-concurrent Fring (ze bestaan nog steeds, al heb ik ze in geen jaren gebruikt) de feature naar de iPhone. In datzelfde jaar (nu 5 jaar geleden) plaatste ik een overzicht van mogelijke concurrenten voor Skype op dit gebied. Een jaar later, in 2012, probeerde ik het tijdens een interne workshop, ook toen nog no joy.

En nu gaat het er dan eindelijk van komen. Handig, want mijn huidige werkgever heeft geen Skype for Business (of Lync 2013) en Skypen op mijn iPad blijft nou eenmaal een stuk prettiger dan op een laptop of desktop. Op de een of andere manier zijn er bij Windows (of het nou versie 7,8 of 10 is) van tijd tot tijd wel weer andere applicaties die de webcam geclaimd hebben, of die er voor zorgen dat de audio niet naar de headset gaat maar naar de speakers (logisch, want normaal wil ik daar de audio ook naar toe laten gaan) waardoor het bij de start altijd even gedoe is. Op mijn iPad mini werkt het gewoon altijd. Als dat straks ook kan bij groepsgesprekken is dat wel zo prettig.

Nu nog even wachten totdat hij écht beschikbaar is….

Deel dit bericht: