Mündəricat:
Video: Bot Lazer Qalereya Oyunu: 4 Adım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu, "söndürmək" üçün bir robotun qarnına lazer göstəricisi yönəltdiyiniz bir oyundur. Botun zəif nöqtəsinə vurduqda gözləri qaralır və lazer səsi eşidilir. Bütün beş bot əlil olduqdan sonra oyun sıfırlanır və botlar bir -bir açılır.
Bunu etdik, çünki mikrokontrolörlərin nəyə qadir olduğunu izah etmək üçün sadə bir giriş/çıxış nümunəsi yaradır və çörək lövhəsindəki bir düyməyə basmaqdan daha çox çıxış edir. Əlavə bir geribildirim səviyyəsi üçün servo və ya vibrasiya mühərrikləri əlavə etmək gözəl bir addım ola bilər.
Addım 1: Təchizat toplayın
- 5 mm LED (və ya 3d çaplı modeli istifadə etmirsinizsə, istənilən ölçüdə istifadə edə bilərsiniz)
- LDR (işığa bağlı rezistor)
- 3 tel
- 2 rezistor (200 ohm istifadə etdim, ancaq LED -inizi qoruyacaq hər hansı birindən istifadə edə bilərsiniz. Təhsil Bağlantısı!)
- Mikro nəzarətçi, bir Arduino Nano istifadə etdim
- Çörək taxtası və tullanan kabellər
- Anlıq keçid (lər)
- Piezo "natiq" P.
İsteğe bağlı
- İstilik daralması
- Bağlayıcılar
- Yapışqan
Hər botu modul olaraq təyin etdim ki, onları saxlama və ya modifikasiya üçün asanlıqla ayıra bilərəm. Açıq əlaqələrdə bir az qorumaq üçün istilik daralma istifadə etdim.
Alətlər:
- Lehimləmə avadanlığı
- 3D printer (İsteğe bağlı)
Addım 2: 3d çap
www.thingiverse.com/thing:2069579
Modelimdən istifadə etmək istəyirsinizsə linkə daxil olun. 5 mm -lik bir LED, arxa tərəfə yerləşdiriləcək.
Bir LDR (və ya iki teli olan hər hansı bir sensor) öndən keçirilə bilər. İsti bir dırnaq və ya kiçik bir qazma ucu ilə delikləri bir az açmaq lazım ola bilər.
Modeli 3d çap etmək istəmirsinizsə, özünüz bir şey edə bilərsiniz. Prototip, ucları içəri keçirilmiş sadə bir karton hədəfi ilə başladı.
Addım 3: Kabel çəkmə
Bunları çörək taxtasına qoşmaq üçün əlavə komponentlərin olmaması üçün dizayn etdim. Yalnız tellər və açarlar.
{LED, LDR, 2 rezistor} hər dəsti bir botu təmsil edir. Hər robotda lehimlədiyim başlıq pinlərinə birbaşa qoşulan servo uzatma tellərindən istifadə etdim. Hər robotdan gələn üç telin olacağına diqqət yetirin.
Doğru rezistorları doğru uclara bağlamaq üçün diqqətli olun. Sxemimi bir az əyilmiş tapa bilərsiniz, amma məni dörd telə ehtiyacımdan xilas etdi. Ümid edirəm məntiqlidir.
Narıncı tellər YÜKSƏK başlayır. Bu, hər bir LDR üçün 5V təmin edir. LED işıq yandıqda (narıncı tel YÜKSƏK) yalnız işıq sensoru (LDR) oxuduğumuz üçün yaxşı işləyir. LED yanmadıqda LDR oxumaq üçün kodu dəyişdirsəniz, onu bağlamaq üçün fərqli bir yol tapmalısınız.
Addım 4: Proqramlaşdırma
İşdə kod
gist.github.com/justbennett/a68a47d28f705d…
5 analoq girişi var ki, bu da 5 LDR -dir. 3 rəqəmsal giriş var. Sıfırla, eşik yuxarı və eşik aşağı. Eşik tənzimlənməsi, cihazın müxtəlif işıqlandırma vəziyyətlərinə uyğunlaşmasıdır. Parlaq bir lazer istifadə edirsinizsə, bunun heç bir əhəmiyyəti yoxdur.
5 LED çıxışı və dinamik çıxışı var.
Bu kodu digər sensorlara və ya bir çox başqa məqsədlərə uyğunlaşdıra bilərsiniz.
Tövsiyə:
Arduino Tel Oyunu: 7 Adım (Şəkillərlə birlikdə)
Arduino Tel Oyunu: Bu layihə üçün bu veb saytdan istinad etdim və yeni bir layihə etmək üçün dəyişdirdim. Bu layihə, metal bir tutacaq götürüb telə toxunmadan telin içindən keçməsini təmin edəcək Tel Oyunu adlanır. Sap sapa toxunarsa
LED Rocker Oyunu: 7 Adım (Şəkillərlə birlikdə)
LED Rocker Oyunu: LED Rocker Oyunu sadə bir Arduino oyunudur. Əsasən 9 LED (8 Mavi LED və ortada 1 Qırmızı LED), 1 düymə, 1 dinamik və 1 LCD paneldən ibarətdir. Bu oyunun məqsədi qırmızı LED yanıb -sönəndə düyməni basmaqdır. 9 LED -in yanıb sönməsi ilə başlayır
Lazer Oyunu: 6 addım (şəkillərlə)
Lazer Oyunu: " Star Trek ", " Terminator ", " Star Wars " və ya " Qisasçılar " - bu filmlərin hər birində texnologiya kosmik (hərfi mənada) səviyyədə idi. Qəhrəmanlar həmişə məni valeh edən lazer silahlarından istifadə edirdilər. Tikmək qərarına gəldim
Android + Arduino Labyrith Oyunu: 5 Adım (Şəkillərlə birlikdə)
Android + Arduino Labyrith Oyunu: Salam dostlar..Heç vaxt Android Smartfonunuzdan idarə oluna bilən bir labirent taxtası düzəltmək üçün gəzmisinizmi …. Yaxşı yerdəsiniz. Arduino və androiddən istifadə edərək özüm üçün bir şey qurdum, narahat olmayın, bu layihədə
Arduino LED Lazer Arcade Oyunu: 3 Adım (Şəkillərlə birlikdə)
Arduino LED Lazer Arcade Oyunu: Bu təlimatda LED və işıq sensorlarından istifadə edərək Lazer Arcade Oyununun necə ediləcəyini nümayiş etdirəcəyəm. Kod daxil edilmişdir və onu yaratmaq üçün çoxlu hissələrə ehtiyacınız yoxdur. Davanı necə qurduğumu sizə deməyəcəyəm, bunu özünüz etməlisiniz! T