Mundarija:

Elektr sehrli sakkizta to'p: 5 qadam
Elektr sehrli sakkizta to'p: 5 qadam

Video: Elektr sehrli sakkizta to'p: 5 qadam

Video: Elektr sehrli sakkizta to'p: 5 qadam
Video: #Maths Albatta hazil! 2 + 2 = 5 Qanday qilib? | Matematik Hiyla | Qiziqarli matematika: № 1 2024, Noyabr
Anonim
Elektr sehrli sakkiz to'p
Elektr sehrli sakkiz to'p
Elektr sehrli sakkiz to'p
Elektr sehrli sakkiz to'p

Olam sirlarini bilishga qiziqasizmi? "Sehrli sakkiz to'p" siz uchun bo'lmasligi mumkin!

Savollarga ha yoki yo'q deb javob bera olaman, vaqti -vaqti bilan Magic Sakkiz to'pi sizning barcha savollaringizga 100% kafolat bilan javob berishi mumkin!*

Atmega328P Arduino, bir nechta LED, tugma va bir nechta rezistorlar yordamida siz ham o'z sehrli sakkiz to'pingizni yasashingiz mumkin!

Agar Arduino Uno siz uchun mavjud bo'lmasa, lekin sizda voltaj regulyatori va vaqt kristalli bo'lsa, siz ham o'z sehrli sakkiz to'pingizni yasashingiz mumkin!

*Sakkizta sehrli to'p, Sakkizinchi Sehrli Bal qaror qilgan qarorlaringizga asoslanib, sizning harakatlaringizning oqibatlari uchun javobgar emas.

Qismlar ro'yxati:

1 Atmega328p

4 ta qizil LED

1 1 K Ohmli rezistor

4560 ohmli rezistorlar

1 lahzali tugma

1 LM7805 kuchlanish regulyatori

1 16 MGts chastotali kristalli

2.022 uF kondansatkichlari

2 10 uF kondansatkichlari

1 Non paneli

1 -qadam: kod

Kod
Kod
Kod
Kod
Kod
Kod

Kodning eng qiyin qismi - o'zgaruvchilar qaerda yaratilganligini va ularni qaerda o'zgartirish mumkinligini kuzatib borish. Qaror kabi mahalliy o'zgaruvchilar faqat o'z uslubida o'zgartirilishi mumkin, delayLoop kabi sinf o'zgaruvchilari istalgan joyda o'zgartirilishi mumkin. Qaysi o'zgaruvchilar sizning tsiklni boshqarayotganini va tsikldan keyin nima o'zgarganligini tushunish ham muhimdir. Agar sizning tsiklingiz LEDlarni cheksiz ishlatsa, butun dasturni ishga tushirish qiyin.

Biz mavjud ArduinoUno -dan foydalanib, o'z kodimizni kompyuterdan Arduino -ga o'tkazish va kodimizni oxirgi zanjirga ulashdan oldin uni sinab ko'rish uchun ishlatdik. Bu, ehtimol, buni qilishning eng oson yo'li bo'lardi, lekin Arduino -ga kodni olishning har qanday usuli ham ishlaydi.

2 -qadam: Arduino -ni o'rnating

Arduino sozlamalarini yarating
Arduino sozlamalarini yarating
Arduino sozlamalarini yarating
Arduino sozlamalarini yarating

Boshlash uchun biz arduino ishlashi uchun kerakli komponentlarni sozlashimiz kerak. Arduino -ni yoqish uchun biz 5V kuchlanish regulyatoriga ega 9V batareyadan foydalanamiz. Regulyatorning kirish va chiqish pinlariga ulangan ikkita 10 uF kondansatkichlari erga va o'rta pimdan erga sim o'tkazadi.

Vaqt kristalli arduinoning to'qqiz va o'ninchi pimlariga biriktirilgan, bu erda ikkita.022 uF kondansatör har ikkala pin uchun erga olib keladi.

Va nihoyat, Arduino -dagi 8 -pin erga ulanishi kerak.

3 -qadam: tugma

Tugma
Tugma

Tugmani non taxtaning osongina kirish mumkin bo'lgan qismiga joylashtiring va uni voltaj regulyatorining chiqish piniga ulang. Bundan tashqari, 1 KOhmli rezistorni tugma va erning bu piniga joylashtiring.

Tugmaning qarama -qarshi tomonida va pastki yarmida arduino -dagi 4 -pinli simga ulang.

4 -qadam: LEDlar

LEDlar
LEDlar

Bu qadam uchun to'rtta LEDni 11, 14, 17 va 19 -gachasi pinlarga ulash lozim. Har bir LEDning boshqa pinini 560 Ohmli rezistorlardan biriga ulash lozim.

Bu qurilma uchun biz to'rtta mumkin bo'lgan javob uchun to'rtta LEDni tanladik; birinchi LED "ha", ikkinchisi "yo'q", uchinchi LED "ehtimol" va to'rtinchi LED "qayta so'rash" uchun.

5 -qadam: Yaxshilashlar/Variantlar

Yaxshilanishlar/Variantlar
Yaxshilanishlar/Variantlar

Bu "Sehrli" sakkizta to'p bo'lgani uchun, qurilmani biron bir konteynerga yashirish mumkin edi, masalan, Altoid qalay. LEDning konteynerdan chiqib ketishi va tugmachaga kirishi, bu sehrli Altoid konteynerining savollarga javob berishiga olib kelishi mumkin.

Ushbu qurilmani takomillashtirishning yana bir varianti, uni yanada mustahkam qilish uchun uni perflat taxtasiga lehimlash bo'ladi, va agar u ixchamroq lehimli bo'lsa, u kichikroq idishlarga sig'ishi mumkin.

Bu qurilmada vizual effekt uchun LEDlar mavjud, lekin qurilmaga audio komponent qo'shish imkoniyati ham mavjud. Ehtimol, qurilmaga karnay biriktirish va Jeopardy taymer musiqasini ijro etish qurilmaning estetikasini qo'shishi mumkin. Ko'rinib turibdiki, juda oddiy qarorlar qabul qilish uchun ko'proq LEDlarni qo'shish.

Tavsiya: