Mündəricat:

Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze: 13 Addım (Şəkillərlə)
Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze: 13 Addım (Şəkillərlə)

Video: Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze: 13 Addım (Şəkillərlə)

Video: Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze: 13 Addım (Şəkillərlə)
Video: Web Apps of the Future with React by Neel Mehta 2024, Iyul
Anonim
Image
Image
Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze
Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze
Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze
Arduino və Android Tətbiqi ilə Özelleştirilebilir Lazer Maze

Uşaq kitablarından avtomatik labirent həll robotuna qədər bir çox labirentə baxın. Burada lazer əks etdirməsindən istifadə edərək bir labirentin həll olunduğu başqa bir şeyi sınayıram. Başlanğıcda bunun çox asan olduğunu düşünürəm, amma ucuz qiymətə etmək dəqiqlik üçün daha çox vaxt tələb edir. Kimsə güzgü tutacağı etmək üçün 3D printerdən istifadə etmək istəyirsə, bu çox vaxt aparır. Başlamazdan əvvəl lazer ehtiyatlılığı ilə bağlı növbəti slayda baxın. Ancaq mütəxəssislərə görə lazerim heç bir zərər verə bilməz.

Addım 1: Lazer təfərrüatları

Lazer detalları
Lazer detalları
Lazer detalları
Lazer detalları
Lazer detalları
Lazer detalları

Sınıf 2 (II) lazer təhlükəsiz sayılır. 2 (II) sinifdə diod tapa bilmirəm. Ancaq etiketdə 2 (II) sinif olan bazarda çox ucuz satılan lazer işarə cihazını tapdım. Buna görə də layihəmdə istifadə edirəm. Zərərli olmadığını göstərsəm də, uşağımın bununla oynamasına icazə vermirəm. Ailəm böyüklər üçün bu oyun, çünki yalnız əksini düzəltməklə həll edə bilirlər.

Addım 2: Lazımi materiallar

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar

Tələb olunan materiallar

Maze üçün

1) Termokol vərəqi

2) Karton.

3) Oluklu qutu

4) Dairəvi Güzgülər (Kumaş tikmə üçün istifadə olunur).

Dövrə üçün

1) Arduino Uno.

2) HC05 bluetooth modulu 1 Xeyr.

3) LDR 1 Xeyr.

4) 10K müqavimət 1 Xeyr.

5) Düz PCB - 1 Xeyr.

6) Kişi başlığı və Dişi başlıq sancaqları.

Addım 3: Arduino üçün bir qalxan düzəldin

Arduino üçün bir qalxan hazırlayın
Arduino üçün bir qalxan hazırlayın
Arduino üçün bir qalxan hazırlayın
Arduino üçün bir qalxan hazırlayın
Arduino üçün bir qalxan hazırlayın
Arduino üçün bir qalxan hazırlayın

Bütün digər layihələr kimi bu layihə üçün də bir qalxan hazırlayıram.

Bağlantı Təfərrüatları

1) Bluetooth modulu 4 tel üçün

a) Arduino 5V - Vcc

b) Arduino Gnd - Gnd

c) Arduino D2 - Tx.

d) Arduino D3 -dən Rx -ə qədər.

2) Lazer Diode lazer plus üçün D12 və Arduino Gnd -dən lazerə qədər.

3) LDR üçün A0 pinindən istifadə edin. Lehim yuxarıdakı şəkildəki kimi. Lazer və LDR üçün uzun tel istifadə edin.

Addım 4: MIT App Inventor istifadə edərək Android tətbiqi

MIT App Inventor istifadə edən Android tətbiqi
MIT App Inventor istifadə edən Android tətbiqi
MIT App Inventor istifadə edən Android tətbiqi
MIT App Inventor istifadə edən Android tətbiqi
MIT App Inventor istifadə edən Android tətbiqi
MIT App Inventor istifadə edən Android tətbiqi

Arduino tətbiqini inkişaf etdirmək üçün onlayn olaraq MIT tətbiq ixtiraçısından istifadə edirəm. Tətbiqin tələbi Arduino bluetooth -a qoşulmaqdır. Oyunçunun adını soruşun, adını daxil edin və oyuna başlamaq üçün oynat düyməsini basın. Tətbiqdə başlanğıc taymerini vurun, işə başlayın. Lazer LDR -ə çatdıqdan sonra əvvəlki hesabla alınan vaxtı hesablayın, əgər saniyələr əvvəlkindən daha azdırsa, siz qalib olursunuz. Taymer işləyərkən Android ekranını avtomatik kiliddən dayandırmaq üçün vaxtın hər tezliyində bildirişdən istifadə edirəm.

Addım 5: Arduino Proqramı

Arduino proqramı çox sadədir. Pin D2, D3 üçün proqram seriyası yaradın. Android oyuna başlamağı söylədi. D12 pinini yüksək olaraq təyin edərək lazer yandırın. A0 pinindəki LDR oxunuşunu yoxlayın. LDR oxunuşu 500 -dən azdırsa, oyun davam edir. Lazer LDR -yə diqqət yetirirsə, oxunuş 500 -dən böyükdür. O zaman D12 pinini aşağıya endirərək lazeri söndürün və oyunu Android -ə siqnal üzərində göndərin.

Addım 6: Maze Base olun

Maze Base olun
Maze Base olun
Maze Base olun
Maze Base olun
Maze Base olun
Maze Base olun

1) 18 "X 18" X 3 "ölçülü bir büzməli qutu tapdım.

2) Eyni ölçüdə 18 "X 18" ölçüsündə bir termokol kağızı kəsin. Əvvəlcədən qutuya uyğun gəlir.

3) Thermocole'u 18 satıra 18 sütuna bölün (Çox kiçik yer dəyişikliyi səbəbindən 1 "ölçülü labirent üçün əvvəlcə 2" X 2 "olaraq dəyişdirin).

4) İndi hər 2 "X 2" hissəsini ayrı -ayrılıqda kəsin. Keskin bıçaq istifadə edin və kəsik düz olmalıdır. İsti tel kəsici varsa, kəsmək asandır.

5) Hər bir parçanı düzəldilmiş qutunun bazasına yapışdırın (yapışdırmaq üçün Fevicol istifadə edin).

6) Qurudun. Quruduqdan sonra hər bir parça arasındakı boşluğa 1 metrlik bir ölçü qoyun. Tərəzi düz durur.

Addım 7: Divarlar düzəldin

Divarlar düzəldin
Divarlar düzəldin
Divarlar düzəlt
Divarlar düzəlt
Divarlar düzəlt
Divarlar düzəlt

1) Divarlar çox asandır. Maze'yi 2 "X 2" -ə bölürük və qutunun hündürlüyü 3 "dir. 3 düymlük bir kart lövhəsi alırıq. Şeriddə hər 2 "işarəsi qoyun və qaranlıq olaraq xətlər çəkin, beləliklə lövhə bu yerdə asanlıqla tutulur.

Addım 8: Labirentinizi dizayn edin

Labirentinizi Dizayn Edin
Labirentinizi Dizayn Edin
Labirentinizi Dizayn Edin
Labirentinizi Dizayn Edin
Labirentinizi Dizayn Edin
Labirentinizi Dizayn Edin
Labirentinizi Dizayn Edin
Labirentinizi Dizayn Edin

1) İnternetdən bir labirent (8 X 8) yükləyin.

2) Labirentə görə 2 ", 4", 6 "və s. Divar parçalarını kəsin və onu termokokolun boşluğuna qoyun və termokalın arasına bərkidin. İndi divarlar düz durur.

3) Ağıllı şəkildə rəsmləri tam şəkildə tamamlayın.

Addım 9: Lazer üçün dayaq düzəldin

Lazer üçün dayaq düzəldin
Lazer üçün dayaq düzəldin

Bu həm də zəhmətli və vaxt aparan İşlərdən biridir. Çünki lazer şüası düz olmalıdır. Oluklu taxta ilə üçbucaq düzəldin və bir neçə büzməli taxta parçası götürün. Parçaları ön və arxaya lazer hüceyrəsinin altına daxil edin. Hündürlüyü tənzimləyin. Tərəzi yaxın və uzaq qoyaraq lazer şüasının hündürlüyünü ölçün. Hər ikisini bərabər et. İndi bütün parçanı yan tərəfə isti yapışdırın.

Addım 10: Dövrə Muhafazası və Mobil Stend

Dövrə Muhafazası və Mobil Stend
Dövrə Muhafazası və Mobil Stend
Dövrə Muhafazası və Mobil Stend
Dövrə Muhafazası və Mobil Stend
Dövrə Muhafazası və Mobil Stend
Dövrə Muhafazası və Mobil Stend

1) Lazer kimi LDR üçün bir stend hazırlayın. Ancaq bu dəqiqliyi istəmir, ancaq lazer şüasının mərkəzi diodun mərkəzidir. Sonra da isti yapışdırın.

2) Mobil stend etmək üçün büzməli qutudan istifadə edin.

3) Bütün dövrə quruluşunu bir qutunun içərisində saxlayın və 9V batareya bağlayın. İndi hamısı labirentə uyğunlaşmağa hazırdır.

Son addım, bir reflektoru layihənin ürəyi etməkdir.

Addım 11: Reflektor düzəldin

Reflektor olun
Reflektor olun
Reflektor olun
Reflektor olun
Reflektor olun
Reflektor olun
Reflektor olun
Reflektor olun

1) Bunu görəndə çox asan görünür, amma çox vaxt aparan və çətindir. Bu yalnız o zaman işləyirsə, yalnız tam tapmacalar işləyir.

2) Oluklu qutu zolaqları götürün. Xətləri işarələməklə ölçüləri 9 sm X 3 sm ölçüdə kəsin.

3) Bu parça ilə 3 tərəfli üçbucaq düzəldin və üst hissəyə qoşulun.

4) İndi zəmində hər tərəfdən düzbucaqlı üçbucağın dayandığını yoxlayın. Heç bir dəyişiklik etməsəniz və ya düzəltmək üçün parçaları dəyişdirməyin. Dairəvi güzgü parçasını orta üçbucağın üst tərəfinə yapışdırın. Mənim kəsdiyimə görə, güzgü mərkəzi lase şüa mərkəzidir. 21 ədəd hazırlayıram, tamamlanması çox uzun çəkir.

Addım 12: Lazer Yansıtma Testi

Lazer Yansıtma Testi
Lazer Yansıtma Testi
Lazer Yansıtma Testi
Lazer Yansıtma Testi

İndi yansımanı lazerlə yoxlayın və hər divardakı əksini yoxlayın. Əla işləyir. Labirentin mərkəzində qaldırdığı qutunu tapdım, buna görə bazaya sərt bir təbəqə yapışdırdım və bütün hissələrin əksinin yaxşı olduğunu gördüm.

Addım 13: Oynamaq üçün vaxt

Image
Image
Oynamaq üçün vaxt
Oynamaq üçün vaxt
Oynamaq üçün vaxt
Oynamaq üçün vaxt

İcazə verin, necə oynamağı öyrədim

1) Maze'yi istəyinizə uyğun olaraq dizayn edin. Üstünü parça ilə örtün və yansıtıcı güzgü stendlərini bir qutunun üzərinə qoyun.

2) Tətbiqi ön tərəfə qoyun.

3) Bluetooth seçin seçin və arduino bluetooth seçin.

4) İndi növbəti ekranda oyunçunun adını soruşun.

5) Oyunçu adını daxil edin və oyuna başla düyməsini basın. İndi timer tətbiqdə işləməyə başlayır.

6) Labirintin üzərindəki parçanı çıxarın. Mənbə oyunçusundan lazer istifadə edərək, güzgüdən istifadə edərək lazer şüasını Ldr -ə yönləndirin.

7) Əvvəlcə ilk güzgünü qoyun və işığı 90 dərəcəyə yönləndirin, əks divara düşən lazer nöqtəsi güzgü dayağını döndərərək əks divarın ortasına qoyun. İndi aynanı o yerə qoyun və eyni şeyi edin.

8) Müqəddəs kimi, lazer LDR -ə Lazerdən daha çox çatırsa və arduino tətbiqində, oyunçu taymeri əvvəlki rekorddan azdırsa, onun adı və balı qeyd olunur və bütün ekranlarda göstərilir.

Tövsiyə: