Mundarija:

Balans qutisi o'yini - Arduino quvvatlanadi: 4 qadam (rasmlar bilan)
Balans qutisi o'yini - Arduino quvvatlanadi: 4 qadam (rasmlar bilan)

Video: Balans qutisi o'yini - Arduino quvvatlanadi: 4 qadam (rasmlar bilan)

Video: Balans qutisi o'yini - Arduino quvvatlanadi: 4 qadam (rasmlar bilan)
Video: Кайси бефаросат чикарди буни? 2000 ва 20000 су́м 2024, Iyul
Anonim
Balans qutisi o'yini - Arduino Powered
Balans qutisi o'yini - Arduino Powered

Balans qutisi o'yini qiyinchiliklarga bag'ishlangan bo'lib, u qiyinchilikni engish uchun to'siq yo'lidan yoki belgilangan masofadan o'tishi kerak.

Arduino qutining burchagini o'lchash va belgilangan burchakdan oshib ketganda signalni ishga tushirish uchun ishlatiladi.

Qutini tekis tashish paytida ehtiyotkorlik bilan siljitish kerak. Quti balandlikdan chiqib ketganda, muvozanat ko'rsatkich chiroqchalari yonadi, ko'proq chiroqlar qutining yanada balandroq ekanligini ko'rsatadi. Ruh darajasi ham qutining tekis yoki yo'qligini aniqlash uchun ishlatilishi mumkin. Quti juda baland bo'lmaganida yoki yiqilganda, quti 3 marta chinqiradi va baland ovozda eshitiladi, hayot chiroqlaridan biri o'chadi. 3 ta hayot ishlatilgach, quti signal beradi va barcha chiroqlarni yonadi, o'yin yo'qoladi.

Ta'minotlar

Kerakli qismlar:

1 marta Arduino Nano

1x MPU6050 moduli

3x oq LED

Balans ko'rsatkichi uchun 5x rangli LEDlar (2 yashil, 2 sariq, 1 qizil)

1x Piezo Buzzer

1x TIP120 tranzistorli

1x 2.2K Ohm qarshilik

8x 220 Ohm qarshilik

1x bosish tugmasi

1x quvvat tugmasi

1x "Bullseye" ruhiy darajasi

5v Quvvat manbai, mening loyiham 5v chiqadigan regulyatorli 18650 li-ionli qalqondan foydalanadi

1x loyiha qutisi

Sxemani tekshirish uchun sizga taxta va o'tish simlari kerak bo'ladi

Kerakli vositalar:

Matkap va bitlar

Lehimlash temir

Issiq yopishtiruvchi qurol

qutiga belgi qo'yish uchun niqob tasmasi, qalam va o'lchagich

Fayl

1 -qadam: elektr simlari davri

Elektr uzatish davri
Elektr uzatish davri

Ulanish sxemasida ko'rsatilmagan yagona narsa - bu asosiy quvvat kaliti, mening loyihamda bu kalit lityum batareya va qalqon o'rtasida joylashganki, ular butunlay uzilib qolishi mumkin.

Agar siz quyidagi sxemalarni bilmasangiz, uni bo'lak -bo'lak qilib oling, har bir simli ulanishni diqqat bilan kuzatib boring va hech narsani o'tkazib yubormaslik uchun metodik usulda ishlang.

Barcha qismlarni bir -biriga lehimlashdan oldin, uning to'g'ri ishlashini tekshirish uchun sxemani non paneliga yig'ish kerak.

Diagrammadagi Life LEDlari oq LEDlar bo'lishi kerak

LEDlarning balansi quyidagicha joylashtirilishi kerak:

Qizil - muvozanat LED 5

Sariq - LED balansi 4

Sariq - LED balansi 3

Yashil - Balans LED 2

Yashil - Balans LED 1

2 -qadam: Arduino kodi

Arduino kodi
Arduino kodi

Arduino kodi uchun siz ba'zi kutubxonalarni arduino IDE -ga qo'shishingiz kerak bo'ladi, men quyidagi havolalarni o'z ichiga olganman.

Qo'shimcha arduino kutubxonalari talab qilinadi:

MPU6050_tockn.h

OneButton.h

Yuqorida bog'langan kutubxonalarni arduino IDE -ga qo'shishingiz kerak bo'ladi

"Balance_alarm_V1.8.ino" kodli faylni yuklab oling va oching.

Kodni arduino kartasiga yuklang

3 -qadam: qutini joylashtiring

Qutiga moslash
Qutiga moslash
Qutiga moslash
Qutiga moslash
Qutiga moslash
Qutiga moslash

Afsuski, men uning tarkibiy qismlarini moslashtirganda qutining fotosuratlarini olmaganman. Qismlarni qutiga joylashtirish uchun men issiq elim ishlatganman.

Agar siz men ishlatgandek plastik qutidan foydalansangiz, yuqori qismini niqobli lenta bilan o'rab oling va o'lchagich va qalamdan foydalanib, LEDlar, karnay va vintlardek o'rnatilgan vintlar uchun teshiklarni burg'ulash kerak.

Kalit teshikni burg'ilab, keyin uni to'g'ri o'lcham va shaklga qo'yib o'rnatildi.

Agar men bu loyihani qayta tayyorlaganimda, men barcha komponentlarni qopqog'iga o'rnatgan bo'lardim, shuning uchun qopqoq va qutining pastki qismi o'rtasida shuncha ko'p simlar o'tkazilmasdi.

4 -qadam: Foydalanish bo'yicha ko'rsatmalar

Foydalanish bo'yicha ko'rsatmalar
Foydalanish bo'yicha ko'rsatmalar

Boshlanmoqda

Qutini yoqishdan oldin, qutini tekis va tekis yuzaga qo'ying, shunda ruhiy pufakcha markaziy doirada bo'ladi.

Quvvat tugmachasini yoqing, quti bir marta signal beradi va yuklanadi. Uchta signal eshitilmaguncha va 3 ta oq "Hayot chiroqlari" yonmaguncha qutini harakatsiz qoldiring.

Endi o'yin tayyor.

Qutining funktsiyalari

Qutini tekis tashish paytida ehtiyotkorlik bilan siljitish kerak. Quti balandlikdan chiqib ketganda, muvozanat ko'rsatkich chiroqchalari yonadi, ko'proq chiroqlar qutining yanada balandroq ekanligini ko'rsatadi.

Ruxsat etilgan darajadan qutining tekis yoki yo'qligini aniqlash uchun ham foydalanish mumkin (agar ruhiy holat va balans chiroqlari mos kelmasa, balans sensori qayta o'rnatiladi, pastga qarang)

Quti juda baland bo'lmaganida yoki yiqilganda, quti 3 marta chinqiradi va baland ovozda eshitiladi, hayot chiroqlaridan biri o'chadi.

3 ta hayot ishlatilgach, quti signal beradi va barcha chiroqlarni yonadi, o'yin yo'qoladi.

Boshqaruv

Signalni tiklash

Barcha 3 hayoti qurbon bo'lganidan so'ng, o'yinni signal orqali to'xtatish uchun shunday qiling.

Signal chalinayotganda, yashil tugmani bir soniya bosib turing. Signal bir soniyadan keyin to'xtashi kerak. Agar yo'q bo'lsa, qaytadan urinib ko'ring

Hayotni asl holatiga qaytarish - Agar siz o'yinni qayta tiklamoqchi bo'lsangiz, buni qiling, uchala hayot ham qaytariladi.

Istalgan vaqtda yashil tugmani ikki marta bosing (kompyuter sichqonchasi kabi, lekin biroz sekinroq). Qayta tiklash shovqini eshitiladi va uchta hayot chirog'i yonadi.

Balans sensori sozlamalarini o'rnating - agar ruhiy pufak balans ko'rsatkich chiroqlariga mos kelmasa, buni bajaring.

Yashil tugmachani uzoq bosib turing (3 soniya bosib turing) Balansni tiklash shovqini eshitiladi va balans chiroqlari qisqa vaqt yonadi va keyin o'chadi (bu quti tekisligini bildiradi). Bu quti ruhiy pufakchada ko'rsatilgandek tekis bo'lganda amalga oshirilishi kerak.

Eslatmalar

Quti hayot yo'qolgani uchun jiringlay boshlaganda, uni tezda to'g'ri holatiga qaytaring, aks holda chiyillash to'xtashi bilan taxminan 5 soniya boshqa hayotdan mahrum bo'lasiz.

Qaysi darajadagi tekisligingizni ko'rish uchun ruhiy darajadan foydalaning, chiroqlar sizning darajangiz yo'qligini ko'rsatadi, lekin ular qaysi yo'lni ko'rsatmaydi.

Ruh darajasining pufagi ko'rsatkich chiroqlari bilan deyarli bir xil bo'ladi, pufak ruhiy darajaning yon tomoniga tegsa, hayot yo'qoladi.

Agar quti g'alati harakat qilsa va balans sensori sozlamalari ishlamasa, qutini qora quvvat tugmasi bilan o'chiring va qayta yoqing. Taxminan 10 soniya kutish kerak, u qutini tekis yuzaga qo'yadi, u zaxiraga tushadi. Avval muvozanat sensori sozlamalarini ishlatishga harakat qiling, chunki u tezroq, qutining quvvatlanish davrini bajarishini kutishingiz shart emas.

Quti batareyadan ishlaydi, nazariy jihatdan u to'liq zaryadga ega bo'lishi kerak, agar u xamir quvvatini tejash uchun ishlatilmasa, uni o'chiring.

Agar tugma javob bermasa, tugmani bosgan va qo'yganingizga ishonch hosil qiling.

Tavsiya: