Мазмуну:

Баланс кутусу оюну - Arduino Powered: 4 кадам (сүрөттөр менен)
Баланс кутусу оюну - Arduino Powered: 4 кадам (сүрөттөр менен)

Video: Баланс кутусу оюну - Arduino Powered: 4 кадам (сүрөттөр менен)

Video: Баланс кутусу оюну - Arduino Powered: 4 кадам (сүрөттөр менен)
Video: Ал кууп чыкты! ~ Голландиялык иммигранттардын таштап кеткен үйү 2024, Ноябрь
Anonim
Баланс кутусу оюну - Arduino Powered
Баланс кутусу оюну - Arduino Powered

Баланстык кутуча оюну чакырык окуясы үчүн жасалган, ал кыйынчылыкты жеңүү үчүн тоскоолдуктар аркылуу же белгиленген аралыкта өткөрүлүшү керек.

Ардуино кутунун бурчун өлчөө жана белгиленген бурчтан ашып кеткенден кийин сигналды иштетүү үчүн колдонулат.

Коробканы деңгээлге көтөрүп жатканда кылдаттык менен жылдыруу керек. Куту денгээлден чыгып баратканда, баланстын индикаторлору күйөт, дагы жарыктар кутунун дагы бир деңгээлде эмес экенин көрсөтөт. Рухтун деңгээлин кутуча тегиз экендигин билүү үчүн да колдонсо болот. Куту деңгээлден өтө алыс болгондо же чөгүп кеткенде, кутуча 3 жолу чырылдайт жана катуу үн чыгарат, жашоо чырактарынын бири өчөт. Бардык 3 жашоо колдонулганда, кутуча бардык сигналдарды күйгүзүп, жаркырайт, оюн жоголот.

Жабдуулар

Керектүү бөлүктөр болуп төмөнкүлөр саналат:

1x Arduino Nano

1x MPU6050 модулу

3x Ак LED

Баланс көрсөткүчү үчүн 5x Түстүү LED (2 жашыл, 2 сары, 1 кызыл)

1x Piezo Buzzer

1x TIP120 транзистору

1x 2.2K Ом каршылыгы

8х 220 Ом каршылыгы

1x баскыч

1x Power которгуч

1x "Bullseye" рух деңгээл

5v кубат булагы, менин долбоорум жөнгө салынуучу 5v чыгышы бар ли-ион 18650 калканчын колдонот

1x Долбоор кутучасы

Районду текшерүү үчүн сизге нан жана секирүү зымдары керек болот

Керектүү шаймандар:

Бургулоо жана биттер

Кандооч

Ысык желим мылтык

кутуга белгилөө үчүн маска тасмасы, карандаш жана сызгыч

Файл

1 -кадам: Электр өткөргүчтөрү

Wiring Circuit
Wiring Circuit

Электр өткөргүчтөрүнүн диаграммасында көрсөтүлбөгөн жалгыз нерсе - бул негизги кубаттуулукту алмаштыруучу, менин долбоорумда бул алмаштыргыч литий батареясы менен калканчтын ортосуна жайгаштырылган, ошондуктан алар толугу менен ажыратылышы мүмкүн.

Эгерде сиз төмөнкү диаграммаларды билбесеңиз, анда аны бөлүккө бөлүп алыңыз, ар бир зым туташуусун кылдаттык менен аткарыңыз жана эч нерсени өткөрүп жибербөө үчүн методикалык түрдө иштеңиз.

Бардык тетиктерди бириктирүүдөн мурун, анын туура иштеп жатканын текшерүү үчүн схеманы нан тактасына чогултушуңуз керек.

Диаграммада Life LEDлери ак LED болушу керек

Баланстык диоддор мындай түзүлүшү керек:

Кызыл - Баланс LED 5

Сары - баланс LED 4

Сары - Баланс LED 3

Жашыл - баланс LED 2

Жашыл - баланс LED 1

2 -кадам: Arduino коду

Arduino коду
Arduino коду

Arduino коду үчүн сизге arduino IDEге кээ бир китепканаларды кошуу керек болот, мен төмөндөгү шилтемелерди коштум

Кошумча arduino китепканалары талап кылынат:

MPU6050_tockn.h

OneButton.h

Сиз жогоруда байланыштырылган китепканаларды arduino IDEге кошушуңуз керек болот

"Balance_alarm_V1.8.ino" коду бар файлды жүктөп алып, ачыңыз

Кодду arduino тактасына жүктөңүз

3 -кадам: кутучаны орнотуу

Кутуга ылайыкташтыруу
Кутуга ылайыкташтыруу
Кутуга ылайыкташтыруу
Кутуга ылайыкташтыруу
Кутуга ылайыкташтыруу
Кутуга ылайыкташтыруу

Тилекке каршы, мен ага компоненттерди орнотуп жатканда кутучаны сүрөткө тарткан жокмун. Бөлүктөрдү кутуга салуу үчүн ысык клей колдондум.

Эгерде сиз мен колдонгондой пластик кутучаны колдонуп жатсаңыз, анда үстүн маска лентага ороп, сызгыч менен калемди колдонуп, светодиоддорго, динамикке жана спирт деңгээлине орнотуучу бурамаларды бургулоо керек болгон жерди белгилеңиз.

Коммутатор тешик бургулап, анан аны туура өлчөмгө жана формага берүү менен орнотулган.

Эгерде мен бул долбоорду кайра жасап жаткан болсом, анда мен бардык компоненттерди капкакка орнотуп коймокмун, ошондуктан капкак менен кутунун түбүнүн ортосунда көп зым өткөрбөшүм керек болчу.

4 -кадам: Иштетүү инструкциясы

Иштетүү көрсөтмөлөрү
Иштетүү көрсөтмөлөрү

Башталууда

Кутуну күйгүзүүдөн мурун, кутучаны тегиз жана тегиз жерге койгула, ошондо спираль деңгээлиндеги көбүк борбордук тегеректе болот.

Күйгүзгүчтү күйгүзүңүз, кутуча бир жолу сигнал берет жана жүктөлөт. Үч сигналды жана 3 ак "Жашоо чырактары" күйгүзүлгөнгө чейин кутуну кыймылсыз калтырыңыз.

Оюн азыр даяр.

Коробка функциялары

Коробканы деңгээлге көтөрүп жатканда кылдаттык менен жылдыруу керек. Куту денгээлден чыгып баратканда, баланстын индикаторлору күйөт, дагы жарыктар кутунун дагы бир деңгээлде эмес экенин көрсөтөт.

Спирт деңгээли кутучанын деңгээлин текшерүү үчүн да колдонулушу мүмкүн (Эгерде рухтун деңгээли жана баланс чырактары баланстын сенсорун кайра орнотууга дал келбесе, төмөндү караңыз)

Куту деңгээлден өтө алыс болгондо же чөгүп кеткенде, кутуча 3 жолу чырылдайт жана катуу үн чыгарат, жашоо чырактарынын бири өчөт.

Бардык 3 жашоо колдонулганда, кутуча бардык сигналдарды күйгүзүп, жаркырайт, оюн жоголот.

Controls

Ойготкучту кайра коюу

Бардык 3 адамдын өмүрү кыйылган соң оюнду ойготкучтан токтотуу үчүн муну кылыңыз.

Коңгуроо кагылып жатканда, жашыл баскычты бир секунд басып, коё бериңиз. Ойготкуч бир секунддан кийин токтошу керек. Эгерде жок болсо, кайра аракет кылыңыз

Жашоону баштапкы абалга келтирүү - Оюнду баштапкы абалга келтирүүнү кааласаңыз, анда үчөөнүн тең жашоосу кайтарылат.

Каалаган убакта жашыл баскычты эки жолу чыкылдатыңыз (компьютердин чычканына окшош, бирок бир аз жайыраак). Кайра орнотуу ызы -чуусу угулат жана үч жашоо чырагы жарык болот.

Тең салмактуулук сенсорун баштапкы абалга келтирүү - Эгерде рухтун деңгээлиндеги көбүк баланстын индикаторлоруна туура келбесе, муну жасаңыз.

Жашыл баскычты көп басыңыз (3 секунд басып, коё бериңиз) Балансты калыбына келтирүү ызы -чуусу ойнолот жана баланс чырактары бир аз күйүп, анан өчүшү керек (кутуча түз экенин көрсөтүп). Бул кутуча рух деңгээлинин көбүгү көрсөткөн деңгээлде турганда жасалышы керек.

Эскертүүлөр

Жашоо жоголуп кеткендиктен, куту чырылдай баштаганда, аны тез эле туура абалына кайтарыңыз, болбосо чырылдоо токтогондо, болжол менен 5 секундда, башка жашоодон айрылып каласыз.

Кайсы деңгээлде экениңизди билүү үчүн рух деңгээлин колдонуңуз, чырактар сиздин деңгээлден чыгып кеткениңизди көрсөтүп турат, бирок алар кайсы жолду көрсөтпөйт.

Рух деңгээлинин көбүгү болжол менен индикатор жарыктары менен бирдей, көбүк рухтун деңгээлинин капталына тийгенде жашоо жоголот.

Эгерде кутуча кызыктай болуп жатса жана тең салмактуулук сенсорун калыбына келтирүү иштебесе, кутуну кара өчүргүч менен өчүрүп, кайра күйгүзүңүз. Ал болжол менен 10 секунда күтүшүңүз керек, ал кутучаны тегиз жерде, ал кайра кубатталып турат. Баланс сенсорун баштапкы абалга келтирүүгө аракет кылыңыз, анткени ал тезирээк болот, кутунун кубаттуулук циклинин аткарылышын күтүүнүн кажети жок.

Куту батарейка менен иштейт, теориялык жактан алганда, толук кандуу иштөө үчүн жетиштүү зарядга ээ болушу керек, эгерде ал камырдын кубатын үнөмдөө үчүн колдонулбаса, аны өчүрүп коюңуз.

Эгерде баскыч жооп бербесе, баскычты басып ЖАНА бошотуп жатканыңызга ишениңиз.

Сунушталууда: