Zelfgemaakte 3D-Scanner op de goedkope (3 / 4 stap)

Stap 3: Software


Dit is waar het grootste deel van het werk is gebeurd. Om dit hele proces om te werken, ging ik nodig:

  • Software te grijpen van de gegevens uit de Kinect
  • Software een netwerk-bericht verzenden naar de Pi te vertellen om te roteren
  • Software op de Pi te maken van de GPIO pinnen veroorzaken een stap omhoog/omlaag, die op zijn beurt zou vertellen de stepper motorcontroller te versterken

Gelukkig, de Software Developer Kit voor de Kinect was vrij eenvoudig. (Ik ben een C# ontwikkelaar door handel). Ik was een beetje bezorgd over het netwerk gedeelte van dingen, maar de Lidgren netwerkbibliotheek (ook beschikbaar in C#) bleek erg handig. Op de Pi, mij installateur Mono, en creëerde een kleine klant-app waarmee ook de netwerkbibliotheek Lidgren op zoek naar een binnenkomende aanvraag. Ik kon een file gebaseerd GPIO system (nog in C#) gebruiken om te vertellen van de stepper motor controller om zijn ding te doen.

Ik had eens alle 3D gescande gegevens uit een volledige rotatie van het object die wordt gescand. Voor elke momentopname van gescande gegevens veranderde ik het in de dezelfde coördinatenruimte. Vanaf daar uiteindelijk heb ik met behulp van een voxel gebaseerde benadering om de gegevens te combineren: Ik zou drie aangrenzende diepte punten behandelen als een driehoek, en deze driehoek snijden in de gegevensstructuur van een zoekboom. Uiteindelijk was wat ik eindigde met een zoekboom waaruit blijkt welke regio's in 3D ruimte waren "solid" en welke "leeg". Vanaf daar, ik liep de marching cubes-algoritme, en gebruikte het voor het genereren van een waterdichte mesh.

Een van de lastige onderdelen kreeg de scanner correct gekalibreerd. Ik had eigenlijk om dit te doen door het eyeballing dingen: Ik zou een klein voorwerp op de scanner, te scannen, draaien, en zie hoe het vergeleken. Als het leek af, zou ik moeten aanpassen van mijn "gemeten" afstand van de Kinect naar het midden van de scanning platform, en herhaal het proces.

Gerelateerde Artikelen

Zelfgemaakte hout metaal draaibank zeer goedkope

Zelfgemaakte hout metaal draaibank zeer goedkope

Zelfgemaakte Mini draaibank Chuck hout metalen as Conveyor DIY Router How to Make boor CNC Machine spindelDIY hout Mini draaibank metaal as zelfgemaakte Conveyor met Motor boor erg goedkoop en makkelijk:Onderdelen en Tools:MDF hout 200 x 650 x 20 mm2
123D scanner - zelfgemaakte 3D Scanner

123D scanner - zelfgemaakte 3D Scanner

Hey - neem hier een kijkje op mijn nieuwe projectIn dit project bouwde ik een 3D-Scanner, waarmee het genereren van 3D-modellen van fysieke voorwerpen.De bestanden kunnen later worden weergegeven in de 3D-software (GLC speler, Sketchup, Rhino of site
Hoe maak je een zelfgemaakte Groot Cat boom voor goedkope

Hoe maak je een zelfgemaakte Groot Cat boom voor goedkope

Heb ik geprobeerd de perfecte boom voor mijn grote katten, maar het is ongelooflijk duur voor wat het is, dus ik zal laten zien dat u hoe maak je een aangepaste kat boom die de helft van de goedkoopste Krabpaal u vindt zal kosten. Inspireren u van éé
Plastic emmer 3D-Scanner voor 123D vangst

Plastic emmer 3D-Scanner voor 123D vangst

Bouw uw eigen 3D-scanner op de goedkope! Helemaal u nood zit minder dan $50 van ijzerhandel materialen, een digitale camera en 123D vangst.Waarom een plastic emmer? 123D vangst werkt best met behulp van foto's genomen rond een object onder goede lich
Procedure: Leg uw herinneringen In volledig 3D!

Procedure: Leg uw herinneringen In volledig 3D!

Mijn zus had onlangs een bruiloft, en ik wilde iets speciaals voor haar bruiloft die doen paar, als een volk had. Wat kan dit zijn?Uiteraard is het belangrijkste ding kun je uit de buurt van een bruiloft zijn de herinneringen. Herinneringen, echter m
Wroeten/teeltmateriaal Sprawl-y

Wroeten/teeltmateriaal Sprawl-y

Zoals beloofd in mijn Instructable voor upright-ish planten, hier is de methode die ik gebruik voor uitgestrekte planten zoals tijm, oregano, of zoals hier afgebeeld, kruipende Jenny.De techniek is precies hetzelfde, het enige echte verschil is hoe t
Maken yoghurt zonder speciale apparatuur

Maken yoghurt zonder speciale apparatuur

Zelfgemaakte yoghurt is lekkerder én goedkoper dan winkel koopt yoghurt, plus het is zeer eenvoudig te maken; je hoeft alleen je geduldig moet zijn. Hoeft u geen speciale apparatuur om de yoghurt ook niet. Alle u nodig heeft is een kookpot, een (warm
Hoe om te scannen vier foto's in een keer

Hoe om te scannen vier foto's in een keer

Dit Instructable toont een eenvoudige en efficiënte manier voor het scannen van vier foto's in één keer op uw scanner met een goedkope ($40) derde partij applicatie genaamd VueScan.De individuele foto's worden opgeslagen als afzonderlijke afbeeldings
Schuur werkplaats

Schuur werkplaats

dit is mijn man grot/workshop. Het dient het doel goed een cool om plaats te bieden mijn gekke projecten te voltooien en verbergen uit. Uitgerust met een mooie grote 4'X 8' werktafel, een bijzettafel met bergruimte onder met raam voor natuurlijk lich
GotMesh: De meest goedkope en simplistische 3D-scanner.

GotMesh: De meest goedkope en simplistische 3D-scanner.

heeft u gaas? is de meest goedkope en simplistische opensource 3D-scanner.Als je dit instructable, please vote voor het in de 3D printen wedstrijd 2016 .heeft u gaas? kunnen eigenaars van 3D printers gemakkelijk opnieuw gedetailleerde moeilijk te mod
Goedkope zelfgemaakte Specialty notenpasta

Goedkope zelfgemaakte Specialty notenpasta

Mijn familie houdt van moer boter. We eten ongeveer een en een half pond per week (soms meer!). Hoewel we de notenpasta zelf liefde, houden niet wij altijd van de prijs. Speciaal voor deze prachtige "fancy" notenpasta. Hier is een voorbeeld: een
CNC uit een scanner (goedkope)

CNC uit een scanner (goedkope)

u delen van scanners en printers om te bouwen van een goedkope CNC machine kan redden. Stappenmotoren en lineaire gidsen (staafjes) zijn overgenomen uit printers en scanners.De dingen die je moet kopen is aluminium profiel, stepper controller, Arduin
Hoe maak je een eenvoudige zelfgemaakte MineCraft prop (goedkope)

Hoe maak je een eenvoudige zelfgemaakte MineCraft prop (goedkope)

In deze tutorial zal deze stappen begeleiden u hoe maak je een goedkope en eenvoudige zelfgemaakte minecraft prop.U moet:Schuim/kartonSchaarPapier (elk type)LijmIk stel ook voor om te dik karton gebruiken. Langer duurt om te knippen, maar voelt meer
Zelfgemaakte Home Theater PC HTPC door Raspberry Pi DIY zeer goedkope

Zelfgemaakte Home Theater PC HTPC door Raspberry Pi DIY zeer goedkope

Zelfgemaakte Raspberry Pi goedkoop bij DIY Home Theater PC HTPC zeer eenvoudig en goedkoop met oude cover doos, laptop cellen 18650 batterijen, DC-DC step-up 3 volt 2 tot en met 5 volt module (onze andere grote lift module, 0,9-5v ingang, 5V 1 Ampe v