Mundarija:
- 1 -qadam: kerakli qismlar
- 2 -qadam: O'chirish platasi
- 3 -qadam: Telefonlar
- 4 -qadam: Telefonlarni simlarga ulash
- 5 -qadam: O'chirish kartasini lehimlash
- 6 -qadam: Hammasini birlashtirish
- 7 -qadam: Kod
- 8 -qadam: kelajakdagi takrorlashlar
Video: Neo Pixel, eng katta bosh barmog'i o'yini: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Men bu loyihani Buyuk Britaniyaning Nyukasl shahridagi mahalliy Makerfairega olib borish uchun qurdim. Gap shundaki, nisbatan arzon va ishlab chiqarilishi oson bo'lgan maktab hovli o'yinini yaratish edi.
Fikr oddiy, g'alaba qozonish uchun siz piksel uzukni yorug'lik bilan to'ldirmaguningizcha tugmani qayta -qayta bosishingiz kerak. Siz to'g'ridan -to'g'ri raqib bilan raqobatlashasiz va g'olib yashil rangda miltillaydi, mag'lub esa qizil miltillaydi.
Loyihani amalga oshirish uchun men SolidWorks dizaynidan, 3D bosib chiqarishdan foydalandim va Fritzing yordamida elektron platalarni loyihalashtirdim. Men elektron kartalarni Universitetimni frezalashtirdim.
Umuman olganda, loyiha yaxshi chiqdi deb o'ylayman. Video o'yinni ko'rsatadi; oddiy, ammo samarali.
1 -qadam: kerakli qismlar
Menda ba'zi narsalar yotardi, lekin hamma narsani qurish uchun ortiqcha xarajat bo'lmasligi kerak. Men telefonlar uchun chekilgan ma'lumot kabelidan foydalandim, chunki u telefon va tugmachalarni ulash uchun juda ko'p yadrolarga ega edi.
Qismlar ro'yxati:
Lehim sarlavhalari ayol va erkak
Adafruit Trinket - Mini mikrokontroller - 5V mantiq
NeoPixel uzuk
3 x AAA batareya ushlagichi, yoqish/o'chirish tugmasi va 2 pinli JST
2 x 10K rezistorlar
eski Ethernet tarmoq kabeli
JST-PH 2-pinli SMT to'g'ri burchakli ulagich
Vintli terminallar 2,54 mm pitch (3-pinli) va (5-pinli)
2 -qadam: O'chirish platasi
Shubhasiz, birinchi iteratsiya non taxtasida qurilgan, lekin men buni qilganimdan so'ng, Fritzing yordamida elektron kartani loyihalashtirdim. Men hamma narsani elektron karta ko'rinishida qildim, chunki men narsalarni ulash uchun non panelidagi komponentlardan ko'ra, sarlavhalarni ishlatmoqchi edim. Bu menga telefonlar uchun vintli terminallardan foydalanish imkonini berdi.
Men.fzz faylini yukladim, men sxemadan qanchalik foydalanishni bilmayman, lekin siz taxtani frezalash yoki chizish uchun faylni osongina ishlatishingiz mumkin.
Kengash ko'rinishi bir tomonlama taxtaning pastki qismini ko'rsatadi. Men vintli terminallarni telefonlarning tegishli simlari bilan belgilab qo'ydim.
3 -qadam: Telefonlar
SolidWorks fayli va telefonlar uchun STL fayli kiritilgan.
Men ularni chop etish uchun Makerbot -dan foydalandim va ular (masalan, siz ularni ushlab turganingizdek) tik turgan holda yo'naltirishdi. Men Neo-pikselli halqalarning simlari uchun teshik ochishni unutganman, shuning uchun ularni burg'ulashim kerak edi.
Men teshiklarning o'rnini marker qalam bilan belgiladim va teshiklarni burg'ilash uchun qo'lda matkap ishlatdim.
4 -qadam: Telefonlarni simlarga ulash
Bu biroz murakkab ish edi, lekin simlarni burab qo'ygandan so'ng, men birinchi bo'lib ma'lumot kabelini qo'yib, kichik tornavida yordamida simlarni to'g'ri holatga o'tkazib, simlarni burg'ulash va tugma teshigidan o'tkazib yuborganimni aniqladim.
Ma'lumot kabeli uchun simlarning ranglari shunday o'tkazilgan
NeoPixel uzuk
Jigarrang - NeoPixel In
Jigarrang va oq -NeoPixel
Yashil - Neopixel quvvati
Yashil va oq- er
Tugma
Moviy - tugmacha
Ko'k va oq- signal tugmasi
Men bu ikkalasini bir xil tugma terminaliga uladim
Apelsin tugmasi 5V
5 -qadam: O'chirish kartasini lehimlash
Men binoni bir necha bosqichda qurdim:
1) Men batareya ulagichini Trinketga lehimladim.
Bu sirtdan lehimlash juda qiyin, lekin buldog klipi ulagichni lehimlash uchun ushlab turish uchun foydali ekanligini aniqladi.
2) Men o'tish moslamalarini va rezistorlarni lehimladim.
Davrada uchtasi bor va keyinroq tushunib etdimki, ikkitasi shart emas. Bundan tashqari, men asl holatiga qaytarish tugmachasini ishlatmoqchi edim, lekin shuni bildimki, batareya zaryadini o'chirish tugmachasini qayta o'rnatish yaxshiroq va dasturlash osonroq. (ehtimol, 2 -versiya yaxshiroq bo'ladi)
3) keyin vint terminalini joyiga lehimladim.
4) nihoyat, men zinapoyaga lehim soldim
6 -qadam: Hammasini birlashtirish
Men buni qilgandan so'ng, men har bir qo'l uchun simlarni taxtaga burab qo'ydim. Kabelni joyida ushlab turish uchun taxtani qistirmali kichik qutiga joylashtirdim.
7 -qadam: Kod
Kod o'z ichiga oladi, (men buni tushunarli bo'lishi uchun sharhlab berdim), lekin agar siz o'zingizni jasorat bilan o'ylab ko'rsangiz va o'yinni qiyinlashtirsangiz, quyidagi manbalar juda foydali bo'ladi.
Bezakni Arduino IDE -ga o'rnatish uchun men tugmachaning o'zgarishini o'qish uchun Adafruit -ni, Trinket Guide -ni tanladim, men misolni Arduino IDE -ga moslashtirdim. NeoPixel -ning barcha narsalari uchun Adafruit NeoPixel Überguide yaxshi ma'lumot beradi.
Men kodlashda qolgan yagona muammo shundaki, men RGB va White (RGBW) NeoPixel -dan foydalanganim uchun bu qatorni o'zgartirishim kerak edi:
Adafruit_NeoPixel tasmasi = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
ga
Adafruit_NeoPixel tasmasi = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
8 -qadam: kelajakdagi takrorlashlar
Bu loyiha juda yaxshi chiqdi, lekin men o'ylashim mumkin bo'lgan yaxshilanishlar:
- Simsiz ulang (Wemos yoki Huzzahs buning uchun ishlashi mumkin). Ehtimol, hatto IOT versiyasi ham, masalan, Skype orqali odamlar bilan o'ynashingiz mumkin.
- Qiyinchilikni boshqarish elementlarini qo'shing, ya'ni halqani to'ldirish uchun presslar sonini o'zgartirish uchun potansiyometr.
- Shubhasiz, uni biroz qisqartiring.
- Siz o'ylaydigan boshqa narsalar. Agar sizda takliflar bo'lsa, men ularni eshitishdan xursand bo'lardim.
Tavsiya:
Bosh barmog'ingizni qanday ulashingiz mumkin: 3 qadam (rasmlar bilan)
Bosh barmog'ingizni qanday ulashingiz mumkin: Mening Corsair GTX bosh barmog'i qattiq tashqi alyuminiyli juda mustahkam qurilma. Biroq, qopqoq va bosh barmog'ining tanasi o'rtasida hech qanday biriktirma yo'q, shuning uchun qopqoqni yo'qotish - bu haqiqiy imkoniyat. Ushbu qisqa yo'riqnomada men
Yashil bosh barmog'i: 6 qadam
Yashil bosh barmog'i: Yashil bosh barmog'i - bu mening sinfim uchun yaratilgan qishloq xo'jaligi sohasidagi narsalar Interneti loyihasi. Men maxsus rivojlanayotgan davlatlar uchun biror narsa qurmoqchi edim va tadqiqotlarim davomida shuni bildimki, Afrika mamlakatlarida qit'aning atigi 6 foizi bor
Haqiqiy bosh barmog'i! 10 qadam (rasmlar bilan)
Haqiqiy bosh barmog'li drayvlar!: Men sizga ko'rsatma beramanki, men sizga USB flesh -diskini xohlagan shaklga keltirishni ko'rsataman! Men USB -disklarni arzonlasha boshlaganidan beri yig'aman. Ularning har biri hali ham ishlaydi, lekin afsuski, ularni ushlab turmagan holatlar
[Arduino roboti] Qanday qilib suratga olish robotini yasash mumkin - Bosh barmog'i robot - Servo dvigatel - Manba kodi: 26 qadam (rasmlar bilan)
[Arduino roboti] Qanday qilib suratga olish robotini yasash mumkin | Bosh barmog'i robot | Servo dvigatel | Manba kodi: bosh barmog'i roboti. MG90S servo motorining potentsiometridan foydalanilgan. Bu juda qiziqarli va oson! Kod juda oddiy. Bu atigi 30 qatordan iborat. Iltimos, har qanday savol yoki mulohazani qoldiring! [Ko'rsatma] Manba kodi https: //github.c
Polimer loydan bosh barmog'i: 4 qadam
Polimer loydan bosh barmog'i: o'choq, bir muncha vaqt, badiiy iste'dod (baribir mennikidan ham ko'proq) va ba'zi polimer gil - bu sizga ajoyib, o'ziga xos thumdrive bo'lishi uchun kerak. thumbdrive ham, menimcha, bu hech kimga kerak bo'lmagan ko'rsatmalar