Twitterarchief 16-02-2019

 Gepubliceerd door om 23:00  Twitterarchief
feb 162019
 

 

https://twitter.com/PeterMcAllister/statuses/1096798857676185600

Deel dit bericht:

Twitterarchief 15-02-2019

 Gepubliceerd door om 23:00  Twitterarchief
feb 152019
 

 

Deel dit bericht:
feb 102019
 

In de categorie “ik zou er zelf niet aan gedacht hebben om het te bouwen” vandaag een LCD paneel gemaakt van LED strips. Je weet wel, die strips zoals je die “overal” kunt kopen.

Op hackster.io kun  je lezen hoe dat kan. Nou beschrijven de auteurs van dat bericht het proces niet zomaar, want het werkt ook niet zomaar. Het is meteen ook een beetje een demo / advertentie voor een (op dit moment) aankomende Crowd Supply actie voor het benodigde controllerboard.

In de video hieronder (de audio is wat irritant, die kun je beter zacht zetten) zie je het assemblageproces en na 1:05 zie je een demo.

Het effect is (zeker op enige afstand) best goed.

Deel dit bericht:
feb 052019
 

In een tijd van 4K TV’s en grote beeldschermen op laptops zijn RGB LCD matrixschermen eigenlijk iets waar je waarschijnlijk zomaar elke dag mee in aanraking zult komen.

En hoewel ik wel al eens met een dot matrix module geëxperimenteerd had, kende ik het grotere (16×32 pixels) paneel met RGB LEDs dat min jongste zoon dit jaar voor zijn verjaardag vroeg nog niet. Hij had er zelf al een pagina met informatie bij Adafruit voor gevonden, dus hebben we de gok genomen (wat daar stond zag er niet onmogelijk uit) en kreeg hij een exemplaar.

Ik zal niet linken naar de site waar we zijn exemplaar gekocht hebben (hij leest dit bericht waarschijnlijk ook), het was een Nederlandse site, je moet even goed rondkijken want sommige webshop gooien er een flinke marge bovenop. Vind je het niet erg om lang te wachten, dan kun je uiteraard ook op AliExpress terecht. Let er dan goed op dat je een P3 paneel hebt (zoals deze), met LEDs van 3mm. Er worden er ook verkocht met LEDs van 4mm of 5mm grootte. Die zijn goedkoper, maar als je zo’n klein schermpje hebt (en niet van plan bent een display te bouwen van een paar meter bij een paar meter) dan wil je de kleinere hebben (of in ieder geval appels met appels vergelijken).

Hij had wat hulp nodig bij de eerste setup. Het paneel heeft een eigen 5V voeding nodig en de panelen zijn niet van bv zoiets als een micro-USB aansluiting voorzien. Daarnaast hadden we (tja, ik zei al dat ik er geen ervaring mee had) niet de bijbehorende Arduino shield erbij besteld. En dat betekende dat we de connector met 16 kabels met Dupont connector moesten verbinden met de Arduino.

Maar goed, ook dat ging eigenlijk probleemloos. Het installeren van de Arduino client op zijn laptop was eigenlijk nog het meeste werk omdat de Arduino downloadsite wat problemen leek te hebben. Maar na een uurtje hadden we het geheel aan de praat.

Lees verder….

Deel dit bericht:
feb 012019
 

Er kwam vanmiddag een ietwat verontrustende tweet voorbij van Jan de Waal (zie hierboven). En ik wilde daar op reageren, maar had wat meer tekst nodig. Want hij heeft deels gelijk, maar er is geen reden tot paniek.

Allereerst: Google stopt inderdaad op 2 april 2019 met de consumentenversie van Google+ en zal dan alle berichten, communities etc verwijderen.
Maar het kunnen inloggen op andere sites met behulp van je Google+ account staat daar eigenlijk los van. Of om het een beetje erger te maken: als een site nu nog een knop heeft waarmee je via Google+ inlogt, dan stopt die knop al met werken op 7 maart 2019 en werkt al sinds 28 januari 2019 niet meer betrouwbaar (aldus Google).

In tegenstelling tot wat Jan zegt hoef jij als het goed is echter helemaal niets te doen. De sitebeheer moet een heel kleine verandering toepassen in het inlogscript. Als je, zoals ik dat doe, gebruik maakt van een plug-in, dan is dat waarschijnlijk in de tussentijd al (zonder dat jij er erg in had) geregeld. Mogelijk heeft de site nog gewoon de oude Google+ inlogknop laten staan en wordt toch al gebruik gemaakt van de Google-login (dus zonder de “+”). In de plugin die ik gebruik op WordPress hier zie ik aan de voorkant (dus waar jij een reactie kunt toevoegen) het Google icoontje, de plugin gebruikt ook gewoon de Google login API (interface), maar in de beheeromgeving staat nog het oude Google+ icoontje.

Beide opties (de Google+ en de Google login) maken gebruik van hetzelfde account. Ik heb nog nergens gemerkt dat ik de migratie niet probleemloos ging (dus dat ik een nieuw account moest aanmaken en mijn bestaande data kwijt was), maar als je een site gebruikt die nog het oude icoontje gebruikt dan is een mailtje naar de beheerder wellicht handig.

Je kunt ook eventueel eerst even controleren of de site/dienst al gebruik maakt van de Google login. Die sites moet je namelijk terug kunnen vinden in je Google account.

Ga daarvoor naar https://myaccount.google.com/

Kies links in het menu “beveiliging”

Scroll iets naar beneden naar “Inloggen op andere sites”

Klik dan op “Inloggen met Google” en je krijgt een overzicht van Apps en sites die gebruik maken van Google om je in te loggen. Als je daar op klikt zie je ook welke data de site of app over jou krijgt én kun je toegang intrekken.

Kortom. Het blijft best jammer dat Google+ stopt. Het was balen dat de RSS-ondersteuning weg viel, want er waren best een aantal interessante communities te vinden. Maar och, er komt wel weer wat anders voor in de plaats.

p.s. qua inloggen vond/vind ik Google+ / Google zelf altijd wel een fijne. In verhouding tot bv inloggen via Facebook werd er veel minder data doorgegeven.

 

 

Deel dit bericht:
jan 312019
 

Er verscheen vandaag een mooi onderzoek van het Universitair Medisch Centrum Groningen, Rijksuniversiteit Groningen en Vrije Universiteit Amsterdam. Zij onderzochten namelijk de veel gestelde vraag: gaan leerlingen beter presteren als ze regelmatiger (tijdens de schooldag) bewegen?

Voor de duidelijkheid: gymles op school is hoe dan ook goed voor de gezondheid van leerlingen. Maar het onderzoek wilde antwoord geven op de vraag welke effecten fysieke activiteit heeft op de cognitie van kinderen in het primair onderwijs.

Dat pakten ze op twee manieren aan: met een literatuurstudie én met een tweetal experimenten waarbij ze keken of ze de vanuit de literatuurstudie verwachte effecten konden reproduceren.

Het complete rapport (120 pagina’s) is hier te downloaden (PDF) maar ik wil je ook alvast de belangrijkste conclusies geven:

Uit de meta-analyse blijkt dat zowel acute fysieke activiteit (één beweegsessie) als langdurige fysieke
activiteit (een aantal weken of maanden durend) effectief is in het verbeteren van aspecten van cognitie
van basisschoolleerlingen. De fysieke activiteiten verschillen in de effecten die ze op de cognitie hebben.
Het gaat hier om een verzameling van executieve functies, (inhibitie, werkgeheugen, cognitieve
flexibiliteit en planning), aandacht en schoolprestaties (rekenen, lezen en spelling). Activiteiten van een
matig tot intensieve intensiteit, zoals hardlopen, kwamen het meeste voor. (pag. 74)

De activiteiten hebben ook invloed op de hersenen van de kinderen, al zijn de onderzoekers over die conclusies minder zeker, ze zien ze als sterke aanwijzingen:

De systematische review en meta-analyse naar hersenstructuur en neurofysiologische effecten toont aan
dat fysieke activiteit van invloed is op hersenstructuur en het neurofysiologische functioneren van gezonde kinderen. En dat deze veranderingen in enkele studies ook samengaan met verbeteringen in cognitieve
functies. Op dit vlak is echter meer onderzoek nodig, vanwege het zeer geringe aantal studies onder
gezonde kinderen. Ook de resultaten van de studies verschillen sterk. Voorlopig beschouwen we deze
resultaten als sterke aanwijzingen.

Voor het experiment werden de ongeveer 900 leerlingen (groep 5/6) van de 22 deelnemende scholen in 3 groepen ingedeeld:

  1. De eerste groep moest tijdens de gymlessen intensief bewegen (hardlopen, springen etc)
  2. De tweede groep volgde gymlessen met een cognitieve uitdaging, zoals veranderende spelregels.
  3. De derde groep leerlingen vormde de controlegroep en volgde twee keer per week de reguliere gymles.

De uit de literatuur verwachte resultaten op cognitieve vaardigheden, schoolprestaties, fitheid, motorische vaardigheden, BMI werden niet gevonden bij de 2 testgroepen versus de controlegroep.
Wel waren er verschillen te vinden toen er gekeken werd naar subgroepen binnen de testgroepen. Zo had de intensieve interventie meer effect op de fitheid van kinderen die al relatief fit waren vooraf in vergelijking tot minder fitte kinderen. Maar de cognitieve interventie werkte juist beter bij de relatief minder fitte kinderen. Ook hier dus: de interventie werkte niet voor alle kinderen op dezelfde manier of in dezelfde mate. De onderzoekers noemen dit ook bij de aanbevelingen: elk kind heeft zijn eigen benadering nodig.

Over één ding zijn literatuur en experiment het in ieder geval eens:

Het veelvuldig bewegen tijdens de schooldag moet worden gestimuleerd. Dit kan tijdens het
bewegingsonderwijs, maar ook tijdens andere lessen en in de pauzes.

p.s. Ik zeg het voor de zekerheid toch maar even: ik zeg dat hier niet als een “het onderwijs moet dit er ook nog even bij doen”. Ik vind het rapport vooral een mooie onderbouwing voor het antwoord op een vraag die wij ook van tijd tot tijd van scholen krijgen.

(getipt door het NRO)

 

Deel dit bericht:
jan 292019
 

Staat je plant droog?
Het is een van de standaard voorbeelden die je tegenkomt als je met Arduino of ESP8266 aan de slag gaat: gebruik het apparaat om te meten of je plant water nodig heeft. Ik bouwde er een paar jaar geleden ook eentje.

Goedkoop is duurkoop?
De goedkope sensor die ik toen gebruikte werkte niet heel lang. Pas een tijd later kwam ik (alweer) een leerzame video van Andres Spiess tegen over dit onderwerp inclusief een sensor die wél zou moeten kunnen werken zonder zichzelf om zeep te helpen. Ik weet dat ik die sensor toen gezocht heb maar dat hij redelijk aan de prijzige kant was. Sowieso was het exemplaar dat Andreas getest had eentje waarbij je ook nog een ESP8266 moest aansluiten, voor een stroombron moest zorgen, aan het netwerk moest koppelen etc.
Ik heb het toen even gelaten voor wat het was. En eerlijk gezegd was ik de video ook weer vergeten.

Chirp!
Afgelopen week echter kwam ik  op AliExpress echter de sensor tegen die je hierboven ziet. Qua model vergelijkbaar met die van Andreas. Maar deze had een houder voor een knoopcelbatterij, een piezobuzzer én iets wat ik met een beetje (flink) inzoomen herkende als een ATtiny44A. Hmmm, interessant….

Voor het thuisfront was deze sensor al voldoende. Daar was niet echt behoefte aan een sensor die aan het netwerk aangesloten was. Als de sensor zou “chirpen” als de plant te droog was, dan was dat meer dan voldoende. En voor €1,55 inclusief verzendkosten was dat ook geen geld. Of ik er 3 wilde bestellen.

Ik had toen nog niet gezien dat op de afdruk ook de tekst “chirp!” staat. Waarom dat er toe doet, bleek pas toen ik ging kijken of ik meer informatie kon vinden over de sensor. Deze moest vast te hacken zijn, toch?

Hacken?!
Hoezeer de sensor te hacken was, ontdekte ik al snel. Ik kwam namelijk bij deze pagina van wemakethings. Zij blijken de oorspronkelijke ontwikkelaars van de “chirp!”. Het was hun bewuste keuze om het ontwerp van de sensor als open hardware beschikbaar te stellen en de firmware van de chip als open source software. Open, deelbaar, hackbaar, reproduceerbaar. Eerst even naar dat hackbare. De sensor heeft in de originele versie 6 open “gaten” op de sensor zitten. De AliExpress versie heeft de gaten dicht, maar zo te zien met soldeer, dus ook bruikbaar. De officiële site legt uit dat je een header op die gaten kunt aansluiten en ze dan als volgt dienst doen:

  • pin 1 – MISO
  • pin 2 – VCC
  • pin 3 – SCK / SCL – I2C clock
  • pin 4 – MOSI / SDA – I2C data
  • pin 5 – RESET
  • pin 6 – GND

Met deze 6 pinnen ben je niet alleen in staat om de ATtiny44A van gewijzigde firmware te voorzien (de huidige firmware is net als de schema’s voor de PCB op github.com te vinden) maar de sensor gedraagt zich ook als een I2C slave. Als je niet weet wat I2C is, lees dan even dit bericht. Dan heb je maar 2 van de 6 pinnen nodig (pin 3 en pin 4). Wil je deze sensor, bijvoorbeeld via een ESP8266, wél aan de Wifi hangen (waarbij de stand-alone functionaliteit behouden blijft), dan kan dat via die I2C verbinding. Cool toch?

Open source = funest voor kleine ontwerper/verkoper?
Maar….de AliExpress kloon is 100% legaal, feitelijk niets op af te dingen, het bedrijf doet wat de makers mogelijk maken: een heel goedkope versie van de chirp! produceren en verkopen.
Ja maar, het principe van “bedank de bedenkers van mooie dingen voor hun inspanning”?
Nou, die zou ik hier ook graag toepassen, maar dat wordt niet heel gemakkelijk gemaakt. De “officiële” chirp! kost via Tindie namelijk het mooie bedrag van $15,- excl. $5,- verzendkosten. Dat is €18,34 incl. verzendkosten als je via Paypal betaald. Dat is bijna 10x meer dan bij AliExpress, daar is het bedrag €1,88 per stuk incl. verzendkosten.

Ik vrees dat de makers er dus niet heel veel meer zullen verkopen. En dat is eigenlijk wel een vervelend neveneffect van open source hardware en het bestaan van zo veel Aziatische bedrijven die dit soort producten goedkoop in massa kunnen produceren.

Experiment
Goed. Ik heb het voor mezelf als experiment verkocht met twee vragen:

  • Wie is sneller qua leveren, de oorspronkelijke leverancier vanuit de VS via Tindy of de leverancier via AliExpress?
  • Zit er verschil in kwaliteit tussen beide producten? Zijn ze qua ontwerp identiek en functioneel gelijk?

Ik heb dus 1 exemplaar via Tindie besteld en 4 exemplaren via AliExpress (3 om in gebruik te nemen en 1 zodat ik van beide een exemplaar had om mee te experimenteren). Het kan van beide bestellingen even duren voordat ze binnen zijn (en voordat ik tijd heb om ermee te experimenteren) maar wordt vervolgd.

Deel dit bericht: