jun 042018
 

Op de BBC website staat een mooi filmpje (embedden is helaas nogal een ding, gaat via lelijke iframe) van een workshop die door Artronix uit Glasgow ontwikkeld is. In de workshop bouwen deelnemers/leerlingen robots met een of meerdere micro:bits, servo’s, LED’s etc.
Op zich niet nieuw. Maar de opdracht daarbij is om een scene uit een bekende film na te bouwen. Op de website zie je voorbeelden van Jeepers BleepersWar of the Worlds – Rise of the micro:bitsMicro:Wars – A New Code, Bride of Frankenbit, A Fistful of micro:bits.

De scenes bevatten een combinatie van hergebruikte speelgoed poppen, decors, filmeffecten en vooral veel creepy stemmetjes. De clips zijn kort en ook dat is niet altijd gemakkelijk want het betekent dat ze heel erg to the point moeten blijven. Bekijk ze zeker ook even op de pagina van de BBC daar staat ook de PDF met instructies. Op Twitter zijn er ook een aantal te vinden.

(p.s. aan de tweets kon ik zien dat het project van 2017 is, ik kwam er vandaag pas via de Adafruit website)

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 092017
 

Ik ben niet voornemens om uitputtende lijsten, overzichten etc. te maken van projectideeën met betrekking tot de micro:bit, maar omdat ik gisterenavond weer even op YouTube rondgeneusd heb en er een aantal verzameld heb, vond ik dat ik ze ook hier wel even kon plaatsen:

Line-follower (volg de zwarte lijn)

Vergt wel dat je de onderdelen hebt die je via Kitronik kunt bestellen. Ik heb een versie uit (ik denk) India gezien waarbij alles “hand-made” was, maar dat is een niveautje meer werk.

Lees verder….

Deel dit bericht:
 Reacties uitgeschakeld voor Quickpost: projectideeën voor de micro:bit  Tags: ,
mrt 062017
 

Gisterenavond laat plaatste ik al een kort bericht over mijn poging om een micro:bit aan de Circuit Playground te koppelen. Het werd uiteindelijk (voor nu) een koppeling tussen Arduino -> micro:bit -> Circuit Playground via een seriële verbinding (1 enkel kabeltje van apparaat naar apparaat). Nog niet via Bluetooth of andere draadloze verbinding vanaf smartphone etc, maar dit was een noodzakelijke eerste stap. Omdat ik nog wat vragen heb die ik ook wil kunnen voorleggen aan mensen die geen Nederlands begrijpen, doe ik de rest van de blogpost in het Engels.

Over to English:

After watching this video and reading the tutorial by Tony DiCola, I wondered if it would be possible to use a micro:bit as bluetooth bridge between my smartphone and the Circuit Playground. After all, the micro:bit has BLE and support for the serial protocol. Looking at the code that Tony provided however made it clear quickly enough that it would not be a simple cut-and-paste action. The code looked very complex and very much specific for the combination Circuit Playground <-> Bluefruit LE module. So I started looking for other code that would do the same, but was easier for me to understand.

The most basic example of serial communication via the TX/RX pins comes from Adruino themselves using SoftwareSerial. I loaded that example on the Circuit Playground. For the micro:bit I used the https://pxt.microbit.org/ editor which (in the advanced tab) has support for the serial interface of the micro:bit to create a simple script that should receive and display any data received and would send data on the press of a button. Test #1 nothing happened…

Lees verder….

Deel dit bericht:
mrt 052017
 

Vandaag heb ik eindelijk wat meer tijd kunnen besteden aan een van de “concurrenten” van de micro:bit, namelijk de Circuit Playground van Adafruit. En ik weet wel, het als een concurrent plaatsen maakt het meteen zo’n “wie is beter?” discussie en dat levert niet altijd de meeste informatie op. En ik neem ook aan dat als iemand van Adafruit dit bericht zou lezen (via Google Translate), ze meteen zouden zeggen dat ze het geen concurrent vinden, maar producten die naast elkaar kunnen bestaan. En dat is ook zeker zo, maar het kan hoe dan ook geen kwaad om beide producten ook met elkaar te vergelijken. Want ze hebben een groot aantal dezelfde functionaliteiten en toch ook weer duidelijke verschillen.

Ik heb ze hieronder naast elkaar gezet. De vorm is uiteraard verschillend, de Circuit Playground is rond, zoals een aantal andere boards die door Adafruit ontworpen zijn en zo gemakkelijker in kleding te verwerken zijn. Beiden hebben grote GPIO-aansluitingen waar je met krokodilbek-klemmen kabels aan kunt bevestigen. Ze hebben allebei drukknoppen, een kompas, een accelerometer aan boord. De micro:bit heeft een led pixel matrix met 1 kleur, de Circuit Playground heeft maar 10 pixels, maar dat zijn NeoPixels die heel veel kleuren kunnen hebben. De micro:bit heeft Bluetooth Low Energy (BLE), voor de Circuit Playground moet je daarvoor een aparte uitbreiding van bijna 20 euro aanschaffen. De Circuit Playground heeft een mini speaker (kan geluid maken, geen muziek op die manier) en een licht sensor. De micro:bit kan via een connector 20 IO-poorten beschikbaar maken. Beiden hebben capacitive touch mogelijkheden.

Op de externe connectiviteit via BLE na zou je zeggen dat beide apparaten niet zo heel veel van elkaar verschillen. Waar het al wat anders wordt is als het gaat om het open source hardware ontwerp van de micro:bit die iedereen in staat moet stellen om apparaten te produceren, terwijl de Circuit Playground alleen via Adafruit gemaakt wordt. Ook zijn er voor de micro:bit vele verschillende, online en offline ontwikkelomgevingen, bijvoorbeeld deze via https://pxt.microbit.org/. De Circuit Playground sluit aan bij de Arduino ontwikkelomgeving, al kun je er ook via Python tegenaan praten. Beide omgevingen hebben de nodige voorbeelden als het gaat om projecten die leerlingen kunnen bouwen, zie bijvoorbeeld deze pagina van Adafruit, al zal de micro:bit met de grotere installed base in het Verenigd Koninkrijk hier het voordeel hebben qua snelheid waarmee die voorbeelden uitgebreid worden.

Toen ik bij Adafruit het voorbeeld zag van een Circuit Playground in combinatie met een losse BLE adapter moest ik meteen denken aan de micro:bit die ik in huis had. Die heeft wél BLE én kan via RX/TX communiceren met de buitenwereld (voor uitleg over UART en RX/TX zie dit bericht), zou ik die niet aan de Circuit Playground kunnen koppelen? Nou, dat ging iets minder gemakkelijk dan ik gehoopt had. Hierboven kun je zien dat het gelukt is, al gebruik ik nog geen BLE. Ik heb een Arduino Leonardo via een seriële verbinding gekoppeld aan de micro:bit die op zijn beurt weer gekoppeld is aan de Circuit Playground. De Arduino geeft een getal tussen 0 – 10 door aan de micro:bit, die laat hem zien op zijn matrix en geeft hem dan weer door aan de Circuit Playground die op basis daarvan 0 – 10 Neopixels aanschakelt. Allemaal steeds via 1 draadje. Uitleg over de werking volgt in een aparte blogpost. Het weekend is namelijk al weer voorbij.

Deel dit bericht:
nov 152016
 

micro_bit_nlHet was al even aangekondigd: de micro:bit, de kleine programmeerbare microprocessor die door de BBC in samenwerking met een groot aantal partners ontwikkeld is, is ook in Nederland te koop. Maar nu is ook de officiële micro:bit website (voor een deel) in het Nederlands beschikbaar via http://microbit.org/nl

Voor een deel, want je klikt nog regelmatig door naar nog niet vertaalde onderdelen en de vertalingen zijn ook niet altijd volledig, de auteursomgevingen zijn nog allemaal in het Engels. Maar het is een start. En er zal ongetwijfeld hard gewerkt worden aan het verder beschikbaar krijgen van Nederlandstalig materiaal.

Deel dit bericht:
okt 312016
 

20161030_155735_hdrHet tweede project voor de zondagmiddag (gisteren dus), was qua code minder rekenwerk, maar zat technisch net wat complexer in elkaar. Sowieso, als er water + elektronica aan te pas komen (3,3V en 6V dus niet echt gevaarlijk wat dat betreft) moeten experimenten in de woonkamer met net iets meer precisie worden uitgevoerd. 🙂

watersensorHet idee is simpel: rechts op de foto, de witte kom, moet een plantenbak voorstellen. Er zit geen plant en geen grond in, maar dat maakt het wat gemakkelijker om de werking van de watersensor te meten die er in hangt (en op de foto niet goed te zien is). De watersensor geeft ook nu weer via een analoge poort een waarde van 0 t/m maximaal 1023 door afhankelijk van hoe vochtig of hij is. Ook nu bleken de waarden op de website een aardige richtlijn, maar niet meer dan dat. Want een waarde van ongeveer 200 (geen eenheid) bleek nu overeen te komen met een aardige bodem water in de bak. Wellicht dat het met potgrond nog weer wat anders gaat, dus het is even een kwestie van uitproberen.

Hoe dan ook, voor deze test hadden we een script dat kijkt of de waarde van de sensor <= 200. Is dat zo én is de knop A (de startknop) ingedrukt, dan geeft het pompje 2 seconden lang water en wacht dan 5 seconden. Ook dat pompje kwam kant en klaar voor de micro:bit met alles er op en er aan: 1 krokodilbek-kabel voor de “ground”, eentje voor de schakeldraad, een transistor voor het schakelen en een rode kabel met krokodilbek die je niet op de micro:bit moest aansluiten maar op een externe 6V voeding (in ons geval hadden we die zelf overigens al).

Het pompje is een dompelpompje in een bakje met water, op zich had die bak een stuk groter kunnen zijn zodat je langer je planten van water kunt voorzien. En eigenlijk zou ik ook in de bak met water een watersensor willen leggen die er voor zorgt dat de pomp niet aangezet wordt op het moment dat die bak te leeg is. Is iets voor een versie 2 van de constructie.

Lees verder….

Deel dit bericht:
okt 192016
 

Natmicrobituurlijk kun je ook nu al vanuit Nederland een BBC micro:bit bestelling en naar Nederland laten versturen (ik heb van deze site gebruik gemaakt), maar het lijkt er op dat ook de programmeertools die door de stichting achter de micro:bit onderhouden worden naar het Nederlands vertaald zullen worden. Toch wel fijn voor kinderen in het basisonderwijs en wellicht ook in het voortgezet onderwijs. Natuurlijk, veel kinderen hebben niet zo veel problemen met software of tools die in het Engels beschikbaar zijn, maar het leren van een nieuwe vaardigheid (programmeren) in een andere taal voegt toch altijd weer een extra laag/laagje complexiteit toe. Ik zeg “het lijkt er op” omdat ik die tekst wél tegen kwam bij engadget, maar niet op de bbc website zelf.

Het is dus nog even afwachten. Dat geldt ook voor de vraag of aanschaf vanuit Nederland dan goedkoper wordt als je ze niet hoeft te laten versturen. Wie weet hebben  we dan voordeel van de brexit en de lage Britse Pond.

Deel dit bericht:
 Reacties uitgeschakeld voor De BBC micro:bit komt ook naar Nederland  Tags:

BBC micro:bit Morse code network

 Gepubliceerd door om 20:55  Algemeen, microbit
jul 292016
 

Dit is er eentje die ik nog niet zo gemakkelijk zelf kan testen: een BBC micro:bit morse code netwerk. De reden ervoor is heel eenvoudig: ik heb op het moment maar 1 micro:bit en voorlopig vind ik dat ook even genoeg. Betekent natuurlijk niet dat dit niet ook met andere hardware uit te testen is. Bijvoorbeeld een BBC micro:bit in combinatie met een ESP8266 want ook die heeft (uiteraard) GPIO poorten en ook daar kun je micropython op draaien. Die heeft dan weliswaar geen ingebouwde knoppen, maar ook daar is een mouw aan te passen.

Dat zal wat mij betreft even moeten wachten want de komende weken wordt het ook hier even wat rustiger. Ik ga weer beginnen aan mijn gebruikelijke “wat meer offline dan anders” tijd tijdens de zomervakantie. Tot over een paar weken!

Deel dit bericht:
jul 282016
 

About a week ago my BBC micro:bit arrived from Pimoroni and since then I have been figuring out what I can do with it. I usually blog in Dutch about that but since my write-up is much more useful if people that actually own a BBC micro:bit can read it. Which probably mostly means people from the UK at the moment. And also, this hadn’t been done in English yet (unlike the one for iBeacon).

The video shows the full process and demonstrates the process, I will limit myself here to some background info and the links + code that are mentioned in the video:

One time steps:

  • Install the mBed seriel driver if you are on Windows;
  • Install the most recent Espruino .hex (unless you reprogrammed the micro:bit for other languages);
  • Install the web IDE extension for Chrome.

After that you us the web IDE if you want to set/change the URL that is being broadcasted.

Note that you can much more with Espruino and the micro:bit than set it as a Eddystone URL beacon! You can read and write the GPIO pins etc just like you can with the other languages. Have a look at the documentation on the site.
One Idea suggested by Gordon Williams was that you can read these values and then transmit these as part of the URL. There is a problem with that though. You can only use 17 bytes for the URL which means it has to remain short. Also, you would have to build a URL shortener into the code since I cannot add parameters after a URL that has been shortened with goo.gl.

Lees verder….

Deel dit bericht: