Mundarija:

Arduino lazer harakatini aniqlash: 5 qadam
Arduino lazer harakatini aniqlash: 5 qadam

Video: Arduino lazer harakatini aniqlash: 5 qadam

Video: Arduino lazer harakatini aniqlash: 5 qadam
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Noyabr
Anonim
Harakat sezuvchi Arduino lazer
Harakat sezuvchi Arduino lazer
Harakat sezuvchi Arduino lazer
Harakat sezuvchi Arduino lazer

ESLATMA: Bu loyiha barcha qismlari kelajakdagi loyihalarda qayta ishlatilishi uchun yaratilgan. Natijada, agar siz yopishqoq, lehim va boshqalar kabi doimiy materiallardan foydalansangiz, yakuniy mahsulot barqaror emas.

Ogohlantirish: Lazerni ko'zning balandligiga qo'ymang, chunki u ko'zning to'r pardasiga zarar etkazishi mumkin

Materiallar

  • Arduino (Mega 2560)
  • Non paneli
  • Harakat sensori (HC-SR501)
  • Lazer moduli (ST1172)
  • Servo dvigatel (SG90)
  • Erkak -ayol simlari
  • Erkak -erkak simlari
  • Qog'oz sochiq rulosi
  • Yopishqoq lenta
  • Fermuar bog'lamlari
  • Baza
  • Qaychi

1 -qadam: elementlarni bazaga mahkamlang

Baza uchun xavfsiz elementlar
Baza uchun xavfsiz elementlar
Baza uchun xavfsiz elementlar
Baza uchun xavfsiz elementlar

Arduino taxtasining pastki qismiga rulonli lentani va kerak bo'lganda non taxtasini yopishtiring.

Servo dvigatelning uch tomoniga simsiz lentani mahkamlang.

Arduino taxtasi, non taxtasi va servo motorni tayanchga ulang.

Qo'shimcha barqarorlik uchun siz Servo Motors simlarini yopishtirishingiz mumkin.

2 -qadam: Tel komponentlari

Tel komponentlari
Tel komponentlari
Tel komponentlari
Tel komponentlari
Tel komponentlari
Tel komponentlari

Diagrammalar va vizuallar uchun yuqoridagi rasmlarga qarang. Kirish va chiqish simlari uchun siz ishlatadigan aniq pin muhim emas; ammo, agar siz bizning kodimizni hech qanday o'zgartirishlarsiz ishlatmoqchi bo'lsangiz, biz ko'rsatgan pinlardan foydalanishingiz kerak. Non panelidagi har qanday pin (manfiy) va musbat uchun, agar ular Arduino er va quvvat simlari o'rnatilgan ustunlarda bo'lsa. Quyida ko'rsatilgan ranglar biz tasvirlarda ishlatilgan simlarning rangiga mos keladi.

  1. Non panelini arduino -ga ulang

    • Apelsin - Arduino -dagi 5v, taxtada ijobiy
    • Qora - Arduino -dagi GND (er) - non taxtasida salbiy
  2. Harakat sensori

    • Jigarrang - non taxtasida maydalangan (salbiy)
    • Apelsin - non taxtasida ijobiy
    • Qizil - Arduino -da kirish/chiqish 14
  3. Servo dvigatel

    • Qizil - non taxtasida ijobiy
    • Jigarrang - non taxtasida maydalangan (salbiy)
    • Apelsin - Arduino -da kirish/chiqish 4
  4. Lazer

    • Moviy - non taxtasida maydalangan (salbiy)
    • Sariq - Arduino -da kirish/chiqish 10
    • Yashil - non taxtasida ijobiy

Eslatma: Harakat sensori va lazerni ulashda uzunroq simlardan foydalanganingizga ishonch hosil qiling, aks holda taret yonma -yon aylanayotganda simlar joyidan tortib olinishi mumkin.

3 -qadam: to'pni motorga ulang

Topni motorga ulang
Topni motorga ulang
Topni motorga ulang
Topni motorga ulang
Topni motorga ulang
Topni motorga ulang
Topni motorga ulang
Topni motorga ulang

Qog'oz sochiqning bir chetiga ikkita parallel teshikni joylashtiring.

Teshiklardan ikkita fermuar bog'lang, har bir teshik to'plamidan bitta fermuar bog'lang.

Qog'oz sochiq rulonini servo dvigatelning yuqori qismiga mahkamlang va dvigatel ustidagi tirgak atrofidagi fermuar bog'ichlarini mahkamlang.

Teng bo'lmagan vazn tufayli qog'oz sochiq rulosi oldinga egilib pastga qarashi mumkin. Buni tuzatish uchun biz motor va qog'oz sochiq rulonlari orasiga qo'shimcha mustahkamlik o'rnatamiz.

4 -qadam: Harakat sensori va lazer modulini minoraga ulang

Turretga harakat sensori va lazer modulini ulang
Turretga harakat sensori va lazer modulini ulang
Turretga harakat sensori va lazer modulini ulang
Turretga harakat sensori va lazer modulini ulang
Turretga harakat sensori va lazer modulini ulang
Turretga harakat sensori va lazer modulini ulang

Yuqoridagi rasmlarda ko'rsatilgandek, qog'oz sochiq rulosining oxiriga harakat sensori ulang. Turta aylanayotganda u qimirlamasligi uchun uni mahkamlang.

Yuqoridagi rasmda ko'rsatilgandek, qog'oz sochiq rulosining yuqori qismiga lazerni mahkamlang.

5 -qadam: Arduino kodi

Arduino kodi
Arduino kodi

Quyida ushbu loyihaning arduino kodini o'z ichiga olgan github omboriga havola. Agar har xil kirish/chiqish pinlari ishlatilsa, kodni aks ettirish uchun o'zgartirish kerak bo'ladi. Bundan tashqari, siz kodda ko'rsatilgan barcha tegishli kutubxonalarni yuklab olishingiz kerak bo'ladi.

github.com/ArduinoToys/ArduinoMotionSensin…

Eslatma: Agar sizga arduino -ni sozlashda yordam kerak bo'lsa, https://www.arduino.cc/ saytiga o'ting.

Tavsiya: