Агуулгын хүснэгт:
- Алхам 1: Анхны урвалын таймер
- Алхам 2: Шинэ урвалын таймер
- Алхам 3: Суурь
- Алхам 4: Доод тал
- Алхам 5: Микроконтроллер ба батерей
Видео: LED урвалын таймер: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ төсөл бол Лен Баквальтерийн "Цахим тоглоом ба таны барьж чадах тоглоом" номонд тайлбарласан анхны хариу үйлдэл хийх цаг хэмжигч төслийн шинэчилсэн хувилбар юм. Улайсдаг чийдэн ба идэвхгүй бүрэлдэхүүн хэсгүүдийг микроконтроллер болон LED -ээр солино.
Алхам 1: Анхны урвалын таймер
Энэ бол анхны хариу үйлдэл хэмжигч тоглоом юм. Тоглоомын зорилго нь хэн хамгийн хурдан хариу үйлдэл үзүүлэхийг харах явдал юм. Гольфын бөмбөгийг төмөр замын дээд хэсэгт байрлуулж, зогсоол хүртэл доошоо уруудахыг зөвшөөрнө. Бөмбөг зогссоны дараа товчлуураа хамгийн түрүүнд дарсан хүн ялагч болно. Хэрэв тоглогч бөмбөг дуусахаас өмнө товчлуураа дарвал тэр ялагдана.
Алхам 2: Шинэ урвалын таймер
Шинэ хувилбарт LED болон микроконтроллер ашигладаг. Дүрэм нь адилхан бөгөөд ялагчийг тодруулах хоёр том LED -ийг нэмж, тал бүр дээр дөрвөн LED нэмж тоглуулагч бүрийн хариу үйлдлийн хугацааг харуулав. Цөөн тооны LED асах тусам тоглогч хурдан ажиллах болно.
Алхам 3: Суурь
Суурь нь Home Depot -оос худалдаж авсан улиас модоор хийгдсэн. LED болон микроконтроллерийг Digikey -аас худалдаж авсан. Түр зуурын хоёр товчлуур нь ихэвчлэн нээлттэй байдаг бөгөөд үүнийг Radio Shack дээрээс авах боломжтой.
Хажуугийн урт ба өнцөг нь танаас хамаарна. Анхны хувилбар нь гольфын бөмбөг хэзээ төгсгөлд хүрч байгааг илрүүлэхийн тулд унтраалгыг ашигласан. Миний хувилбарт ижил функцэд IR LED болон детектор ашигладаг. Гольфын бөмбөг нь LED -ээс ялгарч буй IR -ийг төмөр замын төгсгөлд байрлах үед детекторт хүрэхийг хориглодог.
Алхам 4: Доод тал
Энэ бол утсыг харуулсан доод талын зураг юм. Би бүх зүйлийг холбохын тулд 22 awg утастай утас, утсыг холбох жижиг кабелийн холболт ашигласан. Шаардлагатай IO-ийн тоог багасгахын тулд хурдны LED-ийг цаг үржүүлж өгдөг.
Алхам 5: Микроконтроллер ба батерей
Энэ бол микроконтроллер ба батерейны ойролцоо зураг юм. Гурван АА батерейг бүх хэлхээг тэжээхэд ашигладаг. Микроконтроллер нь Cypress Semiconductor PSOC бөгөөд би уг хэсгийг програмчлахдаа угсрах хэлийг ашигласан.
Хэрэв төсөлд ихээхэн сонирхол байгаа бол би схем болон эх кодыг оруулах болно.
Зөвлөмж болгож буй:
Урвалын шалгагч: 13 алхам
Урвалын шалгагч: Удаан хариу үйлдэл үзүүлж буй хүмүүс тоглоом тоглох эсвэл асуулт хариулах эсэхээс үл хамааран бүх талаараа зовж шаналж байдаг, тиймээс тэд бүгд сул талтай тул хариу үйлдлийг сургах тоглоом зохион бүтээхийг хүсч байна. Тоглоомын дүрэм дараах байдалтай байна: эхлээд дахин тохируулах товчийг дараад хүлээнэ үү
555 Таймерын урвалын тоглоом: 5 алхам
555 Таймерын урвалын тоглоом: Зорилтот үзэгчид Хэцүү байдлын түвшин Энэ нь хэцүү байх болно
Ганц тоглогчтой урвалын таймер (Arduino-той хамт): 5 алхам
Ганц тоглогчтой урвалын цаг хэмжигч (Arduino-той хамт): Энэ төсөлд та Arduino-ээр ажилладаг урвалын цаг хэмжигчийг бүтээх болно. Энэ нь Arduino -ийн millis () функц дээр ажилладаг бөгөөд процессор нь програм ажиллаж эхэлснээс хойших хугацааг бүртгэдэг. Та хоёрын хоорондох цагийн ялгааг олохын тулд үүнийг ашиглаж болно
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: 6 алхам
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: Бүгдээрээ сайн уу! Таймер бол электроникийн салбарт чухал ойлголт юм. Цахим бүрэлдэхүүн бүр цаг хугацааны үндсэн дээр ажилладаг. Энэ цагийн суурь нь бүх ажлыг синхрончлоход тусалдаг. Бүх микроконтроллерууд урьдчилан тодорхойлсон цагийн давтамжтайгаар ажилладаг
Fischertechnik LED урвалын цаг тоглоом: 7 алхам
Fischertechnik LED урвалын цаг тоглоом: fischertechnik LED урвалын цагийн тоглоомыг хэрхэн бий болгох вэ Би амьдралынхаа төлөө боловсролын янз бүрийн манипуляторуудаар тоглодог. (Www.weirdrichard.com хаягаар зочилно уу). Бүтээхэд хялбар програм бол LED REACTION TIME GAME юм. Робот хянагч (энэ тохиолдолд