Mündəricat:
- Təchizat
- Addım 1: Fikir Lazer Göstəricisi
- Addım 2: Arduino -nu quraşdırın (Real üçün)
- Addım 3: Son, lakin ən az deyil
Video: Lazer işarə edən kaktus: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
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)
İ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
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ə:
İnteraktiv Minecraft Qılınc/İşarə (ESP32-CAM) girməyin: 15 addım (şəkillərlə)
İnteraktiv Minecraft Qılınc/İşarə (ESP32-CAM) girməyin: Bu layihənin yaranmasının bir neçə səbəbi var: 1. TaskScheduler kooperativ çoxlu tapşırıq kitabxanasının müəllifi olaraq, kooperativ çoxlu işin üstünlüklərini qabaqcıl kitabın faydaları ilə necə birləşdirəcəyim həmişə maraqlı idi
Miniatür RGB LED İşarə Qurğusu (Düz Rəngli): 4 Addım
Miniatür RGB LED İşarə Qurğusu (Düz Rəng): Bu Təlimat kitabında bu LED işarəsini müxtəlif tədbirlərdə istifadə etmək üçün necə qurduğumu söyləmək istərdim. İşıqlandıran layihələri sevirəm və son vaxtlar bəzi nümayiş etdirmək üçün stendimizin olduğu konvensiyalar və yarmarkalar üçün işıqlandırma işarələri etməklə maraqlanıram
Video Konfrans üçün Sinematik İşarə: 7 addım
Video Konfrans üçün Sinematik İşarə: Bu Təlimat, başqalarının sizi narahat etməməsini bilməsi üçün bir telekonfransda açılan bir işarəni necə qurmağı öyrədəcək
LED arxa işıqlı işarə: 10 addım (şəkillərlə birlikdə)
LED arxa işıqlı işarə: Bu LED arxa işıqlı işarəni istehsal etmək üçün etdiyim addımlar. Bu təlimatı öz dizaynınızın LED arxa işıqlı bir işarəsi etmək üçün istifadə edə bilərsiniz. Bu layihə çox vaxt aparırdı və başa çatdırmaq üçün bir çox resurs və avadanlıq tələb olunurdu. Bu şo
Notepad vasitəsi ilə süni intellektin işarə dili (AIML) üzrə əsas təlimat: 8 addım
SƏNİT ZƏKİLLİK MARKUP DİLİ (AIML) ÜÇÜN ƏSAS TUTORIAL NOTEAD ÜÇÜN: Süni Zəka İşarəti Dili (AIML), chatbot, felot, pandorabot, superbot və digər danışan robotların istifadə etdiyi Genişlənən İşaretleme Dili (XML) spesifikasiyası olan bir proqramlaşdırma dilidir. Dr. Richard Wallace tərəfindən hazırlanmışdır