Talaan ng mga Nilalaman:

Lumikha ng isang Laser Driver Mula sa isang Arduino Board .: 6 Mga Hakbang (na may Mga Larawan)
Lumikha ng isang Laser Driver Mula sa isang Arduino Board .: 6 Mga Hakbang (na may Mga Larawan)

Video: Lumikha ng isang Laser Driver Mula sa isang Arduino Board .: 6 Mga Hakbang (na may Mga Larawan)

Video: Lumikha ng isang Laser Driver Mula sa isang Arduino Board .: 6 Mga Hakbang (na may Mga Larawan)
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Nobyembre
Anonim
Lumikha ng isang Laser Driver Mula sa isang Arduino Board
Lumikha ng isang Laser Driver Mula sa isang Arduino Board
Lumikha ng isang Laser Driver Mula sa isang Arduino Board
Lumikha ng isang Laser Driver Mula sa isang Arduino Board

Ang itinuturo na ito ay upang bumuo ng isang driver ng laser mula sa isang nakabatay sa Arduino board para sa isang 5 mW Adafruit laser. Pumili ako ng isang Arduino board dahil baka gusto kong makontrol ang laser mula sa aking computer sa hinaharap. Gagamitin ko rin ang sample na Arduino code upang maipakita kung paano ang isang taong may maliit na karanasan sa pagprogram ay maaaring tumayo at mabilis na tumakbo. Para sa halimbawang ito, mayroon akong isang board ng Intel® Galileo Gen2 na nakabatay sa paligid ng Arduino Uno chip.

Hakbang 1: Kaligtasan at Pag-iingat sa Laser

Kaligtasan at Pag-iingat sa Laser
Kaligtasan at Pag-iingat sa Laser

Tulad ng mga tagubiling ito upang gumana sa electronics at isang klase ng mapagkukunang 3R laser, gawin ang naaangkop na pag-iingat sa kaligtasan, tulad ng mga google, grounded source, at sentido komun.

Mahalagang tandaan ang ilang pangkalahatang pag-iingat sa kaligtasan ng laser bago kami magsimula. Huwag kailanman tumingin nang direkta sa isang laser beam head on, o isa na makikita mula sa isang salamin. Huwag kailanman tumingin sa isang pinagmulan ng laser sa (o makikita) na konektado sa kapangyarihan. Kapag nag-e-eksperimento sa magkakaugnay na mga mapagkukunan ng ilaw, lalo na kapag nagtatrabaho kasama ang hindi napapansin na ilaw, posible na hindi mapagtanto na ang isang aparato ay lumiliwanag at nasisira ang mga mata ng isang tao. Ang itinuturo na ito ay gagana lamang sa nakikitang ilaw sa napakababang lakas kaya't malamang na hindi makapinsala sa tisyu ng tao, subalit ang pag-iingat ay dapat sabihin at sundin.

Ang mga google sa kaligtasan na na-rate para sa haba ng haba ng haba ng laser, sa aming kaso na 650 nm haba ng daluyong, ay kinakailangan.

Hakbang 2: Ipunin ang Lahat ng Mga Componet at Software

Ipunin ang Lahat ng Mga Componet at Software
Ipunin ang Lahat ng Mga Componet at Software

Ipunin ang lahat ng mga bahagi sa isang malinis na static na libreng ibabaw.

1 Arduino base board at tamang mga kable ng kuryente

1 usb cable upang magpadala ng data mula sa Arduino board patungo sa computer na kumokontrol (sa aking kaso: USB male to micro male cable)

1 pindutan ng push

1 pinagmulan ng laser

Hardware ng pag-mount ng laser (ilang uri ng laser stand, stage mount, o may hawak ng ilaw sa bisikleta.)

1 hanay ng mga google (bawat tao)

mga jumper cable

I-install ang Arduino IDE o i-configure ang kinakailangang software upang makontrol ang Arduino board (Intel Galileo Gen 2) at pinagmulan ng laser.

  • I-install ang Arduino IDE:

    Gumagamit ako ng desktop IDE na tumatakbo sa High Sierra na may isang Intel Core i7

O kaya naman

  • I-configure ang Arduino IDE upang tumakbo sa isang web browser:

    Hindi ako naging matagumpay na makuha ang web IDE upang mag-ipon at ipadala ang app sa board. Patuloy na itinapon nito ang mga pagkakamali ng tagatala na malamang na nauugnay sa board ng Galileo

Hakbang 3: Subukan ang Koneksyon Mula sa Arduino Board at Computer

  1. Simulan ang Arduino IDE
  2. Ikonekta ang USB cable mula sa iyong computer sa Arduino board.
  3. Piliin ang board at naaangkop na serial port kung kinakailangan.
  4. Piliin ang Mga Tool at hilahin ang Board -> Board manager

    i-type ang Intel Galileo at dapat itong awtomatikong hilahin ang pinakabagong mga aklatan para sa board. Piliin ang Pag-install, pagkatapos isara

  5. I-load ang tutorial na pindutan.

    Mula sa desktop IDE, piliin ang menu ng File -> Mga Halimbawa -> 02. Digital -> Button

www.arduino.cc/en/Tutorial/ Button

Pindutin ang pindutan ng pag-check upang ma-verify, pagkatapos ay ang -> arrow button upang mai-upload ang bagong code sa Arduino

Kung matagumpay, dapat mong makita ang mga pindutan na kumislap at kumurap.

Hakbang 4: Ipunin ang Hardware Circuit

Ipunin ang Hardware Circuit
Ipunin ang Hardware Circuit
Ipunin ang Hardware Circuit
Ipunin ang Hardware Circuit

Pagsubok sa Push Button:

Ito ay upang subukan na gumagana ang pangunahing circuit bago idagdag ang laser.

I-plug ang jumper mula sa 5 Volt na bahagi at ilakip ito sa isang gilid ng pindutan ng push.

I-plug ang itim na kawad sa lupa at ilakip ito sa kabilang panig ng pindutan ng itulak.

Kung gumagamit ka ng isang breadboard, maaari itong magmukhang kasing simple nito.

www.arduino.cc/en/Tutorial/ Button

Hakbang 5: Idagdag ang Laser sa Circuit

Idagdag ang Laser sa Circuit
Idagdag ang Laser sa Circuit
Idagdag ang Laser sa Circuit
Idagdag ang Laser sa Circuit
Idagdag ang Laser sa Circuit
Idagdag ang Laser sa Circuit

Upang himukin ang laser, ginamit ko ang code na ito: ang code ng button ay pinalawig mula sa halimbawa. Ang sample code na ito ay nai-save din bilang isang kalakip sa hakbang na ito.

Kapag alam mong gumagana ang lahat bilang inilaan, maaari mong patayin ang aparato at ikonekta ang laser.

Wire ito tulad ng eskematiko sa itaas o matatagpuan dito. I-plug ang laser inline sa pagitan ng push button at ground.

Hakbang 6: Simulan ang Laser

Image
Image

Piliin ang upload sa IDE at i-deploy ang Arduino code sa board.

Dapat mong makita ang isang mensahe na nagsasabing kumpleto ang paglipat at ang laser ay ilaw.

Itinakda ng code na ito ang laser sa ilaw sa bawat pangatlong pindutan ng pagpindot, tulad ng ipinakita sa video.

Salamat sa panonood at pagbabasa tungkol sa kung paano gumamit ng isang Intel Galileo Gen 2 prototyping board upang maghimok ng isang maliit na mapagkukunan ng laser. Maligayang paggawa!

Inirerekumendang: