ID.nl logo
Zo maak je een YouTube-audiospeler
© PXimport
Huis

Zo maak je een YouTube-audiospeler

Muziekstreamingdiensten hebben ten opzichte van traditionele muziekdragers zoals cassettes en cd’s natuurlijk een aantal voordelen. Daarentegen hebben de grote drukknoppen, een verlicht lcd-scherm en de fysieke handeling van het verwisselen van een cd of cassettebandje zo ook wel zijn charme. In dit artikel bouwen we een Raspberry Pi om tot een retroapparaat dat de audio van YouTube-video’s kan afspelen. In plaats van cd’s of cassettebandjes gebruiken we rfid-tags om een specifieke YouTube-playlist te kiezen.

Boodschappenlijstje

  • Raspberry Pi Zero W met sd-kaart en adapter (€ 30,- bij Kiwi Electronics);
  • Adafruit Speaker Bonnet (€ 15,50 bij Kiwi Electronics);
  • 2 speakers, bijvoorbeeld 4 ohm 3 watt (€ 1,95 per stuk bij Kiwi Electronics);
  • PN532 NFC/RFID Breakout Board (€ 17,95 bij Kiwi Electronics);
  • 16x2 LCD Display met I²C-backpack (€ 7,- bij Tiny Tronics);
  • 5 (arcade-)drukknoppen, één eventueel met verlichting (€ 2,50 tot € 7,- bij Kiwi Electronics);
  • (Dupont-)draad in verschillende kleuren (€ 1,25 per 2 meter bij Kiwi Electronics);
  • Een behuizing of kistje waar je alles kunt inbouwen. Dit heb je misschien gewoon in huis. Totale kosten: ca. € 100,-

Het hart van de muziekspeler wordt gevormd door een Raspberry Pi Zero W: een van de meest compacte en goedkope, maar minst krachtige telgen van de Raspberry-familie. Hij heeft gelukkig wel nog voldoende capaciteit om alles te doen wat we willen. We beginnen met het uitlezen van een rfid-tag en het afspelen van een YouTube-playlist die met die specifieke tag wordt geassocieerd. We sluiten ook een lcd-scherm aan. Hierop wordt de titel van de video en het volgnummer uit de playlist getoond. De knoppen dienen voor het starten en pauzeren van de muziek, het kiezen van de vorige en volgende track en het regelen van het geluidsvolume. Omdat een Pi Zero W geen ingebouwde speaker of audio-uitgang heeft, gebruiken we een Adafruit Speaker Bonnet: een 3watt-stereoversterker waar je kleine luidsprekers op kunt aansluiten.

Een Python-script stuurt de elektronica aan. Omdat zoveel verschillende onderdelen een complex geheel vormen, wordt elke functie en elk onderdeel eerst apart getest. Pas als het voor elk onderdeel duidelijk is hoe dit los van de rest functioneert, wordt alles samengevoegd.

©PXimport

Software

We gaan ervan uit dat je een geüpdatete installatie van de meest recente versie van Raspberry Pi OS hebt en dat de Raspberry Pi een werkende wifi-verbinding heeft. Let op: in dit artikel gebruiken we de Lite-versie, want een grafische interface hebben we niet nodig en vertraagt de boel in dit geval alleen maar.

Als je nog nooit eerder een sd-kaartje voor een Raspberry Pi hebt geïnstalleerd, dan verwijzen we je naar de officiële site, waar bij het helpgedeelte een duidelijke handleiding te vinden is.

Vervolgens kun je de software, inclusief kortere scriptjes om afzonderlijke onderdelen te testen, binnenhalen vanaf GitHub. Installeer eerst Git met de commandline-opdracht:

sudo apt install git

Daarna download je de benodigde bestanden met dit commando:

git clone https://github.com/ralphcrutzen/YouTube-audio-player.git

De bestanden worden nu in een map genaamd YouTube-audio-player gezet. Het is handig als ze allemaal naar de home-map worden gekopieerd, dus gebruik het volgende commando nadat de bestanden zijn gedownload:

cp YouTube-audio-player/* ~

Heb je ervaring met Git en ga je daadwerkelijk aan de slag met dit project, dan zijn pull requests natuurlijk van harte welkom!

©PXimport

Geluid via de Adafruit Speaker Bonnet

Voordat je de Adafruit Speaker Bonnet op de Raspberry Pi kunt prikken, zul je eerst zelf de pinnen erop moeten solderen. Eerst de dubbele rij aan de onderkant: dit is de verbinding tussen de Speaker Bonnet en de Raspberry Pi. Daarna een enkele rij aan de bovenkant: deze pinnen zorgen ervoor dat de gpio-aansluitingen van de Raspberry Pi beschikbaar komen zodat we alle onderdelen voor de muziekspeler kunnen aansluiten. Verbind ook de speakers met de Speaker Bonnet.

Als dat klusje is geklaard, is het tijd om software-ondersteuning voor I²S te installeren. De volgende commandline-opdracht downloadt daar een script voor en voert het automatisch uit:

curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | bash

Op de vraag Activate ‘/dev/zero’ playback in background? antwoord je met N. Daarna moet je de Raspberry Pi opnieuw opstarten en het script voor een tweede keer uitvoeren met behulp van de bovengenoemde commandline-opdracht. Je krijgt nu ook de vraag of je de speakers wilt testen, waarop je uiteraard het antwoord Y geeft.

Als je bij deze test geen geluid hoort, verwijzen we je naar de uitgebreide en duidelijke handleiding op de site van Adafruit. Daar kun je ook terecht als je het hele installatieproces nog eens in wat meer detail wilt teruglezen.

©PXimport

Over I²S en I²C

I²S staat voor inter-IC sound en wordt gebruikt om audiosignalen tussen apparaten te versturen. I²S maakt gebruik van drie verbindingen: word select (WS), clock (SCL) en data (SDA). In het geval van de Adafruit Speaker Bonnet is het alleen van belang dat je weet dat hiervoor de pinnen met de nummers 18, 19 en 21 van de Raspberry Pi worden gebruikt. Die zijn dus niet meer voor andere aansluitingen beschikbaar. I²C is de afkorting van inter-IC bus. Het is een veelgebruikt protocol om elektronica met elkaar te laten communiceren. Zowel het lcd-scherm als de rfid-lezer die we gebruiken zijn I²C-componenten. Een voordeel is dat het slechts twee lijntjes (SDA en SCL) nodig heeft om signalen te versturen. Zonder I²C zouden we 16 verbindingen nodig hebben om het lcd-scherm op de Raspberry Pi aan te sluiten! Een ander voordeel is dat er meerdere I²C-componenten op dezelfde twee SDA- en SCL-pinnen van de Raspberry Pi kunnen worden aangesloten. Elke component heeft zijn eigen unieke I²C-adres.

Zonder I²C zouden we voor het lcd-scherm 16 verbindingen nodig hebben

-

Audio van YouTube afspelen

Nu de Raspberry Pi Zero via de Speaker Bonnet geluid kan afspelen, is het tijd om een Python-script te maken waarmee we naar een YouTube-playlist kunnen luisteren. Daarvoor moet eerst een aantal Python-library’s worden geïnstalleerd: pafy, vlc en youtube-dl.

Met pafy is het mogelijk om een directe link naar de audiostream van een YouTube-video op te halen. Met vlc (dat behalve als python-library vooral bekend is als mediaspeler-software) is het mogelijk om de door pafy verkregen audiostream af te spelen, te pauzeren en het volume aan te passen. Youtube-dl stelt pafy in staat om de audio van YouTube-video’s te streamen.

Om bovenstaande software te installeren, gebruik je de volgende vijf opdrachten op de commandline:

sudo apt install python3-pip
sudo pip3 install pafy
sudo pip3 install python-vlc
sudo apt install vlc
sudo pip3 install youtube_dl

Je kunt testen of het werkt door het script met de bestandsnaam testpafyvlc.py uit te voeren:

python3 testpafyvlc.py

Het script is te stoppen via Ctrl+C. Eventueel kun je in de programmacode de url vervangen door die van een andere playlist.

©PXimport

Python-scripts uitvoeren

We geven kort uitleg over het bewerken en uitvoeren van een Python-script via de commandline. Python-scripts zijn tekstbestanden met daarin commando’s in de programmeertaal Python. Met het volgende commando start je de teksteditor nano waarbij een leeg bestand met de naam test.py gemaakt en geopend wordt: nano test.py In dit bestand voeg je de volgende twee coderegels toe: *for i in range(10):*print("Hello world!") Daarbij is het belangrijk dat je de tweede regel laat inspringen met vier spaties. Sla het bestand vervolgens op met Ctrl+W en sluit nano af met Ctrl+Q. Om het script uit te voeren gebruik je: python3 test.py Als het goed is, wordt er tien keer de tekst ‘Hello world!’ getoond. Om het script te bewerken, gebruik je weer nano test.py. Extra functies die niet standaard in Python aanwezig zijn, kun je toevoegen met behulp van library’s. Daarvoor wordt het programma pip gebruikt. In dit artikel gebeurt dat bijvoorbeeld bij het installeren van de vlc- en pafy-library’s.

Lcd-scherm aansluiten

Het lcd-scherm is niet alleen handig om het volgnummer in de afspeellijst weer te geven, maar ook om de naam van de video en andere statusinformatie zoals het volume te tonen. Het lcd-scherm dat we gebruiken, maakt gebruik van een I²C-backpack.

Zoals je in het schema kunt zien, heb je vier kabeltjes nodig. De manier waarop je het scherm op de Pi aansluit ligt voor de hand: SDA naar SDA, SCL naar SCL, VCC naar 5V en natuurlijk ook GND naar GND. Op zowel het schermpje als de Speaker Bonnet staan deze aansluitingen duidelijk aangegeven. Het is wel aan te raden om eerst de Pi uit te schakelen met het commando sudo shutdown now en vervolgens de stroom eraf te halen wanneer je dingen gaat aansluiten.

©PXimport

I²C installeren

Om I²C op een Raspberry Pi te kunnen gebruiken en het lcd-scherm aan de praat te krijgen, is aanvullende software nodig. Deze download en installeer je als volgt:

git clone https://github.com/the-raspberry-pi-guy/lcd.git
cd lcd
sudo sh install.sh

Aan het einde van het installatiescript wordt de Raspberry Pi vanzelf opnieuw opgestart. Daarna installeren we met de volgende commando’s eerst ondersteuning voor I²C voor versie 3 van Python en een hulpprogramma om te testen of het scherm door de Raspberry Pi wordt herkend.

sudo apt install python3-smbus
sudo apt install i2c-tools

Voer nu het commando sudo raspi-config uit. Ga naar Interfacing Options / I2C en kies vervolgens Yes om I²C in te schakelen. Keer via Finish terug naar de commandline.

Lcd-scherm testen

Je kunt nu testen of het lcd-scherm wordt herkend met het commando:

sudo i2cdetect -y 1

In de tabel die getoond wordt, kun je het I²C-adres van het lcd-scherm aflezen, in ons geval is dat 27. Dit adres kun je ook terug vinden op regel 25 in het Python-script met de naam lcddriver.py.

Om ons testscript uit te voeren, moet je eerst twee bestanden van de lcd-directory naar de home-directory kopiëren:

cp lcd/lcddriver.py lcd/i2c_lib.py ~

Het lcd-scherm test je met het commando python3 testlcd.py, dat je in het begin van dit artikel bij GitHub hebt gedownload. Stop het script met Ctrl+C.

Als er bij het uitvoeren van het testscript geen tekst op het lcd-scherm komt te staan, kijk dan of het juiste I²C-adres in lcddriver.py staat. Ook moet je ervoor zorgen dat de bestanden lcddriver.py en i2c_lib.py in dezelfde directory als het testscript staan.

©PXimport

Bedieningsknoppen gebruiken

We kijken nu naar hoe je met een Python-script kunt reageren op een druk op een knop. Het voorbeeldscript heet testbutton.py en is een onderdeel van de bestanden die je eerder van GitHub hebt gedownload. Om de gpio-pinnen in een Python-script te kunnen gebruiken, moet er eerst weer een library worden geïnstalleerd:

sudo apt install python3-rpi.gpio

In het testscript gebruiken we de knop met het ingebouwde ledje als schakelaar om het lampje aan en uit te doen. De knop heeft vier aansluitingen: de + en de – voor het lampje en nog twee aansluitingen voor de knop zelf. Sluit de + van het lampje aan op GPIO4 en de – op een GND-pin. De aansluitingen van de knop komen op GPIO27 en een andere GND-pin. Bij knoppen zonder lampje werkt het script trouwens ook, want de status van de lamp wordt tevens op je monitor weergegeven.

©PXimport

Knoppen-jargon: debouncing en interrupts

Door de knop in te drukken wordt er een verbinding tussen de twee pinnen gemaakt, waardoor de spanning tussen de pinnen van 0 naar 3,3 V gaat. Dat gebeurt echter niet netjes en geleidelijk. Integendeel, de spanning springt een zeer korte tijd een aantal keer op en neer. Dat kan tot gevolg hebben dat de knop te gevoelig reageert. Om dit probleem op te lossen, maken we gebruik van een programmeertechniek die ‘debouncing’ heet: als binnen een aantal milliseconden na het moment dat de knop werd gebruikt opnieuw een spanningswisseling wordt waargenomen, dan wordt deze door het programma genegeerd. Op het moment dat je de knop indrukt, wordt in het voorbeeldscript een zogenoemde interrupt geactiveerd. Dat wil zeggen dat er direct op een gebeurtenis (het indrukken) wordt gereageerd, zelfs als het programma nog met andere taken bezig is. Op dat moment wordt er een callback-functie uitgevoerd. Dat is een stukje programmacode dat ervoor zorgt dat er een bepaalde actie wordt uitgevoerd: het lampje gaat aan. In button.py wordt dit alles nog eens toegelicht in de vorm van commentaarregels, beginnend met een #, tussen de programmacode.

Rfid-kaartlezer aansluiten

De rfid-lezer communiceert, net als het lcd-scherm, ook via I²C met de Raspberry Pi. Het handige van I²C is dat je meerdere apparaten op dezelfde pinnen van de Raspberry Pi kunt aansluiten. De aansluitingen die gelijk zijn, worden eerst naar één punt op een breadboard of printplaatje geleid en van daaruit gaan ze naar de Raspberry Pi toe.

Wanneer je beide onderdelen hebt aangesloten, kun je weer met de opdracht sudo i2cdetect -y 1 controleren welk I²C-adres elk apparaat heeft. Bij ons krijgt de rfid-lezer het adres 24 toegewezen. Dit adres hebben we deze keer niet nodig, omdat de software die we in de volgende stap gaan installeren dit automatisch detecteert.

©PXimport

Met I²C kun je meerdere apparaatjes op dezelfde pinnen aansluiten

-

Rfid-tags lezen

Om daadwerkelijk tags te kunnen lezen, hebben we natuurlijk weer een extra library nodig. Installeer deze met:

sudo pip3 install pn532pi

Met het script testrfid.py kun je voor elke tag die je tegen de lezer houdt het unieke ID zien. Noteer deze ID’s, want je hebt ze nodig in de definitieve versie van het script voor de muziekspeler.

©PXimport

Alle hardware samenvoegen

Wanneer je alles in een mooie behuizing (een houten schatkistje bijvoorbeeld) gaat inbouwen, wil je dat alle kabels stevig vast blijven zitten. Het is dan verstandig om geen breadboard te gebruiken, maar alles op een printplaatje te solderen. Deze kun je ook gebruiken voor de GND-aansluitingen van de vijf knoppen en het ledje. Op de foto zie je dat we eerst diverse pinnetjes op een pcb hebben gesoldeerd; hierop worden dan de kabeltjes met Dupont-stekkers aangesloten. Wanneer alles is aangesloten, is het verstandig om de testscrips voor het geluid (testpafyvlc.py), het scherm (testlcd.py), de knop (testbutton.py) en de tag-lezer (testrfid.py) nog eens uit te voeren, zodat je zeker weet dat alles ook nu nog steeds werkt. Want het belangrijkste gaat nu komen: het script dat alles bij elkaar brengt.

©PXimport

Het alles-in-1 Python-script

Het uiteindelijke script dat ervoor zorgt dat alle onderdelen samenwerken heet ytplayer.py. Het gaat te ver om in dit artikel alle programmode in dit bestand toe te lichten. Daarom staan er commentaarregels in de code, beginnend met een hekje #. Daarmee wordt hopelijk duidelijk genoeg uitgelegd hoe het script werkt. Ook vind je rond regel 80 de plek waar je zelf de ID’s van de rfid-tags en de links naar de bijbehorende YouTube-playlists moet invullen. 

©PXimport

Automatisch opstarten

Om ervoor te zorgen dat het script automatisch wordt uitgevoerd zodra de Raspberry Pi is opgestart, moet je het bestand /etc/rc.local bewerken. Gebruik een teksteditor (nano bijvoorbeeld) om dit bestand te doen:

sudo nano /etc/rc.local

Voeg daarna de volgende regel toe aan het einde, maar let er op dat je exit 0 op de allerlaatste regel laat staan.

python3 /home/pi/ytplayer.py &

De ampersand (&) op het einde is belangrijk, want deze zorgt ervoor dat het programma gelijktijdig met de overige opstartprocessen wordt uitgevoerd. Wanneer je dit teken weg laat, zal de Pi niet volledig opstarten.

Gebruik Ctrl+X, dan Y en dan Enter om het bestand op te slaan, en vervolgens sudo reboot om de Pi opnieuw op te starten om te testen of het werkt.

©PXimport

Tot slot

Het is niet lastig om elk onderdeel los van de rest werkend te krijgen, want er zijn veel duidelijke handleidingen op internet te vinden. Maar op het moment dat je meerdere onderdelen wil laten samenwerken, ben je vaak op je eigen creativiteit en vindingrijkheid aangewezen om oplossingen voor problemen te vinden. Vaak lukt dat, maar helaas niet altijd. Het is bijvoorbeeld niet gelukt om te achterhalen waarom het lcd-scherm soms vreemde tekens vertoont. En bij het afspelen van een track zijn de eerste paar seconden nog wat haperingen in het geluid te horen. Maar omdat alle programmacode op GitHub beschikbaar is, zouden die problemen op het moment dat je dit leest misschien al lang door iemand opgelost kunnen zijn.

▼ Volgende artikel
Backcover, bookcase of 2-in-1? Vind jouw ideale smartphonehoesje
© dinastya
Huis

Backcover, bookcase of 2-in-1? Vind jouw ideale smartphonehoesje

Nieuwe smartphone, nieuw hoesje! Het lijkt zo simpel, maar toch kan het vinden van een passend ‘jasje’ lastig zijn. Voor vrijwel ieder mobiel toestel is de keuze namelijk enorm. Daarnaast zijn er verschillen op het gebied van bescherming en functionaliteit. Uit welke hoesjes kun je allemaal kiezen en wat zijn hiervan de voor- en nadelen?

In dit artikel laten we zien hoe je een smartphonehoesje kiest dat zowel past bij je stijl als bij je gebruik:

  • Ga voor een backcover, bookcase of 2-in-1-hoesje
  • Overweeg een extra stevig hoesje bij intensief gebruik
  • Personaliseer je toestel met een eigen ontwerp
  • Draag je smartphone met stijl dankzij koordhoesjes of telefoontassen
  • Kies jouw favoriete kleur en denk na over het materiaal

Lees ook, of eerst: Waarom dat hoesje om je telefoon toch echt handig is

Heb je bijvoorbeeld net een iPhone 16 gekocht en wil je daar een bijpassend hoesje voor kopen? De bekende webshop www.smartphonehoesjes.nl verkoopt alleen al voor dit exemplaar ruim duizend verschillende producten! Zie tussen dit overweldigende aanbod maar eens een geschikt exemplaar te vinden. Welk hoesje je het best kunt kopen, hangt grotendeels af van hoe je het duurbetaalde toestel wilt beschermen. Bovendien wil het oog natuurlijk ook wat! Ontdek aan de hand van dit artikel welk smartphonehoesje goed bij je past. 

Backcover

Bij een backcover zijn alleen de achterkant en zijkanten van de smartphone beschermd. Je drukt het toestel in een soort houder, waarna je het aanraakscherm altijd kunt bereiken. Handig, maar tegelijkertijd is het display op die manier wel kwetsbaar voor vuil en krassen. Gebruik om die reden bij voorkeur een goede screenprotector (zie kader).

Een goede backcover heeft verstevigde hoeken die bij een onverhoopte valfungeren als schokdempers. Zo verklein je het risico op een gebroken scherm. Bij de betere hoesjes staat in de specificaties de valbescherming vermeld, bijvoorbeeld één, twee of zelfs vijf meter. Verder heeft een goede backcover verhoogde randen; leg je de smartphone ondersteboven neer, dan beschermen deze randen het display en de selfiecamera.

Het merk Urban Armor Gear (UAG) ontwikkelt backcovers met extra verstevigde hoeken.

Screenprotector

Als je een nieuwe smartphone uit de verpakking haalt, breng je idealiter meteen een screenprotector aan. Het scherm is dan tenslotte nog helemaal schoon en bevat geen vingerafdrukken; hierdoor kan de screenprotector zich goed hechten. Dit transparante laagje beschermt het scherm tegen krassen.

Een screenprotector is weliswaar een eenvoudig beschermingsmiddel, maar toch zijn de kwaliteitsverschillen groot. De goedkoopste producten bestaan uit een dun laagje folie dat je lastig kunt aanbrengen. Met een beetje pech verschijnen er luchtbellen onder de folie. Duurdere modellen zijn gemaakt van gehard glas en voelen hetzelfde aan als het scherm van de smartphone. Je hebt niet eens door dat er een screenprotector op het display is geplakt.

Er bestaan ook nog speciale modellen die het blauwe schermlicht verminderen, waardoor je ogen minder snel vermoeid raken.

Tot slot kun je een screenprotector met een speciaal privacyfilter overwegen, zodat niemand met je mee kan gluren. Alleen wie recht op het scherm kijkt, kan de inhoud zien.

PanzerGlass ontwikkelt voor uiteenlopende smartphones screenprotectors van gehard glas.

Bookcase

Ga je de deur uit, dan neem je al gauw een sleutelbos, smartphone en portemonnee mee. Je zakken zitten dus behoorlijk vol. Met een geschikte bookcase laat je die dikke portefeuille gewoon thuis liggen. Zoals de naam al doet vermoeden, is een bookcase een soort ‘boekje’. Zodra je de flap openslaat, kun je de smartphone bedienen. Deze flap behoedt het scherm voor krassen. Kies bij voorkeur een bookcase met een magnetische sluiting, zodat de flap niet vanzelf kan openklappen.

Een bookcase heeft vrijwel altijd plek voor enkele pasjes . Daarnaast bevat zo’n hoesje doorgaans een groot vak met eventueel een rits, waardoor je nog wat (klein)geld kunt meenemen. Tot slot hebben sommige modellen een geïntegreerde standaard. Nuttig voor wie onderweg geregeld filmpjes kijkt.

Deze bookcase van Nomad vervangt de traditionele portemonnee.

Naast de genoemde pluspunten heeft een bookcover ook enkele nadelen. Vooral tijdens het fotograferen en filmen kan de flap in de weg zitten. Gebruik je de smartphonecamera vaak, dan is dat wel iets om over na te denken. Verder passen er drie, vier, vijf of hooguit zes (bank)pasjes in de bookcase, waardoor je niet alle klantenpassen kunt meenemen. Overigens hoeft dat niet zo’n probleem te zijn, want je kunt die pasjes ook digitaal opslaan. Gebruik hiervoor Stocard of een vergelijkbare app .

Met Stocard heb je alsnog alle klantenpassen van je favoriete winkels op zak.

2-in-1-hoesje

Kun je niet tussen een backcase en bookcover kiezen? Een zogeheten 2-in-1-hoesje biedt het beste van twee werelden. Hierbij bevindt zich een uitneembare backcover in een bookcase . Dat werkt veelal met een magnetische constructie. Handig, want wanneer je de deur uitgaat, maak je de backcase weer vast. Vervolgens heb je de belangrijkste pasjes bij de hand. Wil je filmen of fotograferen? Haal het toestel dan tijdelijk even uit de bookcase. Meestal zijn 2-in-1-hoesjes iets dikker, waardoor ze een goede valbescherming bieden.

Dit 2-in-1-hoesje van Accezz heeft een krachtige magneet, zodat je de backcover in de bookcase kunt bevestigen.

Extra stevig!

Bij gebruik in een fabriek, bouwplaats of soortgelijke omgeving heeft een smartphone meer te lijden. Misschien is dan een extra stevig hoesje iets voor jou. Let hierbij vooral op de dikte van de hoeken. UAG, PanzerGlass (Care) en iDEAL of Sweden produceren bijvoorbeeld op grote schaal robuuste smartphonehoesjes met een valbescherming tot vijf meter. Deze producten voldoen doorgaans aan de militaire MIL-STD-810H-standaard.

Dit hoesje van UAG heeft dikke randen en hoeken, zodat de smartphone moeiteloos een val van maximaal vijf meter overleeft.

MagSafe-hoesje

Heb je een iPhone 12 of nieuwer model, dan ondersteunt het toestel MagSafe. Met behulp van een geïntegreerde magneet kun je diverse accessoires op de achterzijde vastmaken. Denk hierbij aan een draadloze oplader, powerbank, standaard, kaarthouder en autohouder. Als je deze ronde magneet wilt blijven gebruiken, heb je hiervoor een hoes met MagSafe-ondersteuning nodig. Bekende merken als iMoshion, Accezz, OtterBox, UAG en uiteraard Apple ontwikkelen geschikte producten.

Met een MagSafe-hoesje kun je diverse accessoires vastmaken (bron: OtterBox).

Eigen hoes ontwerpen

Een foto van je (klein)kind, huisdier of partner. Met een zelfontworpen hoesje maak je jouw smartphone extra persoonlijk. Verschillende bedrijven kunnen zo’n hoesje voor je maken. Nadat je een geschikt hoesje hebt gekozen, verschijnt er in de browser een ontwerptool. Hierin upload je het beoogde kiekje. Afhankelijk van de gekozen aanbieder kun je mogelijk ook een foto op jouw Facebook- of Instagramaccount selecteren. Gebruik altijd een afbeelding met een hoge resolutie, want anders oogt het resultaat korrelig. Kies je tóch een foto van een matige kwaliteit, dan toont de online ontwerptool waarschijnlijk een waarschuwing.

Het is belangrijk om de foto goed uit te lijnen. Vaak is het namelijk nodig om het beeld wat te schuiven omdat de camera’s bijvoorbeeld een belangrijk gedeelte van de foto afdekken. Afhankelijk van het gekozen product voeg je optioneel ook nog een tekst, illustratie en/of achtergrond toe. Houd er rekening mee dat de meeste gepersonaliseerde smartphonehoesjes geen goede valbescherming bieden.

Voeg in de ontwerptool van Smartphonehoesjes.nl eenvoudig je eigen foto toe.

Koordhoesje of telefoontas?

Met name voor vrouwen zijn koordhoesjes erg interessant. Deze backcover-modellen hebben een lang touwtje of riem . Dat maakt het mogelijk om de smartphone in ‘handtasstijl’ te dragen. Nuttig voor wie het toestel niet in een broek- of jaszak kwijt kan. Je past de lengte van het touwtje of de riem eenvoudig aan.

Als alternatief zijn er uiteraard ook handtassen met een speciaal smartphonevak te koop. Hiermee kun je ook nog wat andere spullen meenemen, zoals sleutels en geld. In plaats van de naam handtas gebruiken veel (web)winkels hiervoor de term telefoontas. Ten slotte bestaan er ook speciale heuptassen waarin je het mobiele toestel kunt opbergen.

Met behulp van de afneembare riem draag je dit koordhoesje van Selencia comfortabel om je schouder.

Kleur en materiaal

Weet je al wat voor smartphonehoesje je wilt kopen? Bedenk dan welke kleur je wilt. Is jouw smartphone een lust voor het oog, dan kun je ook een transparant exemplaar overwegen waarmee het design zichtbaar blijft. Het gebruikte materiaal heeft veel invloed op de aanschafprijs. De goedkoopste producten bestaan uit (dun) kunststof of siliconen; die kun je over het algemeen goed buigen. Geef je iets meer geld uit, dan kun je een stevig kunststof hoesje aanschaffen.

Wie een chic uiterlijk belangrijk vindt, kan een hoesje van imitatieleer of echt leder kopen . Dit betreft in de meeste gevallen bookcovers. Bedenk wel dat dit materiaaltype gevoeliger is voor krassen en beschadigingen. Voor de liefhebbers zijn er in diverse webshops ook nog houten backcovers en spiegelhoesjes te vinden. Ook zijn er diverse fabrikanten die voor hun producten gerecyclede materialen gebruiken.

Nomad ontwikkelt voor diverse toestellen stijlvolle hoesjes van echt leer.

Tot slot

Hopelijk geeft dit artikel je voldoende handvatten om een geschikt en betaalbaar smartphonehoesje te vinden. De allergoedkoopste hoesjes van enkele euro’s laat je trouwens het beste links liggen. Die zitten meestal ‘slap’ om het toestel, waardoor er op den duur ruimte tussen het hoesje en de smartphone ontstaat. Goede (plastic) hoesjes kun je vanaf een bedrag van grofweg tien euro vinden.

Watch on YouTube
▼ Volgende artikel
Haar voor je geld: 5 stylingtangen en föhns voor een piekfijne Moederdag
© Prostock-studio
Gezond leven

Haar voor je geld: 5 stylingtangen en föhns voor een piekfijne Moederdag

Op zoek naar een leuk cadeau voor moeder? Maak niet de fout om aan te komen met wasmiddel, een stofzuiger of iets anders uit de categorie 'nuttig', maar verras haar met iets waar ze écht blij van wordt. We hebben voor jou een selectie gemaakt van vijf föhns en stijltangen die door andere gebruikers gewaardeerd worden met minimaal een 8. Zo laat je haar (haar) deze Moederdag echt shinen!

DYSON Airwrap I.D. Straight + Wavy Multistyler

De Dyson Airwrap I.D. is een veelzijdige 6-in-1 multistyler die droogt, krult, golft, gladmaakt, volume geeft en pluizig haar temt. Dankzij intelligente warmte- en luchtstroomregeling hoef je je geen zorgen te maken over (hitte)beschadiging van je haar. Het conische Airwrap-opzetstuk met taps toelopende punt maakt het mogelijk om dichter bij de haaraanzet te stylen. In de praktijk betekent dat: strakkere krullen met behoud van volume en veerkracht. Handig: via bluetooth kun je het apparaat koppelen aan de MyDyson-app voor gepersonaliseerde stylinginstellingen.

Toepassingen: drogen, krullen, golven, gladmaken, volume geven, pluizig haar temmen Bijgeleverde accessoires: Fast Dryer, Flyaway + Smoother, Conisch Airwrap, 40mm Airwrap lang, zachte gladmakende borstel, grote ronde volumeborstel, opbergcase, filterreinigingsborstel Consumentenscore op Kieskeurig.nl: 8,8

BaByliss Hydro Fusion 2100 (D773DE)

De BaByliss Hydro Fusion 2100 is een krachtige föhn met een vermogen van 2100 watt, uitgerust met geavanceerde plasmatechnologie en een dubbel ionensysteem. Deze technologie hydrateert het haar en vermindert pluizigheid tijdens het drogen, wat resulteert in glad en glanzend haar. Met een gewicht van slechts 420 gram en een 2,5 meter lange kabel is deze föhn licht en gebruiksvriendelijk. De meegeleverde diffuser is ideaal voor het definiëren van natuurlijke krullen en textuur.

Toepassing: drogen, gladmaken, krullen definiëren Bijgeleverde accessoires: smalle blaasmond, diffuser Consumentenscore op Kieskeurig.nl: 8,6

Remington ONE Dry & Style (D6077)

De Remington ONE Dry & Style is een veelzijdige föhn met een 2000 watt motor die luchtstromen tot 120 km/u genereert voor snel drogen. Dankzij de Thermacare-sensor wordt de luchttemperatuur gereguleerd om het haar te beschermen tegen oververhitting. Met acht warmte- en snelheidsinstellingen kun je de föhn aanpassen aan jouw haartype. De vier meegeleverde opzetstukken, waaronder een diffuser en een flyaway-tamer, maken het mogelijk om verschillende stijlen te creëren.

Toepassing: drogen, gladmaken, krullen definiëren, pluizig haar temmen Bijgeleverde accessoires: smalle blaasmond, diffuser, flyaway-tamer, opbergtas Consumentenscore op Kieskeurig.nl: 8,4

Philips StyleCare Prestige BHB876/00

De Philips StyleCare Prestige BHB876/00 is een automatische krultang met een slimme krultechnologie die het haar automatisch oprolt en krult. Met drie temperatuurinstellingen (170°C, 190°C en 210°C), drie timerinstellingen (8s, 10s, 12s) en drie instelbare krulrichtingen kun je verschillende krulstijlen creëren, van losse golven tot strakke krullen - Philips zelf heeft het over 27 verschillende looks. De verticale grip en de langere cilinder maken het mogelijk om meer haar in één keer te stylen. De keratine-keramische coating beschermt het haar tegen hittebeschadiging.

Toepassing: automatisch krullen Bijgeleverde accessoires: staafreinigingsaccessoire Consumentenscore op Kieskeurig.nl: 8,6

Rowenta Infinite Looks 14-in-1 (CF4231)

De Rowenta Infinite Looks 14-in-1 is een alles-in-één multistyler die het mogelijk maakt om te krullen, stijlen, volume toe te voegen en meer. Met een conische krultang, een 32 mm ronde verwarmde borstel en een 2-in-1 stijltang/krimper kun je eindeloos variëren in haarstijlen. De keramische coating zorgt voor glad en glanzend haar. De set wordt geleverd met diverse accessoires, waaronder haarclips en een opbergtas, voor gebruiksgemak en veelzijdigheid.

Toepassing: krullen, stijlen, krimpen, volume toevoegen Bijgeleverde accessoires: conische krultang, ronde borstel, stijltang/krimper, haarclips, opbergtas Consumentenscore op Kieskeurig.nl: 9,3