Mündəricat:

Lazer işarə edən kaktus: 3 addım
Lazer işarə edən kaktus: 3 addım

Video: Lazer işarə edən kaktus: 3 addım

Video: Lazer işarə edən kaktus: 3 addım
Video: Pişik sizə yaxınlaşarsa deməli ALLAHtəala tərəfindən 3 işarət var deməkdir 2024, Noyabr
Anonim
Lazer işarə edən kaktus
Lazer işarə edən kaktus

Məktəbdəki bir layihə üçün Arduino ilə bir şey etmək məcburiyyətində qaldım, bir pişik üçün bir şey hazırlamaq istədim ki, onu işə sala biləsən və tək başına pişiklə oynayasan. İlk dəfə siçan haqqında düşündüm, amma bu qədər texnika ilə bu qədər kiçik bir şey etmək bir az çətin idi. Pişik üçün maraqlı olmaq üçün hazırlanmış siçan ideyasından sonra qərara gəldim ki, pişik üçün oyuncaq olacaq və sərin bir şeydə gizlədiləcək bir şey hazırlamağın daha da maraqlıdır. Şey daha sonra bir çiçəyə çevrildi, sonra kaktus olacağına qərar verdim (çünki kaktuslar sərindir). Elə həmin an "Lazer işarə edən kaktus" yanıma gəldi. Bu, pişiyiniz üçün, kaktusda, dəbli və lazımlı bir avtomatlaşdırılmış oyuncaqdır. Pişiklər üçün oyuncaqlar həmişə görünən bir oyuncaqdır, bu belə deyil. Həqiqətən real olmayan bir şey olmasa da, baxmaq mənim üçün çox xoşdur. Kaktus kartondan hazırlanır, çünki düşərsə (pişiklər tez -tez zorbalardır; P) qırılmaz.

Bunu etmək üçün bu maddələrdən istifadə etdim:

Təchizat

  • Arduino UNO
  • 6 -dan 6 mm -ə qədər düymə
  • Kişi ilə kişi atlayıcısı
  • Lazer
  • 2 Güzgü
  • 2 mini servo
  • Çörək paneli (test üçün)
  • Lehim lövhəsi
  • Yumşaq kabel
  • 2 rezistor ()

Addım 1: Fikir Lazer Göstəricisi

Fikir Lazer Göstəricisi
Fikir Lazer Göstəricisi

Lazerimin hərəkət etməsi üçün lazeri üfüqi və şaquli olaraq hərəkət etdirə biləcək bir sistem qurmalıyam, aynanı döndərməklə lazerin hərəkət etməsi üçün bir -birinin üstünə yerləşdirilmiş aynalı servoları tapdım. Yerləşdirmə ilə lazerin hər iki istiqamətdə üfüqi olaraq şaquli olaraq hərəkət edə biləcəyinə əmin ola bilərsiniz.

"Şəkil çəkmək" üçün bir şəkil, ehtimal ki, daha da aydınlaşdırır, etməli olduğumuz şey, servoları təsadüfi hərəkət etməməyi, həm də həyata keçirə biləcəklərinin kiçik bir hissəsini hərəkət etdirməyi proqramlaşdırmaqdır. Həmişə söndürə biləcəyiniz bir lazer göstəricisi onu da quraşdırmalıyıq.

Addım 2: Arduino -nu quraşdırın (Real üçün)

Arduino qurğunuzun quraşdırılması (real üçün)
Arduino qurğunuzun quraşdırılması (real üçün)
Arduino qurğunuzun quraşdırılması (real üçün)
Arduino qurğunuzun quraşdırılması (real üçün)
Arduino qurğunuzun quraşdırılması (real üçün)
Arduino qurğunuzun quraşdırılması (real üçün)

İndi lazer göstərici sistemimizi qurmağa hazırıq. Ayarlarınızı yoxlamaq üçün əvvəlcə çörək taxtanıza quraşdıracaqsınız, bundan sonra lehim taxtanıza qoyub hamısını birlikdə lehimləyə bilərsiniz. Ancaq əvvəlcə əlbəttə ki, çörək taxtası bu kodu istifadə etdim, amma bunun üçün INPUT və OUTPUT -u müəyyən pinlərə, bu kodun işləməsi üçün servonun sarı telini pin 10 və 11 -ə taxmalısınız. lazer pin 12 ilə, düymə isə pin 3 ilə bağlanmalıdır. İstədiyiniz sancaqları istifadə etmək və bunu öz kodunuzda tənzimləmək üçün özünüzü seçə bilərsiniz. Pin 3 -dəki düymə olduqca vacibdir, çünki bu pinə bir ara verdim, Arduino UNO modeli ilə yalnız 2 və ya 3 pinlə əlaqəli bir kəsmə qoya bilərsiniz, buna görə də düymə üçün bunlardan birini istifadə etdiyinizə əmin olun.

Pimi rezistor və sensor və ya düymə ilə Arduino -ya bağlamaq vacibdir, buna görə də bağlı obyektinizi idarə edə bilərsiniz.

Burada istifadə etmək üçün kodumu görə və yükləyə bilərsiniz.

Addım 3: Son, lakin ən az deyil

Nəhayət, amma ən az deyil
Nəhayət, amma ən az deyil
Nəhayət, amma ən az deyil
Nəhayət, amma ən az deyil
Nəhayət, amma ən az deyil
Nəhayət, amma ən az deyil
Son Amma Qətiyyən Ən Az
Son Amma Qətiyyən Ən Az

KAKTUS! Bunun xaricində hər şeyi əldə etdik, bir karton parçası istifadə etdim və bir hissəsini kəsib köməyi ilə bir dairə, bir yerdə yatdığım qab kimi bükə bildim, buna görə də bunu kaktusun dayana biləcəyi bir şey kimi istifadə etdim.. Kaktus rənginə sahib olmaq üçün bir çox rəngli yaşıl kağız və yapışqan istifadə etdim. Arduino və bir batareyanı və ya güc bankını qazana qoymaq üçün kabellərinizi çəkmək üçün "yerə" bir çuxur açdığınızdan əmin olun. İpucu üçün bir balon və kağızdan istifadə etdim (eyni rəngli mövzu). Sonra çətin hissəsi servoların oraya daxil olmasıdır, birdən çox "karton körpülərindən" istifadə etdim və bunları servoları taxmaq üçün istifadə etdim, onları oraya bərkitmək və ya yapışdırmaq üçün düzəltmək lazımdır (Xəbərdarlıq: yalnız onları yapışdırın) doğru mövqedə olsalar !!!) Ən aşağı servo yuvasının üstündəki servonun ən yüksək servoya da bir yerdə qalması lazımdır, bunu yuxarıdakı şəkildəki kimi etdim.

Sonra lazerinizi xəritələməlisiniz, bunu rand1 və rand2 -ni 0 olaraq dəyişdirərək etməyinizi təklif edirəm, bu sizin başlanğıc dəyəriniz olacaq, lazerdən güzgülərdən düşmədən bacardığınız qədər olmalıdır bu künc altındakı sol tərəf idi. Bu şəkildə, servolarınızın nə qədər dönməsini istədiyinizi xəritələməyə çalışırsınız, sonra otaqda lazerin görünməsi üçün kaktusdakı boşluğu kəsməlisiniz.

Tövsiyə: