Git Product home page Git Product logo

kerr_geodesic_sculpture's Introduction

3D printed light sculpture showing the trajectory of a particle around a spinning black hole

This shows a timeslice of the path of a massive particle (with some specific initial position and velocity that gives a nice looking trajectory) around a spinning (Kerr) black hole (with parameters m=1, a=1/3). The black (very slightly squashed) sphere in the center represents the event horizon of the black hole.

I calculated the trajectory using mathematica (code in the notebook.nb file)by directly integrating the geodesic equations. Here's the piece of it in the sculpture, and here's a longer section. The particle will continue to orbit the black hole indefinitely, with the radius changing between a minimum and maximum value. In contrast to orbits around non-spinning black holes or stars/planets (which can only spin very slowly) the trajectory is three-dimensional, i.e. it doesn't just stay in one plane.

I imported the trajectory into Fusion 360, put a hollow tube around it, and printed it on my Prusa Mk3. Then I pushed some side glow fiber optic through the tube (that was the hardest part of the whole thing...). The base and black hole are also printed. In the base there is an attiny85 microcontroller, a potentiometer, and two WS2812b LEDs, powered via a micro usb socket. Here's a picture of the internals.

Twisting the black hole turns the potentiometer and changes the illumination between off, fixed color, color changing, and white.

kerr_geodesic_sculpture's People

Contributors

paulklinger avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.