INHOUDSOPGAWE:

Skep 'n laserdrywer vanaf 'n Arduino -bord: 6 stappe (met foto's)
Skep 'n laserdrywer vanaf 'n Arduino -bord: 6 stappe (met foto's)

Video: Skep 'n laserdrywer vanaf 'n Arduino -bord: 6 stappe (met foto's)

Video: Skep 'n laserdrywer vanaf 'n Arduino -bord: 6 stappe (met foto's)
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Skep 'n laserdrywer vanaf 'n Arduino -bord
Skep 'n laserdrywer vanaf 'n Arduino -bord
Skep 'n laserdrywer vanaf 'n Arduino -bord
Skep 'n laserdrywer vanaf 'n Arduino -bord

Hierdie instruksie is om 'n laserbestuurder op te bou van 'n Arduino -gebaseerde bord vir 'n 5 mW Adafruit -laser. Ek het 'n Arduino -bord gekies, aangesien ek die laser in die toekoms dalk van my rekenaar af op afstand wil beheer. Ek sal ook die voorbeeld -Arduino -kode gebruik om aan te toon hoe iemand met min programmeringservaring vinnig aan die gang kan kom. Vir hierdie voorbeeld het ek 'n Intel® Galileo Gen2 -bord gebaseer op die Arduino Uno -chip.

Stap 1: Laserveiligheid en voorsorgmaatreëls

Laserveiligheid en voorsorgmaatreëls
Laserveiligheid en voorsorgmaatreëls

Aangesien hierdie aanwysings moet werk met elektronika en 'n klas 3R -laserbron, moet u die nodige veiligheidsmaatreëls tref, soos googles, gegronde bron en gesonde verstand.

Dit is belangrik om 'n paar algemene veiligheidsmaatreëls in ag te neem voordat ons begin. Moet nooit direk na 'n laserstraal kyk nie, of na een wat deur 'n spieël weerkaats word. Moet nooit na 'n laserbronkop kyk (of weerspieël) wat aan krag gekoppel is nie. As u met samehangende ligbronne eksperimenteer, veral as u met nie-sigbare lig werk, is dit nie moontlik om te besef dat 'n toestel brand en u oë beskadig nie. Hierdie instruksies werk slegs met sigbare lig teen 'n baie lae krag, dus is dit uiters onwaarskynlik dat dit die menslike weefsel beskadig, maar voorsorgmaatreëls moet nagekom word.

Veiligheidsgoogels wat vir die lasergolflengte gegradeer is, in ons geval 650 nm golflengte, word vereis.

Stap 2: Versamel al die komponente en sagteware

Versamel al die komponente en sagteware
Versamel al die komponente en sagteware

Versamel al die komponente op 'n skoon, statiese, vrye oppervlak.

1 Arduino -basisbord en behoorlike kragkabels

1 usb -kabel om data van die Arduino -bord na die beheerrekenaar oor te dra (in my geval: USB -manlike na mikro -manlike kabel)

1 drukknop

1 laserbron

Lasermonteringstoerusting ('n soort laserstandaard, verhooghouer of fietslighouer.)

1 stel googles (per persoon)

springkabels

Installeer die Arduino IDE of stel die nodige sagteware op om die Arduino -bord (Intel Galileo Gen 2) en laserbron te beheer.

  • Installeer die Arduino IDE:

    Ek gebruik die desktop IDE wat op High Sierra werk met 'n Intel Core i7

Of

  • Stel die Arduino IDE op om in 'n webblaaier te werk:

    Ek het nie daarin geslaag om die web -IDE te laat saamstel en die app na die bord te stuur nie. Dit het steeds opstelfoute gegooi wat waarskynlik verband hou met die Galileo -bord

Stap 3: Toets die verbinding vanaf die Arduino -bord en rekenaar

  1. Begin die Arduino IDE
  2. Koppel die USB -kabel van u rekenaar aan die Arduino -bord.
  3. Kies indien nodig die bord en die gepaste seriële poort.
  4. Kies Gereedskap en die bord trek af -> Raad bestuurder

    tik Intel Galileo en dit behoort outomaties die nuutste biblioteke vir die bord op te tel. Kies Installeer en dan Sluit

  5. Laai die knoppie -tutoriaal.

    Kies in die lessenaar IDE die menu File -> Voorbeelde -> 02. Digital -> Knoppie

www.arduino.cc/en/Tutorial/Button

Druk op die kontrole -knoppie om te verifieer, en dan op die -> pyltjie -knoppie om die nuwe kode na die Arduino op te laai

As dit suksesvol is, moet u die knoppies sien knip en knip.

Stap 4: Monteer die hardeware kring

Monteer die hardeware kring
Monteer die hardeware kring
Monteer die hardeware kring
Monteer die hardeware kring

Drukknoppie toets:

Dit is om te toets of die basiese stroombaan werk voordat die laser bygevoeg word.

Steek die trui aan die kant van die 5 Volt en maak dit aan die een kant van die drukknop vas.

Steek die swart draad op die grond en heg dit aan die ander kant van die drukknop vas.

As u 'n broodbord gebruik, kan dit so eenvoudig lyk.

www.arduino.cc/en/Tutorial/Button

Stap 5: Voeg die laser by die stroombaan

Voeg die laser by die stroombaan
Voeg die laser by die stroombaan
Voeg die laser by die stroombaan
Voeg die laser by die stroombaan
Voeg die laser by die stroombaan
Voeg die laser by die stroombaan

Om die laser te bestuur, het ek hierdie kode gebruik: knoppiekode wat uit die voorbeeld uitgebrei is. Hierdie voorbeeldkode word ook gestoor as 'n aanhangsel by hierdie stap.

Sodra u weet dat alles werk soos bedoel, kan u die toestel afskakel en die laser aansluit.

Bedraad dit soos die skematiese hierbo of gevind hier. Steek die laser inlyn tussen die drukknop en die grond.

Stap 6: Begin die laser

Image
Image

Kies oplaai in die IDE en implementeer die Arduino -kode op die bord.

U moet 'n boodskap sien wat sê dat die oordrag voltooi is en die laser sal brand.

Met hierdie kode word die laser elke derde druk op die knoppie aangesteek, soos in die video getoon.

Dankie dat u gekyk en gelees het hoe u 'n Intel Galileo Gen 2 prototipe bord kan gebruik om 'n klein laserbron aan te dryf. Lekker maak!

Aanbeveel: