Project tutorial
Voronoi Heart Lamp

Voronoi Heart Lamp © GPL3+

A beautiful and stylish light project, the Voronoi Heart Lamp.

  • 782 views
  • 0 comments
  • 1 respect

Components and supplies

Necessary tools and machines

09507 01
Soldering iron (generic)
3drag
3D Printer (generic)
Epoxy Resin

About this project

Hi makers,

we are here again with a beautiful and stylish lamp Project. VORONOI HEART LAMP. In this project, we benefited from epoxy resin material and 3D printer.

First of all, What is Voronoi ? In mathematics, a Voronoi diagram is a partitioning of a plane into regions based on distance to points in a specific subset of the plane. That set of points (called seeds, sites, or generators) is specified beforehand, and for each seed there is a corresponding region consisting of all points closer to that seed than to any other. These regions are called Voronoi cells. The Voronoi diagram of a set of points is dual to its Delaunay triangulation.

What is epoxy? Epoxy resin is known for its strong adhesive qualities, making it a versatile product in many industries. It offers resistance to heat and chemical applications, making it an ideal product for anyone needing a strong hold under pressure. Epoxy resin is also a durable product which can be used with various materials, including: wood, fabric, glass, china or metal.

So we think about Voronoi heart. We designed it as a lamp. There is no more materials. You will find them easly. In this project, we are using just Arduino Nano, a resistor and a red led. That’s it. After you have a Voronoi heart lamp, use it yourself or give it to your loved ones.

We bet they'll certainly like it.And no more words. Ladies and Gentlemen Please Welcome “VORONOI HEART LAMP”

Code

pwm for heart.inoArduino
int ledPin = 3;
void setup() {
  // nothing happens in setup
}

void loop() {
  // fade in from min to max in increments of 5 points:
  for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
    // sets the value (range from 0 to 255):
    analogWrite(ledPin, fadeValue);
    // wait for 30 milliseconds to see the dimming effect
    delay(50);
  }

  // fade out from max to min in increments of 5 points:
  for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
    // sets the value (range from 0 to 255):
    analogWrite(ledPin, fadeValue);
    // wait for 30 milliseconds to see the dimming effect
    delay(50);
  }
}

Schematics

circuit1_49nQCcFQal.png
Circuit1 49nqccfqal

Comments

Similar projects you might like

Night Lamp Using Arduino & Epoxy Resin

Project tutorial by TheTNR

  • 833 views
  • 0 comments
  • 5 respects

Heartbeat Lamp - Mother's Day Gift

Project showcase by TheTNR

  • 634 views
  • 0 comments
  • 0 respects

Heart Attack with LED

Project tutorial by TheTNR

  • 598 views
  • 0 comments
  • 2 respects

RFID Desk Lamp

Project tutorial by Kutluhan Aktar

  • 1,231 views
  • 0 comments
  • 3 respects

3D Printed Christmas Tree with Animation

Project tutorial by TheTNR

  • 1,081 views
  • 2 comments
  • 6 respects
Add projectSign up / Login