Elektronik küp diyagramı. Radyo devreleri elektrik şematik diyagramları

Açıklaması aşağıda sunulan yapı, bir oyun küpünün işlevlerini yerine getirir, ancak yatay bir yüzeye gerçek bir küp atmayı gerektirmemesi avantajına sahiptir. Cihazın temeli, küpün altı kenarından herhangi birinin konfigürasyonunu vurgulayacak şekilde yerleştirilmiş yedi LED HL1-HL7'den (Şekil 1) oluşan bir göstergedir.

Yapısal şemaya göre (Şekil 2) cihaz bir puls üreteci, bir sayaç, bir kod dönüştürücü (dekoder) ve yukarıda bahsedilen LED göstergesi içerir.

Cihazın şematik diyagramı Şek. 3. DD1 mikro devresinin DD1.1-DD1.3 elemanlarına standart şemaya göre bir puls üreteci monte edilmiştir. Darbeler, DD2 mikro devresinde yapılan sayacın C2 girişine (pim 1) beslenir. Sayesinde geri bildirimler& ve R girişlerine (pim 3 ve 2), sayaç 6'lık bir dönüştürme faktörü ile çalışır. Diyotlar VD1-VD5, eleman DD1.4 ve mikro devre DD3 elemanları bir "küp yüz koduna" bir ikili kod dönüştürücü oluşturur. İkincisinin sinyalleri, bırakılan sayıyı gösteren LED'ler HL1-HL7'ye beslenir. LED'lerden akımı sınırlamak için R2-R8 dirençleri kurulur.

Cihaz şu şekilde çalışır: SB1 buton anahtarının kontakları açıkken, jeneratör sayaca saat darbeleri gönderir ve LED'ler gösterge üzerinde yüksek bir frekans ile "küpün kenarlarını" sırayla 1'den 6'ya kadar gösterir. SB1 kontakları düğmeye basılarak kapatılır kapatılmaz darbe üretimi duracaktır ... DD2 mikro devresinin çıkışlarında, ikili koddaki sayı ve göstergede - karşılık gelen "çıkarılan sayı" sabitlenecektir. Bu nedenle, küpü "başlatmak" için SA1 anahtarıyla açmak ve durdurmak için SB1 anahtarı düğmesine basmak gerekir.

Şimdi cihazın tasarımı ve detayları hakkında birkaç söz söyleyelim: DD1 ve DD3 mikro devreleri - K155LAZ, K555LAZ; DD2 - K155IE5, K555IE5; diyotlar VD1 - VD5 - KD522B veya KD102, KD103 serisi; 120 ila 470 Ohm nominal değere sahip, boyut olarak uygun herhangi bir direnç R2-R8 (gösterge diyotlarının parlaklığı dirençlerine bağlıdır); kapasitör C1 seramik olmalıdır, 1 ... 2 μF'lik bir oksit kapasitansı ile değiştirilmesine izin verilir. Bu tür kapasitörlerin yokluğunda, bunları birbirine "doğru" seri olarak bağlayarak iki oksit kutuplu (elektrolitik) kullanabilirsiniz.

SA1, SB1 buton anahtarları ve pil hariç elektronik küpün tüm parçaları, bir taslağı Şekil 2'de gösterilen 57x70 mm'lik bir baskılı devre kartına monte edilmiştir. 4.

Tüm yapı uygun boyutlarda plastik bir kasaya yerleştirilmiştir (Şekil 5). Cihaz, 4,5 V voltajlı düz bir pilden güç alır. K155 serisinin mikro devrelerini kullanırken akım tüketimi yaklaşık 40 mA'dır.

Sonuç olarak - oyun olanaklarını genişletmek ve küp şemasını değiştirmek hakkında. C1 kondansatörünün kapasitansı 50-100 μF'ye yükseltilirse ve sabit direnç R1 yerine yüksek dirençli değişken bir direnç konursa, göstergenin anahtarlama frekansı geniş bir aralıkta değiştirilebilir. Ardından, direnç R1'in direncinin düşük değerlerinde, göstergedeki düşen değer rastgeledir (cihaz bir küp işlevini yerine getirir). Direnç R1'in direncinin büyük değerlerinde, "küp yüzlerinin" anahtarlama frekansı azalır, bu da göstergedeki sayıyı görsel olarak kontrol etmenize ve sabitlemenize izin verir (reaksiyon oyunları).

Cihaz, aşağıdaki durumlarda önemli ölçüde basitleştirilebilir: yapısal diyagram(bkz. Şekil 2) sayacı hariç tutun ve jeneratör darbelerini hemen gösterge kodlarına dönüştürün. Bu, örneğin K155TM8 mikro devresinde bulunan ve bunları bir halka sayacına bağlayan üç D-flip-flop kullanılarak gerçekleştirilebilir. Değiştirilen cihazın şeması Şekil 2'de gösterilmektedir. Şekil 6'da ve tetikleyicilerin çıkışlarındaki (A, B, C ve D noktaları) çalışmanın zamanlama diyagramı Şek. 7.

Puls üreteci, DD1 mikro devresinin mantık elemanlarına monte edilmiştir. Çıkışından (pim 8) dikdörtgen darbeler, DD2 mikro devresinin (pim 9) sayma girişine beslenir. Dördüncü darbenin ön tarafında, DD1.4 öğesi aracılığıyla geri bildirim sayesinde tetikleyiciler sıfırlanır (yedinci döngünün başında). Aksi takdirde, cihaz bir öncekiyle aynı şekilde çalışır. Elektronik küpün bu versiyonu için baskılı devre kartı geliştirilmemiştir.

Zar, insanlar tarafından binlerce yıldır kullanılmaktadır.

21. yüzyılda yeni teknolojiler, zarları uygun herhangi bir zamanda ve İnternet erişiminiz varsa uygun bir yerde atmanıza olanak tanır. Zar evde veya yolda her zaman yanınızda.

Zar oluşturucu, 1'den 4'e kadar zar atmanıza izin verir.

Zarı çevrimiçi olarak oldukça iyi atın

Gerçek zar kullanırken, el becerisi veya bir tarafta özel olarak yapılmış zarlar kullanılabilir. Örneğin, bir küpü eksenlerden biri boyunca döndürebilirsiniz ve ardından olasılık dağılımı değişecektir. Sanal küplerimizin bir özelliği, bir yazılım sözde rasgele sayı üretecinin kullanılmasıdır. Bu, şu veya bu sonuç için gerçekten rastgele bir seçenek sunmanıza olanak tanır.

Ve bu sayfayı yer imlerinize eklerseniz, çevrimiçi zarlarınız hiçbir yerde kaybolmaz ve her zaman doğru zamanda elinizin altında olur!

Bazı insanlar falcılık veya tahminler ve burçlar yapmak için çevrimiçi zar kullanmaya adapte oldular.

Neşeli ruh hali iyi günler ve iyi şanslar!

Bu cihaz bir rastgele sayı üretecine dayanmaktadır ve bir oyun olarak (örneğin, zar veya mantık oyunlarında bir küp olarak) kullanılmak üzere tasarlanmıştır ve ayrıca herhangi bir yarışmada kura çekerek kazananı belirlemek için kullanılabilir. ...

Tasarım çok basittir ve bir havya ile en az deneyime sahip olan ve lehimleme mikro devrelerinin özelliklerini bilen hemen hemen tüm acemi radyo amatörleri tarafından tekrarlanabilir. Aşağıdaki gibidir:
1) Havyanın ucu topraklanmalıdır.
2) Mikro devrenin çıkışını 5-8 saniyeden fazla ısıtmayın.
Mikro devre statikten korkmuyorsa ilk nokta atlanabilir (ancak bu MK için geçerli değildir).

Yani, işte cihazın gerçek şeması:

Hemen LED'lere seri bağlı akım sınırlayıcı dirençlerin yokluğuna odaklanıyorum. Bu devrede, bunlara gerek yoktur, çünkü 3.7V'luk bir besleme voltajında, mikrodenetleyicinin dayanabileceği LED'lerden nispeten küçük bir akım akar (ancak yine de güvenli oynamak istiyorsanız, o zaman var smd uygulamasında LED'lere seri olarak dirençleri bağlamak için kartta yeterli alan).

Gördüğünüz gibi, tahtanın boyutları oldukça mütevazı (6 x 4,5 cm). baskılı devre kartı bu makalede verilen topoloji ile, o zaman görünüm monte edilmiş tahta aşağıdaki gibi olacaktır:

Bu tasarımda kart çift taraflı bir versiyonda yapıldığından, bir mikrodenetleyici için bir soket lehimleme prosedürü sorunlu olabilir. Uygulamamda, tahtanın iki katmanını bağlamak için bu yöntemi kullanıyorum:

Bu yöntem, düşük güçlü baskılı iletkenlerin yanı sıra bu tip bağlantıların sayısının az olduğu durumlarda çok uygundur, aksi takdirde hepsini lehimlemek çok zordur.

Şimdi ürün yazılımı hakkında. Ortamda MK için bir program geliştirdim (makale ekte proje var, PROTEUS'ta da bir proje var). Program şu şekilde çalışır: MK'ye güç verildiğinde program başlar ve bir düğmeye basılmasını bekler. Düğmeye basılır basılmaz gsch değişkeni (bayt tipi) çağrılır ve ona bir değer atanır (bu bir yazılım RNG'sidir). Daha sonra, üretilen sayı 42 bitlik bir aralıkla değerlendirilir (sayı ise<=42 битам, тогда на кубике высвечивается одна точка, если число больше 42, но меньше 84, то высвечивается две точки и т.д. Так же после отпускания кнопки число будет светиться до следующего нажатия.

Şimdi sigorta bitleri hakkında:

Programdaki kurulumları için pencere böyle görünüyor.

Ayrıntılar, değiştirmeler. Kontrol elemanı olarak, AVR ailesinin bir mikrodenetleyicisi olan ATTINY2313'ü kullandım, 8MHz frekansında bir kuvars rezonatör alınmalı, 22-33 pF kapasiteli kapasitörler, LED'lerde olduğu gibi, düşük güçte olmalıdırlar. 2V nominal voltaj.

Aşağıda kaynakları, bellenimi, PP'yi, projeyi ve

Çevrimiçi zar oluşturucunun sıradan zarlara göre avantajı açıktır - asla kaybolmaz! Sanal bir küp, işlevleriyle gerçek olandan çok daha iyi başa çıkacaktır - sonuçların manipülasyonu tamamen hariç tutulmuştur ve kişi yalnızca Majestelerinin şansını umabilir. Çevrimiçi zar, diğer şeylerin yanı sıra, boş zamanlarınızda harika bir eğlencedir. Sonucun oluşturulması üç saniye sürer ve oyuncuların heyecanını ve ilgisini artırır. Zar atışlarını simüle etmek için klavyedeki "1" düğmesine basmanız yeterlidir; bu, örneğin heyecan verici bir masa oyunundan dikkatinizin dağılmamasını sağlar.

Zar sayısı:

Lütfen hizmete tek tıkla yardım edin: Arkadaşlarına jeneratörden bahset!

"Zar" gibi bir ifade duyduğumuzda, hemen onlarsız yapamayacakları kumarhaneler derneği gelir. Başlangıç ​​olarak, bu nesnenin ne olduğunu biraz hatırlayalım.

Zarlar, her yüzünde 1'den 6'ya kadar olan sayıların noktalarla temsil edildiği küplerdir.Onları attığımız zaman, hep planladığımız ve istediğimiz sayının düşeceğini umarız. Ancak bir kenara düşen bir küpün sayı göstermediği zamanlar vardır. Bu, fırlatan kişinin herhangi birini seçebileceği anlamına gelir.

Ayrıca, küpün yatağın veya gardırobun altına yuvarlanabileceği ve oradan çıkarıldığında sayının buna göre değiştiği de olur. Bu durumda kemik tekrar üzerine atılır, böylece herkes numarayı net bir şekilde görebilir.

1 tıklamayla çevrimiçi zar atma

Sıradan zarların olduğu bir oyunda hile yapmak çok kolaydır. İstenilen sayıyı elde etmek için, küpün bu tarafını üste koymanız ve aynı kalması için bükmeniz gerekir (sadece yan kısım döner). Bu eksik bir garantidir, ancak kazanma yüzdesi yüzde yetmiş beş olacaktır.

İki zar kullanırsanız, şans otuza düşer, ancak bu küçük bir yüzde değildir. Dolandırıcılık nedeniyle birçok oyuncu kampanyası zar kullanmayı sevmez.

Gerçekten de, harika hizmetimiz tam olarak bu tür durumlardan kaçınmak için çalışır. Çevrimiçi zar atışı taklit edilemediği için bizimle hile yapmak imkansız olacaktır. 1'den 6'ya kadar bir sayı tamamen rastgele ve kontrol edilemez bir şekilde sayfaya düşecektir.

Kullanışlı zar üreticisi

Çok büyük bir avantaj, çevrimiçi zar oluşturucunun kaybolamamasıdır (dahası, işaretlenebilir) ve sıradan bir küçük zarın bir yerde kolayca kaybolabilmesidir. Ayrıca, sonuçların manipülasyonunun tamamen hariç tutulması büyük bir artı olacaktır. Jeneratör, aynı anda atmak için bir ila üç zar arasında seçim yapmanızı sağlayan bir işleve sahiptir.

Çevrimiçi zar oluşturucu, sezgiyi geliştirmenin yollarından biri olan çok ilginç bir eğlencedir. Hizmetimizi kullanın ve anında ve güvenilir sonuçlar alın.

5 üzerinden 4,8 (puan: 116)

Sıradan zarlar yerine elektronik olanları kullanmak çok ilginç. Daha önce böyle bir cihazı tartışmıştık (Bölüm 3'teki Proje 12'ye bakın), şimdi onları daha ayrıntılı olarak tartışalım. Genellikle elektronik zar, bir elektronik ekran ve bir LED ekrandan oluşur. Bu, 1'den 6'ya kadar sayıları gösteren (Şekil 7.18) veya yedi ayrı LED (Şekil 7.19) olabilir.

Pirinç. 7.18. Yedi bölümlü ekranlı elektronik zar

Pirinç. 7.19. Ayrı LED'li elektronik zar

Son olarak, piller bir Faraday jeneratörü ile değiştirilebilir. İncirde. 7.20, bu tür elektronik zarın bir bloğudur.

Birçok kez söylendiği gibi Faraday jeneratöründen enerji alabilmek için birkaç kez çalkalanması gerekir. Rastgele bir sayı vermek için LED'leri kullanan bir "sallama dedektörü" oluşturabilirsiniz. Güç sadece tüpü salladığınızda mevcut olduğundan, LED'lerde rastgele bir sayı görüntülendiğinde, bir süre ve çalkalamadan sonra devreye güç vermeye devam edecek olan gereklidir. Boşaldıktan sonra kapasitörler kapatılır. Kondansatörün kapasitansını artırarak LED'lerin yanma süresini artırmak mümkündür.

Proje detaylandırma

Projenin amacı, LED'ler kullanarak ve geleneksel enerji kaynakları kullanmadan rastgele sayılar gösterecek elektronik zarlar oluşturmaktır (bunların yerini Faraday alacaktır). Bazı masa oyunları iki zar gerektirir, bu nedenle ikincisinde iki LED göstergesi bulunur.

Cihazın açıklaması

Sarsıntı gerçeğinin tespiti, D5 diyotu, direnç R1 ve zener diyot D6 kullanılarak gerçekleştirilir. Giriş alternatif akımı doğrultulur ve D5 diyotundan yalnızca pozitif darbeler geçer. D5 çıkışındaki sinyal, Şek. 7.22.

Derlenmiş kaynak kodu (MAKEFILE dosyasıyla birlikte) şu bağlantıdan indirilebilir: www.avrgenius.com/tinyavrl.

Programın önemli parçalarından biri, PBO kontağındaki darbeleri sürekli olarak izlediği ana sonsuz döngüdür (Liste 7.5).

Darbeler görünmeyi bıraktığında, rastgele bir sayı üretir (TimerO kullanarak) ve bunu LED'lerde görüntüler. Aynı kod çift zar için de geçerlidir. Gecikme, _delay_loop_2 işlevi kullanılarak oluşturulur (daha önce kullanılan _delay_ms VE _delay_us işlevlerinin aksine).

const char ledcode PROGMEM = (Oxfc, Oxee, 0xf8, 0xf2, OxfO, 0xe2, Oxfe); geçersiz ana (boş)

imzasız karakter sıcaklığı = 0; int sayı = 0;

DDRB = 0xfe; / * PBO - giriş pini * /

TCCR0B = 2; / * 8'e böl * /

/ * momentum yükselene kadar bekle * / while ((PINB & 0x01) == 0);

Delay_loop_2 (50);

/ * dürtü kaybolana kadar bekleyin * / while ((PINB & 0x01) == 0x01);

De1au_1oop_2 (50); sayı = 5000;

while ((count> 0) && ((PINB & 0x01) == 0))

if (count == 0) / * artık darbe yok - rastgele bir sayı göster * / (PORTB = 0xfe; / * her şeyi kapat * /

Delay_loop_2 (10000); sıcaklık = TCNT0; sıcaklık = sıcaklık %6;

temp = pgm_read_byte (& ledcode);

Tinyl3 bir programlayıcı kullanılarak programlanmıştır ve mikrodenetleyicinin sigorta bitlerinin ayarı Şekil 1'de gösterilmiştir. 7.28.

Pirinç. 7.28. Mikrodenetleyicinin sigorta bitlerinin ayarlanması