ID.nl logo
Maak een wifi-paraplu met Arduino en Paper Signals
© Reshift Digital
Zekerheid & gemak

Maak een wifi-paraplu met Arduino en Paper Signals

Vorige maand hebben we je kennis laten maken met de NodeMCU: een ontwikkelbordje met wifi dat compatibel is met de Arduino-ontwikkelomgeving. Door de aanwezigheid van wifi kan de NodeMCU informatie ophalen van internet. Google vertaalt die informatie met Paper Signals in papieren widgets. Tijd om te knutselen en een wifi-paraplu te maken!

De NodeMCU hebben we een tijdje geleden in twee projecten gebruikt om weersinformatie van internet op te halen. Deze keer gaan we door op dit thema, maar op een heel bijzondere manier. We gaan van papier een paraplu maken die openklapt als het gaat regenen. Hiervoor gebruiken we Googles Paper Signals. Dit zijn papieren widgets die aan de hand van beweging informatie vanaf internet tonen. Google heeft zes van deze Paper Signals bedacht waaronder de paraplu waar we in dit artikel mee aan de slag gaan. Google ziet de Paper Signals als verlengstuk van de Google Assistant en je bedient de Paper Signals dan ook met je smartphone. De code op de NodeMCU zelf maakt gebruik van de Arduino-ontwikkelomgeving. Behalve met Googles code waarvoor je een smartphone met Google Assistant nodig hebt, kun je ook andere Arduino-code gebruiken. Wij hebben een eigen programma gemaakt dat laat zien of het gaat regenen waarvoor je geen smartphone nodig hebt.

©PXimport

01 Andere microcontroller

Het door Google gebruikte ontwikkelbordje is overigens niet de NodeMCU, maar de Adafruit Feather Huzzah. Net als de NodeMCU is dit bordje gebaseerd op de ESP8266. Het grootste praktische verschil is de prijs, want waar een NodeMCU zo’n 3,50 euro kost, is de Huzzah met een prijs van zo’n 19 euro een stuk duurder. Het goede nieuws voor ons is dat een NodeMCU zoveel op de Feather Huzzah lijkt dat de code voor de Paper Signals ook op de NodeMCU kan draaien. Ook het fysieke formaat komt vrijwel overeen waardoor je een NodeMCU met een beetje proppen in Googles papieren sjablonen kunt krijgen. Naast de NodeMCU heb je nog een belangrijk onderdeel nodig, namelijk een micro-servomotor. Een servomotor kan maximaal 180 graden draaien waarbij de hoek nauwkeurig bepaald kan worden. Perfect dus om iets als een wijzer aan te sturen.

02 Benodigdheden

Uiteraard heb je een NodeMCU-ontwikkelbordje nodig. Zorg ervoor dat dit de smalle variant is die ook wordt aangeduid met 1.0 of V2. Je herkent ‘m aan de witte onderkant waar Amica op staat. Koop niet het NodeMCU-bordje dat verkocht wordt als V3. Dit bordje herken je aan een zwarte onderkant waar LoLin op staat. Het woord LoLin staat bij deze verkeerde versie tevens op de bovenkant. Naast de NodeMCU hebt je nog een aantal dingen nodig om een Paper Signal te maken. Qua hardware heb je een micro-servomotor nodig. Google kiest zelf voor de SG92R, maar een servomotortje van gelijke afmeting als de SG90 of de ES08MII uit het pakket ‘Arduino en nu verder (online)’ (zie kader) zal ook werken. Omdat je zowel de NodeMCU als het servomotortje inbouwt in een papieren behuizing is er geen plaats voor een breadboard. Daarom heb je speciale jumperdraden nodig met aan de ene kant een ingang (female) en aan de andere kant een pinnetje (male), oftewel een male/female-jumperdraad. Hierdoor kun je de stekker van het servomotortje direct aansluiten op de pinnetjes van de NodeMCU.

Je hebt uiteraard papier nodig, gebruik hiervoor geen standaardkopieerpapier. Dat is te zwak en zal door beweging scheuren. In plaats daarvan kun je het beste lekker dik papier van zo’n 200 gram gebruiken. Niet alle printers kunnen overweg met zulk zwaar papier, maar vermoedelijk zal het met 150 grams papier ook lukken. Daarnaast heb je lijm nodig. Een lijmstift is handig om knoeien te voorkomen. Voor het uitknippen heb je een schaar en een hobbymesje nodig. Verder zijn een liniaal en een lege pen handig om de vouwlijnen voor te krassen.

©PXimport

Arduino en nu online verder

Het project dat u op de volgende pagina’s vindt, ligt in het verlengde van het pakket ‘Arduino en nu online verder’, van dezelfde makers als dit tijdschrift. Het pakket bestaat uit een instructieboek met daarin 14 projecten. Daarnaast vind je in het pakket de NodeMCU, een breadboard en alle componenten die je nodig hebt om alle projecten te bouwen. Ook bevat het een servomotortje dat we in deze workshop weer gebruiken. Je vindt het pakket zolang de voorraad strekt hier. Normaal gesproken kost dit pakket 64 euro, gebruik de code ARDUINOTOTAAL om 10 euro korting te krijgen!

©PXimport

03 Ontwikkelomgeving installeren

Voordat je aan de slag kunt met het bouwen van je Paper Signal, dien je eerst de Arduino IDE te installeren en de ondersteuning voor de NodeMCU toe te voegen in de Arduino IDE. Hoe dat moet, lees je hier. Googles code maakt gebruik van de ArduinoJson-bibliotheek. Die bibliotheek moeten we daarom toevoegen aan de ontwikkelomgeving, anders geeft de code foutmeldingen bij het compileren. Klik in het menu op Schets en vervolgens op Bibliotheek gebruiken. Klik op Bibliotheken beheren en tik json in het zoekveld. Selecteer ArduinoJson en klik op Installeren en vervolgens op Sluiten. Je kunt de code downloaden van Github . Pak deze code uit en open de code in de Arduino-ontwikkelomgeving.

©PXimport

Google Assistant gebruiken

Op het moment van schrijven is Google Assistant nog niet uit in Nederland waardoor je op zowel Android als iOS een omweg moet gebruiken om Google Assistant te gebruiken. Om Google Assistant op een iPhone te gebruiken heb je een Amerikaans iTunes-account nodig waarmee je kunt inlogen op de Amerikaanse Apple Store. Daar kun je de app Google Assistant downloaden. In Android 6 en hoger is Google Assistant beschikbaar wanneer je je smartphone instelt op Engels. Ga naar instellingen en kies Talen en invoer. Klik op Talen en vervolgens op Een taal toevoegen wanneer English (United States) nog niet in de lijst staat en kies deze taal. Houd vervolgens English (United States) ingedrukt en sleep de taal naar de eerste positie om je telefoon op Engels in te stellen. Je kunt nu in de Google-app naar Settings, waarna je in het onderdeel Google Assistant op Settings drukt. Via Devices kun je voor jouw apparaat Google Assistant inschakelen. Om Google Assistant onder Android te gebruiken, houd je de thuisknop ingedrukt.

04 Code voorbereiden

Open op je smartphone de Google Assistant en geef het spraakcommando “Talk to Paper Signals”. De Google Assistant opent nu de aparte assistent voor Paper Signals. De assistent vraagt wat voor signal je wilt maken. Kies Umbrella signal en vervolgens I’m ready. Je krijgt nu een code terug van drie woorden, die code vormt de koppeling tussen jouw Paper Signal en de Google Assistant. Open in de Arduino-schets het tabblad Credentials.h. Vervang de tekst your-signal-id door de code die je van de Google Assistant hebt gekregen, bijvoorbeeld ‘mega-despairing-panda’. Voor de meeste Paper Signals zijn geen voorbereidingen in de code nodig, maar de paraplu die wij gaan bouwen vormt één van de uitzonderingen. Voor het verwerken van de locatie maakt paraplu verbinding met Google Maps, terwijl de weerdata wordt opgehaald via de Dark Sky API. Voor beide diensten dien je een api-sleutel op te halen. De api-sleutel voor Google Maps krijg je zo. Zorg dat je bent ingelogd op je Google-account en klik op Get A Key. Doorloop de korte wizard en je krijgt een api-sleutel. Plak deze in de Arduino-code in plaats van YOUR_GEOCODING_API_KEY. De api-sleutel voor Dark Sky krijg je zo. Klik op Sign Up en maak een account aan. Na het inloggen krijg je een Secret Key, kopieer deze en plak deze in de Arduino-code in plaats van YOUR_DARK_SKY_API_KEY. Vul tot slot de naam en wachtwoord van je draadloze netwerk in. Sla je code op en sluit je NodeMCU aan. Upload de code nu naar je NodeMCU door op Upload te klikken (pijltje naar rechts).

©PXimport

05 Hardware testen

Voordat je de NodeMCU en het servomotortje in papier inbouwt, is het handig om het geheel even te testen, zo weet je zeker dat jouw Paper Signal kan communiceren met Googles clouddiensten. Haal je NodeMCU los van de pc en sluit de male/female-jumperkabels aan op de stekker van het servomotortje. Uiteraard hoeven de male/female-jumperkabels niet dezelfde kleur te hebben als de kabels van het motortje, zolang je maar de juiste aansluitingen maakt. Op het motortje is oranje/geel de datakabel, rood de 5volt-aansluiting en bruin de GND-aansluiting. Google sluit in de instructies de datakabel van de servo aan op pin 14 van de Huzzah, dat komt overeen met pin D5 op de NodeMCU. Sluit de rode draad aan op VIN en de bruine draad op de GND naast VIN. Zijn alle draadjes aangesloten, dan sluit je NodeMCU weer aan op een pc of usb-lader en wacht je even tot het programma geladen is. Open de Google Assistant op je smartphone. Zit je niet meer in het onderdeel voor Paper Signals, geef dan het spraakcommando “Talk to Paper Signals”. Staat het gedeelte voor Paper Signals nog open, dan kun je direct het spraakcommando “Test my Umbrella Signal” geven. Beweegt het servomotortje na de test, dan ben je klaar om te gaan knutselen met papier.

©PXimport

06 Vouwen en plakken

Download het pdf-bestand met daarin de bouwtekening voor de paraplu en open het bestand in Acrobat Reader om het af te drukken. Controleer voordat je op Afdrukken klikt goed de instellingen, want het document is in het Amerikaanse Letter-formaat. Zorg er dus voor dat je het document bij het afdrukken niet verkleind om het helemaal passend op een A4 te krijgen door te kiezen voor Waregrootte. Ter controle heeft Google op de eerste pagina een lijn gezet die precies één inch breed is wanneer je het document op de juiste grootte hebt afgedrukt. Nu kun je alle onderdelen uitknippen langs de dikke lijnen. De onderdelen zoals B, C en G bevatten ook dingen middenin die je moet uitsnijden. De stippellijnen moet je vouwen, het is handig als je met behulp van een liniaal en een lege pen de stippellijnen eerst inkrast om ze eenvoudiger te vouwen. Als alternatief is een (bank)pasje dat je op de stippellijnen legt een handig hulpmiddel om scherpe vouwen te maken. Je legt het pasje op de vouwlijn waarna je de vouw maakt. Hier vind je stap voor stap de vouw- en plakinstructies. Je begint in deel 1 met de onderdelen D, E en F waarna je in stap 2 het omhulsel B voor de motor bouwt. Let er hierbij op dat je het wijzertje op de servomotor eerst helemaal tegen de klok indraait waarna je het wijzertje verwijdert. In deel 3 vouw je onderdeel G, het omhulsel voor de wijzer. We willen je nog wel één tip meegeven tijdens het vouwen en lijmen van deel 3. Zorg ervoor dat je in de laatste stap de vleugels niet vastlijmt.

©PXimport

07 Aanpassingen in het doosje

Bij stap 4 gaan we het net even anders doen dan Google, omdat wij gebruik maken van de NodeMCU in plaats van de Feather Huzzah. Knip de buitenkant van C uit. Vervolgens zitten er in onderdeel C vier vlakken die je moet uitsnijden. We gaan er echter maar drie uitsnijden omdat de NodeMCU geen batterijaansluiting heeft. De vlakken die je moet uitsnijden hebben we op de afbeelding rood gemaakt. Snijd het door ons toegevoegde gele vlak dat je ook op de afbeelding nog niet uit. Vervolgens moet je nog iets anders doen, want waar je onderdeel C net als de andere onderdelen normaal gesproken met de bedrukte kant naar binnen vouwt, vouwen wij dit onderdeel juist met de bedrukte kant naar buiten. De aansluitingen van de NodeMUC zitten namelijk op een andere plek dan die op de Huzzah. Het toeval wil echter dat de aansluitingen precies gespiegeld zijn. De bedrukking zul je uiteindelijk niet meer zien omdat onderdeel C in het Paper Signal verborgen zit en er een ander onderdeel op wordt geplakt.

©PXimport

08 Doosje dichtplakken

Vouw het doosje op de deksel na dicht en leg de NodeMCU onderste boven in het doosje. Sluit de oranje data-draad van je servomotor aan op pin D5 van de NodeMCU, de rode draad op VIN en de bruin of zwarte draad op GND. Haal de draden door de gaten in het dekseltje. Dat zal je met de voedingsdraden vermoedelijk wel lukken, maar de oranje datadraad is wellicht net te krap doordat de NodeMCU net wat breder is dan het door Google bedachte Huzzah-bordje. Is dat het geval, knip dan het gedeelte dat wij op de afbeelding geel gemaakt hebben weg. Hierdoor zitten de aansluitpin van het jumperdraad niet in de weg. Is het dichtplakken lastig, gebruik dan een stukje plakband om dit doosje dicht te plakken. Plak dat niet teveel op de bovenkant van het doosje, want daar moet je later nog een papieren deel opplakken en mogelijk hecht de papierlijm die je gebruikt niet goed op plakband. Vouw nu de rest van de onderdelen in elkaar volgens de instructies die Google je in deel 5 geeft.

©PXimport

09 In gebruik nemen

Sluit je paraplu aan op een spanningsbron en open de Google Assistant. Geef de spraakcommando’s “Talk to paper signals” en “modify umbrella signal”. Vervolgens kun je met het commando “track the rain in” bijhouden of het ergens regent. Omdat de Google Assistant Engels spreekt, is het lastig om de Nederlandse plaatsnamen uit te spreken. Je kunt de commando’s echter ook typen. Overigens herkent Google niet alle plaatsnamen, alleen de grotere steden in Nederland lijken te werken. Vervolgens is het afwachten of je paraplu opent.

10 Eigen code gebruiken

Googles papieren widgets zijn ook in combinatie met geheel eigen code te gebruiken. Uiteindelijk stuurt de code simpelweg een servomotor aan. In Googles code kun je op het tabblad APICalls.h achterhalen naar welke posities je de servo moet sturen om een Paper Signal juist aan te sturen. Op basis hiervan hebben we een eigen programma gemaakt dat de paraplu opent als het gaat regenen. Hiervoor gebruiken we gratis weerdata van Buienradar waarover je meer informatie hier kunt vinden. Buienradar heeft data voor de neerslag tot twee uur in de toekomst voor ieder coördinaat in Nederland en een groot gedeelte van het gebied rondom Nederland. In ons Arduino-programma dat je kunt downloaden hier, kun je in de code op regel 11 de coördinaten die zijn ingevuld vervangen door de door jouw gewenste coördinaten. Op regel 7 kun je instellen hoeveel keer vijf minuten er in de toekomst gekeken moet worden, standaard staat deze waarde op 3 oftewel een kwartier.

Je kunt de coördinaten van een locatie achterhalen via Google Maps. Wanneer je in Google Maps op een locatie klikt, dan verschijnt er een pop-up met de coördinaten. Rond deze coördinaten af op twee decimalen en neem deze over in de code. Let er op dat je punten gebruikt als decimaalteken en geen komma’s. Vul in het programma verder de naam en het wachtwoord van je draadloze netwerk in waarna je de code kunt uploaden. Gaat het regenen, dan gaat net als bij Googles code de paraplu open, terwijl de paraplu dicht blijft als het niet regent. Je kunt de data van buienradar ook even in je browser openen om te controleren of de paraplu open of dicht hoort te zijn. Surf hiernaartoe en vervang de coördinaten bij lat en lon in de url door de door jouw gewenste coördinaten. Zie je een waarde groter dan 0, dan gaat het op dat tijdstip regenen.

©PXimport

▼ Volgende artikel
Hoymiles HiOne-thuisbatterij: een alles-in-één-krachtpatser voor grootverbruikers
© Hoymiles
Energie

Hoymiles HiOne-thuisbatterij: een alles-in-één-krachtpatser voor grootverbruikers

Energieopslag stond lang gelijk aan een technische puzzel van losse kastjes en kabels. De Hoymiles HiOne rekent daar definitief mee af. Dit systeem integreert krachtige prestaties in één strakke, modulaire zuil die gezien mag worden. Ben jij klaar voor de volgende stap in energieonafhankelijkheid? Wij doken in de specificaties van deze stille krachtpatser.

Partnerbijdrage - in samenwerking met Hoymiles

Even voorstellen: Wie is Hoymiles?

Hoewel de naam voor de gemiddelde consument misschien nieuw klinkt, is Hoymiles in de professionele solar-wereld een gevestigde orde. Het beursgenoteerde bedrijf is wereldwijd actief en staat bekend als dé uitdager op het gebied van hoogwaardige omvormer-techniek. Met de HiOne brengen ze hun jarenlange ervaring van het dak nu naar de garage. Dat veiligheid voorop staat, bleek tijdens de recente lancering: daar bevestigde keuringsinstituut TÜV dat de HiOne voldoet aan de strengste Europese veiligheidseisen. Je haalt dus gecontroleerde toptechniek in huis, met de zekerheid van een Europees hoofdkwartier in Nederland voor service en ondersteuning.

Tijdens de HiOne-presentatie in Amsterdam.

Geen kabelbrij, maar strak design

Wie zijn garage of technische ruimte netjes wil houden, zit niet te wachten op een wirwar van kastjes en leidingen. De HiOne lost dit op met een slim modulair ontwerp. De installateur stapelt de batterij- en omvormermodules simpelweg op elkaar.

Het unieke hieraan is dat alle verbindingen intern lopen. Aan de buitenkant zie je dus geen kabels, wat zorgt voor een rustig en 'afgewerkt' beeld. De behuizing voelt niet aan als goedkoop plastic, maar als een solide apparaat dat tegen een stootje kan. Dankzij de IP66-certificering (water- en stofdicht) is het systeem zelfs robuust genoeg om buiten onder een overkapping geplaatst te worden, mocht je binnen ruimte willen besparen.

Klaar voor de moderne grootverbruiker

Dit systeem is specifiek ontworpen om de energiehonger van het moderne, duurzame gezin te stillen. Heb je een warmtepomp, een elektrische auto of een druk huishouden? Dan is de HiOne in zijn element.

De huidige line-up van de HiOne is geoptimaliseerd voor woningen met een 3-fase aansluiting (ondersteuning tot 33,3 A per fase), maar ook 1-fase varianten staan op de planning. Dit maakt het systeem enorm veelzijdig. Waar lichtere systemen vaak moeite hebben om meerdere zware apparaten tegelijk van stroom te voorzien, levert de HiOne onverstoorbaar door. De echte meerwaarde zit in de onafhankelijkheid. Dankzij de 'whole-home backup'-functie kan het systeem bij stroomuitval het hele huis draaiende houden. Dus niet alleen de wifi en de koelkast, maar ook het koken en verwarmen gaan gewoon door.

©Hoymiles / Jeroen Keep

Het brein: AI en dynamische tarieven

Een batterij is tegenwoordig meer dan een opslagvat; het is een slimme handelscomputer. De HiOne wordt aangestuurd door de S-Miles Cloud, een platform dat verder kijkt dan alleen 'vol' of 'leeg'. Met de ingebouwde 'Time-of-Use' modus kan het systeem slim inspelen op energietarieven.

Heb je een dynamisch energiecontract? Dan kan de software automatisch laden als de stroom goedkoop (of zelfs gratis) is en terugleveren of ontladen als de prijzen pieken. Zo verdien je de investering niet alleen terug door eigen gebruik, maar ook door slim te handelen op de energiemarkt. Bovendien leert het systeem jouw verbruikspatronen kennen, zodat er altijd voldoende buffer is voor jouw specifieke situatie.

Geen DIY, maar professionele zekerheid

Het is belangrijk om te benadrukken dat de HiOne geen doe-het-zelfproject is, zoals een eenvoudige balkon-set. Dit is hoogwaardige infrastructuur die naadloos geïntegreerd wordt in je meterkast en woning. Je koopt dit systeem dan ook via een gecertificeerde installateur.

Voor de consument is dat een groot voordeel: je hoeft je niet druk te maken over de techniek. De vakman zorgt dat de zuil op de juiste plek komt te staan, regelt de koppeling met je zonnepanelen en zorgt dat alles veilig draait. Jij bedient het systeem vervolgens simpelweg via de app.

Om deze krachtpatser veilig te houden, is een 5-laags veiligheidssysteem ingebouwd. Dit varieert van speciale drukkleppen en aerogel-isolatie tussen de cellen tot een actieve brandonderdrukkingsmodule die in noodsituaties binnen enkele seconden reageert. Daarnaast wordt de temperatuur op negen punten per cel continu gemonitord.

©Hoymiles / Jeroen Keep

Toekomstmuziek: je auto als batterij

Misschien wel het meest interessante aspect voor EV-rijders is de voorbereiding op V2X (Vehicle-to-Everything). Hoymiles heeft aangekondigd dat er een specifieke V2X-module aankomt voor de HiOne. Hiermee wordt het in de toekomst mogelijk om de enorme accu van je elektrische auto te koppelen aan je thuisbatterij. Je auto fungeert dan als een soort super-accu voor je huis, terwijl de HiOne de regie voert. Daarmee is dit systeem niet alleen een oplossing voor nu, maar ook een voorbereiding op de volgende stap in de energietransitie.

Conclusie

De Hoymiles HiOne is een premium keuze voor huiseigenaren die verder kijken. Het systeem combineert een strak design met de brute kracht die nodig is voor een huis vol warmtepompen en EV's. Door te kiezen voor een professioneel geïnstalleerd systeem met 5-voudige beveiliging en slimme AI-software, haal je niet alleen een batterij in huis, maar een complete energiemanager die klaar is voor de toekomst.

▼ Volgende artikel
Review: High On Life 2 schiet humoristisch scherp, maar technisch mis
© Squanch Games
Huis

Review: High On Life 2 schiet humoristisch scherp, maar technisch mis

High On Life bewees anno 2022 dat een humoristisch schietspel vandaag de dag bestaansrecht heeft. Genoeg bestaansrecht voor een volwaardig vervolg zelfs. High On Life 2 neemt een nog groter nakkie van hetzelfde spul. Verwacht een groter avontuur, meer bizarre vuurgevechten en een lachkick of twee, maar ook regelmatig een inkakker op het technische front.

We nemen het je niet kwalijk als je High On Life 2 niet aan hebt zien komen. Wij ook niet. Het eerste High On Life was succesvol genoeg, maar had ook prima op zichzelf kunnen blijven staan als one off. Des te meer nadat Justin Roiland, de oprichter van Squanch Games en prominent stemacteur in alle daar ontwikkelde games, in 2023 zijn banden met de studio verbrak. Dit kwam nadat Adult Swim - de studio achter Rick and Morty - de banden met hem verbrak wegens aanklachten van huiselijk geweld tegenover Roiland, ondanks dat de zaak werd geseponeerd wegens gebrek aan bewijs.

©Squanch Games

Dat voelt ergens nogal dubbel. Squanch’ eerste titel ‘post-Roiland’ is een vervolg op een game waar zijn stem en stijl onherroepelijk aan zijn verbonden. Het maakt de juiste toon vinden er vast niet makkelijker op. Desalniettemin: ditmaal dus geen Roiland, maar wel een tweede High On Life. Hetzelfde middel, nu op nieuw recept – al merk je dat lang niet altijd.

Doe maar een grammetje van het gebruikelijke

High On Life 2 is een vervolg in de puurste zin van het woord. De game blikt summier terug op het origineel en stort de speler linea recta in eenzelfde soort avontuur. Weer wil een kwaadaardige partij de mensheid tot drugs maken. Aan jouw stilzwijgende mensprotagonist om daar weer een stokje voor te steken. Gewapend met een boel bekende en nieuwe Gatliens – een ras bestaande uit pratende wapens met uiteenlopende persoonlijkheden – trekken we erop uit om ruimtegespuis aan gort te knallen.

Watch on YouTube

Het enige verschil is de kwaadaardige partij in kwestie. Dat blijkt ditmaal geen moordlustig ruimtekartel, maar een groot farmaceutisch bedrijf. Met propaganda en politieke inmenging pogen zij de mensheid te reduceren tot vee, zodat mensen ‘legaal’ tot drugs verpulverd mogen worden. Sommige plotpunten verwijzen vrij letterlijk naar de wandaden van politici en Big Pharma in real life, maar High On Life 2 duikt nooit te diep in de thematiek. Onderaan de streep is het verhaal wederom een excuus om veel grapjes en meta-referenties te maken.

Genoeg te lachen

Laten we wel wezen: je speelt High On Life 2 voornamelijk voor die grapjes. Het eerste deel voelde als een soort interactieve spin-off van Rick and Morty – niet zo gek ook met bedenker Roiland achter het stuur – en deel twee houdt dat gevoel stevig vast. Aan de lopende band stort de game je in rare ruimtescenario’s, met úren aan absurd en grofgebekt stemmenwerk. Het klinkt allemaal ontzettend Justin Roiland-esk, ondanks de afwezigheid van die geestesvader. Roilands stem hoor je nergens meer terug, maar zijn vaste motieven, meta-humor en stamelende toon worden naadloos doorgezet.

©Squanch Games

De rode draad van High On Life 2 houdt je snel 10 à 12 uur bezig. In die tijdsspan vindt de game genoeg momenten om een paar lachjes te winnen. De ene keer doet het dat met geïmproviseerde meta-referenties, de andere keer met onverwachte spelmechanieken, zoals een quiz over belastingontduiking of een verborgen DOS-spel in het hoofdmenu van je ruimtepak. Als je goed gaat op absurdistische cartoonseries, dan ga je ook gewoon weer lekker op High On Life 2.

Sneller, groter, Higher On Life

Maar goed, High On Life 2 moest als vervolgdeel toch minstens de grotere en diversere High On Life worden – en zo geschiedde. Gaandeweg introduceert High On Life 2 niet alleen meer wapens dan voorheen, maar ook een skateboard en een drietal hubwerelden om al skateboardend uit te pluizen. Radical. Jammer genoeg pakt niet elk addendum op de gevestigde formule even sterk uit.

©Squanch Games

De bijna volautomatische skateboardbesturing brengt de vele schietpartijen wat speelse dynamiek, een beetje vergelijkbaar met Sunset Overdrive. Door voortdurend te blijven skaten, veel te grinden en acrobatisch heen en weer te grijphaak-slingeren, ontwijk je veel schoten en zoef je snel van slachtoffer naar slachtoffer. Het voelt uiteindelijk aardig fluïde.

Over het schietwerk gesproken: dat kan er allemaal mee door. High On Life 2 is nog altijd geen kunstige dans à la Doom, maar met het skateboard krijgt de gunplay ironisch genoegtoch iets meer eigen gezicht. De snelle wendbaarheid combineert goed met uitbundige wapens en de mild chaotische shootouts. Bovendien legt het skateboard een bouwsteen voor snelle verplaatsing en platformuitdagingen, die weer vaker van pas komen in de drie grotere hubwerelden.

©Squanch Games

Laten het nou net die hubs zijn die minder overtuigen. Hier vinden we winkels, verzamelobjecten en optionele zijmissies, met daarover een dun gespreid laagje van platformpuzzeltjes en wat komische interacties. Conceptueel leuk bedacht, maar in de praktijk schiet de invulling van de werelden tekort. De overwegend lege hubs komen wat zielloos over en verkenning wordt maar zelden beloond met een leuke zijmissie of memorabele collectible. Zie het als een soort microdosering van een beter doordachte open spelwereld.

Een bad trip, technisch gezien

Squanch Games heeft duidelijk grotere ambities, maar de uitwerking laat vaak te wensen over. Dat wordt echter pas pijnlijk als we het over de techniek achter High On Life 2 hebben. Die vliegt, denkelijk te wijten aan de grotere schaal, met regelmaat vol op zijn bek. Zelden speelde ik een singleplayershooter die zo instabiel was. Op de consoles schijnt dat nog alleszins mee te vallen, maar de pc-versie van High On Life 2 is een zooitje.

©Squanch Games

De instabiliteit is lastig te isoleren. Het zit in alles. Van ontbrekende geluidseffecten en  afgekapte stemopnames tot door de grond clippen en harde crashes. In mijn 25 uur speeltijd is de game zeker tien keer abrupt uitgevallen. De ene keer in een doodnormaal menu, de andere keer tijdens een baasgevecht. Daarbovenop komen nog een handvol soft locks – momenten waarin een missie of specifieke opdracht door een fout plots niet meer te voltooien is.

Wanneer High On Life 2 draaiende blijft, draait de game verre van optimaal. Zelfs met een flinke laag DLSS-upscaling heeft het spel moeite om een stabiele 60 frames per seconde aan te leveren in 1440p, nota bene op een nog relatief beefy RTX 3090 en Ryzen 9 5950X. Toch verandert de gemiddelde schietarena of wat snel skateboardwerk uiteindelijk in een barrage van microstottering. Onder andere Steam en Reddit staan momenteel bol van de klaagzang over de slordige technische staat van de game. Geheel terecht.

©Squanch Games

Stel deze trip nog even uit

De technische mankement voelen extra wrang wanneer je inziet dat High On Life 2 ook niet bepaald een prachtgame is. De kleurrijke, lompe stijl heeft zijn eigen plakkerige charme, maar grafisch gezien is het geen hoogstandje. In de achterhaalde lichteffecten en vaak maar half ingeladen texturen zie je een B-titel van de vorige consolegeneratie terug. Dat past ergens prima bij de banale insteek van het spel, maar laat het dan op zijn minst redelijk draaien. Daarin schiet High On Life 2 gruwelijk tekort, in ieder geval rond de releaseperiode.

Met name door de technische staat is het lastig om High On Life 2 aan te raden. Al ben je nog zo’n liefhebber van het origineel of grove scifihumor in het algemeen; lachen wordt moeilijk als de game elk moment de geest kan geven. Sowieso doet iedereen er daarom goed aan om deze trip uit te stellen, in ieder geval totdat Squanch Games de broodnodige patches uitrolt. De grappen werken immers het beste als ze niet halverwege een zin wegvallen.

High On LIfe 2 is nu verkrijgbaar voor PlayStation 5, Xbox Series-consoles en pc. Op 20 april aanstaande komt de game ook uit op Nintendo Switch 2. Voor deze review is de game op een gedegen pc gespeeld.

Oké
Conclusie

Kijken we even om de technische kreukels heen – ervan uitgaande dat deze spoedig gladgestreken worden – dan is High On Life 2 op zijn minst een waardig vervolgdeel. Squanch Games nam her en der te veel hooi op de vork, maar ergens in die hooi zit ‘gewoon weer’ een dikke tien uur aan geinig ruimteavontuur verscholen. De grotere schaal wasn’t it, Chief, maar tijdens de rit landen er voldoende grapjes om de misplaatste ambities voor lief te nemen.

Plus- en minpunten
  • Vaak genoeg voldoende grappig
  • Skateboard versoepelt de formule
  • Meer variatie in wapens en content
  • Veelal overtuigend stemmenwerk
  • Grotere hubwerelden voelen zielloos
  • Technisch ontzettend slordig (zeker op pc)
  • Grafisch geen hoogstandje