Innholdsfortegnelse:

Lag en laserdriver fra et Arduino -bord.: 6 trinn (med bilder)
Lag en laserdriver fra et Arduino -bord.: 6 trinn (med bilder)

Video: Lag en laserdriver fra et Arduino -bord.: 6 trinn (med bilder)

Video: Lag en laserdriver fra et Arduino -bord.: 6 trinn (med bilder)
Video: History's Worst Software Error 2024, November
Anonim
Lag en laserdriver fra et Arduino -bord
Lag en laserdriver fra et Arduino -bord
Lag en laserdriver fra et Arduino -bord
Lag en laserdriver fra et Arduino -bord

Denne instruksen er å bygge opp en laserdriver fra et Arduino -basert kort for en 5 mW Adafruit -laser. Jeg valgte et Arduino -kort, siden jeg kanskje vil kontrollere laseren eksternt fra datamaskinen min i fremtiden. Jeg vil også bruke prøven Arduino -koden for å vise hvordan noen med liten programmeringserfaring kan komme i gang raskt. For dette eksemplet har jeg et Intel® Galileo Gen2 -kort basert på Arduino Uno -brikken.

Trinn 1: Lasersikkerhet og forholdsregler

Lasersikkerhet og forholdsregler
Lasersikkerhet og forholdsregler

Siden disse retningslinjene skal fungere med elektronikk og en laserkilde i klasse 3R, må du ta de riktige sikkerhetstiltakene, for eksempel googles, jordet kilde og sunn fornuft.

Det er viktig å merke seg noen generelle lasersikkerhetstiltak før vi begynner. Se aldri direkte på et laserstrålehode på, eller et som reflekteres fra et speil. Se aldri på et laserkildehode på (eller reflektert) som er koblet til strøm. Når du eksperimenterer med sammenhengende lyskilder, spesielt når du arbeider med ikke-synlig lys, er det mulig å ikke innse at en enhet lyser og skader øynene. Denne instruksen vil bare fungere med synlig lys ved svært lav effekt, så det er ekstremt usannsynlig å skade menneskelig vev, men forholdsregler må angis og følges.

Sikkerhetsgoogler som er vurdert for laserbølgelengden, i vårt tilfelle 650 nm bølgelengde, er påkrevd.

Trinn 2: Samle alle komponentene og programvaren

Samle alle komponentene og programvaren
Samle alle komponentene og programvaren

Samle alle komponentene på en ren, statisk fri overflate.

1 Arduino -basiskort og riktige strømkabler

1 usb -kabel for å overføre data fra Arduino -kortet til kontrolldatamaskinen (i mitt tilfelle: USB -mann til mikro -mannskabel)

1 trykknapp

1 laserkilde

Lasermonteringsutstyr (en slags laserstativ, scenemontering eller lysholder for sykkel.)

1 sett googles (per person)

hoppekabler

Installer Arduino IDE eller konfigurer nødvendig programvare for å kontrollere Arduino -kortet (Intel Galileo Gen 2) og laserkilden.

  • Installer Arduino IDE:

    Jeg bruker desktop IDE som kjører på High Sierra med en Intel Core i7

Eller

  • Konfigurer Arduino IDE til å kjøre i en nettleser:

    Jeg lyktes ikke med å få web -IDE til å kompilere og sende appen til styret. Det fortsatte å kaste kompilatorfeil som mest sannsynlig er relatert til Galileo -kortet

Trinn 3: Test tilkoblingen fra Arduino -kortet og datamaskinen

  1. Start Arduino IDE
  2. Koble USB -kabelen fra datamaskinen til Arduino -kortet.
  3. Velg brettet og passende seriell port om nødvendig.
  4. Velg Verktøy, og styret trekker ned -> Styreleder

    skriv Intel Galileo, og den skal automatisk trekke opp de nyeste bibliotekene for brettet. Velg Installer og deretter Lukk

  5. Last opp knappopplæringen.

    Fra skrivebordets IDE, velg Fil -menyen -> Eksempler -> 02. Digital -> Knapp

www.arduino.cc/en/Tutorial/Button

Trykk på kontrollknappen for å bekrefte, og deretter på -> pilknappen for å laste opp den nye koden til Arduino

Hvis det lykkes, bør du se knappene blinke og blinke.

Trinn 4: Sett sammen maskinvarekretsen

Sett sammen maskinvarekretsen
Sett sammen maskinvarekretsen
Sett sammen maskinvarekretsen
Sett sammen maskinvarekretsen

Trykknapptest:

Dette er for å teste at grunnkretsen fungerer før du legger til laseren.

Plugg jumperen fra 5 Volt -siden og fest den til den ene siden av trykknappen.

Plugg den svarte ledningen til bakken og fest den til den andre siden av trykknappen.

Hvis du bruker et brødbrett, kan det se så enkelt ut som dette.

www.arduino.cc/en/Tutorial/Button

Trinn 5: Legg til laseren i kretsen

Legg laseren til kretsen
Legg laseren til kretsen
Legg laseren til kretsen
Legg laseren til kretsen
Legg laseren til kretsen
Legg laseren til kretsen

For å drive laseren har jeg brukt denne koden: knappekoden utvidet fra eksemplet. Denne eksempelkoden lagres også som et vedlegg til dette trinnet.

Når du vet at alt fungerer etter hensikten, kan du slå av enheten og koble til laseren.

Koble den som skjematisk ovenfor eller funnet her. Plugg laseren inline mellom trykknappen og bakken.

Trinn 6: Start laseren

Image
Image

Velg opplasting i IDE og distribuer Arduino -koden til brettet.

Du bør se en melding som sier overføringen er fullført, og laseren lyser.

Denne koden satte laseren til å lyse på hvert tredje knappetrykk, som vist i videoen.

Takk for at du så på og leser om hvordan du bruker et Intel Galileo Gen 2 prototypebord til å drive en liten laserkilde. Glad i å lage!

Anbefalt: