Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
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
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 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
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
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:
Yog'ochli LED displey Raspberry Pi Zero tomonidan quvvatlanadi: 11 qadam (rasmlar bilan)
Raspberry Pi Zero bilan ishlaydigan yog'ochdan yasalgan LED displeyi: Ushbu loyiha 20x10 pikselli WS2812 o'lchamli 78x35 sm o'lchamli LED displeyni amalga oshiradi, uni retro o'yinlarni o'ynash uchun yashash xonasiga osongina o'rnatish mumkin. Ushbu matritsaning birinchi versiyasi 2016 yilda qurilgan va boshqa ko'plab odamlar tomonidan qayta tiklangan. Bu ekspluatatsiya
Mini IMac G4 tekis paneli - NUC tomonidan quvvatlanadi: 9 qadam (rasmlar bilan)
Mini IMac G4 tekis paneli - NUC tomonidan quvvatlanadi: Kirish Men ushbu qurilish uchun ilhom beruvchi bir nechta loyihalarni o'tkazdim. Biri o'zini dunyodagi eng kichik ishlaydigan iMac deb da'vo qilmoqda, lekin aslida bu Raspberry Pi bo'lib, u Linux tarqatilishini MacOS mavzusida boshqaradi va haqiqiy M ni ishga tushira olmaydi
Yorqin havo-ko'pikli soat; ESP8266 tomonidan quvvatlanadi: 7 qadam (rasmlar bilan)
Yorqin havo-ko'pikli soat; ESP8266 tomonidan quvvatlanadi: "miltillovchi havo-pufakchali soat" vaqtni va ba'zi grafikalarni yoritilgan havo pufakchalari orqali ko'rsatadi. Led matritsali displeydan farqli o'laroq, silliq siljigan, porlab turgan havo pufakchalari menga tasalli beradi. 90-yillarning boshlarida men "pufakchali displey" ni tasavvur qilardim. Olib tashlash
Pandora - Mobil siqish qutisi LMS qutisi: 5 qadam (rasmlar bilan)
Pandora - Mobil Squeezebox LMS Box: u qayta ishlangan qismlarga to'la, juda baland va juda ko'p qirrali.+ Ajoyib ko'rinadi
Hosildorlikni kuzatuvchi - Raspberry Pi tomonidan quvvatlanadi: 9 qadam (rasmlar bilan)
Hosildorlikni kuzatuvchi - Raspberry Pi tomonidan quvvatlanadi: Hosildorlikni kuzatuvchi - bu sehrli ko'zgu, lekin u vaqtni, ob -havoni va rag'batlantiruvchi taklifni aks ettirish o'rniga 4 narsani aks ettiradi; Kompyuteringiz va telefoningizda samarali materiallarga sarflagan vaqtingizning foizi. o'sha kuni. (RescueTime) Yo