กลับไปหน้ารวมไฟล์
diy-photogrammetry-turntable-768bc1-en.md

DIY Photogrammetry Turntable

The inspiration for this project came from my brother, Fabio, a biology researcher at Pisa University. He was looking for a simple and efficient way to record data and create 3D Models of monkey bones for his scientific research.

Rear View. Arduino controller exposed.

To address the needs of Photogrammetry (creating 3D models from multiple photographs), I designed and built this small automatic Photogrammetry Turntable. It uses an Arduino UNO as the main control board, and an old DVD case was repurposed as the primary structural frame (for rapid prototyping, though in the future I plan to design and 3D print a more aesthetically pleasing and robust case).

Circuit just before case installation.

Engineering Design Details

The core of this project is its simplicity yet powerful functionality. The structure is designed to be easily opened for upgrades or replacing internal components (Modular Design).

Control panel.

Control and Interface Components:

  • ON/OFF Switch: For controlling the main power supply.
  • Start and Reset Buttons: To begin operation or immediately restart a cycle.
  • 3-way Mode Switch: This is the heart of the control system, allowing users to select from the following modes:
    1. Pause Mode: Temporarily pauses operation.
    2. Coarse Mode: Rough rotation (fewer images per revolution), suitable for scanning objects without complex details.
    3. Fine Mode: Detailed rotation (more images per revolution) to capture more frequent image data for high-resolution model creation.
  • 5 LED Status Bar: Functions as a Progress Bar, indicating to the user what percentage of the rotation (0-360 degrees) has been completed.
  • Green Status LED: The main operation status light. It "blinks" when in standby mode awaiting commands and "stays lit" when a rotation is in progress.

Motor Control and Program Logic

For this project, I chose the DS04-NFC 360° Continuous Rotation Servo Motor. Unlike typical servo motors, it can rotate continuously. Therefore, controlling the "degree" of rotation isn't done by direct position commands but by adjusting the PWM (Pulse Width Modulation) signal in conjunction with precisely defined rotation durations to simulate stepping motion.

From an engineering perspective, this motor model provides sufficient torque to support objects weighing up to 2 kilograms, which is enough for the animal bone samples or biological objects Fabio intends to scan.

Zoom on circuit.

Circuit Assembly and Power Source

To ensure system stability and durability for real-world use, I soldered the circuit onto a Double-side 40x60 mm PCB. This helps prevent loose wires during rotation.

The power supply system is designed for flexibility:

  • Can use a 12V 1A Power Supply for extended lab use.
  • Or use a 9V battery (Transistor Battery) for portability when used outdoors.

With a combination of precise motor control programming and user-friendly control panel design, this device has become an essential tool that significantly reduces workload and increases accuracy in creating digital data archives for research into mammalian evolution.

ข้อมูล Frontmatter ดั้งเดิม

title: "DIY Photogrammetry Turntable"
description: "A low cost turntable for photogrammetry acquisitions. Used by Department of Biology at University of Pisa to acquire 3D models of bones."
author: "alfiosky4"
category: "Motors & Robotics"
tags:
  - "photo"
  - "photogrammetry"
  - "turntable"
  - "acquisition"
  - "platform"
views: 13561
likes: 7
price: 1120
difficulty: "Intermediate"
components:
  - "1x Arduino UNO"
  - "2x Big Red Dome Button"
  - "1x On/Off Power Switch"
  - "1x DS04-NFC Servo Motor"
  - "6x LED (generic)"
  - "1x Slide Switch"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/7dcd1e13-e212-424c-be26-253d065eb739.ino"
documentationLinks: []
passwordHash: "5477fef9f02f2c7f9cbc3ac5a5429662f6d4f894cfaad939bfce57e8218a972c"
encryptedPayload: "U2FsdGVkX18y+3fuRKOKesiBuRTxEACHpO+MFY9eW3VD5vu/u4huZZFoczpt4hODLcKeryLnkh2PY2hye+B2psI6mOMvzGUg420ZFj1FxZo="
seoDescription: "Low-cost DIY Photogrammetry Turntable for 3D models. Used by University of Pisa Department of Biology for bone digitizing projects."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/diy-photogrammetry-turntable-768bc1_cover.jpg"
lang: "en"