İçindekiler:

Ortak Arduino Oyunu: 9 Adım
Ortak Arduino Oyunu: 9 Adım

Video: Ortak Arduino Oyunu: 9 Adım

Video: Ortak Arduino Oyunu: 9 Adım
Video: Mblock 5 ile Arduino Dersleri - #Ders9 - Buton ile Zıplayan Panda Oyunu 2024, Temmuz
Anonim
Image
Image
Ortak Arduino Oyunu
Ortak Arduino Oyunu
Ortak Arduino Oyunu
Ortak Arduino Oyunu

Bu talimatta, işbirliği oyunu 'FUN'u nasıl tasarladığımızı ve inşa ettiğimizi açıklayacağız.

Diğer şeylerin yanı sıra bir Arduino Uno ve bir NeoPixel LED şerit kullandık. EĞLENCE gösterisi için videoyu oynatın.

Adım 1: Neye İhtiyacımız Var?

Neye ihtiyacımız var?
Neye ihtiyacımız var?
Neye ihtiyacımız var?
Neye ihtiyacımız var?
Neye ihtiyacımız var?
Neye ihtiyacımız var?

Gereksinimler:

-Arduino

- Teller + lehim malzemesi

- 3 düğme

- 1 POT metre

- 1 LDR

- Çok renkli bir led şerit (bu talimatta 30 ledli bir şerit kullandık)

- Breadboard (Yalnızca kodu veya parçaları test etmek için)

- Ahşap (30x50cm)

- Lazer kesici (isteğe bağlı, yoksa normal bir testere de işi yapar)

- Dizüstü + arduino yazılımı

- Ahşap tutkalı

- Zımpara kağıdı

- Pleksiglas (20x5cm)

NOT: NeoPixel RGB 30 LED şerit kullandık. Kod Fastled kütüphanesi ile yazılmıştır. LED şeridinizin bizimki gibi Fastled kitaplığıyla çalıştığından emin olun, aksi takdirde kodu led şeridinizle çalışacak şekilde değiştirmeniz gerekir.

Adım 2: Parçaları Lehimleme -- Bölüm 1

Parçaları Lehimleme -- Bölüm 1
Parçaları Lehimleme -- Bölüm 1
Parçaları Lehimleme -- Bölüm 1
Parçaları Lehimleme -- Bölüm 1
Parçaları Lehimleme -- Bölüm 1
Parçaları Lehimleme -- Bölüm 1
Parçaları Lehimleme -- Bölüm 1
Parçaları Lehimleme -- Bölüm 1

Artık her şeye sahip olduğumuza göre, telleri parçalara lehimlemeye başlayabiliriz.

Butonlar:Butonlarla başlıyoruz. Üç butona ihtiyacımız var, ikisi oyunun kendisi için ve bir tanesi bizim reset butonumuz olacak. Bu üçü aynı şekilde lehimlenebilir. Sadece 3 tane topraklama pinimiz olduğu için üç tane topraklama kablosunu birleştireceğiz. Butonlardan birinin ayaklarına iki tel lehimleyerek başlayın. Onları hangi bacağa lehimlediğimize dikkat etmemiz gerekiyor. Bunun için kolay bir hatırlatma, her zaman çapraz bir şekilde lehimlemek olabilir. Bu nedenle ilk kabloyu örneğin sol üst bacağa lehimleyin ve ardından ikinci kabloyu sağ alt bacağa lehimleyin. Ardından düğme her zaman doğru lehimlenecektir. Bunu üç düğmenin tümü için yapın. Topraklama Kablolarını Bağlama:

Tüm butonların üzerinde iki tel lehimli olduğunda topraklama tellerini birbirine bağlayabiliriz. Önce üçüne de biraz lehim koyun. Ardından hangisinin orta tel olacağına karar verin. Ortadaki tel, Arduino'nun topraklama pimine koyduğumuz tel olacaktır. Orta kablonun Arduino pinine düzgün şekilde bağlanacağından emin olun. Bundan sonra, diğer iki kabloyu ortadakine lehimleyin, böylece hala Arduino'ya sığar.

Adım 3: Parçaları Lehimleme -- Bölüm 2

Parçaları Lehimleme -- Bölüm 2
Parçaları Lehimleme -- Bölüm 2
Parçaları Lehimleme -- Bölüm 2
Parçaları Lehimleme -- Bölüm 2

Pot Metre:

Şimdi Pot Metre yapıyoruz. Bunun, telleri lehimlememiz gereken üç pimi var. Devam et ve bunu yap.

Ardından telin diğer uçlarına biraz lehim koyun, böylece onları Arduino'nun pinlerine yapıştırabiliriz. Pin numarası için şemaya bakın. Ortadaki pin data pinidir.

Adım 4: Parçaları Lehimleme -- Bölüm 3

Parçaları Lehimleme -- Bölüm 3
Parçaları Lehimleme -- Bölüm 3
Parçaları Lehimleme -- Bölüm 3
Parçaları Lehimleme -- Bölüm 3

LDR: Bu çok basit. Daha önce olduğu gibi, sadece telleri pimlere lehimleyin.

Ardından kabloları şematikte gösterildiği gibi bağlayın.

Adım 5: Parçaları Lehimleme -- Bölüm 4

Parçaları Lehimleme -- Bölüm 4
Parçaları Lehimleme -- Bölüm 4
Parçaları Lehimleme -- Bölüm 4
Parçaları Lehimleme -- Bölüm 4

NeoPiksel:

Son olarak, NeoPixel (30 led) LED şeridini lehimlememiz gerekiyor. Pot Meter'a çok benziyor. Ortadaki veri pini olmak üzere üç pini vardır. Fakat bu LED şerit ile hangi pinin 5V+ ve hangisinin GND(Ground) pini olduğu not edilir. Bundan sonra Arduino üzerinde doğru pinler için şemaya bakmanız yeterlidir..

6. Adım: Kodu Yükleme

Kod: Ekteki.ino dosyasını indirin ve Arduino IDE ile açın. Henüz yapmadıysanız, Arduino'nuz için doğru bağlantı noktasını ayarlayın. Ardından kodu yükleyin. ve butonlara basarak oyunu deneyin. Birkaç saniye sonra ışıklar yanmalıdır.

Adım 7: Kutuyu Yapmak

Kutuyu Yapmak
Kutuyu Yapmak
Kutuyu Yapmak
Kutuyu Yapmak
Kutuyu Yapmak
Kutuyu Yapmak

Lazer Kesim:

Artık her şey hazır olduğuna göre kutuyu oluşturmaya başlayabiliriz. "makercase.com" web sitesinden bir lazer kesici dosyası indirdik. Bu web sitesinde kendi kutunuzu tasarlayabilir ve bir html dosyası indirebilirsiniz. Ardından, lazer kesiciyle çalışan bir.dfx dosyasına dönüştürmek için bu dosyayı Adobe Illustrator'da içe aktarabilirsiniz. Adobe Illustrator'da, web sitesini kullanarak dosyanıza eklediğiniz her şeye ince ayar da yapabilirsiniz. Her şey bittiğinde, bu dosyayı 30x50cm'lik ahşap bir plaka üzerine lazerle kesebilirsiniz. Bütün bunlar bittiğinde, birbirine yapıştırabileceğiniz bir yapbozunuz olur ve kutu yapılır. İyi uymuyorsa, sığdırmak için zımpara kağıdı kullanabilirsiniz. Bir lazer kesiciye erişiminiz yoksa normal bir testere kullanabilirsiniz, ancak bu tam olarak uymayacaktır. Bu durumda, mükemmel bir şekilde oturması için zımpara kağıdına ihtiyacınız olacaktır. Arduino'yu ve kontrolleri kutuya koyabilmek için küpün en az bir tarafını tutkalsız bırakmayı unutmayın.

Adım 8: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

İhtiyacımız olan her şeye sahip olduğumuz için kutuyu monte etmeye başlayabiliriz. Lehimlemeyi iyi yaptığın sürece o kadar da zor değil.

Duvarlar:Bir araya getirmenin birden çok yolu var, ama bizim yaptığımız ilk önce kutunun iki tarafını yapıştırıp tabana koymaktı. Bu şekilde, mükemmel bir şekilde yapıştırıldıklarından ve her zaman sığacaklarından emin olduk. Sonra kutunun diğer iki duvarını da yapıp tabana dayadık. Yaklaşık bir saat kurumaya bıraktıktan sonra iki parçayı birbirine bağlamaya karar verdik. Ayrıca altını da yapıştırın. Bunu bir gece kurumaya bırakıyoruz, ancak işleme devam etmek için 2 veya 3 saat de yeterli olabilir.

Parçalar: Yapıştırıcı kuruduğunda parçaları yerleştirmeye başlayabiliriz. Sadece tellerin birbirine dolanmadığından emin olun. Üst kısımdaki sıfırlama düğmesi hariç tüm parçaları istediğiniz deliklere yerleştirin. Her şeyi bantla sabitledik ve ardından düğmeleri ve tencere sayacını sabitlemek için sert plastik yapıştırıcı da kullandık. Bunu yapmazsanız, düğmelere basılamaz.

LED Şerit: Yerine bantlamamız gereken son kısım LED şerittir. İçine iyi oturduğundan emin olun. İzleyici penceresi için kumlanmış pleksiglas kullandık. Aksi takdirde LED'ler gözler için parlaktı. Sadece yerine yapıştırın.

Sıfırlama düğmesi: Bittiğinde, üst plakadaki sıfırlama düğmesini yapıştırmayı unutmayın ve tüm üniteyi birkaç saat kurumaya bırakın. Yapıştırıcının gerçekten sertleşmesi için gece boyunca kurumasını beklemek en iyisidir. Üst plaka yapıştırılmamalıdır, bu, gerektiğinde (pilleri şarj etmek gibi) içerideki bağırsaklara erişmenin kapısıdır. Bundan sonra oyun kutunuz biter ve test edebilirsiniz!

9. Adım: Sonuç

Çözüm
Çözüm

Bitti

Arkadaşlarınızla yoğun bir şekilde işbirliği yaptığınız bir Arduino oyunu böyle yaparsınız! Bu talimatta, oyunculara oyunu nasıl basit bir şekilde oynamaları gerektiğini nasıl açıkladığınıza dikkat etmedik. Kutuya oyunun amacını açıklayan bir metin ekledik, oyunculara bunu açıklamanın en doğrudan yolu bu. Ayrıca tasarıma küçük bir 'hikaye' de ekleyebilirsiniz, örneğin patlamaması gereken bir bomba veya şarj edilmesi gereken bir pil. kurmak.

Eğlenin! Takım EĞLENCE

Önerilen: