ID.nl logo
Maak een smarthome-dashboard met UIFlow
Huis

Maak een smarthome-dashboard met UIFlow

M5Stack ontwikkelt ESP32-microcontrollerbordjes met behuizing en scherm die je zo in je woonkamer zou kunnen zetten. Het zijn de ideale producten om een dashboard voor je smarthome van te maken. Met UIFlow is dat ook vrij eenvoudig te programmeren, op een grafische manier. Zo hoef je geen kaas gegeten te hebben van programmeercode.

UIFlow is een grafische ontwikkelomgeving voor de producten van M5Stack, ESP32-microcontrollerbordjes met behuizing en scherm. Met UIFlow kun je op een visuele manier een programma opbouwen door blokjes te verslepen, zonder dat je een letter programmeercode hoeft te schrijven. Ook de grafische interface op het scherm kun je zo eenvoudig met drag-and-drop instellen. Op deze manier maken we in deze masterclass een dashboard voor je smarthome.

Hardwarekeuze

UIFlow ondersteunt alleen de hardware van M5Stack, maar gen willekeurig ESP32-microcontrollerbordjes. Het voordeel is dat de drivers van hun eigen producten allemaal ingebouwd zijn. Voor onze toepassing van een smarthome-dashboard kies je een van de M5Stack-producten met ingebouwd scherm.

Ga je voor een klassiek tft-scherm, dan kom je uit bij de M5Stack Core2 of de voorganger M5Stack Core. De Core2 heeft een aanraakscherm, zodat je je slimme producten ook eenvoudig kunt bedienen via het scherm. De Core heeft geen aanraakscherm, maar wel drie fysieke knoppen onder het scherm, waarmee je ook acties in je smarthome kunt aansturen.

Gaat je voorkeur uit naar een e-ink-scherm, dan heeft M5Stack de Core Ink (1,54 inch) en de M5Paper (4,7 inch). Dit laatste product heeft een aanraakscherm met een hoge resolutie van 960 bij 540 pixels, terwijl de Core Ink aan te sturen is via een knop aan de zijkant. Beide e-ink-apparaten zijn voorzien van een batterij en een magneet. Daardoor kun je ze eenvoudig tegen je koelkast of een ander metalen voorwerp bevestigen.

UIFlow-firmware installeren

We gaan aan de slag met de Core Ink om de binnen- en buitentemperatuur van ons huis op het e-paperscherm te tonen. Die lezen we via MQTT in. Onder Windows en macOS moet je eerst nog een driver downloaden voor de USB-naar-UART-chip van het apparaatje. Afhankelijk van het model is dat de CP210x of de CH910x. De drivers zijn ook in de downloadsectie van de website van M5Stack te vinden. De Linux-kernel heeft die drivers al ingebouwd.

Na de installatie van de driver (voor de Core Ink is dat de CP2104) heb je ook nog de software nodig om de UIFlow-firmware op je apparaatje te installeren. Dat is M5Burner, en ook deze software vind je op de downloadpagina van M5Stack, zowel voor Windows als macOS en Linux. In M5Burner kies je links je apparaat en rechts klik je bij UIFlow op Download.

Verbind nu je Core Ink via de usb-kabel met je computer en klik op Burn om de firmware naar je apparaat te schrijven. In het volgende venster vul je de SSID en het wachtwoord in van het wifi-netwerk waarmee je het apparaat wilt verbinden, en klik je op Next. Daarna kies je de juiste seriële poort en snelheid, en klik je op Start.

UIFlow verkennen

Wanneer de firmware op je apparaatje staat, verbindt het met je wifi-netwerk en toont het een API-sleutel. Bezoek nu de website van UIFlow, vul daar de API-sleutel van je apparaat in en klik op het model Core Ink. Bevestig met OK. Daarna krijg je links een voorstelling van je Core Ink te zien, in het midden een balk met blokjes in allerlei categorieën, en rechts je ‘code’ in Blockly, die initieel alleen uit een blokje Setup bestaat.

Als eerste test kun je een tekst op het scherm van je Core Ink tonen. Sleep uit de zijbalk helemaal links een Label naar het midden van het scherm van je Core Ink. Klik in het midden op UI, op Label en dan op Label label0 show "Hello M5". Dat blokje verschijnt dan op het canvas rechts. Klik het vast onder het blokje Setup. Klik dan onder UI op Screen, vervolgens op Set screen show en klik dit vast onder het vorige blokje. Klik dan helemaal onderaan op Run. Je code wordt nu op de Core Ink uitgevoerd.

En als je op Download klikt, wordt de code definitief als firmware op het bordje geschreven, zodat die na een herstart ook nog blijft draaien. Om je code dan te laten starten in plaats van de UIFlow-programmeermodus, moet je eerst in M5Burner bij UIFlow op Configurate klikken, je poort kiezen en dan bij Start Mode voor App Mode kiezen en op Save klikken. Wil je daarna je apparaatje weer programmeren, zet dit dan terug op Internet Mode.

Verbinden met MQTT

Om van de Core Ink een dashboard voor je smarthome te maken, hebben we een manier nodig om aan de data van bijvoorbeeld sensoren te komen. Dat doen we met MQTT. We gaan er hier vanuit dat je al een MQTT-broker zoals Mosquitto hebt draaien op een Raspberry Pi, bijvoorbeeld als add-on in Home Assistant. Houd de gegevens van je MQTT-broker bij de hand.

Klik in UIFlow op Advanced / MQTT en dan op het blok dat begint met set client id. Vul een unieke client ID in en dan de gegevens voor de server, zoals de hostname, het poortnummer, de gebruikersnaam en het wachtwoord. Verwijder het blokje van het label door erop te klikken en op Delete te drukken. Klik het MQTT-blok dan onder de Setup vast, voeg daaronder nog een blokje mqtt start toe en daaronder Set screen show. Als je deze code op je Core Ink draait, zou je in de logs van Mosquitto iets moeten zien als:

"New client connected from 192.168.0.215:58048 as Core Ink (p2, c1, k300, u'home')."

MQTT-onderwerp

We willen nu dat de Core Ink een sensorwaarde toont die binnenkomt op een specifiek MQTT-onderwerp. Dat doe je door een blokje Advanced / MQTT / mqtt subscribe toe te voegen. Dit klik je niet aan de rest van je blokjes vast, maar staat los daarvan. Vul het MQTT-onderwerp tussen de aanhalingstekens in.

Binnen dit blokje vind je de gegevens die op het gegeven MQTT-onderwerp worden ontvangen in de variabele topic_data. We gaan die waarde eerst in een variabele steken. Klik op Variables / Create variable, noem die bijvoorbeeld buitentemperatuur en klik op OK. Sleep Set buitentemperatuur to in het MQTT-blokje en plak daarachter het blokje Advanced / MQTT / get topic_data.

Temperatuur tonen

Dan rest ons nu nog om de temperatuur te tonen in een label. Omdat we met een e-ink-scherm werken mogen we het scherm niet te snel na elkaar verversen. Dat is de reden waarom we niet in het blok mqtt subscribe onmiddellijk de temperatuur op het scherm tonen, want sommige sensoren sturen elke seconde een nieuwe waarde via MQTT.

Daarom maken we een lus aan die elke minuut het label aanpast. Sleep de lus uit Event / Loop achter mqtt start en verwijder het blokje Set screen show dat er eerst stond. Voeg in de lus het blokje UI / Label / Label show toe. Vervang het blokje met de standaardtekst "Hello M5" door het blokje Variables / buitentemperatuur. Voeg dan het blokje Screen / Set screen show onder het label toe en daaronder Timer / Wait 1 s. Vervang de 1 door 60 voor een update elke minuut.

Meerdere interface-elementen

We zijn begonnen met één label, maar we willen uiteraard meerdere sensorwaardes tonen. Gelukkig kun je de interface eenvoudig uitbreiden. Sleep uit de linkerzijbalk een Title, drie keer een Label en één keer een Line naar het scherm van de Core Ink. Je hebt nu vier labels: twee voor sensorwaardes en twee voor een begeleidende tekst. Met de lijn delen we het scherm op in twee vakken.

Sleep naar elke hoek van het scherm (linksboven, rechtsboven, linksonder en rechtsonder) een label. De exacte locatie pas je dadelijk aan. Klik dan op de lijn. Vul achtereenvolgens voor X1, Y1, X2 en Y2 de coördinaten 0, 110, 200 en 110 in. Dat levert een horizontale lijn op die ongeveer het midden van het scherm van 200 bij 200 pixels doorkruist. Klik op het kruisje om de eigenschappen van de lijn te verlaten.

Tekst aanpassen

Klik op elk van de labels om hun eigenschappen aan te passen. Het label linksboven geef je de tekst Buiten en lettertype DejaVuSans 18. Het label rechtsboven geef je hetzelfde lettertype. Het label linksonder geef je de tekst Binnen en ook hetzelfde lettertype. Dit lettertype ken je ook aan het label rechtsonder toe. De tekst van de labels rechtsboven en rechtsonder maakt niet uit: die gaat ons programma vervangen door de sensorwaardes. Ook bij de titel laten we de tekst door het programma aanpassen.

Laten we eerst de tekst van de titel aanpassen naar de huidige tijd. Daarvoor ga je naar Advanced / NTP en sleep je het blokje getiteld Init ntptime with host "cn.pool.ntp.org" and timezone 8 naar je canvas. Plaats het tussen Setup en de initialisatie van MQTT. Verander de host naar een server die zich dichterbij bevindt, zoals nl.pool.ntp.org, en verander de tijdzone naar 2. Sleep dan uit UI / Title het blokje Title title0 show "Title" en vervang de aanduiding "Title" door het blokje Get date format with "-" and time format with ":" uit Advanced / NTP. Sleep dan dit titelblokje binnen je lus, vóór het blokje dat je label toont.

JSON inlezen

Als je nu nog de buitentemperatuur op het juiste label toont en deze code op je Core Ink draait, krijg je in de titelbalk de huidige datum en tijd te zien, en in het bovenste gedeelte de buitentemperatuur. Nu kunnen we in het onderste gedeelte nog een andere temperatuur tonen als we daarvoor een extra variabele aanmaken die we in een ander mqtt-subscribe-blok een waarde geven. Dat blok kan ook complexer zijn, bijvoorbeeld als de MQTT-boodschap in JSON-formaat is (zie ook het kader ‘JSON’).

Maak daarvoor twee variabelen aan: één om de JSON-string in op te slaan (binnenjson), en één om de binnentemperatuur in op te slaan (binnentemperatuur). Voeg dan in een nieuw blok mqtt subscribe met het juiste MQTT-onderwerp het blok Variables / Set binnenjson to toe en vul het ontbrekende slot met JSON / loads json. In het ontbrekende slot van dit laatste plaats je Advanced / MQTT / get topic_data. Op deze manier lees je de MQTT-boodschap als JSON-structuur in en zet je die om naar een ‘map’ die je aan de variabele binnenjson toekent.

Waardes uit JSON halen

Voeg na dit blok dat de JSON-structuur inleest een blok Variables / set binnentemperatuur to toe en vul het ontbrekende slot met Map / get key … in map …. Na get key voeg je Text / " " toe en daar vul je de sleutel in waarin de temperatuurwaarde zit, zoals tempc. Na in map voeg je Variables / binnenjson toe.

Deze opdracht haalt dus de waarde van de sleutel tempc uit de map die de JSON-structuur bevat en kent deze toe aan de variabele met de binnentemperatuur. Als je nu in je lus ook de binnentemperatuur aan het juiste label toekent, zal je apparaatje elke minuut niet alleen de buitentemperatuur maar ook de binnentemperatuur updaten. Vergeet overigens niet je code op te slaan met het icoontje bovenaan rechts, zodat je hem later opnieuw kunt inladen en aanpassen.

JSON

JSON (JavaScript Object Notation) is een dataformaat dat zowel voor software als voor mensen eenvoudig is om aan te maken en te lezen. Er zijn twee basiscomponenten in JSON. De eerste is de collectie van paren naam/waarde. Zo’n JSON-code ziet er bijvoorbeeld als volgt uit: {"id":"16:2A:04:CE:19:72","rssi":-52}. Die heeft dus de naam id met waarde 16:2A:04:CE:19:72 en de naam rssi met waarde -52. De tweede basiscomponent is de lijst van waardes. Een waarde in een collectie kan immers ook een lijst van waardes zijn, die tussen rechte haken staat. Zo heeft het volgende voorbeeld de naam identifiers als waarde een lijst met drie strings: {"identifiers":["56847C365278","41CED86E4798","216B02CA25A5"]} Wil je meer weten over de exacte regels voor JSON-data, bekijk dan de website van JSON (www.json.org).

Meer blokjes

In deze masterclass hebben we maar een beperkt aantal blokjes geïntroduceerd om een eenvoudig dashboard voor je smarthome te maken. Maar UIFlow heeft nog veel meer types blokjes met allerlei mogelijkheden. Zo vind je onder Event de mogelijkheid om op het drukken op de knoppen van je Core Ink te reageren. Zo zou je een bericht naar je MQTT-broker kunnen verzenden (Advanced / MQTT / publish topic) als je de knop aan de zijkant naar boven of onder drukt.

En in de categorie Hardware krijg je dan weer toegang tot allerlei hardwarefunctionaliteit. Je spreekt hier de luidspreker aan, leds, batterij, GPIO-pinnen, UART, I²C, wifi enzovoort, afhankelijk van het model van je M5Stack-apparaat. En als je units en hats op je apparaat hebt aangesloten, vind je die functionaliteit in de gelijknamige categorieën.

Programmeren in blokjes

Onder Advanced vind je ook de mogelijkheid om een http-aanvraag te doen. Je geeft daarbij een methode, url, headers en data op en vult de blokjes in die bepalen wat er gebeurt bij het slagen of falen van de aanvraag. Je kunt ook meer low-level netwerkcommunicatie uitvoeren door een UDP-server of UDP-client op te zetten.

Ook van de echte programmeerconcepten hebben we nog niet veel getoond. Er zijn allerlei blokjes voor wiskundige berekeningen, diverse soorten lussen en vergelijkingen. Je kunt ook teksten manipuleren en met lijsten werken. En je kunt zelfs een functie in een afzonderlijk blok definiëren, die je dan in andere blokjes kunt oproepen. Blockly geeft je dus krachtige grafische programmeermogelijkheden.

MicroPython

Ook krachtig aan UIFlow is dat je Blockly-code onderliggend in MicroPython wordt omgezet, een lichtgewichtversie van de programmeertaal Python voor microcontrollers. Als je bovenaan op Python klikt, krijg je de MicroPython-code te zien die overeenkomt met je blokkenconstructie in Blockly. Klik je daarna op Blockly, dan krijg je weer je blokken te zien.

Tip: bestel ook de cursus Programmeren in Python!

Soms zul je misschien ook externe hardware willen aansturen die niet door UIFlow wordt ondersteund, of andere functionaliteit gebruiken die niet is voorzien. Dan kun je in Blockly onder Advanced / Execute een blokje Execute code toevoegen. Hierin typ je dan MicroPython-code. Die wordt dan rechtstreeks op die plaats uitgevoerd, wat je ook zult zien als je de Python-versie van je programma bekijkt.

Meer inzicht in het energieverbruik van je slimme huis? Bestel dan een energiemeter bij Bol.com.

▼ Volgende artikel
CachyOS: gratis Windows-alternatief met bekende freeware
© Andreas Prott - stock.adobe.com
Huis

CachyOS: gratis Windows-alternatief met bekende freeware

Reageert Windows op jouw (oude) pc of laptop stroperig? Via allerlei kunstgrepen kun je de boel mogelijk nog wat vlottrekken, maar verwacht geen wonderen. Iets wat écht helpt, is de installatie van een lichtgewicht besturingssysteem. De relatief nieuwe en gratis Linux-distributie CachyOS is hiervoor heel geschikt. Je komt in de overzichtelijke gebruikersomgeving heel wat vertrouwde namen tegen.

In dit artikel vertellen we je hoe je de Linux-distributie CachyOS op jouw pc aan de praat krijgt:

  • Maak eerst een opstartbare usb-stick
  • Installeer vervolgens CachyOS met behulp van de usb-stick
  • Werk het systeem bij
  • Installeer de gewenste programma's

Lees ook: Geef Linux ook eens een kans!

CachyOS is tot dusver onderbelicht gebleven. Ten onrechte, want volgens de bekende informatieve website Distrowatch wint dit besturingssysteem in rap tempo terrein. Niet voor niets staat CachyOS inmiddels in de top tien van populairste Linux-systemen.

Systeemeisen

CachyOS is niet veeleisend. Zo kun je het besturingssysteem op vrijwel elke computer met een dualcore-processor en 3 GB werkgeheugen installeren. Houd verder rekening met minimaal 30 GB schijfruimte. Dit zijn de minimale eisen. Voor een soepele werking adviseren de makers om het pakket op een systeem met 4 GB werkgeheugen en een ssd te installeren.

Opstartbare usb-stick maken

Je hebt van CachyOS een zogeheten image nodig. Hiermee ga je op een later moment de installatie in orde maken. Er bestaan verschillende versies van het besturingssysteem. In dit artikel gaan we aan de slag met de desktopeditie. Surf naar www.cachyos.org/download en klik op Download Desktop Edition / Direct om het iso-bestand op te slaan.

Je kunt CachyOS het beste vanaf een opstartbare usb-stick installeren. Je moet het opslagmedium hiervoor klaarmaken. Er bestaan diverse hulpprogramma’s waarmee dat kan. De ontwikkelaar adviseert balenaEtcher. Dit tooltje is voor Windows, macOS en Linux beschikbaar. Verbind eerst een usb-stick met minimaal 8 GB opslagruimte met een willekeurige computer en start het programma daarna op. Via Flash from file selecteer je in de verkenner het iso-bestand. Klik nu op Select target en vink de usb-stick aan. Bevestig met Select. Je klikt als laatste op Flash om de opstartbare usb-stick te creëren.

Live-omgeving

Het is nu de bedoeling om de beoogde CachyOS-computer met de zojuist gemaakte usb-stick op te starten. Sluit de opslagdrager aan en schakel het systeem in. Druk tijdens de opstartfase op een specifieke toets om het computermenu (BIOS of UEFI) te openen. Vaak is dat F2, maar het kan bijvoorbeeld ook F10, F12 of Delete zijn. Dat verschilt per computer. Het is nu zaak om de usb-stick als eerste opstartschijf te selecteren. Kijk of je een onderdeel als Boot, Boot Priority of iets soortgelijks kunt vinden. Met behulp van de muis of pijltjestoetsen kun je vaak de opstartvolgorde wijzigen. Als dat eenmaal is gelukt, herstart je de computer.

Zodra het menu van CachyOS verschijnt, kies je voor een standaardinstallatie. Dat is doorgaans de bovenste optie. Bevestig vervolgens met Enter. Na even wachten komt de live-omgeving tevoorschijn. Dat is in feite een voorproefje van het besturingssysteem waarin je alvast wat zaken kunt uitproberen. Klik in het welkomstvenster op Launch installer om de definitieve installatie te starten.

Voorafgaand aan de installatie kom je eerst in de live-omgeving van CachyOS terecht.

Installatie uitvoeren

Je controleert in het installatiescherm of de Nederlandse taal is geselecteerd en kiest in het volgende venster de juiste regio. Via Volgende selecteer je de gewenste toetsenbordindeling. Klik verder en bepaal op welke partitie je CachyOS wilt installeren. Wil je met een schone lei beginnen, dan ligt de optie Wis schijf voor de hand. Wijs daarna in het uitrolmenu ext4 aan als bestandssysteem. Daarmee creëer je namelijk een stabiele werkomgeving.

Overigens kun je CachyOS eventueel ook naast Windows installeren. Voor het inrichten van zo’n dualboot-systeem moet je de juiste partitie aan de Linux-distributie toewijzen. Maak een keuze en bevestig met Volgende.

Het besturingssysteem is in allerlei sausjes beschikbaar. Voor deze workshop selecteren we Plasma Desktop, maar het staat je vrij om een ander uiterlijk te kiezen. In het volgende scherm voeg je eventueel extra onderdelen toe, al kan dat ook op een later moment. Laat de standaardinstellingen ongewijzigd en klik wederom op Volgende. Vul nu een naam, gebruikersnaam en computernaam in. Je bedenkt ook een wachtwoord. Via Volgende / Installeer / Install Now wordt de installatie uitgevoerd. Je zet na afloop een vinkje voor Nu herstarten en klikt op Voltooid.

Je kunt tussen maar liefst zeventien lay-outs kiezen!

Eerste kennismaking

Als de installatie is gelukt, start het zojuist geïnstalleerde Linux-systeem voor het eerst op. Typ het wachtwoord om door te gaan naar het bureaublad. Elke keer dat CachyOS opent, verschijnt er een welkomstvenster. Klik dat nog niet weg, want je hebt hiermee snel toegang tot enkele handige onderdelen. Daar gaan we zo dadelijk mee aan de slag.

Vanaf het prille begin hebben andere personen niet zomaar toegang tot jouw computer.

Wie Windows gewend is, hoeft vermoedelijk niet lang te wennen aan de navigatiestructuur. Klik linksonder op het logo van CachyOS om het startmenu te openen. Hier zijn flink wat applicaties over verschillende categorieën verdeeld. Kies bijvoorbeeld Systeem / Dolphin om een bestandsbrowser te openen. Hier vind je alle lokaal opgeslagen foto’s, video’s, documenten en overige bestanden. Daarnaast bevindt zich in Dolphin ook een prullenbak met verwijderde items.

Verder staan helemaal rechts van de taakbalk diverse systeempictogrammen. Daarmee regel je onder andere het geluid en de netwerktoegang. Via het kleine pijltje komen er nog meer pictogrammen tevoorschijn. Vraag bijvoorbeeld een overzicht van recente meldingen op of pas de energie-opties aan. Tot slot kun je hier ook scherminstellingen wijzigen.

Dolphin is een soort verkenner waarin je alle bestanden kunt terugvinden.

CachyOS bijwerken

Net zoals bij elk besturingssysteem is het belangrijk om de boel regelmatig bij te werken. Hiervoor komt het eerder genoemde welkomstvenster goed van pas. Heb je dat weggeklikt, dan haal je het weer tevoorschijn. Klik in het menu op Systeem en CachyOS Hello. Ga nu naar Programma’s / Aanpassingen en Systeem bijwerken. Na opgave van het juiste wachtwoord checkt een hulpprogramma of er updates zijn. Tik op de J-toets en Enter om het besturingssysteem bij te werken. Je sluit na afloop het venster met Enter.

Vertrouwde tooltjes

Elk besturingssysteem valt of staat met de beschikbare programma’s. Dat zit bij CachyOS wel goed. Er zijn zelfs een aantal nuttige tooltjes voorgeïnstalleerd. Zo gebruik je Cachy Browser om op internet te surfen en VLC Media Player om naar video’s te kijken. Verder vind je in het menu een fotoviewer (Gwenview), tekstverwerker (KWrite) en analyseprogramma (Systeemmonitor).

In Systeemmonitor zie je in hoeverre de processor en het werkgeheugen worden belast.

Je kunt in CachyOS nog veel meer toepassingen installeren. Klik in het welkomstscherm rechtsonder op Programma’s installeren. Er opent een venster met vijftien categorieën. Je klikt voor een categorie op het pijltje om de onderliggende tooltjes te tonen. Op die manier kom je allerlei vertrouwde namen op het spoor. Firefox is bijvoorbeeld een bekende browser, terwijl je met Thunderbird e-mailaccounts kunt beheren. Voor kantoortoepassingen is het LibreOffice-pakket een aanrader. Je komt daarnaast onder andere toepassingen voor e-bookbeheer (Calibre), fotobewerking (GIMP) en videomontages (Kdenlive) tegen. De keuze is reuze!

Wil je iets installeren? Zet dan achter een of meerdere programma’s een vinkje. Je kiest daarna Systeem bijwerken. Typ in het verschenen commandovenster het juiste wachtwoord en bevestig met Enter. Nadat alle programmagegevens zijn opgehaald, druk je achtereenvolgens op de J-toets en Enter. Is de installatie afgerond? Sluit dan met Enter het commandovenster. De freeware nestelt zich automatisch in het startmenu.

Je kunt vanuit CachyOS in één klap diverse bekende programma’s installeren.

Snelkoppelingen maken

Buiten een fraaie achtergrond is het bureaublad van CachyOS verder helemaal kaal. Daar kun je eenvoudig iets aan doen. Creëer van je favoriete programma’s snelkoppelingen, zodat je ze voortaan vlot kunt opstarten. Navigeer in het startmenu naar een toepassing. Klik erop met de rechtermuisknop en kies Aan bureaublad toevoegen. Daarnaast kun je ook bestanden en mappen op het bureaublad plaatsen. Dat werkt simpel, want je sleept een map of bestand gewoon naar het bureaublad. Kies vervolgens in het contextmenu Hierheen verplaatsen, Hierheen kopiëren, of Hierheen verbinden.

Als je een browser dagelijks gebruikt, plaats je hiervan een snelkoppeling op het bureaublad.

Tot slot

In dit artikel komen alleen de basisbeginselen van CachyOS aan bod. Je kunt je ontdekkingstocht natuurlijk op eigen houtje vervolgen, want het besturingssysteem kent verrassend veel mogelijkheden. Bekijk alle onderdelen in het startmenu, zodat je CachyOS goed leert kennen.

Vooral het hulpprogramma Systeeminstellingen is de moeite waard. Hier kun je diverse zaken van de computer naar eigen wens aanpassen. Denk bijvoorbeeld aan het gedrag van de muis, het touchpad, het toetsenbord en de monitor. Je kunt ook de achtergrond, het thema en het lettertype wijzigen. Gebruik bovenaan zo nodig de zoekfunctie om een bepaalde instelling te vinden. Veel computerplezier!

In de Systeeminstellingen pas je talloze zaken naar eigen smaak aan, zoals het kleurenschema.

Watch on YouTube
▼ Volgende artikel
Rijtest: de vernieuwde Kia EV6 komt verder, laadt sneller
© Kia
Mobiliteit

Rijtest: de vernieuwde Kia EV6 komt verder, laadt sneller

Met 10.000 exemplaren op de weg is de Kia EV6 een gevestigde naam in Nederland. Drie jaar na de introductie blijft het model opvallen binnen zijn klasse, zelfs met zijn originele specificaties. Nu heeft de EV6 een update gekregen. Irwin van InstaAutoVlog testte de vernieuwde versie.

Dit artikel in het kort:

  • De Kia EV6 facelift heeft een vernieuwde Star Map-lichtsignatuur en modernere details zoals nieuwe bumpers, velgen, en een matblauwe kleur.
  • Het interieur biedt een verbeterd infotainmentsysteem, meer usb-c-poorten, en een snellere telefoonlader.
  • De nieuwste batterijen verhogen de capaciteit tot maximaal 84 kWh, met een bereik tot 582 kilometer.
  • Dankzij 800V-technologie kan de EV6 sneller laden zonder onderbrekingen, nu tot 258 kW.
  • Rijdynamiek en comfort zijn geoptimaliseerd met lichtere dempers en verbeterde geluidsisolatie.

Lees ook: Video | De Kia EV3 is de nieuwe leider in zijn segment

Download nu GRATIS het EV Duurtest-rapport 2024!

In het EV Duurtest-rapport zijn nieuwe elektrische auto's door verschillende consumenten getest. Alle resultaten vind je terug in dit digitale rapport. Door het invullen van je naam en e-mailadres meld je je aan voor ontvangst van het Kieskeurig EV Duurtest-rapport. Tevens ben je ingeschreven voor de Kieskeurig.nl EV-nieuwsbrief.

Star Map-lichtsignatuur

De vernieuwde Kia EV6 valt op door zijn nieuwe Star Map-lichtsignatuur, die aansluit bij de stijl van andere Kia-modellen zoals de EV3 en EV9. Ook heeft de auto een strakker design met de LED Matrix-koplampen en een ander vormgegeven voorbumper, inclusief active air flaps.  Ook de 19 of 20 inch lichtmetalen wielen hebben een ander ontwerp gekregen. De achterbumper ziet er anders uit, en de wagen is verkrijgbaar in andere kleurstellingen, waaronder matblauw.

©Kia

Interieur en infotainment

Het interieur van de Kia EV6 is vernieuwd met een stuurwiel dat qua ontwerp aansluit bij de EV3. De middentunnel is voorzien van materialen die minder gevoelig zijn voor krassen en vingerafdrukken, en er zijn meerdere USB-C-aansluitingen toegevoegd. Het infotainmentsysteem is verbeterd: het scherm reageert sneller, en dankzij de Connected Car Navigation Cockpit (ccNc) biedt het nauwkeurigere EV-routeplanning, cloudgebaseerde navigatie en ondersteuning voor draadloos Apple CarPlay en Android Auto. Via OTA-updates blijft het systeem up-to-date.

©Kia

Biometrie en starten via de app

De draadloze telefoonlader in de Kia EV6 heeft een upgrade gekregen en levert nu 15 watt vermogen, een aanzienlijke verbetering ten opzichte van de eerdere 5 watt. Ook het Meridian-audiosysteem is verfijnd. Daarnaast is er nu een vingerafdrukscanner op de middentunnel waarmee de auto kan worden gestart. Voor het ontgrendelen en vergrendelen van de auto wordt gebruikgemaakt van een 2.0 digitale sleutel, die via een smartphone werkt.

©Kia

Bereik: 428 tot 582 kilometer

De EV6 beschikt over een lichtere vierde-generatie batterij, die per cel meer energie vast kan houden en daardoor een grotere capaciteit heeft: van 58 naar 63 en van 77,4 naar 84kWh. De Standard Range heeft een bereik van maximaal 428 kilometer en de Long Range maximaal 582 kilometer. Het verbeterde regeneratief remsysteem heeft een piek van 250 kW. 

Ondanks de toegenomen kiloWatturen kan je de batterij nog steeds in 18 minuten van 10 naar 80 procent snelladen. De halverwege het snellaadproces aanwezige pauze van het oude model, om alle cellen te controleren, is verdwenen. 

©Kia

Dynamischer rij-ervaring

De Kia EV6 is uitgerust met de derde generatie Frequency Selective Dampers, ontworpen om zowel rijdynamiek als comfort te verbeteren. Deze dempers zijn lichter en compacter, wat bijdraagt aan een verbeterde rijervaring. Kia heeft daarnaast extra aandacht besteed aan geluidsisolatie, onder meer door de vloerbedekking los te koppelen van de bodemplaat. De EV6 behoudt zijn sportieve karakter en biedt een dynamischere rij-ervaring dan concurrenten zoals de IONIQ 5 of XPENG G6.

©Kia

Video Kia EV6

Meer weten en zien over de nieuwe Kia EV6? Bekijk dan de video van InstaAutoVlog

Watch on YouTube