Pokémon GO: Bouw een Pokémon-detector met Raspberry Pi
Pokémon GO

We wisten dat het zou gebeuren. Op de een of andere manier moesten Pokémon GO en de Raspberry Pi elkaar kruisen om iets nieks te creëren. Gezien de enorme storm rond het sporen van Pokémon, waarom zou je geen speciale detector bouwen? Alles wat je nodig hebt is een Raspberry Pi Zero, een kleine WiFi-module, een externe batterij, drie LED's, een weerstand en een stukje Python-code.

Als er één ding is dat de spelers van Pokémon GO en Niantic in conflict houdt, is het de mogelijkheid om Pokémon nauwkeurig te sporen. Het is één ding om de spelmechanica te exploiteren (en te verwoesten) met een bot die tientallen Pokémon per minuut vangt, maar iets heel anders om het meeste uit je wandelingen en uitstapjes te halen. Naar verwachting zou dit probleem worden opgelost door de Pokémon GO Plus-accessoire, die nog steeds glanst door afwezigheid, en de Bluetooth-verbinding met de smartphone zou er misschien voor zorgen dat de batterij sneller leeg raakt. Pokémon-trackingskaarten online werden erg populair, maar Niantic doet er alles aan om ze te verstoren. Een paar dagen geleden is er een nieuw alternatief ontstaan, maar in plaats van een site of app hebben we een Raspberry Pi nodig.

De tutorial van Adafruit

Ja, je leest het goed. Het portaal Adafruit heeft een tutorial gepubliceerd om een Raspberry Pi Zero om te vormen tot een speciale Pokémon-detector. Bekijk de video hieronder:

Het voorbereiden van de Pi Zero vereist aardig wat werk, want we moeten Raspbian Jessie Lite laden, onofficiële toegang tot de Niantic-API krijgen, Python toevoegen, afhankelijkheden installeren, de nieuwste coderingssleutel van Niantic toevoegen, enzovoort. Daarentegen is de hardware het eenvoudigste deel: drie LED's met een gemeenschappelijke aarde en een weerstand van 220 Ohm, aansluitingen op GPIO-pinnen 17, 22 en 27, een WiFi-module die compatibel is met micro-USB-adapter, en een stroombron (in theorie is het project niet draagbaar, maar er zijn veel externe batterijen die een Pi Zero kunnen voeden). De drie LED's geven aan welk type Pokémon in de buurt is: Gewoon, zeldzaam of legendarisch (het derde LED heeft voorlopig geen nut vanwege de catch rate nul van legendarische Pokémon).

Het spreekt voor zich dat de Pokémon-detector in strijd is met de gebruiksvoorwaarden die door Niantic zijn opgesteld. Met de komst van de "perma-ban" waarschuwt de tutorial voor twee dingen: maak een secundair account om mee te experimenteren, en wees niet verbaasd als de detector stopt met werken. De rest van de tutorial legt wat nadruk op het 3D-printen van een behuizing, maar dat is niet verplicht. Op dat punt heeft de gebruiker de meeste flexibiliteit.

Officiële website: