» elektronik » Arduino Dev Bluetooth kendin yap labirenti

Dev Bluetooth kendin yap labirenti

selamlar sitemizin sakinleri!
Bugün bir top ve bir labirent ile gerçek bir oyun yapacağız. Bu ev yapımı ürünün yazarı AlexGyver.


Birçoğunuz muhtemelen bu tarzdaki oyunları biliyorsunuz. Labirentte bir topumuz var, topu labirentin çıkışına getirmeliyiz. Delikler topun düşmesini zorlaştırır ve baştan başlamanız gerekir. Bu tür oyunlar normal bir renkli ekran ve dahili ivmeölçer ile ilk akıllı telefonlarda ortaya çıktı ve o zamanlar çok popülerdi.

Öyleyse, neden gerçek hayatta böyle bir şey yapmıyorsunuz, yani maddi ve belki de uzaktan kontrol edebilirsiniz. Hadi deneyelim.

Labirent platform, 2 eksen boyunca sıkıca eğilmek için 2 menteşeye monte edilecektir. İlk başta, yazar küresel bir menteşe yapmak istedi, ancak bu bir takım başka problemleri beraberinde getiriyor. İlk olarak, programda hata ayıklamak için mini bir versiyon yapalım. Bunu yapmak için kare bir kontrplak parçası alın - bir masa olacak.

Labirent duvarları kartondan yapılabilir, sıcak tutkal üzerine yapıştırın. Bir menteşe oluşturmak için birkaç vidaya ve bunları düzeltebileceğiniz bir şeye ihtiyacınız vardır. Yazar bu kalın kontrplak hurda için kullanılır.

Top böyle, çelik 15mm.

Sonra, labirentin kendisini çizmeniz gerekir.

sonra inşa ediyorlar labirent. Biraz değiştirmek zorunda kaldım.


Sondaj yapmaya başlıyoruz. Sonra bir Çin adım matkapla delmeye devam ediyoruz.



Sonra labirenti bitiriyoruz.


İşte malzeme yürütmede bir top ile böyle bir labirent.
El ile modda konuşmak için, sonuçta ortaya çıkan labirentimizden geçmeye çalışalım. O kadar basit değil.

Yazar kasıtlı olarak tuzak delikler açmıştır. Doğrudan topun yolunda dururlar. Ayrıca, uzun yıllar oynamayı ilginç kılmak için kasıtlı olarak önceden karmaşık bir harita hazırladı. İyi görünüyor.

Ve şimdi toplama zamanı elektronik. Masa 2 servo kullanılarak taşınacak, platform tarafından kontrol edilecek Arduino ve bluetooth üzerinden bir akıllı telefondan. Şema çok basit:

Servonun gücü ayrı ve güçlü olmalı, 2A için bir USB şarj cihazı veya bir güç bankası yeterlidir. Tüm elektronik bileşenlere bağlantılar sayfada bulunabilir. PROJE.

Buradan, tüm şemalara ve bellenime sahip olan projeyle arşivi indirebilirsiniz. Tüm talimatlar proje sayfasında da bulunmaktadır. Endişelenme, karmaşık bir şey yok.

Başlamak için, menteşeleri monte etmek için küpleri kesip deliyoruz.


Sonra toplarız. İki delikli küp merkezdedir, her iki eksen de sabittir. Şimdi kutuyu menteşeye sıcak tutkalla sabitleyelim.



Ve aşağıdan, menteşe küçük bir kontrplak parçasına monte edilir - daha uygun olacaktır. Ürün yazılımını başarıyla indirdikten ve güç sağladıktan sonra, servolar orta açıya dönecektir, bu pozisyonda rocker'ı, yani tam olarak ortada sabitlemeniz gerekecektir.


Düzenimiz bir karton kutu üzerinde duracak. 2 taraflı yüzlerde servoları köşelerin yardımıyla sabitliyoruz. Hareket, bağlantı çubuklarını yapacağımız bir ataş kullanılarak iletilecektir.

Telin konumuna ve külbütör ve biyel kolunun yönüne dikkat edin - bu çok önemlidir! Bu konumda sürücüler kutuya monte edilecektir.


Proje ile arşivden akıllı telefonumuza bırakıyoruz ve GyverBall uygulamasını yüklüyoruz.

Bluetooth modülü ile eşleştirmeyi önceden yapılandırıyoruz, şifre 1234 ve uygulama ayarlarına gidiyoruz. Biz bağlıyız. Bitti. Labirent tablosunu zaten kontrol edebilirsiniz. Burada, hassasiyeti ayarlayabilir ve top sıfır konumda herhangi bir yere yuvarlanmayacak şekilde masayı yatay olarak kalibre edebilirsiniz.

Ama en havalı şey elbette ivmeölçer. O oyunu aynı kontrolle, ama kesinlikle gerçek fizikle bir labirentle işaretliyoruz ve alıyoruz.



Oynamak çok zor, çünkü tasarım çok titrek çıktı ve biraz öngörülemeyen bir şekilde davrandı. Ayrıca, tablo sürekli titriyor. İlk başta bu gürültünün bir ivmeölçer olduğu görülüyordu, ancak olmadığı ortaya çıktı. Sorun çok beklenmedikti. Yazar, Bluetooth modülünü programdaki bilgisayardaki port monitörden hata ayıklamak için SoftSerial kütüphanesini kullanarak bağladı. Ancak, bu kütüphaneyi kullanmanın servonun çalışmasına müdahale ettiği ortaya çıktı. Bluetooth ve servolar içeren bir proje yapıyorsanız bunu unutmayın. Ancak bu, yazarın labirentten geçmesini engellemedi. Genel olarak, bluetooth doğrudan bu şekilde bağlanmak zorunda kaldı:

Ve her şey mükemmel çalışmaya başladı, her şey kesinlikle kararlı ve hiçbir şey dinlenmiyor. Arduino'yu yanıp sönmeden önce, modül yazılımla etkileşime gireceğinden, Bluetooth ile mantıksal Pimi devre dışı bırakmanız gerekir.

Peki, şimdi sürümü daha büyük yapalım. Bunu yapmak için büyük bir kontrplak tabakasına ve büyük güçlü servolara ihtiyacımız var.


Bunlar Çin mg995, ucuz ama çok güçlü adamlar. Toplar bu sefer daha büyük olacak.
Sağ top oyuk, ancak kütle solla aynı. Boyut nedeniyle, yazar büyük bir tane seçti.

Labirentin duvarları 10 × 15 mm kablo kanalından yapılmıştır. 2.5m sürdü.

Bu kez labirent deliksiz olacak, çünkü karmaşıklık için değil, bir süre geçireceğiz. Labirentte, site üzerinde hızlı bir şekilde uçmaya çalışırken topun ataletle uçacağı bir sürü cep var - ilginç olacak. İşaretlemeyi yapalım.

Yazar küçük bir hata yaptı ve alanı 6 parçaya işaretledi ve 5 x 5 ızgarada bir labirent çizdi.Bu yüzden yeni ve daha ilginç bir labirent yapmalıydım, hepsi 6 x 6.

İnşa ettik ve sonunda inşa ettik! Manuel modda geçmeye çalışalım.

Evet, çok basit, ancak bir akıllı telefondan çalışırken mümkün olduğunca çabuk geçmeye çalıştığınızda zor olacak. M4 vidaları olan eksenlerin bir keresteden sabitlenmesini sağlayacağız.

Eksenlerin kendileri bu tür köşelere monte edilecektir.


Her şeyi tam olarak tarlanın merkezine koyarız ve toplarız. Küçük kontrplak karede, vidalar ve somunlarla sabitleyeceğiz. Servoları sıcak tutkal üzerine sabitliyoruz.

Sallanan sandalyelerin altında yuva yapmanız gerekiyor, etrafta dolaşan bir mekanizma olacak. Kontrol ediyoruz.

XXL boyutunda bir ataştan bir biyel yapacağız. Klibi sallanan sandalyenin etrafına mümkün olduğunca dik açılarda hafifçe bükün, böylece hiçbir şey dönüşüne müdahale etmeyecektir. Kontrplakın alt parçasının yüksekliğini ölçüyoruz ve aynı yüksekliğe büküyoruz.




Ardından biyel kolunu sahaya takmak ve çekiçlemek için keskin u-şekilli parçalar yapıyoruz.


Toplar ve doğrularız.



Mükemmel! Her şey özgürce dönüyor. Bacakları bazı ahşap parçalarından tutturmak için kalır, böylece mekanizma yere dayanmaz.

Biz güç bankasına bağlıyız ve oynayabilirsiniz. Labirentten geçmeye çalışalım.


Bunu telefondan manuel modda yapmak çok daha zordur. Yazar, geçmekte zaman geçiren tuzaklarının neredeyse tamamını topladı.

Sonra yazar düşündü ve karar verdi: neden otomatik bir zamanlayıcı yapmıyorsunuz? Top metaliktir, Arduino'nun bir düğme olarak sorgulayacağı 2 kontağı kendi kendine kapatmasına izin verin. Başlangıçta bir bitişe ve bitişte bir düğmeye ihtiyacımız var. Topun dokunduğu yerleri işaretliyoruz.



Sonra folyoya ihtiyacımız var. Folyo parçalarını topun kapatabileceği şekilde yapıştırın.


Başvuruyu hızlı bir şekilde tamamladıktan sonra, yazar böyle bir şey aldı. Top başlangıç ​​açısına dokunduğunda, zamanlayıcı sıfırlanır ve başlar. Sonlandırmaya dokunduğunuzda zamanlayıcı durur.

Böylece, labirentin geçişini öğrenebilirsiniz. Ancak bir folyo tabakası yeterli değildi, bunun yerine yay koymak daha iyidir. Kim yapacak? Aslında, burada yüksek teknolojinin yardımı olmadan değil, kontrplaktan yapılmış bir malzeme versiyonunda, bir kablo kanalında nostaljik bir oyuncak olduğu ortaya çıktı.

İlginiz için teşekkürler. Yakında görüşürüz!

video:
10
10
9

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...