Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Willem de Moor

Redacteur componenten

.Build: een robot voor Air Hockey

Spelen tegen een ai

Een robot-kitje

Voor wie niet precies weet hoe airhockey werkt, geven we eerst een korte uitleg. Op de eerdergenoemde wrijvingsarme tafel drijft een puck op een luchtkussentje, en met een paddle of schuiver probeer je de puck bij de tegenstander in het doel te schieten. De tafel gaan we niet maken, want zo'n tafel, met een luchtkamer eronder en alle kleine gaatjes waar gelijkmatig lucht door wordt gelaten, zit redelijk complex in elkaar. In plaats daarvan kiezen we voor een compacte, kant-en-klare tafel waarop we de 'robot' gemakkelijk kunnen monteren.

Die robot bestaat uit een kit met optionele 3d-geprinte onderdelen. En om bij dat thema te blijven, lijken ook de overige onderdelen sprekend op die uit een 3d-printer. Twee stappenmotoren zorgen voor de beweging, waarbij de paddle met behulp van tandriemen en glijlagers over twee assen kan glijden. Een Arduino Leonardo-bordje zorgt voor de aansturing van die steppers, met behulp van twee drivers op een speciaal pcb dat op de Leonardo wordt geprikt.

Het complete pakket met alle benodigde onderdelen is te bestellen via de ontwikkelaars van deze Air Hockey Robot EVO, zoals het project wordt genoemd. Het Britse bedrijf JJRobots heeft de robot ontwikkeld op basis van 3d-printeronderdelen en heeft het ontwerp open source gemaakt. Alle onderdelen, zoals tandwielen, poelies en assen zijn dus ook gewoon los te koop en de plastic onderdelen kun je printen. De benodigde bestanden voor je printer staan op Thingiverse.

Het brein van de besturing bestaat uit je eigen smartphone. Zo bespaar je op dure hardware die voor de computer vision-component moet zorgen en heb je over het algemeen een redelijke camera tot je beschikking. De software kijkt naar blauwe en groene vlakken om de positie van de puck en paddle te bepalen. De puck krijgt namelijk een groen stuk vilt opgeplakt en de paddle een blauw stuk vilt. De app maakt gebruik van machine vision, detecteert bewegingen van de puck en paddle, en extrapoleert de baan van de puck om zo de paddle naar de juist plek te bewegen. Je kunt de robotsoftware instellen om op drie niveaus te spelen. Bovendien kun je de robot desgewenst handmatig bedienen. Er is ook een optie om de machine vision extern af te handelen.


Apple iPhone 11 Microsoft Xbox Series X LG OLED C9 Google Pixel 4 CES 2020 Samsung Galaxy S20 4G Sony PlayStation 5 Nintendo Switch Lite

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2020 Hosting door True