Агуулгын хүснэгт:

Тэнцвэрийн хайрцаг тоглоом - Arduino Powered: 4 алхам (зурагтай)
Тэнцвэрийн хайрцаг тоглоом - Arduino Powered: 4 алхам (зурагтай)

Видео: Тэнцвэрийн хайрцаг тоглоом - Arduino Powered: 4 алхам (зурагтай)

Видео: Тэнцвэрийн хайрцаг тоглоом - Arduino Powered: 4 алхам (зурагтай)
Видео: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Долдугаар сарын
Anonim
Тэнцвэрийн хайрцаг тоглоом - Arduino Powered
Тэнцвэрийн хайрцаг тоглоом - Arduino Powered

Тэнцвэрийн хайрцгийн тоглоомыг сорилтын арга хэмжээнд зориулагдсан тул сорилтыг даван туулахын тулд саад тотгорыг давах эсвэл тогтоосон зайд туулах ёстой.

Ардуино нь хайрцагны өнцгийг хэмжиж, тогтоосон өнцгөөс хэтэрсэн тохиолдолд дохиолол өгдөг.

Хайрцгийг түвшинд авч явахдаа болгоомжтой хөдөлгөх шаардлагатай. Хайрцаг түвшингээс дээш гарах тусам тэнцвэрийн заагч гэрэл асах бөгөөд илүү олон гэрэл нь хайрцаг нь түвшнээсээ хэтэрсэн байгааг илтгэнэ. Сүнсний түвшинг ашиглан хайрцаг нь тэгш эсэхийг шалгаж болно. Хайрцаг хэт түвшнээс хэтрэх эсвэл угаах үед хайрцаг 3 удаа жиргэж, чанга дуугарах үед амьдралын нэг гэрэл унтарна. Бүх 3 амьдралыг ашиглаж дууссаны дараа хайрцаг нь бүх гэрлийг асааж, дохио өгөх болно.

Хангамж

Шаардлагатай хэсгүүд нь:

1 удаа Arduino Nano

1х MPU6050 модуль

3x цагаан LED

Тэнцвэрийн индикаторын хувьд 5x өнгийн LED (2 ногоон, 2 шар, 1 улаан)

1x Piezo Buzzer

1х TIP120 транзистор

1x 2.2K Ом эсэргүүцэл

8х 220 Ом эсэргүүцэл

1x товчлуур

1х цахилгаан унтраалга

1х "Bullseye" сүнсний түвшин

5v Цахилгаан эрчим хүчний эх үүсвэр, миний төсөл 5V гаралттай Li-ion 18650 бамбай ашигладаг

1х төслийн хайрцаг

Та хэлхээг туршихын тулд талх, үсрэх утас хэрэгтэй болно

Шаардлагатай хэрэгслүүд нь:

Өрөм ба бит

Гагнуурын төмөр

Халуун цавуу буу

хайрцгийг тэмдэглэх зориулалттай маск соронзон хальс, харандаа, захирагч

Файл

Алхам 1: Утасны хэлхээ

Утасны хэлхээ
Утасны хэлхээ

Утасны диаграм дээр харуулаагүй цорын ганц зүйл бол цахилгаан тэжээлийн гол унтраалга бөгөөд миний төсөлд энэ унтраалгыг лити батерей ба бамбай хооронд байрлуулсан бөгөөд ингэснээр тэдгээрийг бүрэн салгаж болно.

Хэрэв та доорхи утаснуудын схемийг сайн мэдэхгүй байгаа бол үүнийг хэсэг хэсгээр нь авч, утсан холболт бүрийг анхааралтай ажиглаж, юу ч алдахгүйн тулд арга зүйгээр ажиллаарай.

Та бүх эд ангийг гагнахаасаа өмнө хэлхээний самбар дээр угсарч зөв ажиллаж байгаа эсэхийг шалгах хэрэгтэй.

Диаграм дээрх Амьдралын LED нь цагаан 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: Хайрцгийг тохируулна уу

Хайрцгийг тохируулна уу
Хайрцгийг тохируулна уу
Хайрцгийг тохируулна уу
Хайрцгийг тохируулна уу
Хайрцгийг тохируулна уу
Хайрцгийг тохируулна уу

Харамсалтай нь би хайрцгийн эд ангиудыг тааруулж байхдаа гэрэл зураг аваагүй. Би халуун цавуу ашиглан эд ангиудыг хайрцагт хийж өгсөн.

Хэрэв та миний хэрэглэж байсан шиг хуванцар хайрцгийг ашиглаж байгаа бол дээд талыг нь маск соронзон хальсаар боож, захирагч, үзэг ашиглан LED, чанга яригч, спиртийн түвшний бэхэлгээний эрэг зэргийг хаана өрөмдөхөө тэмдэглээрэй.

Шилжүүлэгчийг цооног өрөмдөж, дараа нь зөв хэмжээ, хэлбэрт оруулах замаар суурилуулсан.

Хэрэв би энэ төслийг дахин хийж байсан бол би бүх эд ангиудыг тагны дотор байрлуулах байсан бөгөөд ингэснээр хайрцагны ёроол болон тагны хооронд олон тооны утас ажиллуулах шаардлагагүй болно.

Алхам 4: Үйл ажиллагааны заавар

Үйл ажиллагааны заавар
Үйл ажиллагааны заавар

Эхэлж байна

Хайрцгийг асаахаасаа өмнө хайрцгийг тэгш, тэгш гадаргуу дээр тавь.

Цахилгаан унтраалгыг асаахад хайрцаг нэг удаа дуугарч, асах болно. Гурвалсан дохио дуугарах хүртэл 3 цагаан "Амьдралын гэрэл" асах хүртэл хайрцгийг хөдөлгөөнгүй үлдээгээрэй.

Тоглоом одоо бэлэн боллоо.

Хайрцагны функцууд

Хайрцгийг түвшинд авч явахдаа болгоомжтой хөдөлгөх шаардлагатай. Хайрцаг түвшингээс дээш гарах тусам тэнцвэрийн заагч гэрэл асах бөгөөд илүү олон гэрэл нь хайрцаг нь түвшнээсээ хэтэрсэн байгааг илтгэнэ.

Спиртийн түвшинг хайрцаг тэгш байгаа эсэхийг шалгахад ашиглаж болно (Хэрэв усны түвшин ба тэнцвэрийн гэрлүүд тэнцвэр мэдрэгчийн тохиргоог тохируулахгүй бол доороос үзнэ үү)

Хайрцаг түвшнээс хэт хол байх эсвэл угаах үед хайрцаг 3 удаа жиргэж, дуу чимээ гаргахад амьдралын гэрлүүдийн нэг нь унтрах болно.

Бүх 3 амьдралыг ашиглаж дууссаны дараа хайрцаг нь бүх гэрлийг асааж, дохио өгөх болно.

Хяналт

Сэрүүлгийг дахин тохируулах

Бүх 3 хүний амь нас эрсэдсэний дараа тоглоомыг түгшүүрт байдалд зогсоохын тулд үүнийг хий.

Сэрүүлэг дуугарч байхад ногоон товчлуурыг нэг секунд дараад суллана уу. Сэрүүлэг нэг секундын дараа зогсох ёстой. Үгүй бол дахин оролдоно уу

Амьдралыг дахин тохируулах - Хэрэв та тоглоомыг дахин тохируулахыг хүсвэл үүнийг хий, бүх гурван амьдралыг буцааж өгөх болно.

Ямар ч үед ногоон товчлуурыг хоёр дарна уу (компьютерийн хулгана шиг, гэхдээ арай удаан). Дахин тохируулах чимээ гарч, гурван амьдралын гэрлийг асаах болно.

Тэнцвэр мэдрэгчийг дахин тохируулах - Хэрэв усны түвшин дэх бөмбөлөг нь тэнцвэрийн индикаторын гэрэлтэй тохирохгүй байвал үүнийг хий.

Ногоон товчлуурыг удаан дарна уу (3 секундын турш дараад суллана уу) Тэнцвэрийг дахин тохируулах чимээ гарч, тэнцвэрийн гэрэл богино хугацаанд асах бөгөөд дараа нь унтрах ёстой (хайрцаг тэгш байгааг илтгэнэ). Энэ нь хайрцаг нь сүнсний түвшний хөөсөөр заасан түвшинд байх ёстой.

Тэмдэглэл

Амь насаа алдсан тул хайрцаг жиргэж эхлэхэд түүнийг хурдан зөв байрлал руу нь буцааж аваарай, эс бөгөөс жиргэхээ болиход ойролцоогоор 5 секундын дараа та өөр амьдралаа алдах болно.

Сүнсний түвшинг ашиглан өөрийгөө аль түвшнээс дээш харж байгааг харахын тулд гэрэл нь таны түвшингээс доогуур байгааг илтгэдэг боловч ямар замыг харуулдаггүй.

Сүнсний түвшний хөөс нь индикаторын гэрэлтэй ойролцоогоор ижил байдаг бөгөөд хөөс нь сүнсний түвшний хажуу талд хүрэхэд амьдрал алдагдах болно.

Хэрэв хайрцаг хачирхалтай аашилж, тэнцвэрийн мэдрэгчийн тохиргоо ажиллахгүй бол хар цахилгаан унтраалгаар хайрцгийг унтрааж, асаана уу. Хайрцгийг нөөцлөхөд хавтгай гадаргуу дээр ойролцоогоор 10 секунд хүлээх хэрэгтэй болно. Тэнцвэр мэдрэгчийг анхны байдалд нь оруулахыг оролдоорой, учир нь энэ нь илүү хурдан байдаг тул хайрцгийг асаах мөчлөгийг хүлээх шаардлагагүй болно.

Хайрцаг нь батерейгаар тэжээгддэг бөгөөд онолын хувьд бүтэн өдрийн турш тасралтгүй ажиллахад хангалттай цэнэгтэй байх ёстой, хэрэв зуурмагийн хүчийг хэмнэхийн тулд ашиглаагүй бол унтраагаарай.

Хэрэв товчлуур хариу өгөхгүй байгаа бол товчлуурыг дарж, суллаж байгаа эсэхийг шалгаарай.

Зөвлөмж болгож буй: