December 25, 2025

Arduino Amaliy:                                          (tosh qog'oz qaychi )

https://meet.google.com/jta-hitg-tfe?authuser=0

Salom ijodkorlar! Ushbu ko'rsatmalarda men sizga tosh qog'oz qaychi o'yinini qanday qilganimni ko'rsataman, Ha siz buni to'g'ri eshitdingiz!

Qaror qabul qilish uchun tosh qog'oz qaychi o'ynagan kunlarni eslaysizmi?

O'sha yaxshi kunlar qanday edi, o'sha kunlar unutilmas, keksayganimiz sayin bizda bir nechta do'stlar qoladi, ba'zilari esa do'stlarsiz tugaydi.

Bu kulgili tuyulishi mumkin, lekin u qattiq haqdir va ularning ko'plari allaqachon bu tajribali bo'lishi mumkin.

Endi siz so'rashingiz mumkin, nega men bularning barchasini aytyapman? Javob ushbu loyihada yotadi.

Men introverts yoki zerikish bilan urdi, kim bir necha uchun, shuningdek, interaktiv loyiha sifatida bu qildi.

'Bu hech qachon qaror qabul qilish, aks holda do'stlaringiz uchun ishlatiladigan xiyla kim siz uchun bir do'stim! ular tosh qog'oz qaychi o'ynaganda.

Ushbu loyihaning rejasi

Ushbu loyiha uchun ushbu sxema Tinkercad sxemalari yordamida, so'ngra xuddi shu dastur yordamida simulyatsiya qilingan

Simulyatsiyaning afzalliklari

Hech qanday virtual sinovsiz quradigan loyihani o'ylab ko'ring, oxirida, agar loyiha muvaffaqiyatsiz bo'lsa, jarayonda vaqtni behuda sarflashingiz mumkin.

Ushbu dramalarni yo'q qilish uchun men simulyatorlardan foydalanishni taklif qilaman.

Ushbu loyihada men sxemani qurish va sinab ko'rish uchun Tinkercad Circuits simulyatoridan foydalandim, keyinchalik ushbu virtual loyihani haqiqiy elektron komponentlar yordamida jismoniy loyihaga aylantirdim.

Bu vaqt va pulni tejash uchun loyihaning 100% mukammal ishlashini ta'minlaydi.

Eslatma: rahmat WWW.LETSMAKEPROJECTS.COM arduino kodlari uchun

Bizning loyihamiz nima qiladi?

Yuqorida aytib o'tilganidek, rok qog'oz qaychi o'yinni o'ynash uchun 2 kishiga muhtoj, bu erda siz bitta odamsiz, ikkinchisi esa ushbu qurilma.

Rahmat NextPCB:

Ushbu loyiha NextPCB ko'magi tufayli ajoyib muvaffaqiyat bilan yakunlandi. Agar sizda PCB loyihalari bo'lsa, jozibador chegirmalar olish uchun ularning veb-saytiga tashrif buyuring.

Nima Uchun NextPCB

  • Eng samarali, iqtisodiy, innovatsion PCB echimlari
  • Yuqori Sifat
  • Arzonroq Narx
  • Tezroq Yetkazib Berish

Bu interaktiv qurilma va bu ajoyib oilaviy vaqt o'tkazish uchun ishlatilishi mumkin!

Bu sizning do'stingiz uchun mukammal o'rinbosar sifatida ishlaydi!(hazil)

Faqat ushbu qurilma oldida belgilaringizni ko'rsating va mashina nima berishini ko'ring.

Servolar tasodifiy ko'rinishi uchun kodlanganligi sababli qurilma oxiridan aldash imkoniyati yo'q.

Bu bilan bizga bu loyihani qurish tomon bosh qilaylik dedi etilmoqda.

Materiallar

Bu yerda siz ham men sotib yo'nalishlarga bergan bu loyihani qurish kerak bo'ladi materiallar ro'yxati

  • Tinkercad
  • Arduino IDE
  • Internetga ulangan kompyuter/noutbuk
  • Ramka yasash uchun karton
  • Arduino UNO bu yerdan oling (havola olib tashlandi)
  • dasturlash kabeli
  • Plastik Servos x 3 bu yerdan (havola olib tashlandi)
  • Oddiy o'chirish tugmasi
  • Qayta zaryadlanuvchi batareyalar/18650 yoki lityum-ion batareyalar
  • Batareya ushlagichi
  • Kichik Non Taxtasi
  • Jumper simlari
  • Bu yerdan ultratovush sensori va o'tish simlari (havola olib tashlandi)
  • Issiq elim
  • Super elim
  • Qora mato bo'yoq
  • Shaffof lenta

Siz mahsulotni yuqoridagi havolalarimdan olishingiz mumkin, shunda siz meni qo'shimcha xarajatlarsiz qo'llab-quvvatlaysiz.

1-Qadam: Tinkercad Circuits Muharriri Yordamida Simulyatsiya

Haqiqiy modelni qurishdan oldin men sxemani yaratish uchun Tinkercard-dan foydalanardim.

VIDEO: men simulyatsiya videosini yozib oldim va uning funktsiyalari haqida aniq tasavvurga ega bo'lishingiz uchun uning qanday ishlashini ko'rsatish uchun ushbu bosqichning oxiriga biriktirdim.

Chalkashlik uchun biron bir xonani oldini olish uchun men sxemani qurgandan keyin simulyatordan foydalanish videosini qo'shdim.

Sxemani qurish juda oddiy va oson, buning uchun komponentlarni sudrab olib tashlash, ularni rangli simlar bilan ulash va kodni matn shaklida yuklash kifoya.

Men allaqachon kodni yozdim va faqat ushbu kodni berdim.

Kod ishlayotganligini tekshirish uchun simulyatorni yoqing.

Kodi mukammal yaxshi ishlaydi va siz bilan o'ynash uchun, men bir xil kodlari bergan.

Kod uchun quyidagi amallarni bajaring.

Kodga ko'ra, servo harakati tasodifiydir, shuning uchun servo keyingi harakatini aniqlab bo'lmaydi.

  • Tinkercad sxemalari va Arduino yordamida tosh qog'oz qaychi-1-qadamYuklash

2-Qadam: Tosh Qog'oz Qaychi Sxemasi

Ushbu loyihani amalga oshirish uchun ishlatiladigan sxema yuqorida ko'rsatilgan

Bu oddiy va oson, agar siz sxemani o'qishda qiyinchiliklarga duch kelsangiz, bu erda elektron qurish uchun yozma tushuntirish mavjud

Ultrasonik yoki HC-SR04 sensor ulanishlari

Bu bor 4 Gnd bor ignalar majmui, Trig, Echo va Vcc

Gnd va Vcc salbiy va ijobiy elektr ta'minoti uchun va bu bevosita ulangan-va + bir breadboard haqida relslar

Trig Uno kuni D11 pin ulangan

Echo d10 piniga ulangan

Arduino uno ulanishlari

Barcha qismlarga elektr ta'minoti BMT kengashi tomonidan taqdim etiladi

Shunday qilib, biz BMT Gnd - ni breadboard-ga ulaymiz

5v uchun Uno + breadboard temir

Arduino ning Gnd va Vin pinlari batareyadan tashqi quvvat manbai uchun ishlatiladi

Mikro servo ulanishlar

Ushbu loyihada biz 3 mikro servosidan foydalanamiz

Har bir mikro servo 3 kirish piniga ega

Ijobiy, salbiy va Signal pimi

Barcha 3 servolarning ijobiy va salbiy pinlari breadboardning + va-relslariga ulanadi

Servo signal pin D3 ulangan bo'ladi-da, Uno haqida D6 va D9 Pim

Bu sxemani yakunlaydi

3-Qadam: Ulanishlarni O'rnatish

Ko'rish 1 ko'proq

Biz allaqachon simulyatsiya va sxemani qurishdan o'tganimizdek, sxema hech qanday qiyin ish bo'lmaydi

Jumper simlarini komponentlarga ulashdan, so'ngra non taxtasi bilan ulanishdan boshlang

Ulanish paytida bo'shashgan o'tish simlarini ishlatishdan saqlaning, chunki agar shunday qilsangiz va oxirida, agar biron bir komponent ishlamasa, vaqtni behuda sarflashga olib keladigan aniq joyni topish qiyin ish

Barcha komponentlar orasidagi aloqalarni o'rnatganingizdan so'ng biz kodni yuklashga tayyormiz

4-qadam: tosh qog'oz qaychi uchun Arduino kodi

Mana, tosh qog'oz qaychi uchun Arduino kodi simulyatorda xuddi shu kod ishlatilgan

Siz ushbu kodni yuklab olishingiz va Arduino IDE-da ochishingiz mumkin

UNO platasini dasturlash kabeli bilan ulang va menyu-asboblar-portga o'tib, IDE ichidagi to'g'ri portni tekshiring

Portni tanlang, taxta turini tanlang va yuklash-ni bosing

Kengash kod bilan yuklangandan so'ng biz sxemani sinab ko'rishimiz mumkin

Eslatma: Arduino USB quvvatidan foydalanmaslikni tavsiya qilaman, aksincha batareyadan bo'lgani kabi alohida quvvat manbaidan foydalaning

ushbu bosqichdagi ikkinchi rasmda mikro servolarga ajratilgan pinlar ko'rsatilgan

5-Qadam: Ramka Yasash

Yana 3 ni ko'rish

Barcha elektronikalarni ushlab turish uchun men kartondan kassa yasadim, chunki elektron komponentlar standart o'lchamlarda bo'ladi, siz ushbu o'lchamlardan mos keladigan muammolar haqida qayg'urmasdan foydalanishingiz mumkin.

Men ushbu o'lchamlarning qismlarini ishlatdim

Baza va yuqori 2 dona 15 x 8cm uchun

Tomonlar uchun 2 dona 15 x 4 sm va qirralarning 8 x 4 sm

Siz ushbu kartondan foydalanishingiz mumkin, ammo unga yanada jozibali ko'rinish berish uchun ularni mato bo'yoqlari yordamida qora rangga bo'yadim

Bilasizmi?

Agar sizda kartonni bo'yash uchun bo'yoq cho'tkasi va vatingiz bo'lmasa, siz quloqchinlar / quloq tamponlaridan foydalanishingiz mumkin, ular kartonni bo'yash uchun juda yaxshi ishlaydi

6-Qadam: Qurilish Ramkasi

Yana 3 ni ko'rish

Karton bilan bo'yalgan joylar quriganidan keyin biz ularni yig'ishimiz mumkin, men sizga yopishtirish uchun super elim ishlatishni maslahat bermayman, chunki agar siz superglue qo'llaganingizdan keyin biron bir joyni o'tkazib yuborsangiz, sirt juda qattiq bo'ladi va yana elim surtsangiz, xuddi shu joy yaxshiroq xizmat qilmaydi

Men issiq elimdan foydalanishni maslahat beraman, bu erda taqdim etilgan bosqichlardagi rasmlarni kuzatib boring, keyinchalik qirralar bilan boshlang

Kuchni oshirish uchun burchaklar uchun ham issiq elim qo'shing

7-Qadam: Ramka Ichiga Komponentlarni Qo'shish

Ko'rish 2 ko'proq

Ramkamiz tayyor bo'lgandan so'ng, biz ilgari yig'ilgan elektronikani qo'shishimiz mumkin.

Ramka ichidagi komponentlarni mahkamlashdan oldin sxemani ishlash uchun sinab ko'ring, agar biror narsani o'tkazib yuborsangiz, avval uni tuzating.

Har qanday komponentni siljitmaslik uchun komponentlarni taglikka joylashtirishdan oldin oz miqdorda superglue ishlating.

Arduino kichik breadboard ustiga o'tiradi, holbuki, men bazasiga bir batareya saqlovchi va breadboard qo'shib bo'ladi.

Batareya va Arduino platasi o'rtasida kalitni qo'shing, bu oddiy kalit tugmani bosish orqali quvvatni ta'minlashi kerak

Ushbu bosqichning oxirgi rasmida qutidagi barcha komponentlarning qushlarning ko'rinishi ko'rsatilgan.

Endi asosiy qism o'qiladi, biz keyingi bosqichda yuqori qism ustida ishlaymiz.

8-Qadam: Yuqori Qismni O'rnating

Ko'rish 4 ko'proq

Yuqori qismda servo kabi barcha ishlaydigan komponentlar mavjud, bu bizning loyihamizning eng muhim qismidir

Biz birinchi navbatda yuqori qopqoqqa ultrasonik sensorni qo'shamiz (ilgari kartondan qilingan)

Men ushbu sensorni qo'shish uchun kartonda kichik bir uyani yasadim, uni aniq joyga qo'yishingiz mumkin

Hammasini birlashtirish uchun issiq elimdan foydalaning

Endi bizning yuqori qismimiz tayyor, avval qurilmadagi yuqori kalitdagi servolarni yopishtirishdan oldin va servo harakatlarini tekshiring

Siz bu qismni o'tkazib yubora olmaysiz va uni to'g'ridan-to'g'ri yopishtira olmaysiz, chunki servo noto'g'ri joylashishi noto'g'ri harakatlarga olib keladi

harakatlarni tekshiring va servolarni tepaga yopishtiring

Ushbu jarayonning oxiri bizda deyarli loyihani tugatishga tayyormiz

9-Qadam: Tugatish

Ko'rish 4 ko'proq

Bilasizmi va men bilamanki, ushbu loyihada ko'plab o'tish simlari ishlatilgan va ularni tashqarida qoldirish loyihani tartibsiz ko'rinishga olib keladi.

Shunday qilib, tugatish bu ko'rinishni ancha toza qiladi.

Ushbu qurilmadan uzoq vaqt foydalanganimizdan keyin qayta zaryadlanuvchi batareyalardan foydalanayotganimiz sababli batareyani zaryadlash kerak, buning uchun ramkani ochish va yopish uchun tizim kerak

Shu maqsadda, orqa ramkaning bir tomoni shaffof lenta / yopishqoq lenta yordamida birlashtiriladi, shunda biz kerak bo'lganda batareyaga va kontaktlarning zanglashiga kirishimiz mumkin

Yuqoridagi rasmlarda ko'rsatilgan kalitlarni joylashtirishni ko'rib chiqing

10-Qadam: Belgilarni Qo'shish

Ko'rish 1 ko'proq

Men micro servo shoxi qo'shiladi 1cm x 11cm bo'lgan karton chiziqlar kesib qilgan, men bu loyiha uchun buyumlar eng chop 3D bir rejasi bor edi, lekin ularning ko'plari o'z uyida bir 3D printer yo'q, deb men karton yordamida qilgan.

Endi buni har kim amalga oshirishi mumkin, chunki hamma kartonga kirish huquqiga ega

Tosh, qog'oz va qaychi belgilari/ramzlari men qog'ozga qo'l bilan chizganman

Ushbu belgilarni karton chiziqlar uchiga yopishtiring, endi superglue yordamida bu chiziqlarni mikro servo shoxlariga ulang

agar elim butunlay quruq sinov, bu qurilma bor bir marta, shubhasiz, u har qanday masalalar holda ishlashi kerak

11-qadam: qanday foydalanish

Ushbu qurilmadan foydalanish juda oddiy

  • Faqat tugmani yoqing va 2 soniya kuting.
  • Endi qo'llaringizni sensorga yaqinlashtiring va tosh qog'oz yoki qaychi belgilarini yasashni boshlang
  • Qurilma o'z belgilarini ko'rsatadi
  • Endi sizda qattiq raqobatchi bor!
  • Qurilmadagi belgilar tasodifiy bo'ladi, shuning uchun siz keyingi harakatni taxmin qila olmaysiz
  • Ushbu qurilmani taassurot qoldirish uchun oilaviy vaqt partiyalariga yoki do'stingizning uyiga olib boring.

Maza qiling!