Pierre

Geek, Trendwatcher, Edublogger, Screencaster, Blogger. Ik heb verstand van ICT en Onderwijs, Elektronische Boeken, Weblectures. Ik ben gepromoveerd op het gebruik van recorded lectures door studenten en werk bij Fontys Hogescholen (maar dit blog is 100% op persoonlijke titel!!). Ik ben gek op fietsen, Bodypump en Spinning.

mrt 242017
 

Op woensdag 10 mei 2017 organiseert de VOR divisie ICT een bijeenkomst in Eindhoven. Tijdens deze bijeenkomst komen promovendi aan het woord bij wie ICT een rol speelt in hun onderzoek. De onderwerpen zullen heel divers zijn, soms wat meer technisch, in andere gevallen meer op onderwijs gericht. Het zal ook altijd nog “onderzoek in uitvoering” zijn. Daarom zijn de presentaties kort, 10-15 minuten maximaal. Aansluitend zijn alle promovendi op de promovendi markt beschikbaar zodat ze daar hun onderzoek, hun deelproducten etc. meer in detail kunnen toelichten. We sluiten plenair af met een terugblik op het onderzoek dat die middag gepresenteerd is.
Locatie: Studiecentrum Open Universiteit in Eindhoven (routebeschrijving: https://goo.gl/maps/1oX56E71Rk32)

Agenda
13.00 Binnenkomst met koffie en thee
13.15 Welkom
13.30 Korte presentaties door de promovendi
14.45 Promovendi markt
16.00 Plenaire nabespreking
16.30 Borrel

Voor wie? Onderzoekers, studenten, mede-promovendi, docenten die geïnteresseerd zijn in onderzoek.

Wil je deze bijeenkomst bijwonen, meld je dan aan via dit formulier.
Deelname aan de bijeenkomst is gratis en staat ook open voor niet-leden.
Wil je lid worden van de Vereniging voor Onderwijs Research, kijk dan op deze pagina.

 

Deel dit bericht:

Mooie bronnenlijst voor micro:bit

 Gepubliceerd door om 10:40  Hardware, microbit
mrt 222017
 

Er zijn heel veel plekken op internet waar je meer informatie kunt vinden over de micro:bit. Vandaag kwam ik er eentje tegen die ik zelf in ieder geval nog niet kende en die ik de moeite van het afzonderlijk noemen zeker waard vind. Carlos houdt op github een lijst bij van bronnen rond de micro:bit.

De bronnen zijn heel uiteenlopend, soms hoor je ze gewoon al te kennen als je zelf een micro:bit hebt, andere zijn waarschijnlijk onbekender.

Deel dit bericht:
mrt 192017
 

Since some of the people the inspired this weekend project can’t read Dutch, I decided to do the follow up of part 1 / deel 1 in English. That first part, posted yesterday evening late showed work in progress. Today, the Panda Ballerina was completed. Before I show you the end result, I wanted to go into the steps involved in a bit more detail.

Like I mentioned, the Paper Panda Prototype by Jeannine Huffman was the initial inspiration. That project is already a year old, but I think it was Per-Ivar Kloen that tweeted about it recently. That combined with the tweet by Sarah Magner determined the theme: a Panda Ballerina.
Now both the Paper Panda and the Ballerina use copper tape / paper circuits, my order of tape is still on its way, so that wasn’t possible yet, but I did receive the ATtiny85 chips, although in a different form factor, in my case as a DigiSpark ATtiny85. We had some TowerPro SG90 servos and a couple of LEDs, so the idea was to create one using thin plywood.

Template
First step was to come up with a template. Now I have to admit, Googling one is no problem for a private setting, for say classroom use it is best to use one where you are more sure about the rights to re-use and make derivative works then I am for this one: I could not find the original creator. So, draw one yourself if you want to be 100% sure that it is OK. After you draw you figure, you have to separate the two parts. In my case I made a copy and using the lasso tool, I erased the body for one copy and the head for the other copy. Then I added something neutral looking that could act as a nek. For the next version that part is going to be smaller and less visible, but you need something to attach the servo to.

Print, transfer to plywood, cut the plywood with a jigsaw, carefully smooth with sandpaper and add color. We glued a second black/white version to the wood because that allowed the drilling of holes for the LEDs in the head without later seeing the actual LEDs.

Lees verder….

Deel dit bericht:
mrt 182017
 

Vanaf het moment dat ik via Twitter het Paper Panda prototype voorbij zag komen, kwam het op mijn “eens keer uitproberen” lijstje terecht. Toen ik daarna (via deze tweet) een ander vergelijkbaar voorbeeld met een ballerina zag wist ik dat het dan een Panda Ballerina moest worden.

Omdat de kopertape nog niet binnen is, maar de ATtiny85 wél, kon ik aan de slag. Nou ja, ik, het werd een weekend familie project waarbij de ene helft van de familie het figuurzaagwerk voor haar rekening nam en de andere helft met de DigiSpark ATtiny85, een TowerPro SG90 servo en een paar LEDjes aan de slag ging om te kijken of we dat deel voor elkaar konden krijgen.

De deelresultaten:

 

Zoals je hierboven kunt zien zit het geheel inmiddels bijna in elkaar. Het boren van het juiste gat in het lijf (zodat de servo haast vanzelf vast klempt), de extra dunne en flexibele draad aan de LEDs en de programmering van de ATtiny85 werken in principe. De servo maakt nog niet helemaal de juiste beweging, dat betekent dat ik het aantal graden in de code nog moet aanpassen.

De twee LEDs zitten nu zonder weerstand in serie aangesloten. Ze zijn op het moment feller dan toen ik de schakeling met losse kabels opgebouwd had. Zal dus aan de weerstand van de verbindingen liggen. Voor wat betreft de kabels was het even kiezen tussen het gebruiken van een prototype-board alleen voor het netjes aan elkaar verbinden ervan of bij elkaar pakken, soldeer erover en krimpkousje. Het werd dat laatste.

Morgen dus herprogrammeren, het kabeltje van de batterijdoos die (grrrrr) afbrak in de doos netjes solderen (zit nu provisorisch vast), het gezichtje er op plakken, het geheel vast aan het doosje en dan is dit weekendproject officieel klaar (en het weekend voorbij).

Deel dit bericht:

Te lui om te solderen

 Gepubliceerd door om 23:37  Arduino, Hardware
mrt 162017
 

Vandaag kwam een pakje binnen met een aantal DigiSpark ATtiny85 ontwikkel boards. Toen het bordje in 2012 op Kickstarter verscheen betaalde je 33 Amerikaanse dollars voor 3 exemplaren incl. verzendkosten. In 2017 betaal je via AliExpress het enorme bedrag van €10,60 voor 10 exemplaren incl. verzendkosten.

Op het bordje zit een ATTiny85 chip. Voordeel van de DigiSpark is dat je geen aparte programmer nodig hebt. Er zit een kleine USB aansluiting (“gewone” USB maar klein omdat er geen behuizing omheen zit, zie de foto’s hiernaast) op en vanuit de Arduino IDE compileer je het script en zet je hem er op. Er zitten 6 I/O Pinnen op (2 zijn gebruikt voor USB), er is 8kB Flash-geheugen beschikbaar (ongeveer 6kB nadat de bootloaderer op staat) dus scripts moeten vooral heel klein en eenvoudig zijn. Je hebt de beschikking over I2C en SPI, PWM op 3 pinnen (meer mogelijk met Software PWM), ADC (Analog-to-Digital Converter) op 4 pinnen, een Power LED en een onboard Test/Status LED (op Pin 0).

Zoals je op de foto’s bij het bericht ziet krijg je headers bijgeleverd die je naar wens er op kunt solderen of niet. Ik was daar vanavond te lui voor, dus heb ik (nadat ik eerst het blink-script getest had met de ingebouwde LED) een LED met weerstand gewoon aan elkaar gebonden en de pinnen rechtstreeks in respectievelijk pin 3 en de ground bevestigd. Zoals je ziet werkte dat.

Ik vind deze combinatie handig omdat het qua programmeren net weer een stukje gemakkelijker is dan een kale ATTiny85. De kosten zijn niet echt hoger, ook voor de kale chip betaal je een euro (en dan moet je een programmer aanschaffen) én dit is nog steeds plat genoeg om bijvoorbeeld in een paper circuit te verwerken. Voor de installatie-instructies, zie deze pagina. Je kunt de Digispark ook op een batterij laten werken en dan de 5V of de VIN aansluiting gebruiken. Het hoeft dus niet persé aan een USB aansluiting.

Deel dit bericht:

Pi Zero ePaper Badge

 Gepubliceerd door om 20:33  Hardware, Raspberry Pi
mrt 142017
 

Frederick Vandenbosch maakt vaak mooie dingen. En documenteert die dan via zijn weblog. Ik wordt haast jaloers als ik dan zoiets lees als “This is a quick project I cobbled together only days before the Pi Party.” Zo van, ik had nog even een beetje tijd over….
Nou, deze ePaper Badge zou ik in ieder geval wel om mijn nek hangen als ik op een conferentie was. Uitleg over de werking kun je hier vinden, het is een combinatie van een LiPo batterij (accu), een Raspberry Pi Zero, een ePaper schermpje, een plaatje geprint met een 3D printer, en een apart kaartje om de Pi op de LiPo batterij aan te sluiten.

Mooi.

Deel dit bericht:

Oeps momentje bij de British Library

 Gepubliceerd door om 06:54  Grappig
mrt 132017
 

Het bleek om testapparatuur te gaan en slechts om dummy hotspots, maar zijn tweet werd bijna 40.000 keer van een like voorzien, bijna 25.000 keer geretweet en hij kreeg 194 replies. Dat was iets meer dan anders. 🙂

Nou ja, zolang het “eduroam” netwerk in het lijstje maar goed werkt! 😉

Deel dit bericht:
mrt 122017
 

Op MickMake stond dit weekend een dusdanig uitgebreide “Weekly Roundup” met producten die interessant kunnen zijn als je je bezig houdt met maakonderwijs of gewoon van klooien met elektronica houdt.  Het complete overzicht is hier te vinden, tekst komt een-op-een overeen met wat je in de video hoort maar dan heb je ook de links er bij. Ik heb hieronder de Nederlandse toelichting gezet achter de zaken die ik interessant vond:

Lees verder….

Deel dit bericht:
mrt 112017
 

Toen ik afgelopen week met de micro:bit en de Circuit Playground (CPG) aan de slag ging, lukte het me niet om via serial een verbinding tussen de CPG in de richting van de micro:bit op te zetten in combinatie met de CPG library. Zónder die library kon ik dataverkeer beide kanten op realiseren, zodra ik de library initialiseerde met CircuitPlayground.begin(); ging er geen verkeer meer de kant op van de micro:bit.

De oplossing bleek te liggen in het gebruik van de hardware serial aansluitingen van de CPG in plaats van software serial waarmee ik aan de slag was. Tot nu had ik alleen met de hardware serial gewerkt als het ging om communicatie via de USB-poort van een Arduino. Dat deed ik dan via bv via Serial.println("Setup complete"); waarbij ik dan in de Serial monitor op mijn computer de output kon zien, ideaal voor het debuggen. Als een Arduino board een hardwarematige seriële aansluiting heeft (soms hebben ze er meer dan 1), dan kun je de andere hardwarematige poorten ook gebruiken. Die heten dan achtereenvolgens Serial1, Serial2 etc.
De hardwarematige poorten werken prima samen met de CircuitPlayground code. Ik heb een nieuwe versie van het script op Bitbucket gezet. In CPG_Serial_Slave.ino staat de versie met de softwarematige seriële poort in CPG_Serial_hardware.ino staat het script beter werkt en dan de hardwarematige seriële poorten gebruikt. De code op de micro:bit is nog steeds dezelfde microbit-Serial-Count-Master_and_Slave.hex die je hier kunt vinden.

De werking is als volgt: nadat beide script op respectievelijk de micro:bit en de CPG geladen zijn wachten de boards op een start teken. Door op de B-knop van de micro:bit te klikken begint het script daar. De micro:bit laat een tekst zien op het display waarin aangegeven wordt dat eerst een 0 (nul) naar de CPG gestuurd wordt. De CPG wacht totdat er data via de seriële lijn binnen komt. Is dat het geval, dan wordt de string die ontvangen is omgezet in een getal. Er worden dan evenveel Neopixels aangezet als het getal hoog is. Dan wordt hetzelfde getal terug gestuurd. Dat lijkt zinloos, maar de micro:bit wacht op het terug ontvangen van een getal voordat hij verder gaat, zo blijven beide processen in sync. De micro:bit laat zien dat hij +1 bij het getal optelt voordat hij het terug stuurt. Dat gaat verder totdat het getal groter is dan 10. Er zijn maar 10 Neopixels, dus reset de micro:bit het getal dan naar 0 en stuurt de 0 door zodat ook op de CPG alle Neopixels uitgeschakeld worden.

Ook dit was een test om het communicatiemechanisme beter te begrijpen. Interessant wordt het als ik nu een telefoon via Bluetooth aan de micro:bit koppel en instellingen draadloos door kan geven, of een WeMos D1 ESP8266 chip (kost zo’n 3 euro) om er voor te zorgen dat de CPG alsnog over een Wifi-verbinding kan communiceren. Dat zou via Firmata moeten kunnen, want ook die kan zowel via USB als via de hardwarematige seriële poort aangestuurd worden. Wordt dus later vervolgd.

Deel dit bericht: