Mechanical keyboard, Python notebook and coffee on a wooden desk
4DCu.be mascot

4DCu.be

een blog over programmeren, gaming, technologie, ...

  • Zigbee-bereik uitbreiden met Ikea Tradfri-repeaters

    Thumbnail for Zigbee-bereik uitbreiden met Ikea Tradfri-repeaters

    Mijn gloednieuwe Aqara-sensoren bevonden zich helemaal aan de rand van mijn Zigbee-bereik, met ongewenste verbindingsonderbrekingen om de paar dagen als gevolg. Gelukkig heeft de grootste hedendaagse ontwerper van Zweden een goedkope oplossing … al was het een kleine uitdaging om die met Home Assistant aan de praat te krijgen. De...

  • Batcheffecten bestrijden met pyComBat

    Thumbnail for Batcheffecten bestrijden met pyComBat

    Zelfs hoogwaardig wetenschappelijk materiaal heeft al eens een slechte dag! De prestaties van een toestel kunnen beïnvloed worden door de omgevingstemperatuur, luchtvochtigheid, … Wanneer stalen in verschillende batches gemeten worden, moet je daarvoor dus corrigeren. In dit artikel bekijken we het Python-pakket pyComBat, dat dit elegant en efficiënt doet. Merk...

  • Een door Python aangedreven MacroPad/StreamDeck

    Thumbnail for Een door Python aangedreven MacroPad/StreamDeck

    Ik besloot de overgebleven onderdelen van mijn mechanische toetsenbord en een Raspberry Pi Pico nuttig te gebruiken door er een MacroPad mee te bouwen. Dat is een klein toetsenblok waarop je elke schakelaar met een bepaalde toets of toetsencombinatie kunt programmeren, zodat je vaak gebruikte sneltoetsen snel kunt uitvoeren. Streamers...

  • Aqara-sensoren toevoegen aan Home Assistant

    Thumbnail for Aqara-sensoren toevoegen aan Home Assistant

    Home Assistant werkt uitstekend! Tijd om nog wat apparaten aan mijn installatie toe te voegen. Omdat al het voorbereidende werk om Zigbee-apparaten met Zigbee2MQTT toe te voegen eerder al is gedaan (bekijk deze post), ligt het voor de hand om meer apparaten toe te voegen die dit protocol ondersteunen. Voor...

  • PCA-grafieken met loadings in Python

    Thumbnail for PCA-grafieken met loadings in Python

    Net als de vorige Code Nugget voegt dit stukje code enkele vaak benodigde functies toe aan PCA-grafieken die met Python zijn gemaakt. Hier worden de loadings en verklaarde variantie aan de grafiek toegevoegd. In R zit dat standaard in biplot(), maar in Python komt er meer bij kijken. Net als...

  • Correlatieheatmaps met significantie in Python

    Thumbnail for Correlatieheatmaps met significantie in Python

    Pandas en Seaborn bieden heel snelle manieren om correlaties te berekenen en in een heatmap weer te geven. Of die correlaties statistisch significant zijn, ontbreekt echter in zulke grafieken. Door de jaren heen heb ik stukjes code zoals dit verzameld die bijzonder nuttig blijken. Alleen is het niet zo handig...

  • Een Bluetooth-luidspreker bouwen — deel 2

    Thumbnail for Een Bluetooth-luidspreker bouwen — deel 2

    Mijn Kyber Crystal Crate Bluetooth-luidspreker, zoals te zien bij The Smuggler’s Room, is af. De elektronica binnenin besprak ik in deel 1. De behuizing is geprint in PETG. Omdat de instellingen voor retraction nog niet helemaal goed stonden, waren er wat problemen met de details en moest ik de prints...

Categorieën


Artikels uit ...