feb 152018
 

We versturen allemaal heel wat afbeeldingen via WhatsApp. Is immers heel gemakkelijk: even op het paperclipje klikken, via Galerij een afbeelding selecteren en klaar.

Klein nadeel: afbeeldingen worden gecomprimeerd als je ze via WhatsApp verstuurd. In de regel niet zo’n probleem voor kiekjes die je gewoon even op je telefoon wilt bekijken, maar als je bv de afbeeldingen in volledige kwaliteit wilt bewaren of als je bijvoorbeeld foto’s van een 360-graden camera wilt doorsturen dan kun je beter niet kiezen voor de optie Galerij maar moet je kiezen voor Document.
WhatsApp verstuurd de afbeelding dan namelijk met volledige kwaliteit en met alle interne metadata. Dat betekent bij een 360-graden foto bijvoorbeeld ook dat de ontvanger die weer gewoon kan uploaden naar Facebook en dat hij daar dan ook weer als 360-graden foto gezien wordt.

Deel dit bericht:
jan 172018
 

In de categorie “O ja, daar had ik nog niet over geschreven” vandaag even een berichtje over de Insta360 Air.  Het is een 360-graden camera die je op je Android smartphone zet. Niet op je iPhone, de camera heeft namelijk een micro-USB aansluiting, daarvoor heb je de Nano S nodig.

Als je mijn tweets of blogposts een beetje volgt, dan weet je dat ik een aantal keer met een Theta S en een Theta V heb mogen spelen. Die waren niet van mijzelf maar van mijn werkgever. Op zich verwacht ik dat een eigen Theta V er voor de meivakantie nog wel aan komt omdat Ricoh geen nieuw model aangekondigd heeft tijdens CES.

Afgelopen november kwam er echter een aanbieding bij Gearbest voorbij die ik niet kon laten gaan. De Insta360 Air voor €85,88 incl. verzendkosten. Het was een gokje of daar nog douane- en inklaringskosten bij zouden komen (gelukkig niet). Voor minder dan €100,- een niet heel slechte 360-graden camera die ik in combinatie met mijn Android telefoon zou kunnen gebruiken én die heel klein/compact was, die aanbieding kon ik niet laten lopen.

Lees verder….

Deel dit bericht:
nov 222017
 

De titel van het bericht bij “Don’t Buy a Cheap Android Tablet on Black Friday“. Ik wil hem breder trekken: koop gewoon nooit een (te) goedkope Android tablet!

Ik heb niks tegen Android, kan er prima mee werken op mijn smartphone. Ik heb geen iPhone, hoef ik ook niet meer. Maar ik heb wel een iPad Mini en geen Android tablet. Want op tablets is Android een heftige uitdaging. Er zijn een paar bedrijven die het voor elkaar krijgen. De Amazon Fire tablets blijken binnen het Amazon ecosysteem goed te werken en hun geld waard te zijn.

Want zelfs de voorbeelden van A-merken tablets met Android, zoals de Samsung Galaxy Tab E 16GB worden zover ik kan zien verkocht met antieke versies van Android.
Gelukkig hebben we hier geen “Black Friday” en al die bedrijven die dat proberen in Nederland te introduceren moeten een stevige schop onder hun achterwerk ontvangen. Maar in het algemeen blijft het advies staan.

Deel dit bericht:
jul 022017
 

Het was voor mij hét voorbeeld van een (andere) doorgeschoten discussie binnen onderwijsland. De felle discussie die ik tussen twee docenten mee mocht maken over Kahoot! versus Socrative. De docent die voorstander van Kahoot! was baseerde dat namelijk voornamelijk op het gegeven dat bij Socrative de vraag op het mobiele device van de studenten te zien was en bij Kahoot! niet. Het voordeel daarvan was dat de leerlingen niet omlaag naar hun scherm zaten te kijken, maar naar de docent en het bord. Dat was goed om hun aandacht te richten.

Het blijkt dat het echter ook (vaker / net zo vaak? ik heb er geen cijfers over gezien) voor te komen dat leerlingen / studenten moeite hadden tussen die disconnect van wat ze op het bord zagen en wat ze op hun device aan moesten klikken. Je  merkt, ook hier zou ik niet té stellig de ene of de andere kant op willen argumenteren.

Maar het heeft er in ieder geval voor gezorgd dat Kahoot! een wijziging in hun mobiel app gaat introduceren. De antwoorden worden straks namelijk ook op de mobiele applicatie getoond! Net als bij Socrative dus.
Of het een optie wordt die je aan en uit kunt zetten weet ik niet. Ik mag hopen voor Kahoot! van wel. Tenminste als die docent die ik zo vurig hoorde argumenten niet de enige in haar soort was. 🙂

Een andere feature die docenten vast op prijs zullen stellen is de mogelijkheid om “Challenges” aan te maken waarbij leerlingen ook zonder de docent de quizzes kunnen maken.

Je kunt je aanmelden voor de bètaversie als je wilt testen en wilt reageren op de nieuwe functionaliteiten.

Deel dit bericht:
mrt 262017
 

De Puck.js is een nogal eigenaardig apparaat. Het is een soort knop (je kunt hem ook echt indrukken) met ingebouwd een programmeerbare chip met ondersteuning voor Bluetooth Low Energy (BLE), GPIO poorten, een infraroodzender, een thermometer, ingebouwde lichtsensor, een sensor voor magnetisme, een rode/groene/blauwe LED.

Je programmeert hem met behulp van Javascript via BLE. En in dat laatste zit hem eigenlijk wel de uitdaging. De maker gaat er namelijk vanuit dat je daarvoor Web Bluetooth gebruikt. Handig, gewoon ingebakken in de browser. Alleen….op iOS / de iPad is dat nog niet standaard aanwezig en op Windows 7 of 10 ook nog niet. Op een Chromebook overigens wel weer. Idem voor Android, maar het 5,5 inch scherm van mijn telefoon is daar toch net wat klein voor.

Er is nu een soort van alternatieve manier beschikbaar op iOS en dat is via de applicatie WebBLE. Die is niet gratis, je betaald er €1,99 voor, maar dan kun je vanaf je iPad ook programmeren. Gaat net wat beter vanwege de optie om daar een toetsenbord bij te gebruiken.
De schermindeling is echter nog niet helemaal optimaal voor gebruik op een iPad Mini in liggende weergave.

Er zou een optie moeten zijn via https://www.espruino.com/ide/relay om de verbinding van de iPad te delen met mijn Windows laptop zónder Web Bluetooth ondersteuning. Maar ondanks de stap voor stap instructie in deze video is me dat nog niet gelukt.

Zoals gezegd, het is een intrigerend apparaatje. Ik heb 2 van de pucks aangeschaft maar voorlopig leveren ze vooral nog veel frustratie ehm leermomenten op en heb ik ze nog niet echt voor iets nuttigs in kunnen zetten.
De vraag over de relay functie heb ik op het forum uitgezet, dus wie weet wordt dat nog opgelost.

p.s. Gordon heeft in het verleden heel snel op andere vragen gereageerd en heeft dus wel wat credit opgebouwd, sowieso omdat ik de puck.js niet écht voor productiedoeleinden nodig heb. Ik kan wachten terwijl het product zich verder ontwikkeld.

 

Deel dit bericht:

Android is 8 jaar oud geworden!

 Gepubliceerd door om 06:55  Agenda, Android, iTouch, noads
sep 242016
 

android-logoOK, het was eigenlijk gisteren al (23 september), maar ik zag de melding vanochtend pas in de RSS-feeds voorbij komen: op 23 september 2008 werden Android en de T-Mobile G1 gelanceerd.

Persoonlijk ben ik nog steeds heel blij met Android. Het is het enige echt levensvatbare alternatief naast iOS, en ook als je er een hekel aan hebt dan zul je je moeten realiseren dat ook Apple alleen blijft innoveren als ze concurrentie hebben. Het is het alternatief dat ook werkt op de low-budget toestellen waar onze jeugd gebruik van maakt, maar waar waar mijn high-end toestel ook mee kan laten zien wat het kan. En ja, tekortkomingen zijn er genoeg. Al lang niet meer zoveel als 8 jaar geleden toen het OS er nog niet uitzag, apps er niet uitzagen en er, net als bij iOS, bij de start ook nog niet zoveel apps beschikbaar waren.

En ja, Google is in die acht jaar ook niet hetzelfde gebleven. Want van het bedrijf dat door iedereen geliefd werd is net zo min over als dat Apple nog jong en spannend is.
Sowieso is het wat mij betreft wel weer eens hoog tijd voor wat nieuws. Smartphones zijn gewoon saaie apparaten geworden, zoals desktops en laptops dat ook zijn. Hoog tijd voor een nieuwe sprong, een nieuw device dat écht verandering gaat brengen.

Deel dit bericht:
 Reacties uitgeschakeld voor Android is 8 jaar oud geworden!  Tags: , ,
jul 212016
 

Afgelopen november schreef ik over een project van Matt Reed waarbij hij indoor location tracking (binnen je positie bepalen zonder gebruik van GPS) toepaste op basis van 3 Raspberry Pi’s en een Estimote Beacon. Helaas heeft Matt (ondanks vele verzoeken tussentijds) zijn code (nog) niet online gezet.

Ik kwam echter vandaag een ander, ouder, project tegen dat om verschillende redenenen  minstens zo cool is en dus ook een eigen bericht verdient. Het is een project uit 2014, uitgevoerd door studenten van de University of Maryland, College Park, uitgevoerd als onderdeel van de cursus met de aansprekende naam/code: cmsc838f-f12

Maar ondanks die naam kan ik je zeker aanraden om de bijbehorende wiki met achtergrondinformatie te bekijken als je ook maar iets met Maker Education te maken hebt. Je kunt er o.a. een visual tour van hun hackerspace vinden.

Terug naar het project: gebruikte Matt zijn hond als onderzoeksobject, hier ging het om twee katten. En in plaats van een Estimote Beacon gebruikten de studenten 2 Samsung Galaxy Gear wearables. In combinatie met 3 Android telefoons en een techniek die RSSI heet (“Received Signal Strength Indicator”) . Door eerst op vaste punten (zij gebruikten 15 punten in een appartement) de RSSI sterkte te laten meten, konden ze daarna op basis daarvan ook de andere postities binnen het appartement bepalen.

greyest_heatmap

En omdat het onderwijs is, moesten de studenten rapporteren. Niet alleen met het filmpje hierboven, maar ook via een wiki-pagina met uitleg, de code staat uiteraard op github en daarnaast moesten ze een Instructable maken.

Helaas is het geen real-time tracking, dus voor de hond van Matt zou het minder geschikt zijn, maar het is een extra voorbeeld van een mooi project waarbij met relatief beperkte middelen interessante resultaten behaald kunnen worden.

Deel dit bericht:
 Reacties uitgeschakeld voor Cool: indoor location tracking met Samsung Galaxy Gear #Catgear  Tags: , ,
jul 202016
 

PokemonGoAls ik twijfel over iets dat met ict en recht te maken heeft, dan is er wat mij betreft maar één persoon / bron waar ik hoef te zoeken voor een antwoord: Arnoud Engelfriet en zijn iusmentis.com (<gratis reclame>Je kunt Arnoud ook inhuren, zie hiervoor deze website! </gratis reclame>).

Dus toen ik via Twitter de vraag kreeg of dat sideloaden (in mijn geval was dat het vanuit een andere bron dan de Google Play store installeren van een app) van Pokémon Go wel legaal was, wist ik bij wie ik die vraag als dubbel-check voor wilde leggen, dit keer via Twitter:

En hoewel Pokémon Go inmiddels ook in Nederland gewoon via iTunes en de Google Play store te installeren is, was het voor Arnoud een voldoende “nieuwe” vraag om er ook een blogpost aan te besteden. Dus voor zijn antwoord verwijs ik je graag door naar die blogpost.

Deel dit bericht:
jul 102016
 
beacons_academy

Klik op de afbeelding voor de video

Het experimenteren met RFID afgelopen weekend heeft er voor gezorgd dat ik ook weer eens naar iBeacon en Eddystone als technologieën waarbij je vanaf veel grotere afstand locatiegebonden informatie bij een device kunt krijgen.

Duidelijk is inmiddels voor mij dat het voor mij geen iBeacon maar Eddystone wordt, vanwege het open source karakter van die laatste. Blijft vooral ook een beetje de vraag welke hardware. Officiële Estimote beacons zijn niet echt goedkoop, uit China kun je namaak exemplaren kopen die er hetzelfde uitzien en (als het goed is) dezelfde functionaliteit zouden moeten bieden. Andere opties, zoals van Sensoro kosten ook allemaal zo tegen de 10 euro per beacon. Toch wat anders dan de 30 cent per tag die ik voor RFID-tags betaalde.

Zegt dat geheel van beacons jou nog helemaal niets, kijk dan even naar deze video met uitleg.

 

Deel dit bericht:
jul 042016
 

20160703_135208_HDRIn de categorie “had ik eigenlijk al langs eens mee moeten experimenteren” valt zeker het product dat ik dit weekend eens flink aan de tand gevoeld heb: een RFID Module voor Arduino en vergelijkbare apparaten. Immers, RFID (radio frequency identification) en zusje NFC (near field communication) kom je op steeds meer plekken tegen. Van mijn bankpas, OV-kaart, de personeelspas op het werk, de etiketten aan de kleren die ik bij sommige zaken koop, tot mijn telefoon (LG G4), om maar eens een paar voorbeelden te noemen.

20160702_141424_HDR-1Het setje dat ik ter beschikking gekregen heb, bestaat uit een RFID-RC522 reader, een kaart in credit card formaat en een tag in sleutelhangerformaat. De eerste stap die je moet uitvoeren (tenminste, dat is aan te raden) is het solderen van een van de twee bijgeleverde headers, de rechte of die met een hoek. Ik koos voor de header met de hoek van 45 graden, als je de reader vast wilt kunnen prikken in een breadboard zul je de andere kiezen.

Daarna heb je in totaal 7 kabels nodig om het geheel aan te sluiten op de Arduino.

Uno_RFID-RC522

Aansluitschema RFID-RC522

Daarbij moet je even opletten omdat het wellicht lijkt alsof de kabels in dezelfde volgorde van “rechts naar links” gaan, maar dat is niet zo. Als je van onder naar boven (met het zilverkleurige kristal aan de bovenkant) telt, dan is de onderste aansluiting voor 3,3 V (niet voor 5V). De GND (ground) zit niet er direct naast, maar eentje verder (je ziet GND staan op het bordje), die moet je aansluiten op een van de GND aansluitingen op de Arduino (er zijn er meer).

Dan krijg je de overige 5 aansluitingen:

  • De RST zit tussen 3.3V en GND op de RC522 (de gele kabel in het plaatje), die sluit je aan op ~9.
  • De aansluiting boven de GND sluit je niet aan, die erboven (turquoise in de afbeelding) gaat naar ~11
  • Die daarboven (groen) gaat naar ~11
  •  Die daarboven (oranje) gaat naar ~13
  • De bovenste (blauw) gaat naar ~10

Niet helemaal helder? Klik dan even op de afbeelding om goed het plaatje te bekijken.

DumpInfo

Output van DumpInfo script

De volgende stap daarna is uiteraard het vinden en installeren van de juiste library voor de RFID-RC522. De meest gebruikte is die van Michuel Balboa, dus die heb ik ook gebruikt. Na het installeren van de library heb je ook nu weer de beschikking over voorbeelden. Het voorbeeld dat je het meest inzicht geeft over de inhoud van een tag is DumpInfo. Daarmee krijg je namelijk niet alleen het UID (unieke ID van de tag), het type van de tag (PICC type: MIFARE 1KB in dit geval) maar ook de inhoud van de kaart / tag  te zien.

De twee tags die bijgeleverd worden zijn standaard leeg, daar is dus niet heel veel aan te zien. Wil je meer weten over wat je nou eigenlijk te zien krijgt in zo’n dump, dan is het handig om wat meer te weten over de MIFARE 1KB RFID kaart. De kaart maakt gebruik van 16 sectoren (in de dump genummerd 0 – 15) of 64 blokken (genummerd 0-63). Elk blok heeft ruimte voor 16 bytes aan data (te zien als kolommen genummerd 0 – 15 in de dump). De informatie die je ziet wordt in hexadecimaal formaat opgeslagen, dus daarom zul je in het algemeen in die dump alleen maar “zooi” zien, d.w.z. geen informatie waar je echt chocola van kunt maken zonder dat je de software de conversie naar leesbare tekst laat uitvoeren.

Wat je mogelijk ook zal opvallen in de dump of de screenshot hiernaast is dat er regelmatig de combinatie FF FF FF FF FF FF ziet staan. Goed gezien! Die combinatie is de standaardsleutel die gebruikt wordt bij het krijgen van toegang tot de data. Als je bv deze sketch als uitgangspunt neemt dan heb je daarmee eigenlijk alles wat je voor een eenvoudige situatie nodig hebt: je zou het unieke ID van een tag kunnen gebruiken om de Arduino bepaalde acties op te laten starten, je zou dan zoiets kunnen bouwen als de Nabaztag/tag van bijna 10 jaar geleden. Wil je specifieke info op de tag opslaan of met de Arduino vanaf de tag lezen, dan kan dat ook.

Maar ik wilde meer. Want ik had immers een LG G4 met NFC. En toen werd het wat ingewikkelder…
Lees verder….

Deel dit bericht: