Indholdsfortegnelse:

Opret en laserdriver fra et Arduino -bord: 6 trin (med billeder)
Opret en laserdriver fra et Arduino -bord: 6 trin (med billeder)

Video: Opret en laserdriver fra et Arduino -bord: 6 trin (med billeder)

Video: Opret en laserdriver fra et Arduino -bord: 6 trin (med billeder)
Video: Leap Motion SDK 2024, Juli
Anonim
Opret en laserdriver fra et Arduino -bord
Opret en laserdriver fra et Arduino -bord
Opret en laserdriver fra et Arduino -bord
Opret en laserdriver fra et Arduino -bord

Denne instruktive er at opbygge en laserdriver fra et Arduino -baseret kort til en 5 mW Adafruit -laser. Jeg valgte et Arduino -kort, da jeg måske vil styre laseren eksternt fra min computer i fremtiden. Jeg vil også bruge prøven Arduino -kode til at vise, hvordan en person med lidt programmeringserfaring hurtigt kan komme i gang. I dette eksempel har jeg et Intel® Galileo Gen2 -kort baseret på Arduino Uno -chippen.

Trin 1: Lasersikkerhed og forholdsregler

Lasersikkerhed og forholdsregler
Lasersikkerhed og forholdsregler

Da disse anvisninger skal fungere med elektronik og en laserkilde i klasse 3R, skal du tage de nødvendige sikkerhedsforanstaltninger, f.eks. Googles, jordet kilde og sund fornuft.

Det er vigtigt at bemærke nogle generelle lasersikkerhedsforanstaltninger, før vi går i gang. Se aldrig direkte på et laserstrålehoved på, eller en der reflekteres fra et spejl. Se aldrig på et laserkildehoved på (eller reflekteret), der er tilsluttet strøm. Når man eksperimenterer med sammenhængende lyskilder, især når man arbejder med ikke-synligt lys, er det muligt ikke at indse, at en enhed lyser og beskadiger ens øjne. Denne instruks vil kun fungere med synligt lys ved meget lav effekt, så det er yderst usandsynligt at skade menneskeligt væv, men der skal angives og overholdes forholdsregler.

Sikkerhedsgoogler bedømt til laserbølgelængden, i vores tilfælde 650 nm bølgelængde, er påkrævet.

Trin 2: Saml alle komponenter og software

Saml alle komponenter og software
Saml alle komponenter og software

Saml alle komponenterne på en ren, statisk fri overflade.

1 Arduino bundkort og korrekte strømkabler

1 usb -kabel til at overføre data fra Arduino -kortet til den styrende computer (i mit tilfælde: USB -han til mikro -han -kabel)

1 trykknap

1 laserkilde

Lasermonteringshardware (en slags laserstand, scenemontering eller cykellysholder).

1 sæt googles (pr. Person)

jumper kabler

Installer Arduino IDE eller konfigurer den nødvendige software til at styre Arduino -kortet (Intel Galileo Gen 2) og laserkilden.

  • Installer Arduino IDE:

    Jeg bruger desktop IDE, der kører på High Sierra med en Intel Core i7

Eller

  • Konfigurer Arduino IDE til at køre i en webbrowser:

    Det lykkedes mig ikke at få web -IDE til at kompilere og sende appen til bestyrelsen. Det blev ved med at smide kompilatorfejl, der sandsynligvis var relateret til Galileo -kortet

Trin 3: Test forbindelsen fra Arduino -kortet og computeren

  1. Start Arduino IDE
  2. Tilslut USB -kablet fra din computer til Arduino -kortet.
  3. Vælg kort og passende seriel port, hvis det er nødvendigt.
  4. Vælg Værktøjer, og træk bestyrelsen ned -> Board manager

    skriv Intel Galileo, og den skulle automatisk trække de nyeste biblioteker op til tavlen. Vælg Installer, derefter Luk

  5. Indlæs knappen tutorial.

    Fra skrivebordets IDE skal du vælge menuen Filer -> Eksempler -> 02. Digital -> Knap

www.arduino.cc/en/Tutorial/Button

Tryk på check -knappen for at bekræfte, derefter på knappen -> for at uploade den nye kode til Arduino

Hvis det lykkes, skal du se knapperne blinke og blinke.

Trin 4: Saml hardware -kredsløbet

Saml hardware -kredsløbet
Saml hardware -kredsløbet
Saml hardware -kredsløbet
Saml hardware -kredsløbet

Push Button test:

Dette er for at teste, at det grundlæggende kredsløb fungerer, før laseren tilføjes.

Tilslut jumperen fra 5 Volt -siden, og fastgør den til den ene side af trykknappen.

Sæt den sorte ledning til jorden, og fastgør den til den anden side af trykknappen.

Hvis du bruger et brødbræt, kan det se så enkelt ud som dette.

www.arduino.cc/en/Tutorial/Button

Trin 5: Tilføj laseren til kredsløbet

Tilføj laseren til kredsløbet
Tilføj laseren til kredsløbet
Tilføj laseren til kredsløbet
Tilføj laseren til kredsløbet
Tilføj laseren til kredsløbet
Tilføj laseren til kredsløbet

For at køre laseren har jeg brugt denne kode: knapkode udvidet fra eksemplet. Denne prøvekode gemmes også som en vedhæftet fil til dette trin.

Når du ved, at alt fungerer efter hensigten, kan du slukke for enheden og tilslutte laseren.

Tilslut det som skematisk ovenfor eller fundet her. Sæt laseren inline mellem trykknappen og jorden.

Trin 6: Start laseren

Image
Image

Vælg upload i IDE og implementer Arduino -koden på tavlen.

Du bør se en meddelelse, der siger overførsel fuldført, og laseren lyser.

Denne kode satte laseren til at lyse hvert tredje knap tryk, som vist i videoen.

Tak fordi du så og læste om, hvordan du bruger et Intel Galileo Gen 2 prototypebord til at drive en lille laserkilde. Glad for at lave!

Anbefalede: