Innehållsförteckning:

Skapa en laserdrivrutin från ett Arduino -kort: 6 steg (med bilder)
Skapa en laserdrivrutin från ett Arduino -kort: 6 steg (med bilder)

Video: Skapa en laserdrivrutin från ett Arduino -kort: 6 steg (med bilder)

Video: Skapa en laserdrivrutin från ett Arduino -kort: 6 steg (med bilder)
Video: Arduino Laser Sensor detector 2024, November
Anonim
Skapa en laserdrivrutin från ett Arduino -kort
Skapa en laserdrivrutin från ett Arduino -kort
Skapa en laserdrivrutin från ett Arduino -kort
Skapa en laserdrivrutin från ett Arduino -kort

Denna instruerbara är att bygga upp en laserdrivrutin från ett Arduino -baserat kort för en 5 mW Adafruit -laser. Jag valde ett Arduino -kort eftersom jag kanske vill fjärrstyra lasern från min dator i framtiden. Jag använder också Arduino -koden för att visa hur någon med liten programmeringserfarenhet kan komma igång snabbt. I det här exemplet har jag ett Intel® Galileo Gen2 -kort baserat på Arduino Uno -chipet.

Steg 1: Lasersäkerhet och försiktighetsåtgärder

Lasersäkerhet och försiktighetsåtgärder
Lasersäkerhet och försiktighetsåtgärder

Eftersom dessa anvisningar ska fungera med elektronik och en laserkälla i klass 3R, ska du vidta lämpliga säkerhetsåtgärder, till exempel googlar, jordad källa och sunt förnuft.

Det är viktigt att notera några allmänna lasersäkerhetsåtgärder innan vi sätter igång. Titta aldrig direkt på ett laserstrålehuvud, eller ett som reflekteras från en spegel. Titta aldrig på ett laserkällhuvud på (eller reflekterat) som är anslutet till ström. När man experimenterar med sammanhängande ljuskällor, särskilt när man arbetar med icke-synligt ljus, är det möjligt att inte inse att en enhet lyser och skadar ögonen. Denna instruerbara funktion fungerar bara med synligt ljus vid mycket låg effekt, så det är extremt osannolikt att skada mänsklig vävnad, men försiktighetsåtgärder måste anges och följas.

Säkerhetsgooglar som är klassade för laservåglängden, i vårt fall 650 nm våglängd, krävs.

Steg 2: Samla alla komponenter och programvara

Samla alla komponenter och programvara
Samla alla komponenter och programvara

Samla alla komponenter på en ren statisk fri yta.

1 Arduino baskort och rätt strömkablar

1 usb -kabel för att överföra data från Arduino -kortet till styrdatorn (i mitt fall: USB -hane till mikrohane -kabel)

1 tryckknapp

1 laserkälla

Lasermonteringsutrustning (någon form av laserstativ, scenfäste eller cykelljushållare.)

1 uppsättning googlar (per person)

startkablar

Installera Arduino IDE eller konfigurera nödvändig programvara för att styra Arduino -kortet (Intel Galileo Gen 2) och laserkälla.

  • Installera Arduino IDE:

    Jag använder desktop IDE som körs på High Sierra med en Intel Core i7

Eller

  • Konfigurera Arduino IDE för att köras i en webbläsare:

    Jag lyckades inte få webb -IDE att kompilera och skicka appen till styrelsen. Det fortsatte att kasta kompilatorfel som sannolikt är relaterat till Galileo -kortet

Steg 3: Testa anslutningen från Arduino -kortet och datorn

  1. Starta Arduino IDE
  2. Anslut USB -kabeln från din dator till Arduino -kortet.
  3. Välj kort och lämplig seriell port om det behövs.
  4. Välj Verktyg och dra ned styrelsen -> Styrelsechef

    skriv Intel Galileo och den ska automatiskt hämta de senaste biblioteken för kortet. Välj Installera och sedan Stäng

  5. Ladda knappen handledning.

    Från skrivbordet IDE, välj Arkiv -menyn -> Exempel -> 02. Digital -> Knapp

www.arduino.cc/en/Tutorial/Button

Tryck på kontrollknappen för att verifiera, sedan på -> pilknappen för att ladda upp den nya koden till Arduino

Om det lyckas bör du se knapparna blinka och blinka.

Steg 4: Montera maskinvarukretsen

Montera hårdvarukretsen
Montera hårdvarukretsen
Montera hårdvarukretsen
Montera hårdvarukretsen

Tryckknappstest:

Detta för att testa att grundkretsen fungerar innan lasern läggs till.

Anslut bygeln från 5 Volt -sidan och fäst den på ena sidan av tryckknappen.

Anslut den svarta ledningen till marken och fäst den på andra sidan av tryckknappen.

Om du använder en brödbräda kan det se så enkelt ut som detta.

www.arduino.cc/en/Tutorial/Button

Steg 5: Lägg till lasern i kretsen

Lägg till lasern i kretsen
Lägg till lasern i kretsen
Lägg till lasern i kretsen
Lägg till lasern i kretsen
Lägg till lasern i kretsen
Lägg till lasern i kretsen

För att driva lasern har jag använt denna kod: knappkod utökad från exemplet. Denna exempelkod sparas också som bilaga till detta steg.

När du vet att allt fungerar som avsett kan du stänga av enheten och ansluta lasern.

Anslut det som schemat ovan eller hittas här. Anslut lasern inline mellan tryckknappen och jord.

Steg 6: Starta lasern

Image
Image

Välj uppladdning i IDE och distribuera Arduino -koden till styrelsen.

Du bör se ett meddelande som säger att överföringen är klar och lasern tänds.

Med den här koden tänds lasern varje tredje knapptryckning, som visas i videon.

Tack för att du tittade och läste om hur du använder en Intel Galileo Gen 2 prototypkort för att driva en liten laserkälla. Glad att göra!

Rekommenderad: