okt 062018
 

Sinds de Micro:bit beschikbaar kwam is er een groot aantal accessoires op de markt gekomen die het kleine, oorspronkelijk op het onderwijs gerichte, apparaatje eenvoudiger koppelen met andere hardware. Zie bijvoorbeeld deze pagina bij Kitronik. Soms kan ik me er heel wat bij voorstellen. Neem bijvoorbeeld dit boardje om als batterij een knoopcel te kunnen gebruiken (en een buzzer toe te voegen). Dan voeg je 5 GBP toe aan de kosten, maar heb je wel een heel compacte setup.

De GAME ZIP 64 is dan weer zo’n accessoire waar ik wat meer vraagtekens bij heb. Die kost bijna 40 GBP en dan krijg je “the ultimate retro handheld gaming platform for the micro:bit”. Niet alleen is die prijs enorm (ruim 2x meer dan je voor de Micro:bit betaald) maar het wordt natuurlijk nooit een echt ultiem retro handheld gaming platform.

Datzelfde heb ik bij de Kickstarter van PiSupply. Daar kun je onder andere een boardje ‘kopen’ (afhankelijk van of ze hun doelbedrag halen) waarmee je van je Micro:bit een node in het LoRaWAN netwerk van The Things Netwerk kunt maken. De Early Bird kosten van dat geheel, inclusief verzendkosten naar Nederland bedragen omgerekend 36 euro. Ook dat is een stevig bedrag, maar ook hier heb ik de vraag of LoRaWAN op een Micro:bit zinvol is. De reden dat je LoRaWAN gebruikt is als je weinig data hoeft te versturen, mogelijk niet binnen bereik van WiFi bent, 4G een (te) dure optie is én als je weinig vermogen wilt gebruiken. Dus als je apparaten wilt maken die zo lang mogelijk op een batterij meekunnen. En als ik iets geleerd heb van de talrijke video’s die Andreas Spiess gemaakt heeft over het onderwerp (zeer de moeite waard overigens) dan is het dat ook gewone ontwikkelborden, dus borden waar de LoRa chip en processor al geïntegreerd meestal niet zo geoptimaliseerd zijn als kan. Logisch, je ruilt eenvoud van gebruik in voor meer stroomverbruik.

Dan zie ik liever de constructies zoals Pauline Maas ze in Eindhoven bij de Maker Faire gebouwd had. Soms wat gelikter met onderdelen uit de 3D printer, andere keren gewoon met karton of met een 5 cent muntje als koppeling tussen meerdere kabels met krokodilbek. Niet iets wat je gebruikt voor een constructie die meerdere maanden/jaren zonder problemen moet werken. Maar voldoende voor een tijdelijk project of een prototype.

Laat ik positief afronden. Ik heb de Kickstarter gebackt voor 1 node. Nog even wachten tot maart 2019, áls ze hun deadline halen natuurlijk. Ik bestel hem, zal hem testen en laten horen hoe goed hij werkt. Als test, niet als ding dat ik permanent ergens ga installeren.

 

 

Deel dit bericht:
okt 052018
 

Het kan niet op met de activiteiten rond maakonderwijs op het moment. Na de Fablearnconferentie vorige week vrijdag was het vandaag de beurt aan Arnhem Innovate. De onderwijsdag stond in het teken van maakonderwijs. De organisatie was in handen van KunstLAB.

Anders dan de vorige week kon ik er vandaag gewoon bij zijn om te luisteren naar de verhalen van collega’s van de HAN en van scholen waar we mee samenwerken. En ook nu zat hem de kracht in de diversiteit van de achtergronden van de betrokkenen. Niet alleen de sprekers, maar ook de andere aanwezigen.
Ik was er voor het middagdeel, ’s ochtends waren leerlingen van scholen en studenten aan de slag geweest met maakonderwijs. Kortom, iedereen kwam aan bod.

Op de iXperium website is een uitgebreider verslag te vinden van de dag.

Deel dit bericht:
jun 202018
 

Ik heb even dezelfde clickbait headline gebruikt als dat bright.nl gebruikt want dat trekt waarschijnlijk meer mensen naar een blogpost dan de titel “RIVM roept op om waakzaam te zijn met betrekking tot nieuwe en nog relatief onbekende technologieën, professionals zijn het er mee eens, burgers en studenten maken zich er geen zorgen over”. Was dan ook wel meer de lengte van een onderzoeksartikel of een proefschrift geweest dan van een blogpost.

Maar goed, eerst maar even linken naar het VTV 2018 waarbij VTV staat voor Volksgezondheid Toekomst Verkenning. Dat is een rapport dat elke vier jaar uitgegeven wordt en dat geeft “inzicht in de belangrijkste toekomstige maatschappelijke opgaven op het gebied van ziekte en gezondheid, gezondheidsdeterminanten, preventie en gezondheidszorg in Nederland”, aldus het RIVM (het Rijksinstituut voor Volksgezondheid en Milieu).

De editie van 2018 bevat 13 kernboodschappen:

Toekomstige ontwikkelingen; wat komt er op ons af?
Hoe kunnen we omgaan met de opgaven die op ons afkomen?

Klik je door op “Alertheid op bekende én nieuwe risico’s nodig” (of kijk je in de PDF op pagina 25) dan zie je daar staan dat we alert moeten zijn op mogelijke risico’s die nieuwe technologieën met zich meebrengen. Daarbij worden twee voorbeelden gegeven: Virtual Reality en 3D printen. Dat hadden ook andere voorbeelden kunnen zijn. Het RIVM verwijst niet naar onderzoek waaruit is gebleken dat juist deze twee grotere risico’s met zich meebrengen, zegt alleen “Het is voorstelbaar dat langdurig verblijf in een virtuele werkelijkheid psychische en lichamelijke problemen kan veroorzaken” maar niet wat langdurig is (een uurtje, een dag, meerdere keren per week). Ook niet of dat voor bepaalde groepen gebruikers een groter risico is dan voor andere etc.

Lees je wat verder in het rapport dan hebben ze 3 groepen respondenten (professionals, burgers, studenten) gevraagd in hoeverre zij de kernboodschappen urgent vinden. En daar blijkt voor deze specifieke kernboodschap dat alleen de professionals (3 sterren op een schaal van 5) dit urgent vinden. De andere 2 groepen geven het geen sterren. Ter  vergelijking, de boodschap “Voor sommige groepen werknemers zal het moeilijk zijn om de
digitalisering bij te benen” krijgt bij de studenten 5 van de 5 sterren en bij de burger en professional géén. Maar beide scoren daarmee bijna onderaan in de rij van 41 voorgelegde items aan de drie groepen. Net boven “Flexibilisering van de arbeidsmarkt en robotisering kunnen negatieve effecten op de gezondheid hebben” en “Nieuwe technieken, zoals gentechnologie, roepen ethische vragen op” die nóg lager scoren (voorlaatste en laatste plaats in de lijst van 41).

Kijk, en dat vind ik eigenlijk een veel belangrijker signaal: de Nederlandse bevolking vind het oplossen van of nadenken over technologie gerelateerde zaken nauwelijks urgent.
Dat verklaart waarschijnlijk ook waarom bij het kopje kansen en speerpunten technologie helemaal niet voor komt. Het heeft nog steeds lage prioriteit.

Is waarschijnlijk ook geen goede clickbait.

 

Deel dit bericht:
mei 212018
 

Het is waarschijnlijk een stuk gemakkelijker om mensen te vinden die een bloedhekel aan SharePoint hebben dan mensen die het een super product vinden. Persoonlijk behoor ik tot geen van beide categorieën. Het is prima als je het gebruikt voor waar het voor bedoeld was. Ik ken mensen die wilden er een leeromgeving van maken bijvoorbeeld. Geen goed plan. Als samenwerkingsomgeving binnen bedrijven kan ik me er juist wél weer iets bij voorstellen.

Dat de omgeving nu ondersteuning krijgt voor Virtual Reality en 360-graden video is leuk, maar had van mij ook weer niet meteen als eerste gehoeven. Dan had ik ondersteuning in OneDrive belangrijker gevonden. Gezien de steeds verdere integratie van beide omgevingen binnen Office365 is de kans echter groot dat die twee vliegen door Microsoft in één klap geslagen worden. En dan is het wel weer handig. Dat betekent namelijk dat als je, zoals ik dat doe, 360-graden foto’s of video’s in OneDrive opslaat die ook meteen goed weergegeven worden als je die in de browseromgeving bekijkt (lokaal komt dat al goed). Even afwachten nog zo te lezen.

Deel dit bericht:
apr 082018
 

Ik realiseer me dat de titel van dit bericht weer eens absoluut geen click-bait is. Als je toch verder leest: leuk! 🙂

Voor wie denkt: waar heeft hij het nou weer over, eerst even kort wat uitleg. Zoals je wellicht weet zijn er naast Arduino en Micro:bit tal van andere interessante oplossingen op het gebied van microprocessoren, kleine uitbreidingskaartjes met een chip er op die net als Arduino en Micro:bit gebruikt kunnen worden om sensoren te lezen, randapparaten aan te sturen, maar die vaak een fractie van het geld kosten. Bekendste op dit gebied was ongetwijfeld de ESP8266, als je de link volgt kom je bij een aantal berichten op dit blog daarover. De ESP8266 heeft inmiddels een opvolger, de ESP32. Het heeft even geduurd voordat ook de firmware en ondersteuning voor de chip op orde was, maar inmiddels zijn ontwikkelbordjes met de ESP32 goed en goedkoop te krijgen (zeker via online shops zoals AliExpress). Ook over de ESP32 heb je hier al meer kunnen lezen, de LoPy van Pycom was de eerste ESP32 die ik hier in huis haalde naar aanleiding van de Kickstarter in augustus 2016 alweer. Dat was ook mijn eerste kennismaking met MicroPython. Een programmeertaal die voor mij helemaal niet zo vanzelfsprekend was omdat ik (toen) nog niet eerder met Python geprogrammeerd had.

Sindsdien gebruikte ik MicroPython uitsluitend op de LoPy’s. Want pogingen om het op een ESP8266 handig aan het werken te krijgen waren op niets uitgelopen. Het was simpelweg teveel gedoe om de code te wijzigen.

Bij toeval kwam ik echter op YouTube deze serie instructiefilmpjes tegen:

Ik bekeek hem en was onder de indruk van het gemak waarmee, met dank aan rshell het nu mogelijk was om bestanden te uploaden en wijzigen op de ESP32. Overschakelen naar de REPL, weer terug naar de shell, het ging allemaal heel soepel. En ik had toevallig nog een ESP32 liggen die niks lag te doen.
Ik had hem aangeschaft al node voor LoRaWAN / TTN, maar helaas had ik bij het bestellen niet goed opgelet en een versie op 433Mhz besteld in plaats van op 868Mhz. Je kunt hem hier vinden (even opletten dus!). Je hebt helemaal gelijk als je zegt “maar voor 16 euro kan ik ook een Micro:bit kopen”. Klopt. Maar dat komt door de LoRa-module en het kleine LCD-schermpje. Wil je een gewone ESP32 zonder LoRa-module en zonder LCD, dan kun je er hier al eentje voor minder van 4 euro (incl. verzenden) vinden. En dan heb je dus een microprocessor mét WiFi en BLE en batterij-aansluiting.

Goed, ik ging het proberen. Maar ik wilde het niet op een Raspberry Pi doen, maar in het Linux Subsystem dat ik op Windows 10 heb draaien. Waarom? Omdat ik wilde weten of het nu eindelijk een volwaardig alternatief geworden is. Spoiler: ja, dat is het, maar je moet er wel even wat voor doen.

Lees verder….

Deel dit bericht:

Jarig op Moederdag?

 Gepubliceerd door om 22:34  Algemeen, Programmeren
apr 012018
 

Het zijn zo van die vragen die opeens over de ontbijttafel vliegen. Een van mijn neven is geboren op Moederdag. Toen was dat 9 mei.
Vraag #1: kun je daaruit afleiden welk jaar het is?
Vraag #2: hoe vaak is hij op Moederdag jarig?

Tja, en als het dan weekend is, dan is er tijd om op zoek te gaan naar een antwoord. Het werd een combinatie van het opknippen van het probleem in stukjes en voor een deel brute rekenkracht (nou ja).

Het opknippen van het probleem was niet zo moeilijk: wanneer valt Moederdag? Het is de tweede zondag van mei. De eerste zondag valt op zijn vroegst op 1 mei, op zijn laatst op 7 mei. Dat betekent dat de tweede zondag op zijn vroegst op 8 mei en op zijn laatst op 14 mei valt. Als je de zondagen telt tussen 1 mei en 14 mei, dan weet je dat de tweede die je tegen komt Moederdag is.
Als je dan kijkt of die dag gelijk is aan 9, dan weet je of zijn verjaardag samenvalt met Moederdag.

Gereedschap voor het tweede deel was vandaag repl.it en dus Python. Ik heb de code hier gedeeld: https://repl.it/@PiAir/Jarigopmoederdag.

Als je de link volgt en de code uitvoert, dan zie je dat het best vaak voor komt. Afleiden in welk jaar hij geboren is kan op basis hiervan niet. Dus dat jaartal heb ik onderdeel van de code gemaakt (de code kijkt 50 jaar terug ten opzichte van dat jaar en 100 jaar vooruit). En de uitvoer laat zien dat er heel duidelijk een regelmaat is: elke 6, 5, 6, 11 jaar valt zijn verjaardag samen met Moederdag.

Geen oplossing voor een belangrijk wereldprobleem. Maar ja, het was een vraag die we hadden. 🙂

Deel dit bericht:
mrt 252018
 

Toen ik met Resin.io en Docker aan de slag ging voor de TTN Gateway verliep het installatieproces probleemloos en snel. Inmiddels ben ik er ook achter dat het een andere verhaal wordt als je zelf een image wilt aanmaken.

Installatie op mijn laptop ging op zich wel, al heb ik uiteindelijk gekozen voor de Docker Toolbox omdat de “officiële” huidige versie op het eerste Windows 10 systeem waar ik het uitprobeerde voor de nodige problemen zorgde. Sommige containers werken daar heel mooi. Zo wist ik oude tijden te laten herleven door Etherpad te installeren op basis van deze container. Voor de jongeren onder ons: voordat Google documenten en Microsoft Word online het mogelijk maakten om samen, online, aan hetzelfde document te werken, was er al een gratis online dienst (Etherpad) die dat ook mogelijk maakte. Niet zo fancy als de anderen, maar gratis in een tijd dat nog niemand anders dat kon. Toen de dienst offline ging hebben ze de code en installatie open source beschikbaar gemaakt. Ook R en RStudio kreeg ik aan de praat met dank aan deze uitgebreide handleiding.

Installeren van Docker op een Raspberry Pi ging ook niet zonder slag of stoot. De installatie via Hypriot vergt dat ik ofwel de image via hun eigen flash-tool (geen Windows versie) uitvoer ofwel een vast netwerkverbinding heb. Omdat ik 2 Raspberry Pi zero’s ter beschikking had, was dat niet direct een handige optie. Rechtstreeks installeren op een bestaande image met deze instructies leek te werken, maar als ik docker probeerde op te starten kreeg ik niet meer dan een foutmelding.

Uiteindelijk ben ik dus met Resin.io aan de slag gegaan. Het coole daarbij was en is het heel eenvoudig is om meerdere apparaten toe te voegen. Wijzigingen worden dan automatisch naar alle apparaten doorgestuurd zodat ze steeds allemaal de laatste versie van de container(s) hebben. Ik zet de (s) even tussen haakjes. Ook via Resin.io kun je meerder containers tegelijkertijd op een machine laten draaien. De setup daarvan is echter ook weer even net wat ingewikkelder dan met één container.

En voor je het weet ben je dus wel meer dan even bezig met het onder de knie krijgen van een systeem dat eigenlijk tijd zou moeten besparen.  Tja, in ieder geval wat geleerd. 🙂

Deel dit bericht:
mrt 152018
 

Technologie is extra leuk als mensen er iets onverwachts mee doen. Zoals Farmer Derek. Die maakt gebruik van een dienst waarbij hij via dagelijks bijgewerkte satellietbeelden de groei van zijn gewassen in de gaten kan houden. Omdat hij op die beelden steeds dezelfde schaduw zag, ging hij er vanuit dat de satelliet elke dag op hetzelfde tijdstip over kwam vlieg om nieuwe foto’s te maken. Op basis van de schaduw van een van zijn grote gebouwen kon hij inschatten hoe laat.

Als je dat weet, want kun je dan met die informatie? Nou, je kunt met je koeien in het heel groot het woord “Hi” maken en dan kijken of je dat kunt zien op de foto’s van de dag erna… 😉

En dat is precies wat hij deed. Hij legt niet helemaal uit hoe hij de koeien op de juiste plek kan laten blijven staan, maar het lijkt er op alsof hij een sleuf ploegt achter zijn vrachtwagen aan waar hij dan waarschijnlijk voer in laat vallen zodat ze daar gaan staan eten.

Klein detail dat ook niet iedereen ter beschikking zal hebben: hij maakt zo te zien ook gebruik van een klein vliegtuigje (drone?) om de detailvideo te maken waarmee wij kunnen zien hoe de koeien langzaam maar zeker de twee letters vormen.

Leuk! Waarom? Omdat het kon en hij het deed. 🙂
Met dank aan Bart Hoekstra voor de tip.

Lees verder….

Deel dit bericht:
feb 222018
 

Vandaag was ik bij de practorale rede van Paulo Moekotte, practor Mediawijsheid aan het Mediacollege Amsterdam. Paulo kennende komt de rede z.s.m. online beschikbaar. Eerst even voor wie nog niet weet wat een practor is, de officiële definitie van de stichting “Ieder mbo een practoraat“:

Een practor is een boegbeeld, inspirator en motor, verantwoordelijk voor kennisontwikkeling- verspreiding (in en extern) en –toepassing, praktijkgericht onderzoek en professionalisering van docenten. Er geldt vanuit de stichting geen opleidingseis voor een practor.

Het practoraat richt zich op het onderwerp Mediawijsheid in de context van het mbo. Dat is zeker niet overbodig want (ook) in het mbo is de vraag “wat moeten we met de mediawijsheid van jongeren?” heel actueel en complex. Want Mediawijsheid is niet iets wat je even in een keuzedeel stopt, het zal geïntegreerd moeten worden in de hele opleiding. En dat vergt ook vaardigheden bij docenten die daar nu vaak nog helemaal niets mee hebben.

Paulo schetste in zijn verhaal het belang voor jongeren in het mbo om vaardig te zijn in het gebruik van sociale media. Zeker ook als het gaat om profilering voor werk en beroep. Hij waarschuwde echter ook voor het alleen focussen op gevaren en risico’s. Online pesten, verslaving aan smartphones, fake news kunnen gezien worden als redenen om het allemaal maar helemaal uit de school te verbannen. Maar dan leer je leerlingen niet om dat nadat ze bij je opleiding weg zijn, zelf te doen. Mediawijsheid moet een (positief) integratief onderdeel worden van het beroepsonderwijs met daarbij een rol voor docenten én ouders.

Het practoraat gaat aan de slag voor drie mbo-instellingen: het Mediacollege Amsterdam, het Hout- en Meubileringscollege en College West van het ROC van Amsterdam. Maar eigenlijk heeft elk mbo behoefte aan een impuls op dit gebied. Het is dan ook goed om te zien dat het practoraat al meteen vanaf de start de samenwerking met anderen op zoekt. Ook met het Lectoraat Leren en lesgeven met ict van de HAN. Ik kijk uit naar de samenwerking.

Deel dit bericht:
feb 122018
 

Voor de ESP8266 bestond WiFiManager al heel lang. Voor de ESP32 inmiddels ook (Github). Het is een bibliotheek waarmee je er voor kunt zorgen dat je in de broncode van je project niet de inloginformatie van je draadloze netwerk hoeft in te stellen, maar ook bv bij een TTN LoRaWAN node bouwt waarbij je de inlog/verbindingscodes ook niet al bij het op het apparaat zetten van de code wilt invullen.
Ander scenario is dat je je node op een netwerk aan wilt sluiten dat je nog niet kende bij het uploaden van de code.
Kortom, er zijn momenten genoeg te bedenken. Voor die momenten is WiFiManager heel handig.
Lees verder….

Deel dit bericht: