Mundarija:

Arduino kartasidan lazer drayverini yarating: 6 qadam (rasmlar bilan)
Arduino kartasidan lazer drayverini yarating: 6 qadam (rasmlar bilan)

Video: Arduino kartasidan lazer drayverini yarating: 6 qadam (rasmlar bilan)

Video: Arduino kartasidan lazer drayverini yarating: 6 qadam (rasmlar bilan)
Video: Lesson 2: Getting Arduino Software and using Documentation for SunFounder Arduino Kit | SunFounder 2024, Noyabr
Anonim
Arduino kartasidan lazer drayverini yarating
Arduino kartasidan lazer drayverini yarating
Arduino kartasidan lazer drayverini yarating
Arduino kartasidan lazer drayverini yarating

Bu 5 mVt quvvatga ega Adafruit lazeri uchun Arduino asosidagi taxtadan lazer drayverini yaratishdir. Men Arduino taxtasini tanladim, chunki kelajakda men lazerni kompyuterdan masofadan boshqarishni xohlayman. Men dasturlash tajribasi kam bo'lgan odam qanday qilib tezda ishga tushishini ko'rsatish uchun Arduino kodining namunasini ishlataman. Bu misol uchun menda Arduino Uno chipiga asoslangan Intel® Galileo Gen2 platasi bor.

1 -qadam: Lazer xavfsizligi va ehtiyot choralari

Lazer xavfsizligi va ehtiyot choralari
Lazer xavfsizligi va ehtiyot choralari

Ushbu ko'rsatmalar elektronika va 3R sinfidagi lazer manbai bilan ishlashga tegishli bo'lgani uchun, tegishli xavfsizlik choralarini ko'ring, masalan, ko'zoynak, asosli manba va sog'lom fikr.

Ishni boshlashdan oldin ba'zi umumiy lazer xavfsizlik choralariga e'tibor qaratish lozim. Hech qachon to'g'ridan -to'g'ri yoki ko'zgudan aks etayotgan lazer nuriga qaramang. Hech qachon quvvat manbaiga ulangan (yoki aks ettirilgan) lazer manbasiga qaramang. Yorug'lik manbalari bilan tajriba o'tkazayotganda, ayniqsa ko'zga ko'rinmas yorug'lik bilan ishlaganda, qurilma yoritilishini va ko'zlarga zarar etkazishini sezmaslik mumkin. Bu ko'rsatma faqat juda past kuchda ko'rinadigan yorug'lik bilan ishlaydi, shuning uchun inson to'qimalariga zarar etkazish ehtimoli juda past, ammo ehtiyot choralarini ko'rish va ularga rioya qilish kerak.

Bizda 650 nm to'lqin uzunligi, lazer to'lqin uzunligi uchun baholangan xavfsizlik ko'zoynaklari talab qilinadi.

2 -qadam: Barcha kompyuterlar va dasturiy ta'minotni yig'ing

Barcha kompyuterlar va dasturiy ta'minotni yig'ing
Barcha kompyuterlar va dasturiy ta'minotni yig'ing

Barcha tarkibiy qismlarni toza statik bo'sh joyga to'plang.

1 Arduino taglik taxtasi va to'g'ri quvvat kabellari

Ma'lumotni Arduino kartasidan boshqaruvchi kompyuterga uzatish uchun 1 usb kabel

1 tugma

1 ta lazer manbai

Lazerli o'rnatish uskunalari (lazer stendi, sahna o'rnatish yoki velosiped nuri ushlagichi.)

1 ta googl to'plami (kishi boshiga)

o'tish kabellari

Arduino IDE -ni o'rnating yoki Arduino platasini (Intel Galileo Gen 2) va lazer manbasini boshqarish uchun kerakli dasturiy ta'minotni sozlang.

  • Arduino IDE -ni o'rnating:

    Intel Core i7 bilan High Sierra -da ishlaydigan ish stoli IDE -dan foydalanayapman

Yoki

  • Arduino IDE -ni veb -brauzerda ishga tushirish uchun sozlang:

    Men veb -IDE -ni dasturni kompilyatsiya qilish va taxtaga yuborishga muvaffaq bo'la olmadim. Bu, ehtimol, Galiley taxtasi bilan bog'liq bo'lgan kompilyator xatolarini chiqarib yubordi

3 -qadam: Arduino kartasi va kompyuterdan ulanishni tekshiring

  1. Arduino IDE -ni ishga tushiring
  2. USB kabelini kompyuterdan Arduino kartasiga ulang.
  3. Agar kerak bo'lsa, taxtani va tegishli ketma -ket portni tanlang.
  4. Asboblar -ni tanlang va boshqaruv paneli pastga tushadi -> Kengash menejeri

    Intel Galileo -ni kiriting va u avtomatik ravishda taxta uchun eng yangi kutubxonalarni tortib olishi kerak. O'rnatish -ni, so'ngra Yopish -ni tanlang

  5. Tugma qo'llanmasini yuklang.

    IDE ish stolidan Fayl menyusini tanlang -> Misollar -> 02. Raqamli -> Tugma

www.arduino.cc/en/Tutorial/Button

Tasdiqlash uchun tekshirish tugmachasini bosing, so'ngra Arduino -ga yangi kodni yuklash uchun -> o'q tugmasini bosing

Muvaffaqiyatli bo'lsa, siz tugmachalarning miltillashi va miltillashini ko'rishingiz kerak.

4 -qadam: Uskuna sxemasini yig'ing

Uskuna sxemasini yig'ing
Uskuna sxemasini yig'ing
Uskuna sxemasini yig'ing
Uskuna sxemasini yig'ing

Bosish tugmasi testi:

Bu lazerni qo'shishdan oldin asosiy sxemaning ishlashini tekshirish uchun.

Jumperni 5 voltli tomondan ulang va tugmachaning bir tomoniga ulang.

Qora simni erga ulang va tugmachaning boshqa tomoniga ulang.

Agar siz non taxtasidan foydalansangiz, bu oddiy ko'rinishi mumkin.

www.arduino.cc/en/Tutorial/Button

5 -qadam: Lazerni sxemaga qo'shing

Zanjirga lazer qo'shing
Zanjirga lazer qo'shing
Zanjirga lazer qo'shing
Zanjirga lazer qo'shing
Zanjirga lazer qo'shing
Zanjirga lazer qo'shing

Lazerni haydash uchun men ushbu kodni ishlatganman: tugma kodi misoldan kengaytirilgan. Ushbu namuna kodi ham ushbu bosqichga ilova sifatida saqlanadi.

Hamma maqsadga muvofiq ishlayotganini bilganingizdan so'ng, siz qurilmani o'chirib, lazerni ulashingiz mumkin.

Buni yuqoridagi sxema bo'yicha yoki bu erda toping. Bosish tugmasi va tuproq orasiga lazer chizig'ini joylashtiring.

6 -qadam: Lazerni ishga tushiring

Image
Image

IDE -da yuklashni tanlang va Arduino kodini taxtaga joylashtiring.

Siz uzatish tugadi va lazer yonadi degan xabarni ko'rishingiz kerak.

Bu kod lazerni videoda ko'rsatilgandek, har uchinchi tugmani bosilganda yonadi.

Kichik lazer manbasini haydash uchun Intel Galileo Gen 2 prototipini qanday ishlatish haqida o'qiganingiz va ko'rganingiz uchun tashakkur. Baxtli qilish!

Tavsiya: