Përmbajtje:
- Hapi 1: Hapi 0: Keni disa rafte
- Hapi 2: Hapi 1: Merrni dritat e blinking dhe pjesët mbështetëse
- Hapi 3: Hapi 2: Madhësia e shiritave LED në mënyrë të përshtatshme
- Hapi 4: Hapi 3: Shtoni lidhje Jumper
- Hapi 5: Hapi 4: Wire Up Power
- Hapi 6: Hapi 5: Lidhni butonin
- Hapi 7: Hapi 6: Bëni një kuti
- Hapi 8: Hapi 7: Softueri
- Hapi 9: Hapi 8: Luaj
Video: W6: një lojë për të pirë për të pavendosurit: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:21
Me Cilën Uiski Do Të Lag Fërshëllimën time?
Për disa vjet tani, ne kemi pasur një sërë rafte në "dhomën e ngrënies", qëllimi i vetëm i të cilit është të shfaqë dhe të bëjë të arritshëm një përzgjedhje rrotulluese, të arsyeshme të gjerë të pijes më të madhe të distiluar në botë, uiski. Nga Jugu në Denver deri në Irlandë, Skoci dhe madje Japoni, opsionet janë të shumta - gjë që ngre pyetjen, cilën duhet të provoj sot?
Në frymën e dritave të ndezura të festave dhe pijeve festive të ndara midis miqve, unë u përpoqa t'i përgjigjem asaj pyetjeje me një lojë të pijshëm, stil rrota të pasurisë, por më të ndritshme.
Në frymën e mos humbjes së këmishës sime, dhe për t’i bërë gjërat pak më emocionale, kam zëvendësuar shumicën e shisheve më të shtrenjta me Jaegermeister, King Cobra dhe Strongbow Golden Apple. Disa gurë të çmuar mbeten, megjithatë. (Për ju evropianët, Molla e Artë nuk është Strongbow që merrni në shtëpi. Shtë një eksport vetëm i Amerikës i shurupit të thjeshtë me një nuancë të aromës së mollës artificiale. Ju preferoni të zbarkoni në Redbreast, ju premtoj.)
Hapi 1: Hapi 0: Keni disa rafte
Sigurisht, loja nuk duhet të ndërtohet me alkoolin në mendje. Unë mendoj se ju mund të luani një koleksion të fortë drithërash, nëse dëshironi. Por për fillestarët, do të duhet të kesh rafte të DIKAVE për të lënë dritat e dritës prapa. Ose mbi. Ose nën.
Ndodh që tashmë kemi një koleksion të pijeve alkoolike në shfaqje të spikatur, dhe ky është një truk partie në zemër, kështu që aty shkova me të.
Hapi 2: Hapi 1: Merrni dritat e blinking dhe pjesët mbështetëse
I gjithë ky projekt sillet rreth shiritave LED "neopixel" WS2811/WS2812B dhe kontrolluesit LED të Ben Hencke PixelBlaze. Ju do të keni nevojë për ato, një furnizim me energji elektrike dhe disa pjesë shtesë për t'i lidhur të gjitha.
Lista e blerjeve: (Shënim: asnjëra nga këto nuk janë lidhje shoqëruese. Ndoshta duhet ta provoj, ta marr atë $ $. Në vend të kësaj, ato janë lidhje të Buzëqeshjes.)
- Rrip LED (37 dollarë) PCB e bardhë ose PCB e zezë
- Furnizimi me energji (24 dollarë) Lidhje Shënim: Ky është ndoshta i tepërt, është 15A. Sa rrymë do t'ju duhet në të vërtetë varet nga gjatësia e përgjithshme. Shihni shënimet më vonë në lidhje me konsideratat e furnizimit me energji elektrike. Unë përgjithësisht blej shumë, sidoqoftë, sepse nëse e përdorni ndonjëherë në një projekt tjetër, atëherë ju keni shpenzimet shtesë.
- Kontrollues (29 dollarë) PixelBlaze. Ben i shet këto në Tindie. Pajisja nuk vlen 30 dollarë. Softueri vlen shumë më tepër se 30 dollarë.
- Buton (11 dollarë) Lidhje Natyrisht, ju duhet vetëm një nga këto, kështu që ndoshta mund t'i gjeni më lirë në Ebay në sasi më të vogël.
- Lidhës shtesë të shiritit LED (10 dollarë) Lidhje
- ALTERNATELY (8 dollarë): mund të blini shtesa të bëra paraprakisht, e cila ndoshta është më e pastër dhe më e bukur
- Disa tela, në mënyrë ideale me 3 përçues, për të bërë një shtrirje për kontrolluesin
- Kutia e butonit (e printuar në 3D) 0.50 $ (Nëse nuk keni një printer 3D, bëni tuajin nga kartoni, ose për kredi shtesë, dru)
Personalisht, meqenëse kisha disa nga këto pjesë tashmë, kam shpenzuar rreth 70 dollarë në këtë projekt. Kostoja e pjesëve, gjithëpërfshirëse, është diçka si 95 dollarë. Nëse nuk keni asnjë nga pjesët tashmë, 115 dollarë.
Ju mund ta bëni këtë pak nga:
- Përdorni LED më të lirë (më pak pixel/metër). Shiriti më i lirë 5 milion që gjeta është 20 dollarë në Amazon.
- Merrni PixelBlaze në shitje, ose prisni që Ben ta bëjë atë burim të hapur dhe të bëjë DIY harduerin. (Por nëse ai e bën, sigurojini atij para, sidoqoftë, firmueri është i pabesueshëm).
- Përdorni një furnizim me energji elektrike me specifikime minimale. Ky projekt nuk konsumon 75W, dhe ju mund të zvogëloni shkëlqimin me PixelBlaze derisa shiriti të funksionojë me një furnizim më të lirë.
Nëse i keni bërë të gjitha këto, duke rrotulluar softuerin tuaj për të përdorur një pendë ESP8266 ose diçka të tillë, kostoja e BOM e harduerit mund të jetë aq e lirë sa 38 dollarë.
Hapi 3: Hapi 2: Madhësia e shiritave LED në mënyrë të përshtatshme
Duke parë shiritin tim 5m, kuptova se ishte bërë në seksione.5m të bashkuar së bashku. Me këto shirita, ju mund të prerë në mes të dy LEDs. Por meqenëse kam tendencën të fiksohem në gjëra budallaqe, dhe meqë raftet e mia janë vetëm rreth 1.5 metra të gjatë, unë e preva xhaketën prej silikoni dhe e shkriva shiritin tim në rritje edhe në 1.5 metra, duke lënë pjesën e fundit.5 metra për një projekt të mëvonshëm.
Hapi 4: Hapi 3: Shtoni lidhje Jumper
Meqenëse raftet e mia janë 3x1.5m, më duhej të shtoja pak tela midis nën-shiritave të mi. Sigurisht, nuk keni pse ta bëni këtë nëse doni të ndizni vetëm një raft të vazhdueshëm.
Në rastin tim, unë bëra shtesa ft 1.5ft me tela silikoni 20ga për linjat e energjisë, dhe 22ga për linjën e të dhënave. Sa më i madh aq më mirë për energji, megjithëse këto do të bien më pak tension sesa vetë shiriti, sidoqoftë.
Unë thjesht i bashkova këto drejtpërdrejt në shirita, pa lidhje. Përdorimi i lidhësve dhe shtesave të shtrënguara do të ishte shumë më e bukur.
Një shënim për fuqinë
Shiritat LED mund të jenë të ndërlikuar sepse secila LED konsumon mjaft rrymë. Nëse aktivizoni vetëm fillimin e shiritit, tensioni mund të ulet aq shumë deri në fund të shiritit saqë blu dhe jeshil nuk kanë hapësirë të mjaftueshme për të ndezur plotësisht, duke çuar në probleme të ekuilibrit të ngjyrave. Ky është kryesisht një problem kur shfaqni të bardhë të plotë, të dy sepse çdo piksel po konsumon energji maksimale (R = 100%, G = 100%, B = 100%) DHE sepse e bardha është ajo ku do të shihni çdo ngjyrë që rezulton çështje bilanci. Për shembull, nëse do të shfaqnit vetëm blu, kjo është vetëm 1/3 e fuqisë maksimale, dhe nëse bluja në fund të shiritit është pak më e zbehtë, nuk është aq e dukshme.
Një zgjidhje tipike është lidhja e energjisë në disa pika përgjatë brezit. Në rastin tonë, ndoshta në një skaj të secilit raft.
Një mundësi tjetër, duke përdorur PixelBlaze, është thjesht të errësoni shiritin në përgjithësi, pasi PB mbështet një kontroll të shkëlqimit të shiritit plotësisht të ndarë nga animacioni. Drita nuk perceptohet në mënyrë lineare, kështu që duke prerë fuqinë në gjysmë, ju vetëm pak e zbehni shiritin. Kam gjetur, duke testuar një model të bardhë të plotë, unë mund të eleminoja problemet e ekuilibrit të ngjyrave duke zvogëluar shkëlqimin e shiritit në 25%, gjë që vetëm pakësoi pak prodhimin e përgjithshëm të dritës.
Në këtë rast, animacioni do të thotë që shiriti nuk konsumon kurrë shumë energji, kurrë nuk konsumon energji në mënyrë të barabartë në mënyrë që njëri skaj të vuajë nga uria në tjetrin, dhe në përgjithësi, nuk e vura re që ishte një problem që testonte softuerin në shiritin e vazhdueshëm para instalimit Me Për lojën, unë vetëm errësova shiritin sepse animacioni boshe ishte pak i ndritshëm për shijen time.
Diçka për të menduar për instalimet e mëdha, megjithatë, ose nëse ndryshoni animacionet që përdorni për të qenë më të fuqishme.
Hapi 5: Hapi 4: Wire Up Power
Fuqia Jack
Furnizimi im me energji, siç bëjnë shumë, erdhi me një fole fuçi 5.5x2.1mm për të vidhosur përshtatësin terminal vetëm për këtë lloj aplikimi. Ajo që kam përdorur në të vërtetë ishte një përshtatës i ngjashëm, por me lidhës të shpejtë pa vida në vend të terminaleve të vidhave.
Shiritat LED zakonisht përfundojnë në fillim dhe në fund me një lidhës JST SM me 3 kunja dhe dy tela të zhveshur për të shtuar energji veç e veç. Ne do të lidhim me energji në këto dy tela të veçantë dhe do të përdorim lidhësin JST SM për të marrë të dhëna nga dhe për të furnizuar fuqinë 5V te kontrolluesi.
Kontrollues
Unë thjesht mund ta kisha vidhosur JST me 3 kunja në PixelBlaze dhe e thërrisja atë në ditë, por kisha nevojë për pak më shumë liri me kutinë e kontrollit, kështu që gjithashtu lidhja një kabllo zgjatimi JST SM mashkull në femër me një tel që kisha në dispozicion. Matësi nuk ka vërtet rëndësi këtu pasi furnizon vetëm pak mA me kontrolluesin. Megjithëse do të ishte më bukur nëse do të kisha një kabllo zgjatimi të bërë me qëllim me lidhës të thërrmuar në secilin skaj, në vend të bishtit-tkurrës-tkurrës-tkurrës-mbështjellës-gicë.
Hapi 6: Hapi 5: Lidhni butonin
Pjesa e fundit e qarkut është lidhja e butonit të arkadës. Kam përdorur pinin ADC, sepse ka vetëm një GPIO dixhital në kokën e përshtatshme të pinit dhe nuk është i disponueshëm për një model përdoruesi - një buton në atë pin i shërben qëllimit të veçantë të modeleve të animacionit të çiklizmit.
Ju mund të largoheni pa përdorur një rezistencë të jashtme tërheqëse duke përdorur njërën prej jastëkëve dixhitalë në fund të tabelës, por unë nuk doja të lidhesha drejtpërdrejt me të. Pothuajse çdo vlerë e rezistencës do të funksionojë, por ndoshta ngjitet në> 1Kohm dhe <0.5Mohm. Kam përdorur një tërheqje 47K sepse ishte rezistenca e parë që lundronte pa pagesë në kutinë time, duke kërkuar një shtëpi.
Hapi 7: Hapi 6: Bëni një kuti
Unë në fakt e kisha shtypur këtë kuti për një projekt të veçantë, madje edhe me një skemë ngjyrash të Krishtlindjeve. Por siç thashë më parë, një kuti kartoni me një prerje për butonin do të ishte mirë. Ose asnjë kuti fare, nëse jeni të sigurt në lidhjet tuaja të saldimit.
Kjo kuti fillimisht nuk kishte një dalje kabllore, kështu që i shkurtova skajet pak për të bërë hapësirë. Modeli 3D që bashkangjita këtu ka një dalje, megjithatë. Shtypni kapakun e pasmë me kurrizin lart, dhe guaskën e kasës me fytyrën poshtë. Ju do të keni nevojë për cilësime të prera mirë të formuara mirë, meqë kapaku i pasmë thjesht shtrihet në vend me nja dy thika.
Hapi 8: Hapi 7: Softueri
Vendosja e PixelBlaze ishte, për mua, pjesa më e vështirë, por për ju, më e lehtë. Kam shkruar rreth 200 rreshta kodesh për të punuar të gjitha animacionet dhe mekanikën, por ju thjesht mund të ngarkoni animacionet që kam bashkangjitur! Vizitoni PixelBlaze - Fillimi për udhëzime se si të konfiguroni PixelBlaze tuaj dhe të ngarkoni modelet në të, pastaj thjesht ngarkoni një nga modelet e mësipërme. Njëra prej tyre është një animacion i bardhë i stilit të lartë kur loja nuk po luhet, ndërsa njëra është modeli ngjitës i kuq dhe jeshil në videot dhe imazhet në këtë udhëzues. Sigurisht, ju mund të modifikoni për shije!
SHENIM: do të dëshironi të vendosni gjatësinë e shiritit tuaj në cilësimet, çfarëdo që të jetë. Për shiritat e mi në gjatësi totale 4.5 metra, kjo është 270px.
Si funksionon modeli
Kodi që kam shkruar është një makinë shtetërore. Të gjitha gjendjet bazohen në idenë e një "përzgjedhësi" që lëviz nëpër shiritin e pikselëve. Modeli i përzgjedhësit është gjysma e parë në rritje e një valë sinus, e rimodeluar nga 0 në 1 dhe e katrorizuar (ose kubizuar) për t'i bërë skajet të zbehen, por ndjeshëm. Fillimi i këtij modeli lëviz përgjatë shiritit me njëfarë shpejtësie, dhe çdo kornizë animacioni tërheq piksele me intensitet sipas valës së përzgjedhësit (domethënë, pozicioni i përzgjedhësit nuk është një kufi pikselësh i plotë diskrete). Shteti 0 përdor një përzgjedhës të gjerë "dhe e lëviz nëpër brez me një shpejtësi konstante. Gjendja 0 kalon në 1 me një shtypje të butonit.
Gjendja 1 ngushton përzgjedhësin në 5 piksele dhe vendos shpejtësinë shumë më shpejt. Gjatë kalimit të gjendjes 0> 1, një vonesë e rastësishme vendoset midis 3 dhe 7 sekonda. Gjendja 1 zgjat për këtë vonesë të rastësishme, pastaj kalon në gjendjen 2.
Gjendja 2 është e njëjtë me 1, por zbërthen shpejtësinë në mënyrë eksponenciale dhe zgjat vetëm 2 sekonda, para se të kalojë në gjendjen 3.
Gjendja 3 e vendos gjerësinë e përzgjedhësit edhe më të ngushtë për të përcaktuar qartë një shishe të vetme, ndryshon ngjyrën në të gjelbër për të treguar përzgjedhjen përfundimtare dhe mbetet i fokusuar në të njëjtin vend për 15 sekonda ndërsa lojtarët e dehur grinden nëse duhet të pinë në të vërtetë 40 pije pije malti. Deri në atë pikë, nëse përzgjedhësi ulet fort midis dy shisheve të tilla që përzgjedhja nuk është e qartë, një lojtar mund të trokasë përsëri në butonin për të lëvizur rastësisht përpara ose prapa disa LED për të sqaruar pozicionin përfundimtar. Lejohet vetëm një trokitje e lehtë. Pas 15 sekondash, modeli kthehet në gjendjen 0 duke pritur për rrotullimin tjetër.
Hapi 9: Hapi 8: Luaj
- Afrohuni te butoni
- Lironi mendjen tuaj nga çdo mendim në lidhje me pasojat e shtypjes së butonit
- Shtyp butonin
- Prisni në pritje
- Konsideroni me frikë skoçin e raftit të lartë dhe Goldschlager që sapo keni zbritur në mënyrë të drejtpërdrejtë.
- Shtypni përsëri butonin për të sqaruar se cila shishe fati ju dëshiron të merrni mostër. Fati nuk duhet të luhet apo kontrollohet.
- Shikoni me tmerr si shkëlqimi jeshil lëviz fort pas Goldschlager
- Prekni butonin në mënyrë të furishme duke shpresuar që të lëvizni përzgjedhësin edhe pak më shumë
- Jepini dorën fatit tuaj dhe lëreni shokun tuaj të derdhë me gëzim një goditje të helmit që shkëlqen.
Recommended:
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Gjëra të dobishme për të ditur për Makey Makey SHKO DHE një lojë zbavitëse: 4 hapa
Gjëra të dobishme për të ditur për Makey Makey SHKO DHE një lojë zbavitëse: Shumë njerëz marrin një MaKey MaKey GO dhe nuk e kanë idenë se çfarë të bëjnë me të. Ju mund të luani disa lojëra zbavitëse në zeroja dhe ta bëni atë brenda krahëve në çdo kohë! Gjithçka që ju nevojitet është një MaKey MaKey GO dhe një kompjuter që mund të hyjë në zeroja
(2) Fillimi për të bërë një lojë - Bërja e një ekrani spërkatës në Unity3D: 9 hapa
(2) Fillimi për të bërë një lojë - Krijimi i një spërkatjeje në Unity3D: Në këtë Instructable do të mësoni se si të bëni një ekran të thjeshtë spërkatjeje në Unity3D. Së pari, ne do të hapim Unitetin
Mini lojë "Guess the Number" Lojë me mikro: bit: 10 hapa
Mini Makina e lojës "Guess the Number" me Micro: bit: A keni luajtur ndonjëherë " Guess the Number "? Kjo është një makinë lojërash shumë e thjeshtë për t’u ndërtuar që luan " Guess the Number " me ty Ne e projektuam këtë projekt DIY për të inkurajuar lojën fizike dhe për t'i ndihmuar fëmijët të mësojnë programim. Ai përdor një MU
Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)
Microbit Tic Tac Toe Lojë: Për këtë projekt, bashkëpunëtori im - @descartez dhe unë krijuam një lojë të mrekullueshme tic tac toe duke përdorur radio funksionalitetin e mikrobitëve. Nëse nuk keni dëgjuar më parë për mikrobit, ata janë një mikrokontrollues i mrekullueshëm i krijuar për t'u mësuar fëmijëve programimin. Ata