Elektron kub diagrammasi. Radio zanjirlarining elektr sxemalari

Ta'rifi quyida keltirilgan konstruktsiya o'yin kubining funktsiyalarini bajaradi, ammo uning ustunligi shundaki, u gorizontal yuzaga haqiqiy kubni tashlashni talab qilmaydi. Qurilmaning asosi HL1-HL7 (1-rasm) ettita LEDdan tashkil topgan ko'rsatkich bo'lib, kubning oltita tomonining istalgan konfiguratsiyasini ta'kidlash uchun joylashgan.

Strukturaviy diagrammaga muvofiq (2-rasm) qurilmada impuls generatori, hisoblagich, kod konvertori (dekoder) va yuqorida aytib o'tilgan LED indikatori mavjud.

Qurilmaning sxematik diagrammasi rasmda ko'rsatilgan. 3. Impuls generatori DD1 mikrosxemasining DD1.1- DD1.3 elementlariga standart sxema bo'yicha yig'ilgan. Impulslar DD2 mikrosxemasida tayyorlangan hisoblagichning C2 (pin 1) kirishiga beriladi. Rahmat fikr-mulohazalar& va R kirishlariga (pinlar 3 va 2), hisoblagich 6 konversiya koeffitsienti bilan ishlaydi. VD1-VD5 diodlari, DD1.4 elementi va DD3 mikrosxemasining elementlari ikkilik kod konvertorini "kub yuzi kodi" ga aylantiradi. Ikkinchisining signallari o'chirilgan raqamni ko'rsatuvchi HL1-HL7 LEDlariga beriladi. LEDlar orqali oqimni cheklash uchun R2-R8 rezistorlari o'rnatiladi.

Qurilma quyidagicha ishlaydi: SB1 tugmachasining kontaktlari ochiq bo'lganda, generator hisoblagichga soat pulslarini yuboradi va LEDlar indikatorda yuqori chastotali o'tadi, bu "kubning qirralarini" ketma-ket 1 dan 6 gacha ko'rsatadi. SB1 kontaktlari tugmani bosish orqali yopilishi bilan impulslar hosil bo'lishi to'xtaydi ... DD2 mikrosxemasining chiqishlarida ikkilik koddagi raqam o'rnatiladi va indikatorda - mos keladigan "tashlab qo'yilgan raqam". Shunday qilib, kubni "boshlash" uchun uni SA1 kaliti bilan yoqish kerak va uni to'xtatish uchun SB1 tugmachasini bosing.

Endi qurilmaning dizayni va detallari haqida bir necha so'z aytaylik: DD1 va DD3 mikrosxemalari - K155LAZ, K555LAZ; DD2 - K155IE5, K555IE5; diodlar VD1 - VD5 - KD522B yoki seriyali KD102, KD103; nominal qiymati 120 dan 470 Ohm gacha bo'lgan o'lchamlarga mos keladigan har qanday R2-R8 rezistorlari (indikator diodlarining yorqinligi ularning qarshiligiga bog'liq); C1 kondansatörü seramika bo'lishi kerak, uni 1 ... 2 mF oksid sig'imi bilan almashtirishga ruxsat beriladi. Bunday kondansatkichlar bo'lmasa, siz ikkita oksidli polar (elektrolitik) dan foydalanishingiz mumkin, ularni ketma-ket, bir-biriga "to'g'ri" bog'laydi.

Elektron kubning barcha qismlari, SA1, SB1 tugmachali kalitlari va batareyadan tashqari, 57x70 mm bosilgan elektron plataga o'rnatiladi, uning eskizi rasmda ko'rsatilgan. 4.

Butun struktura mos o'lchamdagi plastik qutiga joylashtiriladi (5-rasm). Qurilma 4,5 V kuchlanishli tekis batareyadan quvvat oladi. K155 seriyali mikrosxemalarni ishlatganda oqim iste'moli taxminan 40 mA ni tashkil qiladi.

Xulosa - o'yin imkoniyatlarini kengaytirish va kub sxemasini o'zgartirish haqida. Agar C1 kondensatorining sig'imi 50-100 mkF gacha oshirilsa va doimiy qarshilik R1 o'rniga biz katta qarshilikka ega o'zgarmaydiganni qo'ysak, u holda indikatorning o'tish chastotasi keng diapazonda o'zgarishi mumkin. Keyin, R1 rezistorining qarshiligining past qiymatlarida, indikatorda tushgan qiymat tasodifiy bo'ladi (qurilma kub vazifasini bajaradi). R1 rezistorining qarshiligining katta qiymatlarida "kub yuzlari" ning almashinish chastotasi pasayadi, bu sizga indikatordagi raqamni vizual boshqarish va tuzatish imkonini beradi (reaktsiya o'yinlari).

Agar dan bo'lsa, qurilma sezilarli darajada soddalashtirilishi mumkin strukturaviy diagramma(2-rasmga qarang) hisoblagichni chiqarib tashlang va darhol generator pulslarini indikator kodlariga aylantiring. Bunga uchta D-flip-flop yordamida erishish mumkin, masalan, K155TM8 mikrosxemasiga kiritilgan, ularni halqa hisoblagichiga ulaydi. O'zgartirilgan qurilmaning diagrammasi rasmda ko'rsatilgan. 6 va triggerlarning chiqishlarida (A, B, C va D nuqtalari) ishlash vaqt diagrammasi shaklda ko'rsatilgan. 7.

Impuls generatori DD1 mikrosxemasining mantiqiy elementlariga yig'ilgan. Uning chiqishidan (8-pin) to'rtburchaklar impulslar DD2 mikrosxemasining hisoblash kirishiga (pin 9) beriladi. To'rtinchi impulsning old tomonida, DD1.4 elementi orqali qayta aloqa tufayli, triggerlar qayta o'rnatiladi (ettinchi tsiklning boshida). Aks holda, qurilma avvalgisiga o'xshash tarzda ishlaydi. Elektron kubning ushbu versiyasi uchun bosilgan elektron plata ishlab chiqilmagan.

Zarlar ming yillar davomida odamlar tomonidan ishlatilgan.

21-asrda yangi texnologiyalar zarlarni istalgan qulay vaqtda, agar sizda Internetga kirish imkoningiz bo'lsa, qulay joyda o'tkazish imkonini beradi. Zar har doim siz bilan uyda yoki yo'lda.

Zar generatori 1 dan 4 ta zarni onlayn tarzda aylantirish imkonini beradi.

Zarlarni onlayn tarzda o'ynang

Haqiqiy zarlardan foydalanganda qo'lda epchillik yoki bir tomondan ortiqcha vaznli maxsus tayyorlangan zarlardan foydalanish mumkin. Misol uchun, siz kubni o'qlardan biri bo'ylab aylantirishingiz mumkin, keyin ehtimollik taqsimoti o'zgaradi. Virtual kublarimizning o'ziga xos xususiyati dasturiy ta'minotning psevdo-tasodifiy raqamlar generatoridan foydalanishdir. Bu sizga u yoki bu natija uchun haqiqatan ham tasodifiy variantni taqdim etish imkonini beradi.

Va agar siz ushbu sahifani xatcho'plaringizga qo'shsangiz, sizning onlayn zarlaringiz hech qayerda yo'qolmaydi va har doim kerakli vaqtda qo'lingizda bo'ladi!

Ba'zi odamlar fol ochish yoki bashorat qilish va munajjimlar bashorati qilish uchun zarlardan onlayn foydalanishga moslashgan.

Quvnoq kayfiyat Xayrli kun va omad tilaymiz!

Ushbu qurilma tasodifiy sonlar generatoriga asoslangan boʻlib, oʻyin sifatida (masalan, zar yoki mantiqiy oʻyinlarda kub sifatida) foydalanish uchun moʻljallangan, shuningdek, qura tashlash yoʻli bilan istalgan musobaqada gʻolibni aniqlashda foydalanish mumkin. ...

Dizayn juda oddiy va lehim temir bilan eng kam tajribaga ega bo'lgan va mikrosxemalarni lehimlashning o'ziga xos xususiyatlarini biladigan deyarli har qanday yangi radio havaskor tomonidan takrorlanadi. Bu quyidagicha:
1) Lehimlash temirining uchi erga ulangan bo'lishi kerak
2) Mikrosxemaning chiqishini 5-8 soniyadan ko'proq qizdirmang
Agar mikrosxema statikdan qo'rqmasa, birinchi nuqtani o'tkazib yuborish mumkin (lekin bu MKga taalluqli emas).

Shunday qilib, qurilmaning haqiqiy diagrammasi:

Darhol men LEDlar bilan ketma-ket ulangan oqim cheklovchi rezistorlar yo'qligiga e'tibor qarataman. Ushbu sxemada ularga ehtiyoj yo'q, chunki 3,7V kuchlanish kuchlanishida mikrokontroller bardosh bera oladigan LEDlar orqali nisbatan kichik oqim oqadi (lekin agar siz hali ham uni xavfsiz o'ynashni xohlasangiz, u holda mavjud. smd ijrosidagi LEDlar bilan rezistorlarni ketma-ket ulash uchun taxtada etarli joy).

Ko'rib turganingizdek, taxtaning o'lchamlari juda oddiy (6 x 4,5 sm). bosilgan elektron plata ushbu maqolada berilgan topologiya bilan, keyin tashqi ko'rinish yig'ilgan taxta quyidagicha bo'ladi:

Ushbu dizaynda taxta ikki tomonlama versiyada ishlab chiqarilganligi sababli, mikrokontroller uchun rozetkani lehimlash tartibi muammoli bo'lishi mumkin. Mening amaliyotimda men taxtaning ikkita qatlamini ulashning ushbu usulidan foydalanaman:

Ushbu usul kam quvvatli bosma o'tkazgichlarni ulash uchun juda mos keladi, shuningdek, bu turdagi ulanishlar soni kichik bo'lgan joylarda, aks holda hammasini lehimlash juda qiyin.

Endi proshivka haqida. Men muhitda MK uchun dastur ishlab chiqdim (loyiha maqolaga ilova qilingan, PROTEUSda ham loyiha mavjud). Dastur quyidagicha ishlaydi: MK ga quvvat berilganda dastur ishga tushadi va tugma bosilishini kutadi. Tugma bosilganda, gsch o'zgaruvchisi (bayt turi) chaqiriladi va unga qiymat beriladi (bu dasturiy ta'minot RNG). Keyinchalik, yaratilgan raqam 42 bit interval bilan baholanadi (agar raqam bo'lsa<=42 битам, тогда на кубике высвечивается одна точка, если число больше 42, но меньше 84, то высвечивается две точки и т.д. Так же после отпускания кнопки число будет светиться до следующего нажатия.

Endi sug'urta bitlari haqida:

Dasturda ularni o'rnatish oynasi shunday ko'rinadi.

Tafsilotlar, almashtirishlar. Boshqaruv elementi sifatida men AVR oilasining mikrokontrolleridan foydalandim, ATTINY2313, kvarts rezonatori 8 MGts chastotada olinishi kerak, sig'imi 22-33 pF bo'lgan kondansatkichlar, LEDlarda bo'lgani kabi, ular kam quvvatli bo'lishi kerak. nominal kuchlanish 2V.

Quyida siz manbalar, proshivka, PP, loyihani va ichida yuklab olishingiz mumkin

Onlayn zar generatorining oddiy zarlardan ustunligi aniq - u hech qachon yo'qolmaydi! Virtual kub o'z vazifalarini haqiqiydan ko'ra yaxshiroq bajara oladi - natijalarni manipulyatsiya qilish butunlay istisno qilinadi va faqat oliy hazratlarning imkoniyatiga umid qilish mumkin. Onlayn zarlar, boshqa narsalar qatori, bo'sh vaqtingizda ajoyib o'yin-kulgidir. Natijani yaratish uch soniya davom etadi, bu o'yinchilarning hayajonini va qiziqishini oshiradi. Zarlarni taqlid qilish uchun klaviaturadagi "1" tugmasini bosish kifoya, bu sizni, masalan, qiziqarli stol o'yinidan chalg'itmaslikka imkon beradi.

Zarlar soni:

Iltimos, bir marta bosish orqali xizmatga yordam bering: Do'stlaringizga generator haqida aytib bering!

"Dice" kabi iborani eshitganimizda, darhol kazinolar uyushmasi paydo bo'ladi, ularsiz ular shunchaki qila olmaydi. Boshlash uchun, keling, bu ob'ekt nima ekanligini bir oz eslaylik.

Zarlar kublar bo'lib, ularning har bir yuzida 1 dan 6 gacha raqamlar nuqtalar bilan ifodalanadi.Biz ularni uloqtirganda, biz har doim o'ylab topgan va orzu qilgan raqam tushib ketishiga umid qilamiz. Ammo shunday paytlar borki, chetiga tushgan kub raqamni ko'rsatmaydi. Bu shuni anglatadiki, uni tashlagan har kimni tanlashi mumkin.

Bundan tashqari, kub to'shak yoki shkaf ostida dumalab ketishi mumkin va u erdan olib tashlanganda raqam mos ravishda o'zgaradi. Bunday holda, suyak yana tashlanadi, shunda har bir kishi raqamni aniq ko'radi.

1 marta bosish bilan onlayn zarlar

Oddiy zarlar bilan o'yinda aldash juda oson. Kerakli raqamni olish uchun kubning bu tomonini tepaga qo'yish va uni bir xil bo'lishi uchun burish kerak (faqat yon qismi aylanadi). Bu to'liq bo'lmagan kafolat, ammo yutuq foizi etmish besh foizni tashkil qiladi.

Agar siz ikkita zardan foydalansangiz, unda imkoniyat o'ttizga kamayadi, ammo bu kichik foiz emas. Firibgarlik tufayli ko'plab o'yinchilar kampaniyalari zarlardan foydalanishni yoqtirmaydi.

Haqiqatan ham, bizning ajoyib xizmatimiz bunday vaziyatlardan qochish uchun aniq ishlaydi. Biz bilan aldashning iloji bo'lmaydi, chunki onlayn zarni soxtalashtirish mumkin emas. 1 dan 6 gacha bo'lgan raqam sahifada butunlay tasodifiy va boshqarilmaydigan tarzda tushadi.

Qulay zar generatori

Juda katta afzallik shundaki, onlayn zar generatorini yo'qotib bo'lmaydi (bundan tashqari, uni xatcho'p qilish mumkin) va oddiy kichik zar osongina biron bir joyda yo'qolishi mumkin. Bundan tashqari, natijalarni manipulyatsiya qilish butunlay chiqarib tashlanishi katta plyus bo'ladi. Generator bir vaqtning o'zida birdan uchtagacha zarni tanlash imkonini beruvchi funksiyaga ega.

Onlayn zar generatori - bu juda qiziqarli o'yin-kulgi, sezgi rivojlantirish usullaridan biri. Xizmatimizdan foydalaning va tezkor va ishonchli natijalarga erishing.

5 dan 4,8 (baho: 116)

Oddiy zarlar o'rniga elektronlardan foydalanish juda qiziq. Biz ilgari bunday qurilmani muhokama qildik (3-bobdagi 12-loyihaga qarang), endi ularni yana batafsilroq ko'rib chiqamiz. Odatda, elektron zarlar elektron displey va LED displeydan iborat. Bu 1 dan 6 gacha bo'lgan raqamlarni ko'rsatadigan biri (7.18-rasm) yoki ettita alohida LED bo'lishi mumkin (7.19-rasm).

Guruch. 7.18. Etti segmentli displeyli elektron zar

Guruch. 7.19. Alohida LEDli elektron zarlar

Nihoyat, batareyalarni Faraday generatori bilan almashtirish mumkin. Shaklda. 7.20da bunday elektron zarlar bloki ko'rsatilgan.

Ko'p marta aytilganidek, Faraday generatoridan energiya olish uchun uni bir necha marta silkitish kerak. Siz tasodifiy raqamni berish uchun LEDlardan foydalanadigan "silkitish detektori" ni yaratishingiz mumkin. Quvvat faqat trubkani silkitganda mavjud bo'lganligi sababli, kontaktlarning zanglashiga olib kirishi bir muncha vaqt va tebranishdan keyin LEDlarda tasodifiy raqam ko'rsatilganda davom etishi kerak. Bo'shatishdan keyin kondansatörler o'chiriladi. Kondensatorning sig'imini oshirish orqali LEDlarning porlash vaqtini oshirish mumkin.

Loyiha spetsifikatsiyasi

Loyihaning maqsadi - LEDlar yordamida va an'anaviy energiya manbalaridan foydalanmasdan (ular Faraday bilan almashtiriladi) tasodifiy raqamlarni ko'rsatadigan elektron zarlarni yaratishdir. Ba'zi stol o'yinlari ikkita zarni talab qiladi, shuning uchun ikkinchisida ikkita LED ko'rsatkichi mavjud.

Qurilmaning tavsifi

Chayqalish faktini aniqlash diod D5, qarshilik R1 va zener diodi D6 yordamida amalga oshiriladi. Kirish o'zgaruvchan toki to'g'rilanadi va faqat musbat impulslar D5 diodidan o'tadi. D5 chiqishidagi signal rasmda ko'rsatilgan. 7.22.

Kompilyatsiya qilingan manba kodini (MAKEFILE fayli bilan birga) quyidagi havoladan yuklab olish mumkin: www.avrgenius.com/tinyavrl.

Dasturning muhim qismlaridan biri asosiy cheksiz tsikl bo'lib, u PBO kontaktidagi impulslarni doimiy ravishda kuzatib boradi (Ro'yxat 7.5).

Impulslar paydo bo'lishini to'xtatganda, u tasodifiy raqam hosil qiladi (TimerO yordamida) va uni LEDlarda ko'rsatadi. Xuddi shu kod ikki zar uchun ham mavjud. Kechikish _delay_loop_2 funksiyasi yordamida yaratildi (ilgari ishlatilgan _delay_ms VA _delay_us funksiyalaridan farqli o'laroq).

const char ledcode PROGMEM = (Oxfc, Oxee, 0xf8, 0xf2, OxfO, 0xe2, Oxfe); asosiy bekor (bo'sh)

unsigned char temp = 0; int soni = 0;

DDRB = 0xfe; / * PBO - kirish pin * /

TCCR0B = 2; / * 8 ga bo'ling * /

/ * impuls yuqori bo'lguncha kuting * / while ((PINB & 0x01) == 0);

Delay_loop_2 (50);

/ * impuls yo'qolguncha kuting * / while ((PINB & 0x01) == 0x01);

De1au_1oop_2 (50); soni = 5000;

esa ((hisoblash> 0) && ((PINB & 0x01) == 0))

agar (hisoblash == 0) / * endi impulslar bo'lmasa - tasodifiy raqamni ko'rsating * / (PORTB = 0xfe; / * hamma narsani o'chiring * /

Kechikish_loop_2 (10000); harorat = TCNT0; temp = temp% 6;

temp = pgm_read_byte (& ledcode);

Tinyl3 dasturchi yordamida dasturlashtirilgan va mikrokontrollerning sug'urta bitlarini sozlash rasmda ko'rsatilgan. 7.28.

Guruch. 7.28. Mikrokontrollerning sug'urta bitlarini o'rnatish