İçindekiler:

Arduino ve Android Uygulamalı Kişiselleştirilebilir Lazer Labirent: 13 Adım (Resimlerle)
Arduino ve Android Uygulamalı Kişiselleştirilebilir Lazer Labirent: 13 Adım (Resimlerle)

Video: Arduino ve Android Uygulamalı Kişiselleştirilebilir Lazer Labirent: 13 Adım (Resimlerle)

Video: Arduino ve Android Uygulamalı Kişiselleştirilebilir Lazer Labirent: 13 Adım (Resimlerle)
Video: Arduino android telefon ile programlama 2024, Kasım
Anonim
Image
Image
Arduino ve Android Uygulaması ile Özelleştirilebilir Lazer Labirenti
Arduino ve Android Uygulaması ile Özelleştirilebilir Lazer Labirenti
Arduino ve Android Uygulaması ile Özelleştirilebilir Lazer Labirenti
Arduino ve Android Uygulaması ile Özelleştirilebilir Lazer Labirenti

Çocuk kitaplarından otomatik labirent çözme robotuna kadar birçok labirent görün. Burada lazer yansımasını kullanarak bir labirenti çözerken farklı bir şey deniyorum. Başlangıçta çok kolay olduğunu düşünüyorum ama ucuza yapın, doğruluk için daha fazla zamana mal olur. Herhangi biri ayna tutacağı yapmak için 3D yazıcı kullanmayı denemek isterse, çünkü bu çok fazla zaman alır. Başlamadan önce lazer uyarısıyla ilgili sonraki slayta bakın. Ancak uzmanlara göre lazerim herhangi bir zarar veremez.

Adım 1: Lazer Ayrıntıları

Lazer Ayrıntıları
Lazer Ayrıntıları
Lazer Ayrıntıları
Lazer Ayrıntıları
Lazer Ayrıntıları
Lazer Ayrıntıları

Sınıf 2(II) lazer güvenli kabul edilir. Sınıf 2(II)'de diyot bulamıyorum. Ama etikette sınıf 2(II) olan lazer işaretleme cihazını piyasada çok ucuza buldum. Bu yüzden projemde kullanıyorum. Zararlı olmadığını gösterse de çocuğumun bununla oynamasına izin vermiyorum. Ailem yetişkinler için bu oyun çünkü sadece yansımayı düzelterek çözebiliyorlar.

Adım 2: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler

Gerekli malzemeler

Labirent için

1) Termokol Levha

2) Karton.

3) Oluklu kutu

4) Yuvarlak Aynalar (Kumaş işlemesi için kullanılır).

Devre için

1) Arduino Uno.

2) HC05 bluetooth modülü 1No.

3) LDR 1No.

4) 10K direnç 1No.

5) Düz PCB - 1No.

6) Erkek başlık ve Dişi başlık pimleri.

Adım 3: Arduino için bir Kalkan Yapın

Arduino için bir Kalkan Yapın
Arduino için bir Kalkan Yapın
Arduino için bir Kalkan Yapın
Arduino için bir Kalkan Yapın
Arduino için bir Kalkan Yapın
Arduino için bir Kalkan Yapın

Diğer tüm projeler gibi bu proje için de bir kalkan geliştiriyorum.

Bağlantı Detayları

1) Bluetooth modülü için 4 telli

a) Arduino 5V'den Vcc'ye

b) Arduino Gnd'den Gnd'ye

c) Arduino D2'den Tx'e.

d) Arduino D3'ten Rx'e.

2) Lazer Diyot lazer artı için D12 ve Arduino Gnd'den lazer eksiye.

3) LDR için A0 pinini kullanın. Yukarıdaki resimdeki gibi lehimleyin. Lazer ve LDR için uzun tel kullanın.

Adım 4: MIT App Inventor Kullanan Android Uygulaması

MIT App Inventor Kullanan Android Uygulaması
MIT App Inventor Kullanan Android Uygulaması
MIT App Inventor Kullanan Android Uygulaması
MIT App Inventor Kullanan Android Uygulaması
MIT App Inventor Kullanan Android Uygulaması
MIT App Inventor Kullanan Android Uygulaması

Arduino uygulamasını geliştirmek için çevrimiçi olarak MIT uygulama mucidi kullanıyorum. App gereksinimi Arduino bluetooth'a bağlanmak istiyor. Oyuncu adını isteyin, adı girin ve oyuna başlamak için play'e tıklayın. Uygulamada zamanlayıcıyı başlat'ı tıkladıktan sonra çalışmaya başlayın. Lazer LDR'ye ulaştığında, önceki skorla geçen süreyi hesaplayın, saniyeler öncekinden daha azsa kazanan siz olursunuz. Zamanlayıcı çalışırken, Android ekranını otomatik kilitlemeden durdurmak için her zaman sıklığında bildirim kullanırım.

Adım 5: Arduino Programı

Arduino programı çok basittir. Pin D2, D3 için bir yazılım dizisi oluşturun. Android oyunu başlatmasını söylediğinde. D12 pimini yükseğe ayarlayarak lazer açma. Pin A0'daki LDR okumasını kontrol edin. LDR okuması 500'ün altındaysa oyun devam ediyor demektir. Lazer LDR'ye odaklanırsa, okuma 500'den büyüktür. O zaman D12 pinini düşük olarak ayarlayarak lazeri kapatın ve oyunu android'e sinyal üzerinden gönderin.

Adım 6: Labirent Üssü Yapın

Labirent Üssü Yap
Labirent Üssü Yap
Labirent Üssü Yap
Labirent Üssü Yap
Labirent Üssü Yap
Labirent Üssü Yap

1) 18" X 18" X 3" boyutunda bir oluklu kutu buldum.

2) Aynı boyut 18" X 18" olan bir termokol levha kesin. Önceden kutuya sığar.

3) Thermocole'u 18 sıraya ve 18 sütuna bölün (İlk başta 1" boyutundaki labirent için çok küçük alan değişikliği nedeniyle 2" X 2" olarak planlayın).

4) Şimdi her 2" X 2" parçayı ayrı ayrı kesin. Keskin maket bıçağı kullanın ve kesim düz olmalıdır. Sıcak tel kesici ise onları kesmek kolaydır.

5) Oluklu kutunun tabanına her bir parçayı ayrı ayrı yapıştırın (yapıştırmak için Fevicol kullanarak).

6) Kurumaya bırakın. Kuruduktan sonra, her parça arasındaki boşluğa 1 fitlik bir ölçek yerleştirin. Terazi düz durur.

Adım 7: Duvarlar Yapın

Duvarlar Yap
Duvarlar Yap
Duvarlar Yap
Duvarlar Yap
Duvarlar Yap
Duvarlar Yap

1) Duvarlar çok kolay. Labirenti 2" X 2" ye bölüyoruz ve kutunun yüksekliği 3". 3" inçlik bir karton şerit alıyoruz. Şeritte her 2 inç'i işaretleyin ve çizgileri koyu olarak çizin, böylece tahta bu Yerde kolayca tutulur.

Adım 8: Labirentinizi Tasarlayın

Labirentinizi Tasarlayın
Labirentinizi Tasarlayın
Labirentinizi Tasarlayın
Labirentinizi Tasarlayın
Labirentinizi Tasarlayın
Labirentinizi Tasarlayın
Labirentinizi Tasarlayın
Labirentinizi Tasarlayın

1) Çevrimiçi olarak bir Labirent (8 X 8) indirin.

2) Labirent'e göre 2", 4", 6" vb duvar parçalarını kesin ve termokolün boşluğuna yerleştirin ve kartonu termokolün arasına bastırın. Artık duvarlar düz duruyor.

3) Akıllıca çizimi tam olarak tamamlayın.

Adım 9: Lazer için Stand Yapın

Lazer için Stand Yap
Lazer için Stand Yap

Bu aynı zamanda sıkı çalışma ve alınan zaman Çalışmalarından biridir. Çünkü lazer ışını düz olmalıdır. Oluklu mukavva ile bir üçgen yapın ve birkaç oluklu mukavva parçası alın. Parçaları ön ve arka lazer hücresinin altına yerleştirin. Yüksekliği ayarlayın. Teraziyi yakına ve uzağa koyarak lazer ışınının yüksekliğini ölçün. İkisini de eşit yap. Şimdi tüm parçayı yan tarafa sıcak yapıştırın.

Adım 10: Devre Muhafazası ve Mobil Stand

Devre Muhafazası ve Mobil Stand
Devre Muhafazası ve Mobil Stand
Devre Muhafazası ve Mobil Stand
Devre Muhafazası ve Mobil Stand
Devre Muhafazası ve Mobil Stand
Devre Muhafazası ve Mobil Stand

1) Lazer gibi LDR için bir stand yapın. Ancak böyle bir doğruluk istemez, ancak lazer ışınının merkezi diyotun merkezidir. Sonra da sıcak tutkal.

2) Mobil stand yapmak için oluklu kutu kullanın.

3) Tüm devre kurulumunu bir kutunun içinde tutun ve bir 9V pil bağlayın. Artık herkes labirentin içine girmeye hazır.

Son adım, bir reflektörü projenin kalbi yapmaktır.

Adım 11: Reflektör Yapın

Reflektör Yap
Reflektör Yap
Reflektör Yap
Reflektör Yap
Reflektör Yap
Reflektör Yap
Reflektör Yap
Reflektör Yap

1) Bunu görünce çok kolay görünüyor ama çok zaman alıcı ve zor. Bu yalnızca çalışırsa, yalnızca tam bulmaca çalışır.

2) Oluklu kutu şeritleri alın. çizgileri işaretleyerek 9cm X 3cm boyutunda kesin.

3) Bu parça ile 3 kenarlarından bir üçgen yapın ve üst kısmı birleştirin.

4) Şimdi zaman, zeminin her tarafında düz üçgen standı kontrol edin. Hiçbir değişiklik yapılmadıysa veya düzeltmek için parçaları değiştirin. Yuvarlak ayna parçasını ortadaki üçgenin üst tarafına yapıştırın. Kesimime göre ayna merkezi lazer ışını merkezidir. 21 Parça yapıyorum, tamamlanması çok uzun sürüyor.

Adım 12: Lazer Yansıma Testi

Lazer Yansıma Testi
Lazer Yansıma Testi
Lazer Yansıma Testi
Lazer Yansıma Testi

Şimdi lazer üzerindeki yansımayı kontrol edin ve her duvardaki yansımayı kontrol edin. İyi çalışıyor. Labirentin ortasında, kaldırdığı kutuyu buldum, bu yüzden tabana sert bir levha yapıştırdım ve tüm parçaların yansımasının iyi olduğunu gördüm.

Adım 13: Oynama Zamanı

Image
Image
Oyun zamanı
Oyun zamanı
Oyun zamanı
Oyun zamanı

oynamayı öğreteyim

1) Labirenti ihtiyacınıza göre tasarlayın. Üzerini bir bezle örtün ve yansıma aynasını bir kutunun üzerine koyun.

2) Uygulamayı öne alacak şekilde mobili yerleştirin.

3) Bluetooth seç'e tıklayın ve arduino bluetooth'u seçin.

4) Şimdi bir sonraki ekran belirir ve oyuncunun adını sorar.

5) Oyuncu adını girin ve oyunu başlat'a tıklayın. Şimdi zamanlayıcı uygulamada çalışmaya başlar.

6) Labirentin üzerindeki bezi çıkarın. Kaynak oynatıcıdan gelen lazeri kullanarak, lazer ışınını aynayı kullanarak Ldr'ye yönlendirin.

7) İlk önce ilk aynayı yerleştirin ve ışığı 90 dereceye yönlendirin, lazer noktası karşı duvara düşer ve ayna ayağını döndürerek karşı duvarda ortalar. Şimdi aynayı o noktaya koy ve aynısını yap.

8) Aynı şekilde, lazer LDR'ye ulaşırsa Lazer kapanır ve arduino uygulamasında oyuncu zamanlayıcısı önceki kayıttan daha azsa, adı ve puanı kaydedilir ve tüm ekranlarda görüntülenir.

Önerilen: