İçindekiler:

Elektronik Sınav Noel Kartı: 10 Adım (Resimlerle)
Elektronik Sınav Noel Kartı: 10 Adım (Resimlerle)

Video: Elektronik Sınav Noel Kartı: 10 Adım (Resimlerle)

Video: Elektronik Sınav Noel Kartı: 10 Adım (Resimlerle)
Video: #shorts #öğretmen #teacher #okulöncesi #eğitim #ingilizce #learning #teaching #youtubeshorts 2024, Kasım
Anonim
Elektronik Sınav Noel Kartı
Elektronik Sınav Noel Kartı

Noel için ilginç bir şeyler yapmak ister misiniz?

Elektronik, eğlenceli bir Noel kartına ne dersiniz? Bir SD karttaki wave dosyalarından soruları oynatır, böylece düşünceli ve/veya ürkütücü sorularla özelleştirebilirsiniz. Kısa sınavlar bilgilendiriciyse, bu kart daha çok bir testtir.

1. Adım: Test Oyunu

Sınav Oyunu
Sınav Oyunu

Kart, sante sorularını oynatır ve A, B veya C düğmelerine basarak cevaplamaları gerekir.

Cevabı yanlış alırlarsa bir ceza vermeleri gerekir (bu durumda kaçmadıklarından emin olmak için bir tuşa art arda basarken Boney M noel şarkılarını dinleyin) Her yanlış soru aldığınızda ceza seviyesi artar (yani daha uzun bir Boney M klibi dinlemeniz gerekiyor)

Adım 2: Nasıl Çalışır?

Nasıl çalışır
Nasıl çalışır

Bir mikro denetleyici, SD karttan 16KHz 8bit mono wav dosyalarını oynatır. Dosyalar çeşitli sorular ve cevaplar şeklinde düzenlenmiştir. En çok iş, tüm soruları bir araya getirmektir.

Düğmeler doğrudan mikroya ayarlanmıştır.

Hoparlör, sanırım yeni olan bir PWM çıkışı kullanılarak çalıştırılıyor. Bazı basit dış filtrelemeye sahiptir.

SD Kart, ISP programlama başlığı ile birlikte SPI modunda çalıştırılır.

Adım 3: Parçaları Tarama

Tarama Parçaları
Tarama Parçaları

Atmel ATMEGA32 AVR mikroişlemci kullandım. Hemen hemen her AVR veya bu konuda mikro çalışacaktır. Seri port için zamanlamayı tutarlı tutmak için 8Mhz harici bir kristal üzerinde çalışıyorum.

Eski bir 64Mb SD Kartım var - 64Mb veya daha büyük bir kart aldığınızdan emin olun, böylece pencereler onu FAT32'ye biçimlendirir.

Ayrıca bir pile de ihtiyacınız olacak - ben bir cep telefonu pili kullandım. Voltajı sınırlamak için bir 3.3V LDO regülatörüne de ihtiyacınız var.

Ayrıca pili şarj etmek için bir mini usb soketi buldum

Eski bir kulaklıktan bir hoparlör alın.

Ve ayrıca bazı mikro anahtarlar alın

Ayrıca bazı tuhaf transistörlere ve pasiflere de ihtiyacınız olacak, ancak bu şeylerin etrafta dolaşmasını sağlamalısınız!

Adım 4: Güç Devresi

Güç devresi
Güç devresi
Güç devresi
Güç devresi

Kartın gücü, iki tel kontağı arasında yer alan basit bir kart parçası kullanılarak değiştirilir. Kartın kapağı kaldırıldığında kart geri çekilir ve kontaklar kısa devre yaparak regülatörü çalıştırır.

Regülatör, mikro ve SD karta 3.3V verir.

Pil, korkunç bir damlama şarj devresi kullanılarak USB bağlantı noktası üzerinden şarj edilir.

Pil seviyesi 3 ila 4 volt arasında olacak ve direnç boyunca 1,3 ila 0,3 volt arasında bir düşüş yaratacaktır. Bu, oldukça yavaş olan 43 ila 15mA arasında bir şarj akımı sağlar, ancak en azından patlama olasılığı daha düşüktür.

Adım 5: Ses Devresi

Ses Devresi
Ses Devresi

Ses, döngü başına 512 saat alan "faz düzeltme" modunda (yukarı ve aşağı) 8 MHz'de sistem saatinden çalışan PWM kanalı tarafından sürülür.

Bu, etkin örnekleme hızının 15,625Khz olduğu anlamına gelir ve bu da 16Khz'lik ses dosyası örnekleme hızına yeterince yakındır.

Transistörden önceki direnç ve kapasitör, düşük geçişli bir filtredir. Pot tepkiyi ayarlar. 100K değeri, bulabildiğim tek şey bu!

Transistör, yayıcı takipçi konfigürasyonunda çok verimsiz çalışır.

Transistörden sonraki direnç/kapasitör, geçici olayları bastırmak için boş umutlar içindedir. Amaçlandığı gibi çalışıp çalışmadığını bilmiyorum. Kart çalışıyor, bu yüzden mutluyum…

Adım 6: İçeride İnşaat

İç İnşaat
İç İnşaat

Bileşenlerin konumlarını içeren bir temel kart yazdırarak başladım. Veri sayfalarından parçaların pin çıkışlarını kopyalayıp yapıştırdım, böylece orada bir referansım olacaktı.

Parçaları tutkal tabancasıyla yapıştırın.

Lehimleyin!

Daha fazla tutkal tabancası!

Adım 7: Kağıt El İşi

kağıt işi
kağıt işi

Karta bir kutu yazdırın, katlayın ve tutkal tabancasıyla birbirine yapıştırın!

SD Kart, USB şarj fişi, seri port başlığı ve programlama başlığı için özel kesimler yaptım.

Adım 8: Yazılım

Yazılım
Yazılım

CC Dharmani'den SD Kart okuma yazılımını çaldım. www.dharmanitech.com'a bakın.

Kodumu çok dağınık olduğu için göndermiyorum ve gerçekten bu adamın kodunda ince ayar yapıldı.

PWM zamanlayıcı taşma kesmesi, yeni bir numuneyi bir tampondan çeker ve PWM değerini ayarlar. Ana program, arabelleği SD karttan olabildiğince hızlı doldurmaya çalışır. Oldukça etkili görünüyor.

9. Adım: Ses Klipleri

Ses Klipleri
Ses Klipleri

Kod, soruları ve cezaları oynar.

Sorular bir giriş, bir soru, üç “harf” klibi (yani “A”, “B”, “C”), üç “Seçenek” (örn. cevap"), üç cevap seçeneği, bir bekleme döngüsü, bir "doğru" klip ve bir "yanlış" klip.

Kim milyoner olmak ister kliplerini bir yerde buldum ve bunları destek olarak kullandım.

Adım 10: Tamamlandı

bitmiş
bitmiş

Şüphelenmeyen bir arkadaşınıza postalayın.

Önerilen: