İçindekiler:

Arduino Reaksiyon Oyunu: 9 Adım
Arduino Reaksiyon Oyunu: 9 Adım

Video: Arduino Reaksiyon Oyunu: 9 Adım

Video: Arduino Reaksiyon Oyunu: 9 Adım
Video: Elektronik Mühendisinin Kartviziti 2024, Temmuz
Anonim
Arduino Reaksiyon Oyunu
Arduino Reaksiyon Oyunu

Bu oyunu okul ödevi olarak yaptım. Bir arduino ile etkileşimli bir şey yapmamız gerekiyordu. Bu benim yaptığım ilk Arduino projem, bu yüzden oldukça zordu ama imkansız değildi!

Adım 1: Araçlarınızı Toplama

Bu proje için ihtiyacınız olacak:

- Arduino. (Nano kullandım, ancak herhangi bir Arduino'yu kullanabilirsiniz)

- kaydırıcı (potansiyometre)

- Düğme

- LED ekran, tercihen 32 x 128

- En az altı adet LED lamba (Bir demet almanızı tavsiye ederim, kolayca kırılırlar)

- Projenizi test etmek için bir breadboard

- batarya tutucu

- dizüstü bilgisayar

- Havya

Adım 2: LED'leri Bağlama

LED'leri bağlama
LED'leri bağlama

Tüm araçlarınızı topladığınızda, yapma zamanı!

Bu, projenin şemasıdır.

Peki, bunu nasıl yaparsın?

Öncelikle Arduino'nuzu bilgisayarınıza bağlayın ve kodu indirin. Arduino'nuza yükleyin

Kodu yüklediğinizde, breadboard'unuzu çıkarın!

LED lambalarınızı yukarıdaki şemaya göre bağlayın, LED'lerin küçük dizisini breadboard'unuzdaki toprak hattına yerleştirin (genellikle breadboard'unuzun üst tarafındaki mavi çizgidir). Birini veya kablolarınızı alın ve arduino'nuzdaki GND'ye (toprak), diğer ucunu da devre tahtasındaki toprak hattına bağlayın. Şimdi tüm bu yatay çizgiye koyacağınız her şey topraklanacak.

LED'lerin diğer tarafı breadboard üzerinde olmalıdır. Arduino'nuzun dijital pinlerine bağladığınız sürece herhangi bir yere koyabilirsiniz. Bu şekilde elektrik alacaklar ve bunları kodunuz için kullanabilirsiniz. Dijital pinlere gelince: beş lediniz var, yani hepsini farklı dijital pinlere bağlayacaksınız.

Led bir dijital pin 3'e, led iki dijital pin 5'e, led üç dijital pin 7'ye, led dört dijital pin 9'a ve led beş dijital pin 10'a bağlanmalıdır. Kabloları taktığınızdan emin olun. yatay çizgide değil, breadboard'unuzun dikey çizgisi.

Altıncı bir led var, bu led oyuncularınızın "Yaşam lambası", oyuncunun kaybedip kaybetmediğini gösteren bir ışık. Bu ışık da aynı şekilde bağlanmalıdır, ancak dijital pin 11'i kullanır.

Ve LED'leri bağlamak için bu kadar!

Adım 3: Kaydırıcı

kaydırıcı
kaydırıcı
kaydırıcı
kaydırıcı
kaydırıcı
kaydırıcı

Kaydırıcının bağlanması oldukça kolaydır. Kaydırıcının 3 pimi vardır. Bir taraftaki iki pin toprak ve volttur, diğer pin ise sinyalinizdir.

Sinyal pini Analog Pin A1'e gider

Topraklama pimi, ekmek tahtanızdaki toprak hattına gider.

Şimdi, bunu henüz yapmadık, ancak breadboard'unuzda 5V'luk bir hat yapmak da önemlidir. Yer çizgisinin altında veya üstünde ve kırmızı. Kablonuzu alın ve arduino'nuzdaki 5V'a koyun. Diğer satırı breadboard'unuzdaki 5V hattına koyun. Bütün bu yatay hat artık sizin 5V hattınız ve tüm elektriğinizi buraya koyabilirsiniz.

5V pinini bu hatta koyun ve kaydırıcınız bağlanmalıdır!

Adım 4: LED Ekran

LED ekran
LED ekran

Talimatın bu kısmı sadece Arduino Nano'da 4 pinli bir LED ekran için çalışır. Ekranınızın şu pinlere sahip olduğundan emin olun: GND, VDD, SCK ve SDA. Arduino Uno, SCK ve SDA'yı değiştirmiştir, bu nedenle ekranınızı nasıl bağlayacağınızdan emin değilseniz bu adımı google'da arayın.

GND pini kolaydır, bunu ya breadboard üzerindeki toprak hattınıza ya da arduino'nuzdaki kalan topraklama pinine bağlarsınız.

Bundan sonra VDD'yi 5V hattınıza bağlayın.

SCK ve SDA analog pin 4 ve 5'i kullanır, SCK Analog pin 5'i kullanır ve SDA Analog pin 4'ü kullanır.

Artık ekranınız bağlandığına göre, arduino'nuzu güç kaynağınıza koyun ve çalıştığından emin olun.

Adım 5: Düğme

Buton
Buton
Buton
Buton

Bağlanmanız gereken son şey düğmenizdir. Bağlanmanın farklı yolları olan farklı türde düğmeler vardır. Yukarıda kullandığım butonu görebilirsiniz. Bu veya aynı pinlere sahip benzer bir butonunuz varsa, bu öğreticiyi takip edebilirsiniz. Aksi takdirde, düğmenizi nasıl bağlayacağınızı google'a yazmanız gerekir.

Bu buton üzerinde 3 adet pin bulunmaktadır.

GND, devre tahtasındaki toprak hattınıza gider

VCC, devre tahtasındaki 5V hattınıza gider

ve S bir dijital çıkıştır, dijital pin 8'e gider.

Yay! Artık her şey bağlı ve test etmeye hazır.

6. Adım: Test Etme

Test yapmak
Test yapmak

Artık her şey test edilmeye hazır!

Henüz yapmadıysanız, kodu indirin ve Arduino'nuza yükleyin. Biraz garip görünebilir, ancak oyununuz artık kullanıma hazır! Mukavva ile bir kasa prototipi yapabilir (benim yaptığım gibi) ve kaydırıcınızı, düğmenizi, led ekranınızı ve led ışıklarınızı nerede istediğinize karar verebilirsiniz.

7. Adım: Satış

satış
satış

Şimdi, bu zor kısım, özellikle Arduino Nano'da. Satışa başlamadan önce, havyadan gelen zehirli havayı solumamak için dışarıda olduğunuzdan veya bir maske kullandığınızdan emin olun.

Breadboard ve arduino'nuza bağladığınız her şeyi kalıcı olarak ekleyeceksiniz. Tüm kablolarınızın çalıştığından ve doğru kablonun doğru yerde olduğundan emin olun.

Tamam, işte böyle yaptım.

5V hattı ve Toprak hattı, üzerine satabileceğiniz bir şeyle yeniden oluşturulmalıdır. Bir protokol kullandım (yukarıdaki resim). İki küçük parçanız olacak şekilde protokolü kesin. Gerçekten büyük olması gerekmez, ancak kablolarınız için yeterli alana sahip olduklarından emin olun. Şimdi, o havyayı çıkarın ve breadboard'unuzdaki 5V hattına bir tel sattı. Diğer taraf protoboardlardan birinde satılmalıdır. Şimdi tüm bu protoboard üzerinde 5V'luk bir hat oluşturduk. 5V ihtiyacı olan her şey buna satılabilir. Diğer protokol için de aynısını yapın, ancak Arduino'nuzdaki topraklama pimini kullanın.

Tamam, daha önce 5V ve Ground gerektiren her şeyin bu panolarda satılması gerekiyor. Biraz daha kolaylaştırmak için hepsini bir araya getirebilirsiniz. Bu, tüm led'lerinizin kablolanması ve daha küçük parçaların toprak protokolüne satılması gerektiği anlamına gelir. (Diğer taraflar daha önce prototipini yaptığımız dijital pinlerine satılmalıdır)

Temel olarak, kabloladığınız her şey bu şekilde satılacak.

Bu yapıldığında, projeniz kalıcıdır!

Adım 8: Muhafaza

kasa
kasa

Son adım, hepsini bir araya getirmektir: Bir vaka tasarlayacaksınız!

Bu kasa, parçalar uygun olduğu sürece istediğiniz herhangi bir şey olabilir. Benim durumum benim tasarladığım ve bir başkasının benim için 3D modellediği bir 3D baskılı model, yüklemek istiyorum ama tasarımda birkaç kusuru var, bu yüzden kendin yapsan daha iyi olur. Ayrıca, yaptığınızda kendi projeniz gibi hissedeceksiniz!

Bu nedenle, daha önce prototip yaptıysanız, tüm parçalar için yeterli alana sahip olduğunuzdan emin olmak için bunu kullanabilirsiniz. Ayrıca arduino'nuzun kablosu için güç kaynağınıza yer açmayı unutmayın! Umarım çıldırır ve kendi malzemelerinizi ve renklerinizi kullanırsınız!

9. Adım: Son Söz

Bu yüzden, umarım öğretilebilirliğimi beğenmişsinizdir ve kendi güzel projenizi yapmışsınızdır. Bir şeyleri istediğiniz gibi değiştirmekten çekinmeyin. Bana gelince, bu proje henüz bitmedi. Son tasarımım işe yaradı, ancak birkaç saat sonra Arduino'm çalışmayı durdurdu, bu yüzden kalıcı olarak çalışması için bir çözüm bulmayı umuyorum. Çok fazla stres, saat ve gözyaşı olmasına rağmen bu projeden keyif aldım. Gelecekte daha fazlasını yapmayı ve projenizi seveceğinizi umuyorum!

Önerilen: