
Audio board
EleonoreMizo/pedalevite
Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.

Controlling a RGBW-led strip from MySensors and OpenHab
LED strip is an open-source printed circuit board by BGunnarB, from the BGunnarB/LED-strip repository on GitHub. It is a 2-layer board of 74.9 × 49.5 mm with 25 parts on 33 nets, routed with 235 tracks and 5 vias.
It is built around the NRF24L01, LM7805CT and IRLZ44N. Its parts include 11 capacitors, 4 resistors, 4 ICs, 4 transistors and 2 connectors. It belongs with the lEDs and displays boards and the AVR (ATmega, ATtiny) boards of this library.
I created this project in order to control an RGBW-LED strip from OpenHab using MySensors. It is based on the sketch by @maghac and @DrJeff but I have taken away the Motion Sensor stuff, since I did not need that.
I implemented support for the W-channel as well so colour messages are now 4 words (aabbccdd) in hex format since this is what OpenHab sends.
There is an ALARM mode that slowly fades to reddish-white and back like “I see you”. The RELAX mode can now be programmed to fade between 8 settings, each being a 4 word hex state e.g.
ff000000 00ff0000 0000ff00 000000ff aa000000 00aa0000 0000aa00 000000aa
These are the messages that can be sent using MySensors API
Message type Payload Comment
2 V_STATUS 0 : 1 Off: On
3 V_PERCENTAGE 0 - 100 Dimmer value 0 - 100%
41 V_RGBW 90abcdef Fade to colour RGBW 90 ab cd ef
24 V_VAR1 0 - 2000 Fade speed. Higher number = lower speed
25 V_VAR2 0 : 1 : 2 0=Normal : 1= alarm : 2= relax
26 V_VAR3 naabbccdd Set row n in the relax matrix to aabbccdd 0 <= n <= 7
The LED-strip is driven on +24V using IRLZ44N MOSFETs I ordered the PCB from OSHPark. Since the design was done in KiCad I did not have to generate the Gerber files myself but just sent the .kicad_pcb file to them directly.
In the Arduino nano sketch I implemented some input parameter checking as to not receive nasty surprises from strange input.
In the picture of the circuit board the part on the right is just a +24V power unit based on an L200 and the heatsink for that IC.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Capacitors_ThroughHole:C_Rect_L13_W4_P10 | C1, C3, C5, C6, C7, C9, C10 |
| 4 | 2k | Resistors_ThroughHole:Resistor_Horizontal_RM10mm | R1, R2, R3, R4 |
| 4 | IRLZ44N | TO_SOT_Packages_THT:TO-220_Neutral123_Vertical | Q1, Q2, Q3, Q4 |
| 2 | 22u | Capacitors_ThroughHole:C_Radial_D8_L13_P3.8 | C4, C11 |
| 1 | 10u | Capacitors_ThroughHole:C_Radial_D10_L13_P5 | C8 |
| 1 | 10u 63V | Capacitors_ThroughHole:C_Radial_D10_L13_P5 | C2 |
| 1 | ArduinoProMini | mysensors_arduino:pro_mini | IC1 |
| 1 | CONN_01X06 | Connectors_Molex:Molex_NanoFit_1x06x2.50mm_Angled | P1 |
| 1 | LE33ABZ | TO_SOT_Packages_THT:TO-92_Inline_Wide | U3 |
| 1 | LM7805CT | Power_Integrations:TO-220 | U1 |
| 1 | NRF24L01 | mysensors_radios:NRF24L01 | U2 |
| 1 | Screw_Terminal_1x02 | mysensors_connectors:TerminalBlock2.54mmx2-kcswalter | J1 |
It measures 74.9 × 49.5 mm and has 2 copper layers, 1.6 mm thick.
25 parts, built around the NRF24L01, LM7805CT and IRLZ44N. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the BGunnarB/LED-strip repository on GitHub, at the commit this page was made from: the board is LED_strip.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask BGunnarB before reusing the design.

EleonoreMizo/pedalevite
Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.

ThomasVDD/SmartSupply
SmartSupply is a digital battery powered lab powersupply. It is Arduino compatible and can be controlled via PC over USB.

DRWJSCHMIDT/T41
This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

balmerdx/BalmerDX_VNA
Vector Network Analyzer 10 KHz - 180 MHz


profdc9/ParanoiaBox
A standalone elliptic curve/AES file encryption and decryption device

