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

Бүжгийн элч: 5 алхам (зурагтай)
Бүжгийн элч: 5 алхам (зурагтай)

Видео: Бүжгийн элч: 5 алхам (зурагтай)

Видео: Бүжгийн элч: 5 алхам (зурагтай)
Видео: Эгдүүтэй бяцхан үрсдээ зааж өгөөрэй 1 bvjigleg surtsgaaya 2024, Арваннэгдүгээр
Anonim
Бүжгийн элч
Бүжгийн элч
Бүжгийн элч
Бүжгийн элч
Бүжгийн элч
Бүжгийн элч
Бүжгийн элч
Бүжгийн элч

Алсын харааны тоглоомын хөгжилтэй байдал. Үүнийг гутал дээрээ холбож, алхаж, гүйж, бүжиглэж байхдаа зурвас эсвэл загвар бичээрэй! Энэхүү нийтлэлийг 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

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