Inhaltsverzeichnis:

Erstellen Sie einen Lasertreiber von einem Arduino-Board. - Gunook
Erstellen Sie einen Lasertreiber von einem Arduino-Board. - Gunook

Video: Erstellen Sie einen Lasertreiber von einem Arduino-Board. - Gunook

Video: Erstellen Sie einen Lasertreiber von einem Arduino-Board. - Gunook
Video: Eleksmaker Eleksmill Cnc Mill - Router & Laser Build, Tutorial & Test 2024, November
Anonim
Erstellen Sie einen Lasertreiber von einem Arduino-Board
Erstellen Sie einen Lasertreiber von einem Arduino-Board
Erstellen Sie einen Lasertreiber von einem Arduino-Board
Erstellen Sie einen Lasertreiber von einem Arduino-Board

Dieses anweisbare ist, einen Lasertreiber aus einem Arduino-basierten Board für einen 5 mW Adafruit-Laser aufzubauen. Ich habe mich für ein Arduino-Board entschieden, da ich den Laser in Zukunft möglicherweise von meinem Computer aus fernsteuern möchte. Ich werde auch den Arduino-Beispielcode verwenden, um zu zeigen, wie jemand mit wenig Programmiererfahrung schnell loslegen kann. Für dieses Beispiel habe ich ein Intel® Galileo Gen2-Board, das auf dem Arduino Uno-Chip basiert.

Schritt 1: Lasersicherheit und Vorsichtsmaßnahmen

Lasersicherheit und Vorsichtsmaßnahmen
Lasersicherheit und Vorsichtsmaßnahmen

Da diese Anweisungen für die Arbeit mit Elektronik und einer Laserquelle der Klasse 3R gelten, treffen Sie die entsprechenden Sicherheitsvorkehrungen, wie z. B. eine Brille, eine geerdete Quelle und gesunden Menschenverstand.

Es ist wichtig, einige allgemeine Sicherheitsvorkehrungen für Laser zu beachten, bevor wir beginnen. Schauen Sie niemals direkt in einen Laserstrahl, der von einem Spiegel reflektiert wird. Schauen Sie niemals auf den Kopf einer Laserquelle (oder reflektiert), die an die Stromversorgung angeschlossen ist. Beim Experimentieren mit kohärenten Lichtquellen, insbesondere bei der Arbeit mit nicht sichtbarem Licht, kann es vorkommen, dass ein Gerät nicht leuchtet und die Augen schädigt. Dieses anweisbare funktioniert nur mit sichtbarem Licht bei sehr geringer Leistung, so dass es äußerst unwahrscheinlich ist, menschliches Gewebe zu schädigen, jedoch müssen Vorsichtsmaßnahmen angegeben und eingehalten werden.

Für die Laserwellenlänge, in unserem Fall 650 nm Wellenlänge, ist eine Schutzbrille erforderlich.

Schritt 2: Sammeln Sie alle Komponenten und Software

Sammeln Sie alle Komponenten und Software
Sammeln Sie alle Komponenten und Software

Sammeln Sie alle Komponenten auf einer sauberen, statischen freien Oberfläche.

1 Arduino-Basisplatine und richtige Stromkabel

1 USB-Kabel, um Daten vom Arduino-Board zum steuernden Computer zu übertragen (in meinem Fall: USB-Stecker auf Micro-Stecker)

1 Taster

1 Laserquelle

Lasermontage-Hardware (eine Art Laserständer, Bühnenhalterung oder Fahrradlichthalter.)

1 Brille (pro Person)

Überbrückungskabel

Installieren Sie die Arduino-IDE oder konfigurieren Sie die erforderliche Software, um das Arduino-Board (Intel Galileo Gen 2) und die Laserquelle zu steuern.

  • Installieren Sie die Arduino-IDE:

    Ich verwende die Desktop-IDE, die auf High Sierra mit einem Intel Core i7 ausgeführt wird

Oder

  • Konfigurieren Sie die Arduino-IDE für die Ausführung in einem Webbrowser:

    Es war mir nicht gelungen, die Web-IDE dazu zu bringen, die App zu kompilieren und an das Board zu senden. Es gab immer wieder Compilerfehler, die höchstwahrscheinlich mit dem Galileo-Board zusammenhingen

Schritt 3: Testen Sie die Verbindung vom Arduino Board und Computer

  1. Starten Sie die Arduino-IDE
  2. Verbinden Sie das USB-Kabel von Ihrem Computer mit dem Arduino-Board.
  3. Wählen Sie bei Bedarf das Board und den entsprechenden seriellen Port aus.
  4. Wählen Sie Tools und das Board-Pulldown -> Board-Manager

    Geben Sie Intel Galileo ein und es sollte automatisch die neuesten Bibliotheken für das Board abrufen. Wählen Sie Installieren und dann Schließen

  5. Laden Sie das Schaltflächen-Tutorial.

    Wählen Sie in der Desktop-IDE das Menü Datei -> Beispiele -> 02. Digital -> Schaltfläche

www.arduino.cc/en/Tutorial/Button

Drücken Sie die Check-Taste, um zu überprüfen, und dann die -> Pfeiltaste, um den neuen Code auf das Arduino hochzuladen

Bei Erfolg sollten die Tasten blinken und blinken.

Schritt 4: Bauen Sie die Hardwareschaltung zusammen

Bauen Sie die Hardware-Schaltung zusammen
Bauen Sie die Hardware-Schaltung zusammen
Bauen Sie die Hardware-Schaltung zusammen
Bauen Sie die Hardware-Schaltung zusammen

Drucktastentest:

Dies dient dazu, zu testen, ob die Grundschaltung funktioniert, bevor der Laser hinzugefügt wird.

Stecken Sie den Jumper von der 5 Volt Seite her und stecken Sie ihn auf eine Seite des Tasters.

Stecken Sie das schwarze Kabel in die Masse und befestigen Sie es an der anderen Seite des Druckknopfes.

Wenn Sie ein Steckbrett verwenden, kann es so einfach aussehen.

www.arduino.cc/en/Tutorial/Button

Schritt 5: Fügen Sie den Laser zur Schaltung hinzu

Fügen Sie den Laser zur Schaltung hinzu
Fügen Sie den Laser zur Schaltung hinzu
Fügen Sie den Laser zur Schaltung hinzu
Fügen Sie den Laser zur Schaltung hinzu
Fügen Sie den Laser zur Schaltung hinzu
Fügen Sie den Laser zur Schaltung hinzu

Um den Laser anzutreiben, habe ich diesen Code verwendet: Tastencode aus dem Beispiel erweitert. Dieser Beispielcode wird auch als Anlage zu diesem Schritt gespeichert.

Sobald Sie wissen, dass alles wie vorgesehen funktioniert, können Sie das Gerät ausschalten und den Laser anschließen.

Verdrahten Sie es wie im obigen Schema oder finden Sie es hier. Stecken Sie den Laser inline zwischen Druckknopf und Masse.

Schritt 6: Starten Sie den Laser

Image
Image

Wählen Sie Upload in der IDE und stellen Sie den Arduino-Code auf dem Board bereit.

Sie sollten eine Meldung sehen, die besagt, dass die Übertragung abgeschlossen ist und der Laser aufleuchtet.

Dieser Code stellt den Laser so ein, dass er bei jedem dritten Tastendruck leuchtet, wie im Video gezeigt.

Vielen Dank, dass Sie sich angesehen und gelesen haben, wie Sie ein Intel Galileo Gen 2-Prototyping-Board verwenden, um eine kleine Laserquelle anzutreiben. Viel Spaß beim Machen!

Empfohlen: