Агуулгын хүснэгт:
- Алхам 1: Хэлхээний самбар
- Алхам 2: Микроконтроллерыг програмчлах
- Алхам 3: Гутал хавсаргана уу
- Алхам 4: Бага зэрэг бүжиглээрэй
- Алхам 5: Багц худалдаж аваарай
Видео: Бүжгийн элч: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Алсын харааны тоглоомын хөгжилтэй байдал. Үүнийг гутал дээрээ холбож, алхаж, гүйж, бүжиглэж байхдаа зурвас эсвэл загвар бичээрэй! Энэхүү нийтлэлийг MonkeyLectric болон Monkey Light дугуйн гэрлээс авчирсан болно.
Алхам 1: Хэлхээний самбар
Би энэ төсөлд зориулж хэвтэж байсан нэлээд ерөнхий хэлхээний самбар ашигласан. Энэ хэлхээ нь үнэхээр энгийн боловч зөвхөн Atmel AVR микроконтроллер, 10 LED, програмчлалын толгой, цөөн тооны резистор ба конденсатор юм. Хэрэв та үүнийг унтраахыг хүсч байвал товчлуур байж магадгүй юм. Миний ашигладаг самбар нь ихэвчлэн гадаргуу дээр суурилуулах бүрэлдэхүүн хэсгүүд байдаг, гэхдээ бүх эд анги нь нүх хэлбэрээр байдаг тул та үүнийг самбар дээр хялбархан бүтээж болно. Би Eagle CAD-ийн доор хавсаргасан болно (https://www.cadsoft.de/) хэлхээний самбарын файлууд, микроконтроллерийн C эх код, хэлхээний самбарын Gerber файлуудыг үйлдвэрлэх боломжтой. Eagle CAD нь ийм жижиг хэмжээтэй самбаруудад үнэгүй байдаг. Ашигласан хэсэг: Atmel mega8L микроконтроллер-ATMEGA8L-8AC-ND6-pin. 1 зайны толгойны толгой-digikey WM6806-ND1206 хэмжээтэй гадаргуутай холбох LED нь таны хүссэн өнгө digikey 160-1406-1-ND, 160-1404-1-ND, 160-1402-1-ND150 ом эсэргүүцэлтэй массив: digikey EXB-V8V150JV10uF 0805 хэмжээтэй конденсатор: digikey 587-1299-1-NDswitch: digikey CKN4081CT-NDlithium- ион батерей: batteryamerica.com дээрээс (https://www.batteriesamerica.com/newpage8.htm)
Алхам 2: Микроконтроллерыг програмчлах
Микроконтроллерыг програмчлахын тулд танд Atmel AVR ISP mkII програмчлалын хэрэгсэл хэрэгтэй болно (ATAVRISP2-ND гэсэн хоёр хэсэг). Энэ нь таны USB порт болон хэлхээний самбар дээрх програмчлалын толгой хоёрын хооронд холбогддог. Кодыг эмхэтгэх, татаж авах, эсвэл Atmel -ийн үнэгүй AVR Studio ашиглан татаж авахын тулд танд gnu AVR багажийн сүлжээ (https://sourceforge.net/projects/winavr/) хэрэгтэй болно. нийлүүлсэн кодыг Imagecraft C хөрвүүлэгчийн хувьд бичсэн боловч gnu хэрэгслээр ажиллуулах нь маш энгийн бөгөөд нийлүүлсэн C код нь асаах/унтраах товчлуурын функц агуулаагүй тул үүнийг нэмэхэд хэцүү байх ёсгүй. Та мөн батерейг үхсэн эсэхийг мэдрэхийн тулд батерейны хүчдэлийн шалгагчийг нэмж болно (энэ нь лити-ионы хувьд чухал ач холбогдолтой, хэт их цэнэгээ алдсанаар үүрд гэмтдэг). батерейны хүчдэлийн шалгагч хийхийн тулд та (миний бодлоор!) зайны дээгүүр 3.0 вольтын диод, 220 к резистор ашиглаж, мега8 дээрх a-to-d хувиргагчийг ашиглан батерейны хүчдэл zener-ээс доош унах үед харьцуулж болно. лавлах хүчдэл.
Алхам 3: Гутал хавсаргана уу
Самбар, батерейг гутал дээрээ соронзон хальс эсвэл нааж болно!
Алхам 4: Бага зэрэг бүжиглээрэй
миний найз Корвин бидэнд хэдэн алхам харуулж байна!
энэ төхөөрөмж хэр сайн ажилладаг вэ? Алхах хурдыг анзаарах нь жаахан хэцүү байдаг, учир нь хэрэв та шууд харвал үр нөлөө нь буурдаг. Хэрэв та тогтмол объект руу харвал энэ нь илүү тодорхой болно. гүйх хурд эсвэл бүжиглэхэд маш сайн ажилладаг.
Алхам 5: Багц худалдаж аваарай
Adafruit-ийн үйлдвэрүүд нь алсын хараатай ижил төстэй тоглоомын нээлттэй эх үүсвэртэй өөрөө бүтээсэн иж бүрдэлтэй. Тэдний хувилбар нь нүхний бүх бүрэлдэхүүн хэсгүүдийг ашигладаг тул бүтээхэд хялбар бөгөөд таны компьютерийн зэрэгцээ портоос шууд програмчилдаг. Тэд бас электроникийн хакеруудад зориулсан маш нарийвчилсан заавар, gnu C хөрвүүлэгчийг хэрхэн ашиглах талаар зааварчилгаатай байдаг. main_page = product_info & cPath = 5 & products_id = 1
Зөвлөмж болгож буй:
L-tek бүжгийн дэвсгэрийг Windows болон Linux дээр 1000hz дээр санал асуулгад оруулахын тулд өөрчлөх: 9 алхам
L-tek Dance Pad-ийг Windows болон Linux дээр 1000hz дээр санал асуулгад оруулахын тулд өөрчлөх: Яагаад энэ горимыг хийдэг вэ? Хэрэв та хэзээ нэгэн цагт 125 BPM дууны график руу гүйлгэж харсан бол энэ spiey boi яах вэ? Яагаад цаг нь салангид "үүрэнд" ордог вэ? ITG болон DDR нь цаг хугацааны хувьд маш хатуу цонхтой бөгөөд үүгээр
Ангийн бүжгийн завсарлага: 8 алхам
Танхимын бүжгийн завсарлага: Танай ангид тархины завсарлага хэрэгтэй юу, GoNoodle -ийг татах нь цаг хугацаа их шаарддаг уу? Та оюутнуудтайгаа үүдэн дээр мэндлэхийг хүсч байна уу, гэхдээ COVID-19-ийн улмаас гар барих, тэврэх, таван хүүхэдтэй болох нь эргэлзээтэй байна уу? Тэгвэл таны шийдэл энд байна! Оюутнууд choo
Бүжгийн дээд үдэшлэг хийх: 6 алхам
Ultimate Dance Party -ийг хаях нь: Үзвэр үйлчилгээ олон хэлбэртэй байдаг ч хүмүүс ижил зүйлийг дахин дахин хийхээс залхдаг тул ирэхээ больдог. Найз нөхөд/зочдоо илүү ихийг эргэж ирүүлэхийн тулд тэднийг зугаацуулах шинэ арга замыг яагаад амтлахгүй байна вэ? Бүжгийн үдэшлэг бол юу ч биш
Бүжгийн бээлий: 9 алхам
Бүжгийн бээлий: Энэхүү гарын авлагад би бүжгээр дамжуулан хөгжимтэй харилцах боломжийг олгодог бээлий зохион бүтээх болно. Та акселерометрээр ажилладаг бээлий бүтээж, Аблетонд найрлага зохиож, дараа нь хоёуланг нь хүссэн шигээ нарийн төвөгтэй байдлаар холбоно
LED бүжгийн роботууд: 6 алхам (зурагтай)
LED бүжиглэх роботууд: Би Burning Man 2018 дээр шөнө манай баазыг олохын тулд ямар нэгэн зүйл хийхийг хүсч байсан. 2018 бол роботын сэдэв байсан бөгөөд би неоныг шүтэн бишрэгч байсан ч энэ чиглэл рүү явахгүй байсан болохоор нэг санаа олсон. бүжиглэж буй коктейлийн шилэн роботын тухай. Бид далайн эргийн кемп