Omdat ik onlangs twee nieuwe PCB-projecten ben gestart, vond ik het tijd worden om hier nog eens over te berichten.
genCtrl aka „NerdiskeratorController“
Een van de zijprojecten die voortkwam uit WinDIY en de Nerdiskerator is het controllerboard waarmee ik de verschillende sensoren en actuatoren van de windturbine en de generator monitor.
Anfangs hatte ich es ganz platt „NerdiskeratorController“ genannt. Dann aber beschlossen, dass ich die Funktionalität dieses Controllers nicht nur auf WinDIY in Kombination mit dem Nerdiskerator als Generator beschränken will.
Het doel is om een controller te ontwikkelen die ook met andere windturbines kan worden gebruikt.
De volgende componenten zijn momenteel op het bord geïnstalleerd:
- Drieweg bruggelijkrichter
- Stap naar beneden controle
- Drie onafhankelijke laadcircuits voor elk een LiPo-cel
- Drie I2C-motordrivers voor het aansturen van de motoren van de remactuator en de pitch-actuator
- Diverse stroom- en spanningssensoren om de opgewekte en verbruikte energie te meten
- Aansluitingen voor twee Hall-sensoren voor het meten van het generatortoerental
- Aansluitingen voor drie schuifweerstanden om de standen van de pitchactuator en de remcilinder te kunnen meten
- Aansluitingen voor twee krachtsensoren voor het meten van de contactdruk van de remcilinders
- Aansluitingen voor vier NTC's om de temperaturen van de generatorwikkelingen en de belastingsweerstand te meten.
- Aansluiting om de gelijkgerichte spanning af te kunnen voeren naar een verbruiker
- Aansluiting en elektronica om een belastingsweerstand PWM-gestuurd te kunnen inschakelen.
- Trillingssensor om abnormale trillingen te detecteren
- twee temperatuursensoren om de temperaturen op de print te bewaken
- een elektronisch kompas
- een micro SD-kaartsleuf
- een klimaatsensor voor het meten van de omgevingstemperatuur, luchtvochtigheid en luchtdruk
De printplaat is vervaardigd bij PCBway.com 🙂
Hier zijn nog een paar foto's van de onbewerkte en bewerkte printplaat:
nanoPxl – WS2812/SK6812 oftewel Neopixel LED in groter formaat
Voor een ander bord heb ik ook voor het eerst Panel Service gebruikt PCBWay.com getest. Kleinere PCB's zijn gegroepeerd als een paneel. Dit maakt het later gemakkelijker om te monteren. Eenmaal gesoldeerd kunnen de platen met behulp van hun kleine staafjes uit elkaar worden gehaald.
Het bord bestaat uit een WS2811-chip, die in principe overeenkomt met de voorganger van de beroemde WS2812 LED oftewel Neopixel. Hiermee kunnen RGB-leds in serie worden geschakeld. De gegevens voor het aansturen van de LED's worden vervolgens van LED naar LED doorgegeven, vergelijkbaar met een schuifregister.
Dit heeft het grote voordeel dat u met slechts één GPIO en minimale componentinspanning tot 512 LED's kunt aansturen.
Voor een gepland project heb ik zeker iets meer licht nodig dan de kleine WS2812 LED's momenteel kunnen bieden. Om dit te doen, heb ik de WS2811 misbruikt om individuele LED's via de uitgangen te schakelen.
Het resultaat zie je op de volgende foto's en binnenkort meer hier op nerdiy.de of mijn Instagram-kanaal