De laatste tijd heb ik aan verschillende PCB-projecten gewerkt en ik wil er hier graag een paar voorstellen.
i2c_slider_75
Met deze print wil ik de bedradingsinspanningen van WinDIY enigszins verminderen. De uiteindelijke elektronicastructuur (van WinDIY) bestond uit een moederbord dat via afzonderlijke kabels met de sensoren en actuatoren was verbonden. Onder andere ook met de 75mm lange lineaire potentiometer. Dit betekende dat er veel kabels op het moederbord moesten worden aangesloten.
Om deze inspanning enigszins te verminderen, wil ik de afzonderlijke sensoren en actuatoren via de i2C-bus verbinden.
Voor een eerste test heb ik onderstaande printplaat ontwikkeld. De volgende componenten zijn erop geïnstalleerd.
- ADS1115 4x ADC
- MCP9808 temperatuursensor
- 34 WS2812 2020 LED's
De 34 LED's kunnen bijvoorbeeld worden gebruikt om de huidige positie van de potentiometer weer te geven. Voor de daadwerkelijke taak is dit uiteraard niet nodig.
Daarom heb ik de strips waarop de LED's zijn gesoldeerd met een uitsparing gescheiden van het hoofdgedeelte van het bord. Ze zijn alleen via smalle balken met het hoofdgedeelte van het bord verbonden. Indien gewenst kun je de stroken eenvoudig scheiden en alleen het middengedeelte van de plank gebruiken.
Dit was de eerste keer dat ik printplaten bestelde PCBWay.com Ik heb ook uitsparingen gebruikt. Zoals je op de foto's kunt zien, werkte dit heel goed. 🙂
mini vloerlamp printplaat
De hier getoonde printplaat zal het hart vormen van een kleine mini-vloerlamp waar ik momenteel aan werk. Op de printplaat zijn de volgende componenten geïnstalleerd.
- ESP32 als processor
- een 3W RGBW-led
- BME280 temperatuur-, vochtigheids- en luchtdruksensor
- MPR121-sensor voor het evalueren van capacitieve elektroden
- LM2596 step-down converter
- TSL2591 helderheidssensor
- VL53L0X laserafstandssensor
- APDS9960 bewegingssensor
- MCP9808 temperatuursensor
- WS2812 RGB LED's aan de onderkant
De printplaat moet later in de lampenkap van de mini-vloerlamp worden geplaatst. Indien mogelijk wil ik ESPEasy als firmware gebruiken.
Dit bord is ook gemaakt door PCBWay.com vervaardigd.
nanoPxl V1.3
Dit bord is eigenlijk gewoon een doorontwikkeling van het nanoPxl V1.1 bord. (Meer hierover hier: https://nerdiy.de/howto-elektronik-nanopxl-v1-1-smd-komponenten-verloeten/)
Versie 1.3 heeft dezelfde functies als versie 1.1, maar is slechts 17x17 mm groot. Versie 1.1 was daarentegen nog steeds 20x25 mm groot.
Omdat het bord zo klein is en ik er veel nodig had, heb ik het bord erbij gedaan PCBWay.com laat het als paneel vervaardigen. Dit maakt de montage achteraf veel eenvoudiger. 🙂
hubCtrlr
Met behulp van dit bord wil ik de WinDIY pitch-actuator verkleinen en vereenvoudigen. Om dit te doen wil ik alle elektronica die nodig is om de aanvalshoek van de vleugel aan te passen, naar de WinDIY-hub verplaatsen.
Hiervoor zijn de volgende componenten op de printplaat geïnstalleerd.
- MCP2515 CAN-controller
- MCP2551 CAN-zendontvanger
- LiPo-laadbeheer
- MPU6050 IMU
- Atmega 328P
- 3x JST-connectoren voor aansluiting op externe motordrivers