apr 022018
 

De SonicPi software bestaat al lang. Maar ik heb er nog niet eerder over geschreven. Bij deze dus. Want eigenlijk kan dat natuurlijk niet.

Even vooraf: de SonicPi software verwijst in zijn naam naar de Raspberry Pi, maar je hebt geen Raspberry Pi nodig, de software draait ook gewoon op Windows, een Mac of Linux. Je kunt hem gratis downloaden en voor Windows is er ook een “portable” versie, die hoef je dus niet te installeren, kun je gewoon op een USB-stick zetten.

Wat is SonicPi en waarom zou je er iets mee moeten?
Dat kan ik je waarschijnlijk het beste door de bedenker (Sam Aaron) ervan laten uitleggen. Het filmpje hieronder is al uit 2015 (er zijn oudere filmpjes):

De introductie lijkt erg op het verhaal van Felienne bij haar Python/programmeren en kunst workshop.  En daarmee bedoel ik richting beiden niets negatief. Integendeel. Beiden maken duidelijk dat maar een bepaalde (kleine) groep speciale mensen enthousiast wordt van programmeren. En ook Sam Aaron maakt duidelijk dat het een stuk eenvoudiger is om kinderen enthousiast te maken over programmeren als je ze ook echt iets geeft waar ze enthousiast over worden.

Nou moet ik bekennen dat dit, net als verhalen bedenken in Python, natuurlijk ook weer niet voor elke leerling zal gelden. Ik heb vanmiddag een uurtje zitten spelen met SonicPi en zo goed als Sam zal ik waarschijnlijk nooit worden. Sowieso, kijk maar eens hoe veel werk het is om onderstaande track te maken.

Lees verder….

Deel dit bericht:
feb 252018
 

Om te kunnen experimenteren met nodes die via LoRaWAN verbinding maken kun je in Nederland gebruik maken van KPN (niet gratis, landelijke dekking) of The Things Network (wel gratis, nog geen landelijke dekking). Hier in mijn dorpje heeft The Things Network (TTN) nog geen dekking, dus als ik met nodes wilde testen, maakte ik tot nu toe (het afgelopen jaar) gebruik van de goedkoopste tussenoplossing die er is: een single channel gateway. Dat is in mijn geval een LoPy (op basis van deze uitleg).

Maar een jaar verder en inmiddels van mening dat ik ook gewoon de investering wil doen om een “echte” TTN Gateway online te brengen. Dat kost geld en wat werk. Want ik ging natuurlijk niet voor een kant en klare black box, maar voor de combinatie van:

De antenne is nu nog een “gewone” 868Mhz “Whip” antenne omdat de definitieve plaatsing nog een onderwerp van onderzoek is. Ik vind het prima om een buitenantenne zoals de GP901C of SDBF0.5-868 op de schoorsteen te bevestigen (via een extra muurbeugel), maar de vraag is nog even of ik zelf tot zo hoog ga komen. Voor het proefdraaien kan deze antenne ook nog gewoon even.

Het samenstellen van de hardware was niet ingewikkeld, omdat ik heel lui voor de kant en klare backplane gekozen had, kwam er geen solderen aan te pas en was het een kwestie van het in elkaar drukken van Raspberry Pi, backplane en concentrator.

Het installeren van de software bleek iets meer werk dan verwacht, maar zoals zo vaak, ziet het er zo meteen in de beschrijving hieronder ongetwijfeld heel eenvoudig uit. Naar aanleiding van de eerste TTN conferentie vorige maand had ik namelijk een verwijzing naar resin.io voorbij zien komen. Dat is een online dienst die het mogelijk maakt je gateway op afstand in te richten en te beheren. Daar wilde ik ook gebruik van maken.

Lees verder….

Deel dit bericht:
feb 182018
 

Via de enthousiaste video’s van Nick van Educ8s kwam ik afgelopen week erachter dat ePaper displays voor Arduino en Raspberry Pi inmiddels goedkoop genoeg zijn geworden om ook voor eigen hobbyprojecten zinvol te zijn.

Het voordeel van een ePaper display is uiteraard het lage energieverbruik, nadeel is de lage beeldverversingsfrequentie en het gegeven dat ze meestal alleen zwart/wit zijn. En inderdaad, als je een groot scherm wilt, dan gaat het alsnog in de papieren lopen, maar een scherm van 1,54 inch in zwart/wit kost via eBay zo’n 18 Amerikaanse dollar. Bij AliExpress kwam ik andere versies tegen, zoals deze met zwart en rood voor zo’n 15 euro.

Belangrijk is om even goed op te letten. Op eBay staan ook goedkopere exemplaren, maar die beschikken niet over de benodigde connector/kabel:

Een van de goedkopere aanbieders had wél plaatjes met de kabel, maar in de beschrijving van wat geleverd zou worden stond de “XH2.54 20cm 8Pin” kabel niet erbij. Navraag leerde ook dat die niet geleverd werd. Even opletten dus.

Voor de Raspberry Pi wil je waarschijnlijk een “Hat” hebben, zoals deze. Dan kun je het display namelijk direct op je Raspberry Pi prikken. Als je dan een Raspberry Pi Mini gebruikt in plaats van zo’n grote lompe Pi 3, dan ziet het er meteen ook goed uit.

Deel dit bericht:
dec 182017
 

Zal ik beginnen met de opmerking dat je prima kunt leven zónder de oplossing waar ik nu over ga schrijven? Goed, dan weet je dat in ieder geval. Los daarvan heb ik best een speciale relatie met onze kerstboom. Die gaat verder terug dan 2015, maar voor deze blogpost hou ik het daar even bij. In dat jaar sloot ik de lampjes van de boom namelijk aan op een ELRO KlikAanKlikUit kloon. Dat is zo’n stopcontact dat je met een afstandsbediening aan/uit kunt schakelen. Maar als je zo’n zender aansluit op een Raspberry Pi, dan kan dat ook vanuit je smartphone. Het resultaat kun je hier zien/lezen.

Vorig jaar besloot ik nog dat het te vroeg was om gebruik te maken van stembesturing, de benodigde hardware was nog niet te koop in Nederland en veel te duur (200 dollar). Dit jaar was dat al heel anders, de hardware kostte minder dan de helft: €39,- voor een Raspberry Pi 3b, een paar euro voor een micro-SD kaartje en goede voeding en €33,- voor de Google AIY Voice Kit. Die laatste was niet heel gemakkelijk te vinden, na de initiële verspreiding via MagPi duurde het een paar maanden voordat er een nieuwe batch gemaakt was voor gewone verkoop. Maar ik had er eentje.

Het in elkaar zetten van de hardware is niet heel moeilijk, een kwestie van het volgen van de stappen op de website (of in het boekje op papier dat er bij zit), je moet bij Google een account hebben, een project aanmaken en een bestand downloaden naar de Raspberry Pi. Gemakkelijk genoeg allemaal.

Lees verder….

Deel dit bericht:
apr 152017
 

Now that Alex explained everyone how to use MQTT in combination with the LoPy, I thought it was time to show some more advanced uses of MQTT in case you still had no idea why you would bother learning to understand it.
The nice thing about MQTT (MQ Telemetry Transport or Message Queue Telemetry Transport) as a protocol, is that it is not tied to the LoPy or WiPy that Alex used in his example. You can use it in combination with many different devices, tools and applications. For example, in our house, I use a Mosquitto MQTT broker as the central backbone for the home automation. For those that can understand Dutch, see this blogpost I did in 2014, or the one about the lights in my Christmas tree.

MQTT is also supported by The Things Network (TTN) meaning that you can retrieve all the data that your nodes send to TTN using MQTT. This also means you can use MQTT as a way to create a local backup of the data that your nodes send this way.
You can also use it in combination with the KPN LoRaWAN network, but the setup is slightly different. So in this post I am going to focus on TTN, although like before I will be using both the Marvin board and the LoPy board (in combination with Puck.js although that is completely optional of course).

I will be using Node-RED installed on one of my Raspberry Pi devices and I will be using MySQL as the database backend. I will be posting about MySQL versus MongoDB versus InfluxDB one of these days, but on a Raspberry Pi for now this was the quickest and easiest solution.

Let’s dive in:

Lees verder….

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:
feb 282017
 

Ik moet bekennen dat ik wel een beetje baalde vanochtend toen ik las over de nieuwe Raspberry Pi Zero W. Ik heb zelf namelijk een paar Zero-exemplaren in huis, heel moeilijk om aan te komen overigens en heb daar Bluetooth en WiFi aan toegevoegd via een los kaartje. En nu komt de nieuwe versie van de Pi Zero uit die beide al óp het bordje zelf heeft zitten. Daar wordt hij dan wel 2x zo duur van als de oude versie maar voor 9,60 GBP (excl. 4 GBP verzendkosten naar Nederland) is dat natuurlijk nog steeds een koopje. Voor € 16,60 heb je er eentje in huis.

De productie van een nieuwe telg aan de Raspberry Pi familie is meestal nogal een probleem, maar deze keer hebben ze blijkbaar voorzien in een hogere productie. Toch is ook nu weer het aantal dat je per direct kunt bestellen nog beperkt tot 1 per klant.

Je kunt hier een overzicht van leveranciers vinden die hem verkopen.

Wat kun je er allemaal mee doen? Je zou er bv een Raspberry Pi NoIR Camera Module V2 bij kunnen kopen, een verloopkabel zodat je hem op de Pi Zero aan kunt sluiten en een ZeroView houder. Dan kun je Pi Zero tegen het raam aan plakken, een USB-kabel voor de 5 Volt voeding aansluiten en dan automatisch foto’s maken van dieren die in je tuin voorbij komen. Eigenlijk moet je dan nog een infrarood led of twee aansluiten op de Raspberry Pi + een LDR die er voor zorgt dat ze alleen aanschakelen als het donker is (en de Pi Zero alleen foto’s laat maken als het donker is) en dat is dan natuurlijk meteen weer een mooi extra project waarbij je dan ook de GPIO pinnen van de Pi Zero kunt leren gebruiken. Dat kon natuurlijk met de oude Pi Zero ook al, maar nu hoef je geen dongle voor Wifi meer aan te sluiten.

Wil je specifiek de Bluetooth op de Pi Zero W gebruiken, dan kun je er een Eddystone URL beacon van maken of een iBeacon transmitter. Je kunt er ook een beacon tracker mee maken die je een seintje geeft als een beacon in de buurt is. In  alle gevallen heb je niet meer nodig dan een micro-SD kaartje voor het OS en een 5V voeding.

Lees verder….

Deel dit bericht:
jan 302017
 

Op 20 februari 2017 starten op het FutureLearn platform twee MOOCs die samengesteld zijn door de Raspberry Pi Foundation. De ene heet “Teaching Physical Computing with Raspberry Pi and Python”  en de andere “Teaching Programming in Primary Schools“. Ik heb nog geen zicht op de inhoud, ik heb me aangemeld om een kijkje te kunnen nemen, maar ook dan moet je wachten totdat de MOOC start op 20 februari.

De MOOCs hebben zo te zien al eens eerder gelopen, ik ben benieuwd of er iemand is die ze al gevolgd heeft? Met een geplande tijdsbelasting van 2 uur per week en een looptijd van 4 weken moeten ze te doen zijn. Uit ervaring weet ik dat het helpt als je de MOOC samen met iemand anders (bv een of enkele collega’s) volgt. Dat geeft net dat beetje extra stimulans om de opdrachten te maken etc.

Mooi bij deze MOOCs is overigens dat ze zich, tenminste gezien de titel, lijken te richten op leerkrachten en de vraag “hoe neem je dit op in het onderwijs?”. Daarom ook ben ik er nieuwsgierig naar, omdat ik wil zien of ze ook voldoende stil staan bij de achterliggende didactiek. We gaan het zien.

(gevonden in editie 54 van The MagPi, gratis te downloaden als PDF)

Deel dit bericht:
jan 252017
 

Ik zal eerlijk bekennen dat ik hem nog niet helemaal uitgelezen heb, editie 1 van Hello World. Maar dat is niet zo heel erg gek, want dat eerste nummer is maar liefst 100 pagina’s dik. Het blad richt zich op onderwijzers en het onderwerp “computing and digital making”. Dat betekent de nodige aandacht voor maakonderwijs, robots, programmeren met scratch, python, tips, vragen, achtergrond (bijvoorbeeld over Seymour Papert), lesideeën, iets voor iedereen dus lijkt me. Voor leerkrachten in het Verenigd Koninkrijk is zelfs de versie op papier gratis, voor ons hier in Nederland kost die versie bij een jaarabonnement 5 Britse ponden per stuk, maar de PDF is helemaal gratis te downloaden. Ik zou zeggen: doen!

Er verschijnen 3 edities per jaar, dus ongeveer elke 4 maanden.

Deel dit bericht:
jan 212017
 

Als iemand schrijft “If there’s one thing we learned from our extensive work in formulating this curriculum, it’s that no two educators or experts can agree on the best approach to progression and learning in the field of digital making” dan weet je dat ze heel wat gesprekken gevoerd hebben met mensen uit “het veld”. En zelfs nu zie je dat er in de reacties onder de blogpost over het “digital making curriculum” eentje staat met “goed gedaan maar ik zie wel een paar belangrijke fouten”.

Eerst dan even wat het is, daarna die opmerking over die fouten. Het digital making curriculum beschrijft vijf thema’s (“design”, “programming”, “physical computing”, “manufacture”, “community and sharing”) binnen (digitaal) maakonderwijs. Ik heb digitaal tussen haakjes gezet, maar eigenlijk is het wel een belangrijke om wél te laten staan omdat “maken” en “maakonderwijs” eigenlijk zeker niet altijd digitaal hoeft te zijn. Kijk maar eens naar de producten die ze bij Walhallab maken of het klooicanon. Dus dit is wat dat betreft al een subset van maakonderwijs. En ook anderzijds, als het gaat om het stukje “digitaal” dan is het curriculum als het goed is ook breder dan alleen digitaal maakonderwijs. Je ziet het al, alleen het toelichten van het curriculum kost veel regels.

Naast de thema’s zijn er vier niveaus uitwerkt (“creator”, “builder”, “developer”, “maker”). Dit zijn oplopende niveaus van vaardig zijn met “maker” als hoogste niveau.

Per cel van het curriculum is er steeds een korte uitspraak over wat de cel inhoudt, een uitspraak over het leerdoel, voorbeelden van resultaten en voorbeelden van projecten/leeractiviteiten. Dit is een voorbeeld van creator + design.

De opmerking in de reacties had bezwaar tegen het niveau “maker” en vond dat dat “expert” moest zijn. Ben ik wel een beetje mee eens. Daarnaast zou “builder” een niveau onder “creator” moeten zijn en zou er een niveau “amateur” moeten worden toegevoegd. Wat dat laatste betreft vraag ik me af wat daar dan aan leerdoel in zou moeten komen, ook denk ik niet dat het persé een 4×4 of 5×5 matrix moet zijn. De reactie onderstreept wel een beetje het eerste punt uit dit bericht: iedereen heeft er een mening over.

Blijft wat mij betreft gewoon overeind dat het een mooie startpunt / voorbeeld is voor als je als school met (digitaal) maakonderwijs aan de slag wilt en wilt beschrijven wat leerlingen zouden moeten kunnen. Je kunt het dan aanpassen en uitbreiden naar je eigen situatie.

Het curriculum is online en als pdf beschikbaar.

Deel dit bericht: