Ik ben geen enorme techneut. Als ik vroeger vertelde dat ik “iets deed met het internet”, kreeg ik al snel vragen over computers, harddrives en andere technische zaken waar ik te weinig verstand van heb. Maar ik ben wel altijd gefascineerd geweest door de mogelijkheden die vernieuwingen en verbeteringen in techniek en electronica mogelijk maken. Dat in combinatie met de globale verbondenheid van het web zorgt er voor dat de vernieuwingen zich in een razendsnel tempo opvolgen.
Al sinds een paar jaar lees ik over de Arduino, een open source computer platform voor hobbyisten die slimme en creatieve objecten willen maken die kunnen reageren op hun omgeving. Op basis van digitale (een knopje) of analoge input (licht, geluid, beweging) is het mogelijk om de Arduino andere objecten aan te sturen. De kracht van het systeem zit in de simpelheid. Als je enige programmeerkennis hebt, kun je al heel snel aan de slag met het platform. De Arduino is verbonden met je computer, waarmee je code naar de Arduino stuurt. Deze werkende voorbeelden, Sketches genaamd, zijn vaak vrij verkrijgbaar op het web en de programmeercode is redelijk intuïtief in het gebruik.
Ik heb vorige week een starterskit gekocht voor de Arduino. Naast de Arduino Uno, n van de vele smaken, zit er in deze kit een behoorlijke hoeveelheid electronica om direct aan de slag te gaan. Gewapend met de PDF Getting Started with Arduino, had ik in een paar minuten al een eerste overwinning. In alle programmeertalen is het de gewoonte om de werking van de taal te checken met een Hello World programma. Een paar simpele regels code die de tekst Hello World op een display laten zien. Bij de Arduino is het equivalent de Blink: laat een LED lampje knipperen met een paar regels code. Daarna begint de lol en kun je aan de hand van de basisvoorbeelden zelf verder gaan bedenken hoe je de Arduino kunt gebruiken.
Wat ik fraai vind aan de Arduino is dat het een herbruikbaar platform is. Alle draadjes, LEDs, transistors en andere electronica kun je hergebruiken, zodat je diverse projecten kunt maken met een board. Natuurlijk kun je een permanent project maken, maar voor het maken van een prototype is de Arduino een erg fraai platform. Zo had ik na een uurtje wat klooien en uitproberen een simpele schakeling met een lichtsensor. Hoe meer licht de sensor krijgt, hoe langzamer een LED lampje knippert. Hoe minder licht, hoe sneller de LED knippert. Natuurlijk heb ik dit niet helemaal zelf bedacht, de voorbeelden liggen voor het oprapen op het web. Hier zie je een video die ik maakte met de werking van de lichtsensor.
http://www.youtube.com/watch?v=SUofV2XvAks
De community en de transparante ontwikkeling van de Arduino is wat me nog het meeste intrigeert. Terwijl ik gisterenavond aan het knutselen was, moest ik denken aan het boek Makers van Cory Doctorow. In dit verhaal in een nabije toekomst hebben de twee hoofdrolspelers een industrie opgezet rondom het zelf bouwen en verspreiden van pretpark attracties. Gewapend met Arduino-achtige platforms, RFID-chips en 3D printers gaan ze de strijd aan tegen Disney. Een boeiend verhaal, omdat het laat zien wat denk ik de komende 10 – 20 jaar werkelijkheid gaat worden. Met de Arduino, een hoop fantasie èn een actieve community is het mogelijk om eigen producten te maken, bestaande producten te veranderen of te verbeteren en om een nieuwe industrie op te zetten.
De community rondom DIY prototyping is enorm, ik heb de afgelopen 24 uur slechts de oppervlakte ontdekt. Mensen delen ideeën, schema’s, programmeercode en werken samen aan nieuwe producten. Dat is enorm fascinerend. Vooral omdat het niet alleen de techneuten zijn. Juist door toegankelijke software en hardware als de Arduino zullen andere disciplines zich mengen in de community en kunnen interessante samenwerkingsverbanden ontstaan.
Toen de punkbeweging op kwam, was het Do It Yourself principe belangrijk. Iedereen kon een band beginnen. In het Sniffin’ Glue Fanzine werd het destijds simpel duidelijk gemaakt. Drie akkoorden en je kunt een band beginnen, de rest volgt daarna wel.
De Arduino is een compleet nieuwe wereld voor me (Wat te denken van de Lilypad? Een versie van de hardware die je op kleding kunt bevestigen) die ik enorm interessant vind. Ik zal zeker niet de beste bouwer worden van allerlei projecten, maar de combinatie van de toegankelijke hardware, de uitbreidbaarheid en de community kunnen er zomaar voor hebben gezorgd dat ik ineens een nieuwe hobby heb!
Tenslotte een paar waardevolle bronnen voor meer nieuws en inzicht over de Arduino en een paar inspirerende voorbeelden.
- Arduino.cc – De thuisbasis van de Arduino
- Arduino.nu – Een Nederlandstalige community rondom de Arduino
- Arduino.nl – Nederlandse weblog, niet zo actief, maar met een paar leuke projecten
- Makezine Arduino – Een speciale sectie van het DIY blad gewijd aan het platform
- Instructables Arduino sectie – Een geweldige bron van inspiratie voor allerlei projecten
Wat kun je zoal maken met het Arduino platform? Wat te denken van robots
Een RGB koffietafel
Een SMS-katapult
En ja hoor, een Twitterende plant…
Meer inspiratie is welkom in de reacties!