Агуулгын хүснэгт:
Видео: Arduino халаасны слот машин: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Өмнө нь шударгаар хэлэхэд, коронавирусын дэгдэлтийн үеэр би байрандаа хоргодож байснаас бусад тохиолдолд ийм төсөл хэзээ ч болохгүй байсан гэж хэлье, Instructables "LED зурвас" уралдаан зарлаж байгааг харсан, надад хэд хэдэн LED зурвас бий. олон жилийн турш ашиглагдаагүй хайрцагт. Үүнийг цээжнээсээ авах нь надад хамаагүй дээр санагдаж байна. Миний хийж дуусгасан зүйл бол өмнөх зааварчилгаанд ач зээ нартаа зориулж бүтээсэн слот машины халаасны хувилбар юм. Энэ нь зоосны ор, төлбөр хийх зориулалттай хаалгагүй боловч анивчдаг гэрэл, дууны эффекттэй. Бид цөллөгөөс гарах үед хүүхдүүд юу бодож байгааг харах болно.
Алхам 1: LED зурвас
Ихэнхдээ эдгээр туузыг гоёл чимэглэлийн гэрэлтүүлэг болгон ашигладаг боловч би жижиг хэсгүүдийг ашиглаж болох газар барихыг хүсч байсан. Зарим туузыг ус үл нэвтрэх зориулалтаар битүүмжилсэн боловч надад хэсэг хэсгээр нь салгахад хялбар байдаг. Зураг дээр харж байгаагаар тэд хааш нь огтлохыг хүртэл зааж өгчээ. Утасыг зэс хавтан руу гагнах нь хялбар боловч харьцангуй бага дулаан гагнуурын төмрийг ашиглаж, туузан дээр удаан байлгаж болохгүй, учир нь бүх зүйл нь хуванцар юм. Надад зурвасууд нэг хэсэгт зургаан LED, дараагийн хэсэгт есөн LED холбосон байна. Эдгээр хэсгүүд нь туузны уртыг бүрдүүлэхийн тулд ээлжлэн солигддог.
Алхам 2: Техник хангамж
Схемийг дээр харуулав. Эхнийх нь Arduino холболтыг нарийвчлан харуулсан болно. Өмнө нь хийж байсанчлан би Arduino Nano дээр програм хангамжийг боловсруулж, дараа нь эцсийн угсралтад зориулж бие даасан ATMega328 чипийг програмчилсан. Энэ нь батерейгаар ажилладаг төслийн хэмжээ, одоогийн хэрэглээг багасгахад тусалдаг. Шилжүүлэгч нь түр зуурын холбоо барих боломжтой, ихэвчлэн нээлттэй хэлбэртэй байдаг. Дуугаруулагч нь 1.5 вольтоос бага хүчдэл дээр ажилладаг стандарт пьезо төрөл юм.
Хоёрдахь бүдүүвч нь LED туузтай холбох холболтыг нарийвчлан харуулав. Үзүүлсэн шиг ердийн зурвас нь тэжээлийн эх үүсвэрийг одоогийн хязгаарлах эсэргүүцэлээр дамжуулж, дараа нь LED -ийг цувралаар холбодог. Би зургаан LED бүхий хэсгүүдийг ашигласан бөгөөд ингэснээр тэд миний төслийн хайрцагт таарах болно. Зургаан LED -ийн хоёр нь улаан, хоёр нь ногоон, хоёр нь цэнхэр өнгөтэй байна. Тууз нь наалдамхай дэвсгэртэй тул талхны хавтан дээр наахад хялбар байв. Би төслийн хайрцгийн ердийн хар тагийг 1/8 инчийн цагаан өнгийн плексигласаар сольсон. LED нь гэрэлтүүлэх хангалттай гэрэл гэгээтэй байдаг.
LED зурвас нь ихэвчлэн 12 вольт дээр ажилладаг боловч уурхай 9 вольт дээр сайн ажилладаг тул одоогийн хэрэглээг багасгахын тулд үүнийг сонгосон. Хүчдэл нь Arduino -ийн тээглүүр дээр харахаас хамаагүй өндөр тул би транзисторын драйверуудыг байрлуулах шаардлагатай болсон. Надад олон тооны хямд 2N3904 транзистор байгаа тул би үүнийг ашигласан боловч NPN -ийн жижиг дохио ажиллах ёстой. Би суурин дээрээ 7.5 к ом эсэргүүцэл ашигласан боловч энэ утга тийм ч чухал биш юм. Та бага эсэргүүцэл ашиглаж болно, гэхдээ энэ нь одоогийн хэрэглээг нэмэгдүүлэх болно гэдгийг санаарай.
Энэхүү төслийн хүчийг 18650 стандарт 3.7 вольтын лити батерейгаар хангадаг. Өмнөх төслүүдийн нэгэн адил би үүнийг жижиг цэнэглэгч самбар дээр холбосон тул USB утасны кабелийг ашиглан зайг цэнэглэх боломжтой болсон. Цэнэглэгчийн самбарын гаралт нь асаах/унтраах товчлуураар хоёр өөр газар очдог. Нэг холболт нь бага хүчдэлд сайн ажилладаг ATMega328 юм. Нөгөө холболт бол миний өмнөх төслүүдэд ашиглаж байсан DC-DC гүйдлийн самбар юм. Ихэвчлэн би хүчдэлийг 5 вольт болгож, дараа нь бүх зүйлийг унтраана. Гэхдээ энэ удаад би үүнийг LED туузанд зориулан 9 вольт болгон нэмэгдүүлэв.
Алхам 3: Програм хангамж
Програм хангамж нь маш энгийн. Үндсэн горим нь "Эхлүүлэх" товчлуурыг дарах хүртэл тасралтгүй үргэлжилдэг. Үндсэн горим нь эргэлдэж байхад "Санамсаргүй" хувьсагчийг нэмэгдүүлж байна. Энэ нь 255 -ийг дарсны дараа давталт нь тэг болж эргэх болно. "Ээрэх" горимыг дуудахдаа "Random" дахь 27 модулийн утгыг ашиглан зурвас бүрт LED асдаг хайлтын хүснэгтэд индексжүүлдэг. Хайлтын хүснэгтэд нийт 27 оруулга байгаа бөгөөд тэдгээрийн гурав нь өнгө таарч байна. Энэ нь 9 -д 1 хожих магадлалыг тогтоодог. "Spin" горим нь LED -ийн янз бүрийн хослолыг ширээн дээрээс асаахад хүрдэг бөгөөд эцэст нь нэг дээр шийддэг. Слот машины анхны програм хангамжийн нэгэн адил "Clickit" горим нь дугуй эргэх дууг дуурайдаг. Хэрэв бүх өнгө таарч байвал "Ялагч" горимыг дуудна. "Ялагч" горим нь туузан дээрх бүх LED -ийг хэсэгхэн хугацаанд асаагаад дараа нь тууз бүрийг дараалан асааж/унтраана. Мөн энэ хугацаанд дуут дохио асаах/унтраах дуу гаргадаг.
Алхам 4: Видео
LED нь угааж, утас нь дуу аваагүй тул видео нь тоглоомын шударга байдлыг хангаж чадахгүй байна. Гэсэн хэдий ч энэ нь тоглоомын үйл ажиллагааны үндсэн дүр төрхийг өгдөг.
Зөвлөмж болгож буй:
Слот машин: 4 алхам
Слот машин: ТАЙЛБАР: Надад одоо слот машинд зориулсан Arduino кодыг санал болгодог заавар байдаг. Би 17 настай, ахлах сургуулиа дөнгөж төгссөн, Калифорниас эмээ, өвөөтэйгээ Мичиган дахь гэр рүүгээ буцаж явж байснаа санаж байна. . Мэдээж бид зогсож байна
Халаасны дохионы дүрслэл (халаасны осциллограф): 10 алхам (зурагтай)
Халаасны дохионы дүрслэгч (халаасны осциллограф): Сайн байцгаана уу, бид бүгдээрээ өдөр бүр маш олон зүйлийг хийж байна. Тэндхийн ажил бүрийн хувьд зарим багаж хэрэгсэл хэрэгтэй болно. Үүнийг хийх, хэмжих, өнгөлөх гэх мэт. Тиймээс электрон ажилчдад гагнуурын төмөр, олон метр, осциллограф гэх мэт багаж хэрэгсэл хэрэгтэй болно
Слот машин хянагчийн нуман асаагуур: 6 алхам (зурагтай)
Слот машин хянагчийн нуман асаагуур: Энэ бол миний слот машин хянагчийн нуман асаагуур юм. Би эдгээр үгсийг өгүүлбэрт нэгтгэнэ гэж хэзээ ч бодож байгаагүй! Хянагч нь Scalextric төрлийн уралдааны зам боловч муу, хямд хувилбар юм. Би хогийн цэгээс тэдний хосыг олоод нүүж очсон гэж бодсон
Халаасны фазераас халаасны лазер хүртэл: 6 алхам
Халаасны лазераас халаасны лазер хүртэл: Энэ төсөлд бид Барнс дээрээс олсон Star Trek Phaser тоглоомыг хөрвүүлэх болно. Лазер заагчтай эрхэм хүн. Надад эдгээр хоёр фазер байгаа бөгөөд нэгнийх нь гэрлийн чийдэнгийн зай дууссан тул би үүнийг цэнэглэдэг лазер болгон хөрвүүлэхээр шийдлээ
Хамгийн дажгүй USB L.E.D. Халаасны хэмжээтэй гэрэл (халаасны хэмжээтэй оролт): 6 алхам
Хамгийн дажгүй USB L.E.D. Халаасны хэмжээтэй гэрэл (халаасны хэмжээтэй оролт): Энэхүү зааварчилгаанд би USB-ээр ажилладаг L.E.D-ийг хэрхэн хийхийг танд үзүүлэх болно. X-it Mints цагаан тугалганы хэмжээтэй эвхэгддэг, халаасандаа амархан багтах гэрэл. Хэрэв танд таалагдаж байвал + уралдаанд оролцохдоо надад заавал саналаа өгөөрэй! Материал ба