İçindekiler:
- Adım 1: Araçlarınızı Toplama
- Adım 2: LED'leri Bağlama
- Adım 3: Kaydırıcı
- Adım 4: LED Ekran
- Adım 5: Düğme
- 6. Adım: Test Etme
- 7. Adım: Satış
- Adım 8: Muhafaza
- 9. Adım: Son Söz
Video: Arduino Reaksiyon Oyunu: 9 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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ı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
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
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
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ış
Ş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
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:
Reaksiyon Test Cihazı: 13 Adım
Reaction Tester: Yavaş tepki veren insanlar, ister oyun oynarken, ister sınavlarda olsun, her yönden acı çekiyorlar, hepsinin dezavantajı var, bu yüzden reaksiyonu eğitmek için bir oyun tasarlamak istiyorum. Oyunun kuralları aşağıdadır: Önce reset butonuna basın, bekleyin
Komik Arduino Reaksiyon Oyunu: 3 Adım
Komik Arduino Reaksiyon Oyunu: Tüm aile için eğlenceli Arduino reaksiyon oyunu;) Platformlar arası Bluetooth iletişimine dayalıdır. Sadece bazı Arduino eşyalarına, bir Android akıllı telefona ve bir ayakkabı kutusuna ihtiyacınız var. Bunlardan herhangi birine sahip değilseniz, buna kesinlikle inanın: Hiçbir şey yok
Reaksiyon Eğitimi Mankeni: 9 Adım (Resimlerle)
Reaksiyon Eğitimi Mankeni: Bir sporcu arkadaşımdan reaksiyon eğitimini geliştirmek için ucuz ama etkili bir cihaz inşa etme isteği olarak bunu buldum! Buradaki fikir, kullanıcıların yakınlık algılama yoluyla devre dışı bırakmaları gereken bir dizi LED cihazı tasarlamaktı. Devre dışı bırakıldığında cihazlar rastgele
Reaksiyon Oyunu- Bilgisayar Mühendisliği Projesi: 3 Adım
Reaksiyon Oyunu- Bilgisayar Mühendisliği Projesi: Reaksiyon oyunu tam olarak adından da anlaşılacağı gibi, reaksiyon hızınızı test eder. Bu sunucunun eğlence dışında ne gibi faydaları olabileceğini soruyor olabilirsiniz, bunu ameliyattan veya kazalardan rehabilitasyonda olan kişiler için kullanabilirsiniz. Onların tepki hızı
FPGA Reaksiyon Oyunu: 10 Adım
FPGA Reaksiyon Oyunu: Yaz Rutherford ve Regita Soetandar tarafından