Πίνακας περιεχομένων:

Δημιουργία προγράμματος οδήγησης λέιζερ από πίνακα Arduino .: 6 βήματα (με εικόνες)
Δημιουργία προγράμματος οδήγησης λέιζερ από πίνακα Arduino .: 6 βήματα (με εικόνες)

Βίντεο: Δημιουργία προγράμματος οδήγησης λέιζερ από πίνακα Arduino .: 6 βήματα (με εικόνες)

Βίντεο: Δημιουργία προγράμματος οδήγησης λέιζερ από πίνακα Arduino .: 6 βήματα (με εικόνες)
Βίντεο: Sainsmart 3018 PROVer Mach3 Cnc Build, Test & Review 2024, Ιούλιος
Anonim
Δημιουργήστε ένα πρόγραμμα οδήγησης λέιζερ από έναν πίνακα Arduino
Δημιουργήστε ένα πρόγραμμα οδήγησης λέιζερ από έναν πίνακα Arduino
Δημιουργήστε ένα πρόγραμμα οδήγησης λέιζερ από έναν πίνακα Arduino
Δημιουργήστε ένα πρόγραμμα οδήγησης λέιζερ από έναν πίνακα Arduino

Αυτό το διδακτικό είναι να δημιουργήσετε ένα πρόγραμμα οδήγησης λέιζερ από έναν πίνακα με βάση το Arduino για ένα λέιζερ Adafruit 5 mW. Επέλεξα έναν πίνακα Arduino καθώς μπορεί να θέλω να ελέγξω το λέιζερ εξ αποστάσεως από τον υπολογιστή μου στο μέλλον. Θα χρησιμοποιήσω επίσης το δείγμα κώδικα Arduino για να δείξω πώς κάποιος με μικρή εμπειρία προγραμματισμού μπορεί να λειτουργήσει γρήγορα. Για αυτό το παράδειγμα, έχω μια πλακέτα Intel® Galileo Gen2 που βασίζεται γύρω από το τσιπ Arduino Uno.

Βήμα 1: Ασφάλεια και προφυλάξεις λέιζερ

Ασφάλεια λέιζερ και προφυλάξεις
Ασφάλεια λέιζερ και προφυλάξεις

Καθώς αυτές οι οδηγίες πρέπει να λειτουργούν με ηλεκτρονικά και μια πηγή λέιζερ κατηγορίας 3R, λάβετε τις κατάλληλες προφυλάξεις ασφαλείας, όπως googles, γειωμένη πηγή και κοινή λογική.

Είναι σημαντικό να σημειώσουμε ορισμένες γενικές προφυλάξεις ασφαλείας λέιζερ πριν ξεκινήσουμε. Ποτέ μην κοιτάτε απευθείας μια ακτίνα λέιζερ, ή μια που αντανακλάται από έναν καθρέφτη. Ποτέ μην κοιτάτε την πηγή λέιζερ (ή αντανακλάται) που είναι συνδεδεμένη στο ρεύμα. Όταν πειραματίζεστε με συνεκτικές πηγές φωτός, ειδικά όταν εργάζεστε με μη ορατό φως, είναι πιθανό να μην συνειδητοποιήσετε ότι μια συσκευή φωτίζει και βλάπτει τα μάτια κάποιου. Αυτό το εκπαιδευτικό θα λειτουργεί μόνο με ορατό φως σε πολύ χαμηλή ισχύ, οπότε είναι εξαιρετικά απίθανο να βλάψει τον ανθρώπινο ιστό, ωστόσο πρέπει να ληφθούν μέτρα και να τηρηθούν οι προφυλάξεις.

Απαιτούνται προστατευτικά googles για το μήκος κύματος λέιζερ, στην περίπτωσή μας 650 nm μήκος κύματος.

Βήμα 2: Συγκεντρώστε όλα τα Componets και το Λογισμικό

Συγκεντρώστε όλα τα Componets και το Λογισμικό
Συγκεντρώστε όλα τα Componets και το Λογισμικό

Συγκεντρώστε όλα τα εξαρτήματα σε μια καθαρή στατική ελεύθερη επιφάνεια.

1 πλακέτα βάσης Arduino και κατάλληλα καλώδια τροφοδοσίας

1 καλώδιο usb για τη μετάδοση δεδομένων από την πλακέτα Arduino στον υπολογιστή ελέγχου (στην περίπτωσή μου: καλώδιο USB αρσενικό σε μικρό αρσενικό)

1 κουμπί

1 πηγή λέιζερ

Υλικό στερέωσης λέιζερ (κάποιο είδος βάσης λέιζερ, βάση στήριξης ή κάτοχος φωτός ποδηλάτου.)

1 σετ γκουγκλ (ανά άτομο)

καλώδια βραχυκύκλωσης

Εγκαταστήστε το Arduino IDE ή διαμορφώστε το απαραίτητο λογισμικό για τον έλεγχο της πλακέτας Arduino (Intel Galileo Gen 2) και της πηγής λέιζερ.

  • Εγκαταστήστε το Arduino IDE:

    Χρησιμοποιώ το IDE της επιφάνειας εργασίας που εκτελείται στο High Sierra με Intel Core i7

Ή

  • Διαμορφώστε το Arduino IDE για εκτέλεση σε πρόγραμμα περιήγησης ιστού:

    Δεν κατάφερα να βάλω το web IDE να μεταγλωττίσει και να στείλει την εφαρμογή στον πίνακα. Συνέχισε να ρίχνει σφάλματα μεταγλωττιστή που πιθανότατα σχετίζονται με τον πίνακα Galileo

Βήμα 3: Δοκιμάστε τη σύνδεση από τον πίνακα και τον υπολογιστή Arduino

  1. Ξεκινήστε το Arduino IDE
  2. Συνδέστε το καλώδιο USB από τον υπολογιστή σας στην πλακέτα Arduino.
  3. Επιλέξτε τον πίνακα και την κατάλληλη σειριακή θύρα εάν είναι απαραίτητο.
  4. Επιλέξτε Εργαλεία και επιλέξτε Πίνακας προς τα κάτω -> Διαχειριστής πίνακα

    πληκτρολογήστε Intel Galileo και θα πρέπει αυτόματα να τραβήξει τις πιο πρόσφατες βιβλιοθήκες για τον πίνακα. Επιλέξτε Εγκατάσταση και μετά Κλείσιμο

  5. Φορτώστε το σεμινάριο του κουμπιού.

    Από το IDE της επιφάνειας εργασίας, επιλέξτε το μενού Αρχείο -> Παραδείγματα -> 02. igηφιακό -> Κουμπί

www.arduino.cc/en/Tutorial/Button

Πατήστε το κουμπί ελέγχου για επαλήθευση και, στη συνέχεια, το κουμπί βέλους -> για να ανεβάσετε τον νέο κώδικα στο Arduino

Εάν είναι επιτυχής, θα πρέπει να δείτε τα κουμπιά να αναβοσβήνουν και να αναβοσβήνουν.

Βήμα 4: Συναρμολογήστε το κύκλωμα υλικού

Συναρμολογήστε το κύκλωμα υλικού
Συναρμολογήστε το κύκλωμα υλικού
Συναρμολογήστε το κύκλωμα υλικού
Συναρμολογήστε το κύκλωμα υλικού

Δοκιμή κουμπιού:

Αυτό γίνεται για να ελέγξετε ότι το βασικό κύκλωμα λειτουργεί πριν προσθέσετε το λέιζερ.

Συνδέστε το βραχυκυκλωτήρα από την πλευρά των 5 Volt και συνδέστε το στη μία πλευρά του κουμπιού.

Συνδέστε το μαύρο καλώδιο στο έδαφος και συνδέστε το στην άλλη πλευρά του κουμπιού.

Εάν χρησιμοποιείτε ένα breadboard, μπορεί να φαίνεται τόσο απλό όσο αυτό.

www.arduino.cc/en/Tutorial/Button

Βήμα 5: Προσθέστε το λέιζερ στο κύκλωμα

Προσθέστε το λέιζερ στο κύκλωμα
Προσθέστε το λέιζερ στο κύκλωμα
Προσθέστε το λέιζερ στο κύκλωμα
Προσθέστε το λέιζερ στο κύκλωμα
Προσθέστε το λέιζερ στο κύκλωμα
Προσθέστε το λέιζερ στο κύκλωμα

Για να οδηγήσω το λέιζερ, χρησιμοποίησα αυτόν τον κωδικό: ο κωδικός κουμπιού επεκτάθηκε από το παράδειγμα. Αυτό το δείγμα κώδικα αποθηκεύεται επίσης ως συνημμένο σε αυτό το βήμα.

Αφού καταλάβετε ότι όλα λειτουργούν κανονικά, μπορείτε να απενεργοποιήσετε τη συσκευή και να συνδέσετε το λέιζερ.

Συνδέστε το όπως το παραπάνω σχήμα ή βρέθηκε εδώ. Συνδέστε το λέιζερ ενδιάμεσα μεταξύ του κουμπιού και της γείωσης.

Βήμα 6: Ξεκινήστε το Laser

Image
Image

Επιλέξτε μεταφόρτωση στο IDE και αναπτύξτε τον κωδικό Arduino στον πίνακα.

Θα πρέπει να δείτε ένα μήνυμα που λέει ότι η μεταφορά ολοκληρώθηκε και το λέιζερ θα ανάψει.

Αυτός ο κωδικός έθεσε το λέιζερ να ανάβει σε κάθε τρίτο πάτημα κουμπιού, όπως φαίνεται στο βίντεο.

Σας ευχαριστούμε που παρακολουθήσατε και διαβάσατε πώς να χρησιμοποιήσετε έναν πίνακα πρωτοτύπων Intel Galileo Gen 2 για να οδηγήσετε μια μικρή πηγή λέιζερ. Καλή κατασκευή!

Συνιστάται: