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

Санах ойн таавар сэрүүлэг: 3 алхам (зурагтай)
Санах ойн таавар сэрүүлэг: 3 алхам (зурагтай)

Видео: Санах ойн таавар сэрүүлэг: 3 алхам (зурагтай)

Видео: Санах ойн таавар сэрүүлэг: 3 алхам (зурагтай)
Видео: Камера-ЛАМПА со слежением и определением человека. 2024, Долдугаар сарын
Anonim
Санах ойн таавар сэрүүлэгтэй цаг
Санах ойн таавар сэрүүлэгтэй цаг
Санах ойн таавар сэрүүлэгтэй цаг
Санах ойн таавар сэрүүлэгтэй цаг

Энэ бол сэрүүлгийн таавар цаг бөгөөд энэ нь дохиолол дуугарахыг зогсоохын тулд бага зэрэг санах ойн тоглоом байх ёстой гэсэн үг юм!

Дүгнэж хэлэхэд, энэ цаг нь өглөө сэрүүн байгаа хүмүүст зориулагдсан болно. Энэ нь 3 LED -тэй бөгөөд та товчлууруудын аль нэгийг дарахад дохиолол дуугарахгүй бөгөөд 3 LED танд санамсаргүй хэв маяг, нэг минут өгөх болно.

Хангамж

- 2 Arduino Pro Mini

- Улаан, ногоон, цэнхэр өнгийн LED

- Улаан, ногоон, цэнхэр товчлуурууд

- EC11 Ротари кодлогч

- Илтгэгч

- Зарим кабель, туузан хавтан, толгой

- 3D хэвлэсэн эд анги

Багаж хэрэгсэл

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

- Туузан хавтан

Алхам 1: Энэ нь хэрхэн ажилладаг вэ?

Image
Image

Та тохируулахын тулд эргэдэг кодлогч (ec11) ашиглаж, товчлуурыг дарах хэрэгтэй.

Эхний ээлжинд та цагийг, дараа нь минутаа тохируулахыг хүлээх болно.

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

Хэцүү байдал нь дараахь байдлаар ажилладаг; Та санаж байхын тулд 4, 7, 9 LED анивчсан бөгөөд та үүнийг дахин оруулахад нэг минут болно.

Чадахгүй эсвэл чадахгүй бол хэв маяг өөрчлөгдөж, дохиолол дахин дуугарна.

Алхам 2: Дизайн

Хэлхээ ба код
Хэлхээ ба код

Энэ бол үндсэндээ мини тоглоом юм (мөн би үүнийг Саймон санах ойн тоглоом гэж нэрлэх явцдаа олж мэдсэн) ийм учраас сонгодог тоглоомын консол шиг харагдахыг хүсч байна.

Би f3d болон stl файлуудыг нэмсэн, та чөлөөтэй засварлах эсвэл хэвлэх боломжтой.

Алхам 3: Хэлхээ ба код

Хэлхээ нь тийм ч төвөгтэй биш юм. Би нэг Arduino Pro Mini -ийг 9V батерейгаар тэжээж, нөгөөг нь I2C -ээр холбож, I2C модуль бүхий LCD ашигладаг VCC тээглүүрээр тэжээдэг. Товчлуур дээр 10K ом эсэргүүцэл, LED -тэй 330 ом ашигладаг.

Би кодоо Github хуудсандаа хуваалцсан.

Номын сан

Ротари

DS1302 (Бодит цагийн цаг)

LiquidCrystal_I2C

PCM (Би өсгөгч худалдаж авах ямар ч боломж байгаагүй тул би PCM ашигласан, та илүү их дуу гаргахын тулд өсгөгч ашиглаж болно. Хэрэв та үүнийг ашиглахыг хүсвэл би анхны wav файлыг нэмсэн.)

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