Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. solis: shēmas plate
- 3. solis: klausules
- 4. solis: klausules savienošana
- 5. solis: shēmas plates lodēšana
- 6. solis: pieskrūvējiet to kopā
- 7. solis: kods
- 8. solis. Nākotnes atkārtojumi
Video: Neo Pixel, ātrāka īkšķa spēle: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Es izveidoju šo projektu, jo aizvedu uz savu vietējo Makerfaire Ņūkāslā, Lielbritānijā. Ideja bija izveidot skolas pagalma spēli, kas būtu salīdzinoši lēta un vienkārši ražojama.
Ideja ir vienkārša, lai uzvarētu, jums ir atkārtoti jānospiež poga, līdz pikseļu gredzens ir piepildīts ar gaismu. Jūs sacenšaties tieši ar pretinieku, un uzvarētājs saņem zaļu mirgojošu gredzenu, bet zaudētājs saņem sarkanu mirgojošu gredzenu.
Lai izveidotu projektu, es izmantoju SolidWorks dizainu, 3D drukāšanu un shēmu shēmas, izmantojot Fritzing. Es liku slīpēt shēmas plates My University.
Kopumā es domāju, ka projekts izdevās labi. Video parāda spēles gaitu; vienkāršs bet efektīvs.
1. darbība. Nepieciešamās detaļas
Daļa no šīm lietām gulēja man apkārt, bet visas lietas izveidei nevajadzētu maksāt pārāk daudz. Klausulēm es izmantoju Ethernet datu kabeli, jo tam bija daudz serdeņu, lai vadītu klausules un pogas.
Detaļu saraksts:
Lodēšanas galvenes sievietes un vīrieši
Adafruit piekariņš - Mini mikrokontrolleris - 5V Logic
NeoPixel gredzens
3 x AAA bateriju turētājs ar ieslēgšanas/izslēgšanas slēdzi un 2 kontaktu JST
2 x 10K rezistori
vecs Ethernet tīkla kabelis
JST-PH 2 kontaktu SMT taisnleņķa savienotājs
Skrūvju spailes 2,54 mm (3-pin) un (5-pin)
2. solis: shēmas plate
Pirmā iterācija acīmredzot tika veidota uz maizes dēļa, bet, kad es to biju izdarījis, es izveidoju shēmas plati, izmantojot Fritzing. Es visu darīju shēmas plates skatā, jo es gribēju izmantot galvenes, nevis maizes dēļa komponentus, lai pievienotu lietas. Šādā veidā es arī ļāvu klausulēm izmantot skrūvju spailītes.
Esmu augšupielādējis.fzz failu, es neesmu pārliecināts, cik daudz izmantot shematisko, bet jūs varat viegli izmantot failu, lai paneli sasmalcinātu vai iegravētu.
Dēļa skatā redzama vienpusēja dēļa apakšdaļa. Skrūvju spailes esmu apzīmējis ar attiecīgajiem vadiem, kas veido klausules.
3. solis: klausules
Iekļauts SolidWorks fails un tālruņu STL fails.
Lai tos izdrukātu, es izmantoju Makerbot, un tie bija orientēti stāvot taisni kā (ti, kā jūs tos turat). Es aizmirsu pieļaut caurumus Neo pikseļu gredzenu vadiem, tāpēc man tie bija jāizurbj.
Es atzīmēju caurumu pozīcijas ar marķiera pildspalvu un caurumu urbšanai izmantoju rokas urbi.
4. solis: klausules savienošana
Tas bija nedaudz sarežģīti, taču pēc vadu tinēšanas es atklāju, ka, vispirms ievietojot datu kabeli un izmantojot nelielu skrūvgriezi, lai ievilktu vadus pareizajā stāvoklī, es varēju izlaist vadus caur urbtajiem veselumiem un pogas atveri.
Mana datu kabeļa vadu krāsas tika pievienotas šādi
NeoPixel gredzens
Brūns - NeoPixel In
Brūns un balts -NeoPixel Out
Zaļš - Neopixel Power
Zaļš un balts- zeme
Poga
Zils - poga
Zils un balts- pogas signāls
Es šos divus savienoju ar vienu un to pašu pogas spaili
Oranžā poga 5V
5. solis: shēmas plates lodēšana
Es veicu celtniecību dažos posmos:
1) Es pielodēju akumulatora savienotāju pie piekariņa.
Šī ir lodējama virsma, tāpēc tā ir nedaudz sarežģīta, taču konstatēja, ka buldoga klips bija noderīgs, lai savienotāju turētu vietā lodēšanai.
2) Es pielodēju džemperus un rezistorus.
Ķēdē ir trīs, un vēlāk sapratu, ka divi nav nepieciešami. Arī es sākotnēji biju iecerējis izmantot atiestatīšanas pogu, taču konstatēju, ka akumulatora ieslēgšanas slēdzis kā atiestatīšana bija labāks un vieglāk ieprogrammējams. (varbūt 2. versija būs labāka)
3) tad es lodēju skrūves spaili vietā.
4) beidzot es pielodēju piekariņā
6. solis: pieskrūvējiet to kopā
Kad es to biju izdarījis, es ieskrūvēju vadus katrai komplektā esošajai rokai. Es ievietoju dēli nelielā kastē ar blīvgredzeniem, lai turētu kabeļus vietā.
7. solis: kods
Kods ir iekļauts (es to esmu komentējis, lai padarītu to saprotamāku), bet, ja jūtaties pietiekami drosmīgs, lai sajauktos un varbūt padarītu spēli vairāk vai mazāk sarežģītu, tālāk minētie resursi ir ļoti noderīgi.
Lai iestatītu piekariņu savā Arduino IDE, es sekoju Adafruit, Iepazīstinām ar piekariņu ceļvedi, lai izlasītu pogas maiņu, es vienkārši pielāgoju piemēru Arduino IDE. Visiem NeoPixel materiāliem laba atsauce ir Adafruit NeoPixel Überguide.
Vienīgā kodēšanas problēma, pie kuras es iestrēdzu, bija tā, ka, lietojot RGB un balto (RGBW) NeoPixel, man bija jāmaina šī rinda:
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
uz
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
8. solis. Nākotnes atkārtojumi
Šis projekts izrādījās diezgan labs, taču es varu domāt par uzlabojumiem:
- Padariet to bezvadu (šim nolūkam var darboties Wemos vai Huzzahs). Varbūt pat IOT versiju, kuru, piemēram, varat spēlēt ar cilvēkiem, izmantojot Skype.
- Pievienojiet grūtības vadīklas, ti, potenciometru, lai mainītu spiedienu skaitu, lai aizpildītu gredzenu.
- Acīmredzot to nedaudz sarukt.
- Viss, ko jūs, puiši, varat iedomāties. Ja jums ir ieteikumi, es labprāt tos uzklausīšu.
Ieteicams:
Kā piesiet īkšķa piedziņas vāciņu: 3 soļi (ar attēliem)
Kā piesiet īkšķa piedziņas vāciņu: Mana Corsair GTX īkšķa piedziņa ir ļoti izturīga ierīce ar cietu alumīnija ārpusi. Tomēr starp vāciņu un īkšķa piedziņas korpusu nav nekādu stiprinājumu, tāpēc vāciņa pazaudēšana ir ļoti reāla iespēja. Šajā īsajā pamācībā es
Šokējoša īkšķa cīņa: apgaismojuma īkšķa uzvara (V.O.L.T.): 6 soļi
Šokējoša īkšķa cīņa: Gaismas īkšķa uzvara (V.O.L.T.): Dit apparaat geeft duimpje badtelen een nieuwe twist: de verliezer krijgt een schok! Daarnaast telt het apparaat zelf af tot 3, zodat je nooit meer vals kan spelen
LED īkšķa lasīšana: 6 soļi (ar attēliem)
Lasīšanas LED īkšķis: Kā jūs zināt, ir lapas turētājs / lasīšanas gredzens, ko cilvēki var lasīt ar vienu roku. Es to nekad neesmu izmantojis, tāpēc es vēlos, lai man būtu tāds, kas 1) funkcionētu līdzīgi, bet ļautu 2) pirms gulētiešanas lasīt tumsā; tam arī jābūt 3) izslēgtam
SMD lodēšana - ātrākā apmācība: 5 soļi
SMD lodēšana - ātrākā apmācība: mēs lodēsim SMD. Patiesībā tas ir patiešām viegli. Un tas ir ātrāk nekā caur caurumiem. Uzticies man
Īkšķa pulkstenis - uzminēsim laiku: 5 soļi (ar attēliem)
Īkšķa pulkstenis - uzminēsim laiku: Sveiki visiem, šeit ir mana pirmā pamācība, tāpēc es ceru, ka tā būs laba. Turklāt mans angļu valodas līmenis ir diezgan slikts, tāpēc ceru, ka nepieļaušu pārāk daudz kļūdu! Šī projekta mērķis ir atkārtoti izmantot dažus " Thumbwheels " izglābts no vecas laboratorijas