DIY 3D-Scanner

Arduino Code

Download Gehäuse Steuereinheit:

Lizenz: CC BY-NC-SA 3.0

Vorbereitungen:
Voraussetzung ist, dass Arduino und der Chipsatztreiber CH341 installiert wurden. Im Anschluss wird die benötigte Hardware bereit gelegt und der Lötkolben startklar gemacht.

Selbstverständlich kann man zuvor diese Schaltung via Steckbrett testen, bevor man entsprechend alles verlötet:

Hardware:
* Arduino Nano
* OLED-Display
* Steppertreiber
* Stecker (weiblich)
* Druckschalter (2)
* feine Litzen
* Lötzinn
* Flussmittel
* Lötkolben
* Heißklebepistole

Schaltung - Erläuterung:
Die analogen Anschlüsse A4 und A5 dienen der Kommunikation mit dem OLED-Display. DIese PINs sind in der Display-Bibliothek so festgelegt.

Arduino NANO OLED-Display
GND GND
5V VCC
A5 SCL
A4 SDA

Druckschalter-Anschluss:
Der digitale Anschluss D5 empfängt durch Tastendruck das Signal, welches das Skript pausiert. Die Resetfunktion ist selbsterklärend.

Arduino NANO Resetschalter
GND PIN1
RST PIN2
Arduino NANO Pauseschalter
5V PIN1
D5 PIN2

Stepper-Anschluss:
Die Anschlüsse 1A, 1B, 2A, 2B dienen der Ansteuerung des Steppermotors. 1A und 1B bilden ein Spulenpaar. Die Anschlüsse RESET und SLEEP müssen gebrückt werden! Der Stecker (weiblich) wird für den 12V Anschluss benötigt.

Arduino NANO Steppertreiber
GND GND
5V VDD
D6 DIR
D7 STEP
Steppertreiber 12V Input
GND GND
VMOT 12V

Software:
Der Arduino-Code ist relativ stark auskommentiert und selbsterklärend. Die anzusteuernden PINs und weitere Variablen des Quellcodes können gern nach belieben angepasst werden. Den Quellcode kann man hier dierekt prüfen und auch downloaden.

* Arduino Codierung aufklappen *

Hardwaregehäuse:
Im Anschluss wird ein Gehäuse erstellt, welches alle Teile aufnimmt und eine einfache Bedienung ermöglicht.

Nun werden alle Bauteile verlötet. Um den Einbau zu erleichtern, wird alles lediglich vorverlötet. Am Ende löten wir alles an den Arduino Nano.

Anschließend positionieren wir alle Bauteile im Gehäuse.

Nachdem alles laut Schaltplan verlötet wurde, positionieren wir alle Bauteile abschließend und fixieren diese mit Heißkleber und verschließen das Gehäuse.

Abschließend überprüfen wir die Funktionalität des 3D-Scanners. Der Steppermotor sollte entsprechend der Displayangaben agieren.