Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Хэлхээний төлөвлөлт ба ойлголт
- Алхам 2: Хэлхээний схем ба барилгын ажил
- Алхам 3: Arduino код
- Алхам 4: Хэлхээний орон сууц
- Алхам 5: Хэлхээг харуулах
Видео: Ганц тоглогчтой урвалын таймер (Arduino-той хамт): 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ төсөлд та Arduino -ээр ажилладаг урвалын цаг хэмжигчийг бүтээх болно. Энэ нь Arduino -ийн millis () функц дээр ажилладаг бөгөөд процессор програм ажиллаж эхэлснээс хойших хугацааг бүртгэдэг. Та үүнийг ашиглан гэрэл асах болон товчлуур суллах хоорондох цагийн ялгааг олох боломжтой. Бүх утгыг миллисекундээр өгдөг.
Тоглоомын хувьд та товчлуурыг дарах хэрэгтэй бөгөөд үүний дараа LED асах болно. Дараа нь LED унтрах үед та товчлуурыг суллах хэрэгтэй болно. Хэрэв та үүнийг хэтэрхий эрт гаргасан бол LCD дэлгэц дээр "Хэт эрт гаргасан" гэсэн текст гарч ирнэ. Товчлуурыг суллахад зарцуулсан цаг, таны хариу үйлдэл хийх хугацааг LCD дэлгэц дээр харуулна.
Хангамж
Зураг төсөлд шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг харуулаагүй болохыг анхаарна уу
1) 1 x Arduino нано/Arduino Uno + Холболтын кабель
2) 5см х 5см хэмжээтэй самбар
3) 20 х холбогч кабель эсвэл утас
4) 1 x 16x2 LCD дэлгэц (заавал биш)
5) 1 x 100K эсвэл 250K потенциометр
6) 1 x 9V зай + холбогч хавчаар
7) 1 х 5 мм хэмжээтэй LED
8) 1 x PTM түр зуурын унтраалга
9) 1 x 3V эсвэл 5V дохио
Ихэнх зүйлийг Amazon дээрээс худалдаж авах боломжтой. Амазон дээр резистор, диод, транзистор гэх мэт бүх үндсэн эд ангиудыг хангадаг хэд хэдэн электроникийн иж бүрдэл байдаг.
Би эдгээр төслүүдийг маш их хийдэг тул ихэнх бүрэлдэхүүн хэсгүүдийг би өөртөө эзэмшдэг байсан. Сингапурт зохион бүтээгчдийн хувьд Sim Lim Tower бол бүх электрон эд ангиудыг худалдаж авах газар юм. Би 3 давхарт Space electronics, Continental electronics эсвэл Hamilton electronics -ийг санал болгож байна.
Алхам 1: Хэлхээний төлөвлөлт ба ойлголт
Ажлын ихэнх хэсгийг Arduino кодоор гүйцэтгэдэг. LED, дуугаралт, PTM унтраалгаас гадна электроникийн стандарт бүрэлдэхүүн хэсгүүд тийм ч олон байдаггүй. Гэсэн хэдий ч хэлхээг ойлгох чадвартай байх нь маш чухал хэвээр байна.
1) PTM унтраалгын нэг үзүүр нь +5V -тэй, нөгөө нь Arduino зүүтэй холбогдсон байна. Arduino зүү нь мөн 10K ом эсэргүүцэх эсэргүүцэл ашиглан газардуулгатай холбогддог. Энэ нь ямар ч хөвөгч хүчдэлийг зүүний төлөвт нөлөөлөхөөс сэргийлдэг.
2) LED -ийн анод нь arduino -той шууд холбогддог. LED дээрх хүчдэлийг нэмэгдүүлэхийн тулд транзистортой байх шаардлагагүй. Arduino нь LED -ийг тэжээх хангалттай хэмжээний гүйдлийг өгдөг. LED -ийн катод нь газардуулгатай холбогдсон байна.
3) Эцэст нь дуугаруулагчтай ижил процесс тохиолддог боловч өөр Arduino зүүтэй байдаг.
4) LCD ба arduino хоёрын холболтыг схем болон фризинг загваруудад онцлон харуулсан болно.
Алхам 2: Хэлхээний схем ба барилгын ажил
Хэлхээг хэрхэн яаж холбох талаар хэд хэдэн сонголт байдаг.
1) Электроникийн чиглэлээр суралцаж буй хүмүүст хэлхээг бий болгохын тулд талхны хавтанг ашиглахыг зөвлөж байна. Энэ нь гагнахаас хамаагүй бага замбараагүй бөгөөд утсыг хялбархан тохируулах боломжтой тул дибаг хийхэд хялбар байх болно. Хүйтэн зураг дээр үзүүлсэн холболтуудыг дагана уу.
2) Илүү туршлагатай хүмүүсийн хувьд хэлхээг талхны самбар дээр гагнах аргыг туршиж үзээрэй. Энэ нь илүү байнгын бөгөөд удаан үргэлжлэх болно. Схемийг уншиж, дагаж мөрдөөрэй.
3) Эцэст нь та SEEED-ээс урьдчилан бэлтгэсэн ПХБ захиалах боломжтой. Үүнийг хийхийн тулд та бүрэлдэхүүн хэсгүүдийг гагнах хэрэгтэй. Шаардлагатай Gerber файлыг алхам дээр хавсаргасан болно. Google -ийн хөтчийн фолдерын файлаа Gerber файлтай холбох линк энд байна:
Алхам 3: Arduino код
Код бол энэ төслийн сорилтын тал юм. Ганцхан хоосон гогцоогоор маш их зүйлийг хийх ёстой бөгөөд бүх хугацаанд гүйлгэж үзэх, доторх гогцоонууд хэсэг хугацаа шаардагдана.
Код нь дагаж мөрдөхөд туслах хэдэн тайлбартай байна. Та үүнийг татаж аваад USB -ээс мини USB кабель ашиглан Arduino руу байршуулах боломжтой. Үүний тулд танд компьютер дээрээ Arduino програм хэрэгтэй бөгөөд та татаж авах линкийг энэ вэбсайтаас олох боломжтой болно:
Алхам 4: Хэлхээний орон сууц
1) Та хуучин хуванцар хайрцгийг бүрхүүлд хийж болно. Халуун хутга ашиглан LCD болон товчлуурын үүрийг хайчилж ав.
2) Нэмж дурдахад та миний дансыг шалгаж, өөр нэг зааварчилгаа авах боломжтой бөгөөд энд би лазераар хийсэн нийлэг материалаар хайрцгийг хэрхэн яаж хийхийг тайлбарласан болно. Та лазер таслагчийн SVG файлыг олох боломжтой болно. Эсвэл лазер зүсэгч авах боломжгүй хүмүүст зориулж модны сэлбэг хэрэгслээс хайрцаг хийх талаар өөр зааварчилгаа олж болно.
3) Эцэст нь хэлхээг бүрхүүлгүй орхиж болно. Үүнийг засах, өөрчлөхөд хялбар байх болно.
Алхам 5: Хэлхээг харуулах
видеоны линк:
Зөвлөмж болгож буй:
Arduino хянагч ашиглан хэрхэн олон тоглогчтой тоглоом хийх вэ: 6 алхам
Arduino хянагчтай хэрхэн олон тоглогчтой тоглоом хийх вэ: Тоглоом хөгжүүлэгчид дэлхийн өнцөг булан бүрт байгаа хүмүүс тоглох дуртай тоглоомыг хэрхэн бүтээдэг талаар та бодож байсан уу? За, өнөөдөр би танд Arduino contro -ийн аль нэгээр хянагдах олон тоглогчийн жижиг тоглоом хийж, энэ талаар жижигхэн зөвлөгөө өгөх болно
Tap Tap Rainbow - 2 тоглогчтой хурдан хариу үйлдэл үзүүлэх тоглоом: 4 алхам (зурагтай)
Tap Tap Rainbow - 2 тоглогчтой хурдан хариу үйлдэл үзүүлэх тоглоом: 2 долоо хоногийн өмнө миний охин солонгын өнгөөр хурдан хариу үйлдэл үзүүлэх гайхалтай санаатай байсан (тэр бол солонгын мэргэжилтэн: D). Энэ санаа надад шууд таалагдсан бөгөөд бид үүнийг хэрхэн жинхэнэ тоглоом болгох талаар бодож эхлэв. Танд солонго байна
Онооны самбар бүхий хоёр тоглогчтой ганц LED зурвасын тоглоом: 10 алхам
Онооны самбар бүхий хоёр тоглогчтой ганц LED зурвас тоглоом: Юуны өмнө дэлхийн бүх ард түмний төлөө бурхнаас залбирч, Бурхан зөвхөн энэ цаг үед бидэнд тусалж, амар амгаланг өгч чадна. Бид бүгд түгжигдсэн бөгөөд хаашаа ч явахгүй. Надад өөр хийх ажил байхгүй тул питоныг онлайнаар сурч эхэл, юу ч бодож чадахгүй байна
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: 6 алхам
AVR микроконтроллер. Таймер ашиглан LED гэрэлтүүлэгч. Таймер тасалдсан. Таймер CTC горим: Бүгдээрээ сайн уу! Таймер бол электроникийн салбарт чухал ойлголт юм. Цахим бүрэлдэхүүн бүр цаг хугацааны үндсэн дээр ажилладаг. Энэ цагийн суурь нь бүх ажлыг синхрончлоход тусалдаг. Бүх микроконтроллерууд урьдчилан тодорхойлсон цагийн давтамжтайгаар ажилладаг
LED урвалын таймер: 5 алхам
LED урвалын таймер: Энэхүү төсөл нь Лен Баквальтерийн "Цахим тоглоом ба таны барьж чадах тоглоом" номонд тайлбарласан анхны хариу үйлдэл хэмжигч төслийн шинэчилсэн хувилбар юм. Улайсдаг чийдэн ба идэвхгүй бүрэлдэхүүн хэсгүүдийг микроконтроллер болон LED -ээр солино