I bought some light in Turkey. They are awesome! Turkish wiring however leaves a lot to be desired for. First step was to rip out the speaker wire that had been used for the power! The joints had just been twisted together and wrapped with electrical tape!!!
I used some lever wago connectors for the junctions with 2-core wire running to each light and then 3-core running from the power source to the main body of the light. Live and neutral going to wago connectors and earth going to a bolt I drilled and fitted to the main body…. nothing was earthed before! The wago connectors were fixed to the main body of the light using hot glue.
5 way lever Wago connector, suitable for fine stranded cable.
The wago connectors were only 5 way and annoyingly I needed 6 for each of live and neutral (5 lights + incoming power). I ended up using a five way and a 3 way connector for each channel, daisy chained together. 8 connections per channel where I needed 6 and 2 were used up by the daisy chaining.
This left some exposed parts rather garish colours so I base coated them in black and dry-brushed over them in gold so that they blended in. A bit messy but you won’t see it when its up near the ceiling. I just really wanted to tone down the bright colours. I may yet paint the cables black bit thats probably overkill. You can also see the ground bolt I added between the wago connectors.
Here you can see a close up of the earth bolt after it has been painted.
Its alive!!
Now to drill up through the ceiling where I want it, a hole big enough to run the cable through. That has allowed me to find where it is going to go from in the attic. I’ve added a noggin (cross member between 2 rafters) over the hole for the power cable. This means I could go back and drill the power cord hole, this time going through the noggin as well.
Now I have somewhere to feed the power cable and I can screw an 80mm hook through the plaster board and into the noggin to hang the light from.
Sod’s law I bought 40mm long screws but the ceiling is very old with a layer of plasterboard over the top of the original lath and plaster. This means I need about 60 mm just to get through the plaster and up to the noggin! Its Easter, 2 bank holidays, they aren’t stocked in screwfix or toolstation so I’ve got to buy them online with delivery in 6 days. <Insert screaming gif>.
Once its fixed to the ceiling I’ll splice power off the existing light using more wago connectors.
I randomly found a painting in the street. It’s not my style but its so awesome I brought it home anyway. I figure that I could use the frame if nothing else.
So I put it up in my front room, clashing with the rest of the room and a couple of years later my friends pointed out how much I need to change it!
So I have no idea what to do with the painting and its the wrong size for that wall and the frame is the wrong colour. I also have a great idea for some wall art but I’d need to repaint the room first….. so painting abuse it is!
This project is based around the NerdForge Project…
I bought some WeMos D1 Minis from AliExpress to play around with this. My idea is to get my head around them by first creating one with a button and one with an LED strip and doing a simple On/Off. Then I can look at adding a microphone and lighting patterns.
Introduction to WeMos D1 Mini to start off…
In the second example in the link above remember to change the Baud rate to 115200 to match the code.
To see the feedback from the WeMos D1 Mini you need to open the serial monitor.
On the Serial monitor, remember to change the baud rate there as well so it can read the data sent back….
The next step would be to see if I can connect it to an existing WiFi network, the end goal will be to have one create a new network and the others connect to that but for now let see if we can connect to an existing one.
The code below should connect to a wireless network and return an IP Address.
#include <ESP8266WiFi.h>
// Set WiFi credentials
#define WIFI_SSID "YOUR SSID NAME"
#define WIFI_PASS "YOUR SSID Password"
void setup() {
// Setup serial port
Serial.begin(115200);
Serial.println();
// Begin WiFi
WiFi.begin(WIFI_SSID, WIFI_PASS);
// Connecting to WiFi...
Serial.print("Connecting to ");
Serial.print(WIFI_SSID);
// Loop continuously while WiFi is not connected
while (WiFi.status() != WL_CONNECTED)
{
delay(100);
Serial.print(".");
}
// Connected to WiFi
Serial.println();
Serial.print("Connected! IP address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// put your main code here, to run repeatedly:
}
It works!