Het installeren van software op een Raspberry Pi of het schrijven van speciaal compatibele code voor Arduino is erg interessant, maar het echte potentieel van beide modules komt tot uiting bij het aansturen van andere accessoires via hun GPIO-pinnen. Lampen, schakelaars, sensoren, robots... er zijn bijna geen grenzen aan wat je met deze hardware kunt beheren. Programmeren heeft wel een intimiderend aspect, maar Blynk, een mobiele app, vereenvoudigt dit proces enorm.
De eerste vraag
Een van de eerste vragen in het hoofd van elke gebruiker die onlangs een Raspberry Pi of een Arduino-variant heeft aangeschaft, is: “En nu, wat moet ik hiermee doen?” Die vraag is natuurlijk, want er is een enorme hoeveelheid online tutorials, maar wat begint met het inschakelen van een simpele LED eindigt vroeg of laat met het toevoegen van accessoires, het fijn regelen van motoren en sensoren, het op afstand beheren van andere apparaten, en nog veel meer. Hoe complexer het project, hoe groter de druk op het programmeren. Code leren is erg nuttig, maar niet per se eenvoudig voor de meeste mensen. En daar komt Blynk om de hoek kijken.
Blynk deed zijn eerste stappen als een Kickstarter-project in 2014 en heeft sindsdien veel terrein gewonnen om een van de beste apps te worden voor het op afstand besturen van Arduino of Raspberry Pi. In principe moet de gebruiker een widget kiezen uit de lijst die Blynk biedt, een naam en functietype toewijzen, de pin specificeren waarnaar het commando wordt gestuurd en het beveiligingstoken toevoegen. In de video hierboven bestuurt Blynk het inschakelen van een gloeilamp. Afhankelijk van de verbinding en andere externe factoren kan er wat vertraging in de commando's zitten, maar niets te ernstigs.
Het beste is dat Blynk zich niet beperkt tot Arduino en Raspberry Pi. ESP8266, ESP-12, NodeMCU en Particle Photon maken ook deel uit van de compatibele lijst. De online community is vrij groot en YouTube bevat een gezonde hoeveelheid handleidingen en suggesties. De hoofdclient van Blynk is beschikbaar voor Android vanaf versie 4.0.3 en voor iOS build 8.0.