Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: FPGA 3 -ni dasturlash
- 3 -qadam: Breadboard -da sxemani yarating
- 4 -qadam: Komponentlarni Basys 3 platasiga ulang
- 5 -qadam: Qanday foydalanish kerak
Video: Harakatlanuvchi chiroqlar: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu qo'llanma sizga FPGA -dan qanday foydalanish kerakligini ko'rsatib beradi, agar harakat mavjud bo'lsa, har xil rangdagi yorug'lik sensori bilan ishlaydigan yorug'lik yaratish. Qizil, ko'k va yashil ranglarning har biri alohida rangga qarab belgilanadi. Ushbu loyiha Timmi Nguyen va Rayan Lyuk tomonidan CPE 133 sinfining yakuniy loyihasi uchun yaratilgan.
1 -qadam: qismlar
Quyidagi qismlarni to'plang:
-1 Basys 3 FPGA kartasi
-Non paneli
-1 RGB analog LED
-3 npn/n kanalli MOSFET
-220 ohmli qarshilik
-1 PIR harakat sensori
-bir nechta o'tish kabeli
2 -qadam: FPGA 3 -ni dasturlash
Ushbu loyiha uchun biz RGB LED -ning yorqinligi va rangini boshqarish uchun Pulse Width Modulation (PWM) dan foydalanamiz, u PIR sensori harakatini aniqlash asosida yoqiladi va o'chadi. Agar sensor harakatni aniqlasa, LED taxminan 4 soniya yonadi, bu sensorning vazifasi.
Loyiha uchun zarur bo'lgan barcha fayllar ushbu bo'limga kiritilgan.
Modullar:
Soat ajratuvchi: Basys 3 samolyotining soat chastotasi 100 MGts ga teng, shuning uchun uni hisoblagichda yaxshiroq boshqarish uchun bu chastotani 10 KGts ga tushirishni xohlaymiz.
Hisoblagich: Hisoblagich 10 KGts chastotasini kirish sifatida ishlatadi va harakat sensori yoqilganda 255 gacha hisoblanadi.
3 ta Flip Floplar: Foydalanuvchi bortdagi 8 ta kalitning har xil turini siljitadi va bu flip -floplarni yoqish tugmachasi bosilganda, kalitlarning qiymati taqqoslagichga tushadi. Bu qulflangan qiymat LEDga o'tadigan chiqish signalining ish aylanishini yoki impuls kengligini aniqlaydi.
3 Taqqoslagichlar: Hisoblagichdan 8 bitli chiqish har bir komparatorga alohida ketadi va flip flopning 8 bitli chiqishi bilan taqqoslanadi. Agar hisoblagich chiqishi D Flip Flopdan olingan qiymatdan past bo'lsa, taqqoslagich bir bitli Yuqori qiymatni chiqaradi; agar hisoblagich chiqishi qulflangan qiymatdan katta bo'lsa, taqqoslagich bir bitli past qiymatni chiqaradi. Keyin taqqoslagich o'z qiymatini sensor dekoderiga chiqaradi.
3 Sensorli dekoderlar: Sensor (1) tomonidan harakat aniqlansa yoki past kuchlanish (0) bo'lsa, dekoder komparatorning qiymatini chiqaradi. Bu chiqishlar to'g'ridan -to'g'ri RGB LED -ga o'tadi.
VHD fayllarini yuklab olingandan so'ng:
Fayllar yuklanib, loyihaga joylashtirilgandan so'ng, loyihaning bit oqimini sintez qiling, amalga oshiring va yozing. Keyin, basys 3 kartasini ulang va qurilmani dasturlashtiring.
3 -qadam: Breadboard -da sxemani yarating
Siz sxemaga amal qilishingiz mumkin va fotosuratlar sxemani yaratadi. Sabablar butun sxemada keng tarqalgan va qizil, ko'k yoki yashil signallarni yanada susaytirish uchun mos ravishda qo'shimcha rezistorlar qo'shilishi mumkin.
4 -qadam: Komponentlarni Basys 3 platasiga ulang
Basys 3 taxtasini non paneliga ulash uchun siz fotosuratlardagi sxemalar va havolalardan foydalanishingiz mumkin.
5 -qadam: Qanday foydalanish kerak
Siz SW0-SW7 kalitlari bilan ko'rsatilgan ikkilik qiymatni kiritishingiz mumkin. Bu qiymatga ega bo'lgach, siz bu qiymatni tugma tanlagan rangga yopishtirish uchun BTN_L (qizil), BTN_C (ko'k) va BTN_R (yashil) tugmalarini bosishingiz mumkin. Shu bilan birga, harakat sensori LEDni har bir harakatda yonishini ta'minlaydi.
Tavsiya:
O'yin maydonchasi ekspresidan foydalangan holda harakatlanuvchi Cosplay qanotlari - 1 -qism: 7 qadam (rasmlar bilan)
O'yin maydonchasi ekspresidan foydalangan holda harakatlanuvchi faollashtirilgan kosplay qanotlari - 1 -qism: Bu ikki qismli loyihaning birinchi qismi, men sizga avtomatlashtirilgan peri qanotlarini ishlab chiqarish jarayonini ko'rsataman. Loyihaning birinchi qismi - bu qanotlarning mexanikasi, ikkinchi qismi esa uni kiyiladigan qilib qo'yish va qanotlarni qo'shish
DIY Garri Potter Raspberry Pi bilan harakatlanuvchi portret: 3 qadam
DIY Garri Potter Raspberry Pi yordamida portretni harakatlantiradi: Garri Potter filmlaridan ilhomlangan portret. Portret portret eski singan noutbuk yordamida qurilgan. U hatto displey yoki eski monitor bilan bog'langan Raspberry Pi yordamida ham qurilishi mumkin. Portret ramkaning harakatlanishi ajoyib ko'rinadi, biz oilaviy fotosuratlarni ko'rishimiz mumkin,
Qo'llari harakatlanuvchi boshsiz robot: 6 qadam (rasmlar bilan)
Qo'llari harakatlanuvchi boshsiz robot: Quyidagi ko'rsatmalar Halloween boshsiz botidan ilhomlangan. Siz botni kartondan yasash bo'yicha to'liq ko'rsatmalarni bu erda topishingiz mumkin, uni jonlantirish uchun men boshni ushlab turgan qo'lni qimirlatmoqchiman
Reaktiv harakatlanuvchi radio boshqariladigan o'rdak: 10 qadam (rasmlar bilan)
Jet bilan boshqariladigan radio boshqariladigan o'rdak: 40+ yil oldin, men radio boshqaruv qayig'ini olib, uni yaqinidagi Park Leykda ishlatmoqchi edim, ammo Park qo'riqchisi hech qanday qayiqqa ruxsat berilmasligini aniq ko'rsatdi. Shunday qilib, men qayiqni o'rdak qiyofasiga aylantirish uchun bu rejani tuzdim. Bir oz kamchilik - bu narx edi
Ko'zni kuzatish bilan harakatlanuvchi dvigatel: 8 qadam
Ko'zni kuzatish bilan harakatlanuvchi dvigatel: Hozirgi vaqtda ko'zni kuzatuvchi sensorlar turli sohalarda keng tarqalgan, lekin tijoratda ular ko'proq interaktiv o'yinlar bilan mashhur. Bu darslik datchiklarni ishlab chiqayotganga o'xshamaydi, chunki u juda murakkab va uning tobora ko'proq qo'llanilishi tufayli