Skip to content

SputnikNetwork/sputnik_material_nft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README.md

📜 Artifact Description

Sputnik Material NFT is a physical manifestation of a digital artifact, combining an energy-activated light installation with symbolic design. The artifact is intended for a techno-mage to charge with energy and intent, resulting in a powerful tool of influence in the material world.


🔮 Preparation of Base Elements

Before beginning to craft any artifact, gather and cleanse the raw materials. Their quality and purity determine the artifact’s longevity and the effectiveness of its magical charge.

  1. Inspect the beech wood and plywood for knots, cracks, and resin inclusions.
  2. Check the acrylic sheet for scratches and internal stresses.
  3. Ensure the transparent and light-blocking films are free of bubbles and contaminants.
  4. Use only new electronic components from reputable suppliers.
  5. Clean the magnetic connectors and neodymium magnets with alcohol and activate them with neutral energy.

🧩 Components and Construction

Enclosure Materials

  • Beech wood (frame)
  • Plywood (rear panel)
  • 3 mm acrylic sheet
    • Front side: transparent-film substrate with printed logo/design
    • Back side: light-blocking film so that LEDs illuminate only the logo while the rest of the acrylic remains opaque
  • Hanging hardware (mounting hooks and screws)
  • Self-tapping screws

Electronic Components

  • WS2812B LEDs (addressable LED strip)
  • Arduino Nano + shield (controller)
  • MGTFF wires
  • Tactile buttons (mode control)
  • MAX9814 microphone with DAC (sound-reactive mode)
  • Resistors: 1 kΩ and 10 kΩ
  • Magnetic power connector, 10 A
  • Power supply: 5 V, 20 A
  • Neodymium magnets (fixing elements)

3D Printing

  • Material: PETG plastic
  • Parts: Sputnik 3D model, power-connector enclosure
  • STL files and Fusion 360 source file included in the repository
  • Cyanoacrylate adhesive (e.g., Cosmo FEN or equivalent)

🖨️ 3D Printing Settings

  • Nozzle temperature: 240 °C
  • Bed temperature: 70 °C
  • Print speed: 50 mm/s
  • Infill: 100%
  • Supports: as needed
  • Layer height: 0.2 mm

🔌 Circuit Diagram

[Power Supply]──►[Magnetic Connector]──►[Arduino Nano Shield]
                                │
                                ├─►[WS2812B LED Strip]
                                ├─►[Tactile Buttons]
                                └─►[Microphone with DAC]

💾 Arduino Firmware

The main sketch sputnik_nft.ino is located in the firmware/ directory.

Dependencies

  • FastLED
  • AudioInput
  • EEPROM

Code Structure

  1. Component initialization
  2. Load settings from EEPROM
  3. Main loop: poll buttons and microphone, update LEDs
  4. Save new settings on long button press

⚙️ Operating Modes

Each mode is configured in config.json.

Mode Description Parameters
Static Constant illumination in a chosen color Color (RGB), brightness (0–255)
Breathing Smooth “breathing” light effect Speed, amplitude
Sound Reactive Responds to audio via microphone Sensitivity, color palette
Waves Moving light waves Wavelength length, speed
Random Random effect generation Change interval, brightness

🔗 Parts Links


Proper preparation of base elements, precise assembly, and robust firmware ensure the artifact’s durability and magical potency.

Источники

About

real material Sputnik NFT.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages