Is this situation ever freak you out that when you are ready to bed, after turning off the light, you cannot see anything. Has it ever happened to you that when you are chilling on your bed, somehow you are too sleepy to get up turn off the switch?

If so, let’s make a lazzzie lamp which can detective the motion( by a motion sensor) and volume(microphone) of your room. So if you are getting sleepy, and stopping moving or making any sound, the lamp will get dimmer till turn off.


Want to build your own one? Let’s go.


  • Wire strippers;
  • Soldering iron;
  • Lathe;
  • Laser cutter;
  • Table saw;
  • Blend saw;
  • (Or 600$ + 3D printing);


  • Arduino Uno;
  • Motion sensor;
  • Microphone:
  • Breadboard:
  • Acrylic;
  • Breadboard wires;
  • Solder;
  • Dotstar LED stripper

Step 1: Soldering and Connecting Circuit

Step 2: Coding

#include <Adafruit_DotStar.h>
#include <SPI.h>

#define NUMPIXELS 20 // Number of LEDs in strip

// Here’s how to control the LEDs from any two pins:
#define DATAPIN 13
#define CLOCKPIN 12
Adafruit_DotStar strip = Adafruit_DotStar(

int brightness = 255; // rudamentary brightness value output to the dotstars (0-255)
const int sampleWindow = 50; // Sample window width in mS (50 mS = 20Hz)
unsigned int sample;

int micrphonePin = A0; // Analog input pin that the microphone is attached to
int sensorValue = 0; // value read from the microphone (0-1024)

int inputMotion = 11; // Digital input pin that the motion sensor is attached to
int motionValue = 0;

int fadeAmount = 4;
int plus = 10;
int line = 400;

unsigned int signalMax = 0;
unsigned int signalMin = 1024;

void setup() {

pinMode (inputMotion, INPUT); // digital pins can be either inputs or outputs so we have to define which it will be this time

strip.begin(); // Initialize pins for output
strip.show(); // Turn all LEDs off ASAP

// initialize serial communications at 9600 bps:



void loop()
int sample = soundSample();

motionValue = digitalRead(inputMotion);

Serial.print(“\t microphone sample = ” );
Serial.print(“\t motion = ” );
Serial.print(“\t brightness = “);

if(brightness >0){
if(sample >= line || motionValue == 1){
brightness = brightness + plus;

if(sample < line && motionValue == 0){
brightness = brightness – fadeAmount;

fillAll(strip.Color(brightness, brightness, brightness));


int soundSample()
unsigned long startMillis= millis(); // Start of sample window
unsigned int peakToPeak = 0; // peak-to-peak level

// collect data for 50 mS
while (millis() – startMillis < sampleWindow)
sample = analogRead(micrphonePin);
if (sample < 1024) // toss out spurious readings
if (sample > signalMax)
signalMax = sample; // save just the max levels
else if (sample < signalMin)
signalMin = sample; // save just the min levels
peakToPeak = signalMax – signalMin; // max – min = peak-peak amplitude
return sample;


void fillAll(uint32_t c)
for(uint16_t i=0; i<strip.numPixels(); i++) {
strip.setPixelColor(i, c);


Step 3: Making the shape of the lamp

1.Laser cut acrylic

  1. Stripper: the width of the stripper is a little bit wider than the LED stripper,  so that you can glue them on later.
  2. Circles for the bottom.IMG_4405

2.Build dowels

  1. Glue wood sheets together overnight;IMG_4245
  2. Use table saw to cut the cuboid;IMG_4259
  3. Use lathe to make your own dowels;
  4. use blend saw to cut them in pieces;IMG_4274

3. Bend your acrylic.

  1. Use tape glue the pieces together and fix it with clamps;
  2. Heat the acrylic;IMG_4298
  3. Bend it;
  4. Cool down;IMG_4333
  5. Untaped 
  6. A little bit sanding

4. Glue

Steps 4: Assembled each part



Ice Cream Night Light 2.0


Have you ever turned all of your lights off to then realize you have to get up again, but you’re in the dark, you can’t see anything and you can’t find where the light switch is? The Ice Cream Night Light is a portable light that lights up when you pick it up, solving the problem of fumbling to find the light switch or having to turn on your way too bright bedside table light. Once you pick up the ice cream cone out of it’s stand, the light is triggered on and you can carry it along whatever journey you’re going on. A trip to the kitchen for that late night snack, or maybe to the bathroom. The Ice Cream Light will guide you there. If you love the way the light looks in the stand and prefer that that be your table side light it can also function as a less bright, all night, night light.

The Ice Cream Night Light is a great way to get kids to brush their teeth, making the journey to the bathroom more exciting, and also acting as a constant reminder to brush their teeth before they get into bed. If you’re someone who loves ice cream, or want a flashlight/night light that doesn’t look like a boring night light, the Ice Cream Night Light is also for you!


Interested in making one yourself? Check out the Instructable Tutorial on how to make your own.


cover_concerto_画板 1


Concerto is box which creates different drum sounds when the musician taps pedals by hand or foot. You may have seen how many street musicians carry a lot of instruments. It may looks nice, but it’s unnecessary and inconvenient. Or you have the experience of playing guitar. In fact, musicians (especially guitarists) only need a small box to synthesize the drum sound.

Each CONCERTO can make two different sounds. Musicians can also customize their drum sound or sound effects by using USB to upload into CONCERTO.

Scenario 1: This product does not need to be exclusively for a drummer, guitarists may need some basic drum sounds to enrich their music. When people play guitar, they can put CONCERTO on the floor and make connection with speakers and charger (portable charger).

Scenario 2: If you want to play guitar with your friend, you don’t need to prepare a drum kit. You can give your friend the CONCERTO which can be put on the lap easily and then start your performance.

Scenario 3: When you want to create a new song by using guitar, CONCERTO definitely is your best friend. You can make or change beat to assist you to find the best tempo of your new song whenever you want.

Check CONCERTO Video.

Special thanks to Becky, Yangying, Oomung, Zihan, Tzu Ching, PoD.

Some process pictures


Processed with VSCO with b1 preset



Stepper Pomodoro

In this current way of working we are constantly barraged with too many tasks, not enough time, and too little mental space. Many have used the Pomodoro technique of arranging one’s tasks for the day into small chunks of time with built in breaks. However, having a loud ticking and buzzing timer on one’s desk in a busy office environment is not the most courteous thing. This is where the Stepper Pomodoro shines brightest.

The Stepper Pomodoro doesn’t have numbers on it ticking down to your inevitable project deadline, it’s arbitrary silly! Because it is made from genuine stepper motors it has no zero value because of the H-bridges it uses. Therefore, it counts time by how many 1 RPM revolutions it makes before moving on to one of the three dials. It’s not just an added value on faces, you also get the large wooden form factor, 12V AC/DC power adapter, and stepper motors which may combust if left plugged in too long included. Who knew Pomodoro timers could be so combustable, heavy, large, and electrified?!


Instructable found here

Video found here



Whispering “Shhhhhh” is not the most effective way to get people to shut up. Especially in public spaces, and especially in public libraries.

So, let’s shut their mouth with a sense of guilt.

This light is installed in the library. It detects noise, and as the noise increases, the luminance decreases. If you’re speaking too loud in the library, the room gets darker and darker. Eventually, everyone in the room won’t be able to read. Is that what you expected? Probably not, And because you are now unexpectedly the center of attention in this darkening room, pieced of hundreds of readers’ eyes filled with ire, your sense of guilt will skyrocket and you’ll definitely shut up.

After the room becomes silent, the light will turn back on. Then, everyone can read in silence, and everyone wins :))))))))




Ahaar Bhool – Light Therapy Glasses

Ahaar Bhool – Inside While Outside, Springtime, Forgettingful Blossomness

The use of closed-eye meditation and light-color therapy have been known to allow people to access alternate realities generated by our imaginative subconscious. Ahaar Bhool allows user to engage in guided or self-led meditations in a manner that is seamless with the rest of their lives.

Ahaar Bhool contains two neopixels, softly diffused and resting above each eye. The LEDs flash to a user-set tempo, initiating a dreamlike state in the brain. The complex environments generated within the mind’s eye are important to explore if any for of creation is intended. One can visualize and enter chambers of the self, working towards improvement or deeper understanding. Everyone deserves to take a moment to experience, explore, and grow with their eyes closed.

Continue reading “Ahaar Bhool – Light Therapy Glasses”