Tell us about yourself!

Complete Your Profile
  • Make Your Pi a (Local) Cloud Server!

    Good job. The web has been getting far too centralised over the last few years with more "walled garden" approaches. Home servers and local webs are IMHO far closer to the original vision for the web than walled private data farms like FB etc.I've played about with piratebox (https://piratebox.cc/start) in the past (before Pi), but went a slightly different route for my (kinda similar) Pi server setup. I ended up using Docker to keep services (and data) separate and resettable/reproducable/shareable - takes a bit to learn Docker (loads of resources) & adds complexity (e.g. having to keep multiple images updated), but a really cool approach to running multiple services (reverse-proxy, git, web, etc.) on a Pi - this was my starting point: https://blog.hypriot.com/getting-...

    see more »

    Good job. The web has been getting far too centralised over the last few years with more "walled garden" approaches. Home servers and local webs are IMHO far closer to the original vision for the web than walled private data farms like FB etc.I've played about with piratebox (https://piratebox.cc/start) in the past (before Pi), but went a slightly different route for my (kinda similar) Pi server setup. I ended up using Docker to keep services (and data) separate and resettable/reproducable/shareable - takes a bit to learn Docker (loads of resources) & adds complexity (e.g. having to keep multiple images updated), but a really cool approach to running multiple services (reverse-proxy, git, web, etc.) on a Pi - this was my starting point: https://blog.hypriot.com/getting-started-with-docker-on-your-arm-device/ - one day I'll get around to something more 'cloudy' like clustering/scaling!Keep up the good work! ----I'm not sure I'll be able to write Instructibles myself (great work on spreading ideas - many of us don't, when we really should) but a couple of technical points: * [apt-get update] only updates the package list to find available updates. Running [apt-get upgrade] after that will actually install those updates.* on the WPA2 vulnerability (KRACK) - the attacker needs a device within range of the target wifi network to be a threat i.e. opening a port to the web doesn't affect that. If an AP is compromised, the attacker could then spy on/modify traffic on the Wifi network that's not encrypted via TLS. On a compromised WLAN, unencrypted VNC to the Pi would be a risk even when accessing from with the WLAN.

    View Instructable »
  • LUMOS: Smart Lamp for Better Sleep

    I agree, those WS281x LEDs are really nice to work with (code and circuits) - not that cheap if pre-wired into strips/matrices, but much cheaper if bought singly (note that the pre-wired strips include a 100k resistor per LED).The AdaFruit NeoPixel libraries are good too.

    i think I've found the one now: https://www.banggood.com/Original-Xiaomi-Mi-Yeelig...Interestingly they're using 550 lumens of warm white LED to make up most of the max brightness figure, with the RGB LEDs on their own maxing out at 275 Lm. May well just be RGBW LEDs. I found a teardown of the plain white version:https://hackernoon.com/inside-the-bulb-adventures-... ------For comparison to self-builds (this example uses more expensive, pre-wired addressable LEDs as that's what I've been working with recently): The lumens rating for the NeoPixel type LEDs (WS2812) is (according to one seller) 18-20 Lm per chip, so 14 should match the Yeelight RGB output and 30 or so would match the peak output of the warm white. An ESP8266 (can be used as a wifi Arduino) dev board can be picked up for ...

    see more »

    i think I've found the one now: https://www.banggood.com/Original-Xiaomi-Mi-Yeelig...Interestingly they're using 550 lumens of warm white LED to make up most of the max brightness figure, with the RGB LEDs on their own maxing out at 275 Lm. May well just be RGBW LEDs. I found a teardown of the plain white version:https://hackernoon.com/inside-the-bulb-adventures-... ------For comparison to self-builds (this example uses more expensive, pre-wired addressable LEDs as that's what I've been working with recently): The lumens rating for the NeoPixel type LEDs (WS2812) is (according to one seller) 18-20 Lm per chip, so 14 should match the Yeelight RGB output and 30 or so would match the peak output of the warm white. An ESP8266 (can be used as a wifi Arduino) dev board can be picked up for $2-$3. A 30LED WS2812 strip ~$6 pre-wiredhttps://www.banggood.com/1M-WS2812-IC-SMD5050-Drea...So call it $10 with wiring, components & board. Still needs a bit of coding, maybe a few dollars on a diffuser, a power supply, an enclosure for the electronics and then some work to mount it.vs. $20 plug and play into an existing light fitting.The home build has room to reduce the cost further and has loads of potential features through addressable LEDs, but the Yeelight bulb price is pretty impressive and it's a finished product :)

    View Instructable »
  • LUMOS: Smart Lamp for Better Sleep

    I've only had (useful) experience of ESP8266 dev boards with the Arduino Firmware (*) which can be flashed directly from the Arduino IDE (**).Most Arduino libraries will work with an ESP8266. Code is in Arduino-flavoured C.There's also a MicroPython firmware if Python's your thing - I've not even tried that FW yet.As it happens, I have recently been playing with a Wifi RGB LED setup (same LEDs as in AdaFruit's NeoPixel line - compatible with their libraries, 5v with single line DIN to control it - keeps the circuit's nice and simple) using an ESP (a Wemos D1 mini breakout/dev board). Will(*) the NodeMCU modular firmware sounds great in principal, but a) I had some issues with flashing it and some stability issues andthere are more Arduino libraries out there(**) there's some setup to ...

    see more »

    I've only had (useful) experience of ESP8266 dev boards with the Arduino Firmware (*) which can be flashed directly from the Arduino IDE (**).Most Arduino libraries will work with an ESP8266. Code is in Arduino-flavoured C.There's also a MicroPython firmware if Python's your thing - I've not even tried that FW yet.As it happens, I have recently been playing with a Wifi RGB LED setup (same LEDs as in AdaFruit's NeoPixel line - compatible with their libraries, 5v with single line DIN to control it - keeps the circuit's nice and simple) using an ESP (a Wemos D1 mini breakout/dev board). Will(*) the NodeMCU modular firmware sounds great in principal, but a) I had some issues with flashing it and some stability issues andthere are more Arduino libraries out there(**) there's some setup to get it working from Arduino IDE - you need to install drivers and add the board in Arduino board manager

    Woah, looking them up, some of the Yeelights don't look cheap. I haven't been paying much attention to what's on sale in this area.Which Yeelight did you get/are they good? + Does tasker talk to it directly over local Wifi, or via a cloud service?---Something I've been working on (tinkering really) uses an ESP8266 wifi chip, but the addressible LEDs I'm using aren't that cheap.I'm still simplifying set up, have no enclosure for it and it's really a testbed right now), but it is largely a "slave" device accepting commands to give max flexibility (with sensory & time context available)......BUT a highly focused device like the OP's could be made cheaper than mine (possibly single colour LED sets, RPi zero, or an RPi-free version just using an ESP8266). Since it's open s...

    see more »

    Woah, looking them up, some of the Yeelights don't look cheap. I haven't been paying much attention to what's on sale in this area.Which Yeelight did you get/are they good? + Does tasker talk to it directly over local Wifi, or via a cloud service?---Something I've been working on (tinkering really) uses an ESP8266 wifi chip, but the addressible LEDs I'm using aren't that cheap.I'm still simplifying set up, have no enclosure for it and it's really a testbed right now), but it is largely a "slave" device accepting commands to give max flexibility (with sensory & time context available)......BUT a highly focused device like the OP's could be made cheaper than mine (possibly single colour LED sets, RPi zero, or an RPi-free version just using an ESP8266). Since it's open source, it's potentially everyone's project to contribute code & design to, not just his.

    I'm not sure if I'll get time to contribute & I am working with a rather specific LED setup (for simplicity rather than low cost) so may be more costly and slightly limiting, but features wise, the NeoPixel-style LEDs are great. My job uses up a lot of my brain-time time, so I do move quite slowly on this stuff. *If I get the chance*, I'll see if I can get an Arduino-based ESP version started (likely to be NeoPixel-based for v1). Note that it's still likely to need to use an external service (be that cloud or an RPi) for the "learning" part, but would be capable of taking sensor inputs, additional control buttons etc. & I believe there are NTP libraries to fetch the time from the internet.Willp.s. Just a thought: full RGB LEDs might be overkill for this (fading betw...

    see more »

    I'm not sure if I'll get time to contribute & I am working with a rather specific LED setup (for simplicity rather than low cost) so may be more costly and slightly limiting, but features wise, the NeoPixel-style LEDs are great. My job uses up a lot of my brain-time time, so I do move quite slowly on this stuff. *If I get the chance*, I'll see if I can get an Arduino-based ESP version started (likely to be NeoPixel-based for v1). Note that it's still likely to need to use an external service (be that cloud or an RPi) for the "learning" part, but would be capable of taking sensor inputs, additional control buttons etc. & I believe there are NTP libraries to fetch the time from the internet.Willp.s. Just a thought: full RGB LEDs might be overkill for this (fading between orange, yellow and white might be cheaper) , but RGB does give options for notifications etc. and likely less wiring than individual LEDs!

    View Instructable »
  • BillDauterive commented on MariaK64's instructable IKEA PS 2014 Death Star Lamp11 months ago
    IKEA PS 2014 Death Star Lamp

    It looks great as death star, but the lamp (dare I say) would make an even better interrogation droid (with a couple of addons: http://www.starwars.com/databank/interrogation-dro...That droid is what came to mind when I saw the lamp in IKEA.But yours (and the motorised opening one) are brilliant.

    View Instructable »