Sisällysluettelo:

W6: Juomapeli päättämättömille: 9 vaihetta
W6: Juomapeli päättämättömille: 9 vaihetta

Video: W6: Juomapeli päättämättömille: 9 vaihetta

Video: W6: Juomapeli päättämättömille: 9 vaihetta
Video: Weima W6 Всё то, за что мы её любим 2024, Syyskuu
Anonim
Image
Image
Vaihe 0: Hanki hyllyjä
Vaihe 0: Hanki hyllyjä

Millä viskillä kostutan pillini?

Meillä on ollut pari vuotta "ruokasalissa" hyllyjä, joiden ainoa tarkoitus on näyttää ja tehdä helposti saataville pyörivä, kohtuullisen laaja valikoima maailman suurinta tislattua juomaa, viskiä. Etelästä Denveriin Irlantiin, Skotlantiin ja jopa Japaniin on paljon vaihtoehtoja - mikä herättää kysymyksen, mitä minun pitäisi kokeilla tänään?

Juhlien välkkyvien valojen ja ystävien kesken jaettujen juhlajuomien hengessä lähdin vastaamaan tähän kysymykseen juomapelillä, onnenpyörän tyylillä, mutta kiiltävämmin.

Paidan menettämisen hengessä ja tehdäkseni hieman tunteellisemmaksi olen korvannut suurimman osan kalliimmista pulloista Jaegermeisteriin, King Cobraan ja Strongbow Golden Appleen. Jotkut helmet ovat kuitenkin jäljellä. (Sinulle, eurooppalaisille, Golden Apple ei ole Strongbow, jota saat kotona. Se on vain Amerikan vienti yksinkertaista siirappia, jossa on ripaus keinotekoista omenan makua. Laskeudut mieluummin Redbreastille, lupaan sinulle.)

Vaihe 1: Vaihe 0: Hanki hyllyjä

Peliä ei tietenkään tarvitse rakentaa alkoholia ajatellen. Luulen, että voit pelata intensiivistä viljakokoelmaa, jos haluat. Mutta aluksi sinulla on oltava JÄLLEEN hyllyt, jotta vilkkuvalot voidaan laittaa taakse. Tai ohi. Tai alle.

Meillä sattuu jo olemaan kokoelma viinaa näkyvästi esillä, ja tämä on juhlatemppu sydämessä, joten sinne menin.

Vaihe 2: Vaihe 1: Hanki vilkkuvalot ja tukikärjet

Vaihe 1: Hanki vilkkuvalot ja tukikärjet
Vaihe 1: Hanki vilkkuvalot ja tukikärjet

Tämä koko projekti pyörii WS2811/WS2812B "neopixel" LED -nauhojen ja Ben Hencken PixelBlaze LED -ohjaimen ympärillä. Tarvitset ne, virtalähteen ja pari ylimääräistä bittiä yhdistääksesi kaiken.

Ostoslista: (Huomaa: mikään näistä ei ole kumppanilinkkejä. Ehkä minun pitäisi kokeilla sitä, saada $ $. Sen sijaan ne ovat hymylinkkejä.)

  • LED -nauha (37 dollaria) Valkoinen piirilevy tai musta piirilevy
  • Virtalähde (24 dollaria) Linkki Huomautus: Tämä on luultavasti liikaa, se on 15A. Kuinka paljon virtaa tarvitset, riippuu kokonaispituudesta. Katso virtalähteitä koskevia huomautuksia myöhemmin. Yleensä ostan kuitenkin liikaa, koska jos käytät sitä joskus eri projektissa, sinulla on yleiskustannuksia.
  • Ohjain (29 dollaria) PixelBlaze. Ben myy näitä Tindiessä. Laitteiston arvo ei ole 30 dollaria. Ohjelmiston arvo on paljon yli 30 dollaria.
  • Painike (11 dollaria) Linkki Ilmeisesti tarvitset vain yhden näistä, joten voit todennäköisesti löytää ne halvemmalla Ebayssa pienemmässä määrässä.
  • Ylimääräiset LED -nauhaliittimet (10 dollaria) Linkki
  • VAIHTOEHTOINEN (8 dollaria): voit ostaa valmiita laajennuksia sen sijaan, mikä on luultavasti puhtaampaa ja kauniimpaa
  • Jotkut johdot, mieluiten 3-johdin, ohjaimen laajennuksen tekemiseksi
  • Painikkeiden kotelo (3D -tulostettu) 0,50 dollaria (jos sinulla ei ole 3D -tulostinta, tee itse pahvista tai lisäluottoa varten puu)

Henkilökohtaisesti, koska minulla oli jo joitakin näistä osista, käytin noin 70 dollaria tähän projektiin. Osien hinta, all-in, on jotain 95 dollaria. Jos sinulla ei ole mitään osista jo, 115 dollaria.

Voit tehdä tämän hieman seuraavalla tavalla:

  • Käytä halvempia LED -valoja (vähemmän pikseliä/metri). Halvin löytämäni 5 miljoonan nauhan hinta on 20 dollaria Amazonissa.
  • Hanki PixelBlaze myyntiin tai odota, että Ben tekee siitä avoimen lähdekoodin ja tekee laitteiston itse. (Mutta jos hän tekee niin, nosta hänelle rahaa joka tapauksessa, laiteohjelmisto on uskomaton).
  • Käytä vähimmäisvirtalähdettä. Tämä projekti ei kuluta 75 W, ja voit vähentää kirkkautta PixelBlaze -laitteella, kunnes nauha toimii halvemmalla.

Jos teit kaiken tämän, pyörittämällä omaa ohjelmistoa ESP8266 -höyhenen tai vastaavan käyttöön, laitteiston BOM -hinta voi olla jopa 38 dollaria.

Vaihe 3: Vaihe 2: Koko LED -nauhat asianmukaisesti

Vaihe 2: Koko LED -nauhat asianmukaisesti
Vaihe 2: Koko LED -nauhat asianmukaisesti
Vaihe 2: Koko LED -nauhat asianmukaisesti
Vaihe 2: Koko LED -nauhat asianmukaisesti
Vaihe 2: Koko LED -nauhat asianmukaisesti
Vaihe 2: Koko LED -nauhat asianmukaisesti
Vaihe 2: Koko LED -nauhat asianmukaisesti
Vaihe 2: Koko LED -nauhat asianmukaisesti

Tarkastellessani 5 m: n nauhaani tajusin, että se on tehty 0,5 metrin osuuksista, jotka on juotettu yhteen. Näillä nauhoilla voit leikata minkä tahansa kahden LED -valon välillä. Mutta koska minulla on tapana kiinnittää huomiota typeriin asioihin ja koska hyllyni ovat vain noin 1,5 metriä pitkiä, leikkasin silikonivaipan ja juottelin nauhan jopa 1,5 metrin välein, jättäen viimeisen, 5 metrin pituisen osan myöhempää projektia varten.

Vaihe 4: Vaihe 3: Lisää hyppyliitännät

Vaihe 3: Lisää hyppyliitännät
Vaihe 3: Lisää hyppyliitännät

Koska hyllyni ovat 3x1,5 m, minun piti lisätä lanka alanauhojen väliin. Sinun ei tietenkään tarvitse tehdä tätä, jos haluat sytyttää vain yhden jatkuvan hyllyn.

Minun tapauksessani tein ~ 1,5 jalan jatkojohtoja 20 g: n silikonilangalla voimalinjoille ja 22 g: n datalinjalle. Mitä isompi, sitä parempi teho, vaikka ne kuitenkin pudottavat vähemmän jännitettä kuin itse nauha.

Juotin nämä suoraan nauhoihin, ei liittimiä. Liittimien ja puristettujen jatkeiden käyttäminen olisi paljon kauniimpaa.

Huomautus virrasta

LED -nauhat voivat olla hankalia, koska jokainen LED kuluttaa melko vähän virtaa. Jos kytket virran vain nauhan alkuun, jännite voi pudota niin merkittävästi nauhan loppuun mennessä, että sinisellä ja vihreällä ei ole tarpeeksi pääntilaa syttyäkseen kokonaan, mikä johtaa väritasapainoon. Tämä on useimmiten ongelma, kun esität täysin valkoista, sekä siksi, että jokainen pikseli kuluttaa suurinta tehoa (R = 100%, G = 100%, B = 100%) JA koska valkoinen väri näkyy missä tahansa tuloksena olevasta väristä tasapaino -ongelma. Jos esimerkiksi näytit vain sinistä, se on vain 1/3 maksimitehosta, ja jos nauhan lopussa oleva sininen on hieman himmeämpi, se ei ole niin havaittavissa.

Yksi tyypillinen ratkaisu on kytkeä virta muutamaan kohtaan nauhaa pitkin. Meidän tapauksessamme ehkä jokaisen hyllyn toisessa päässä.

Toinen mahdollisuus PixelBlazea käyttämällä on yksinkertaisesti himmentää nauhaa kokonaisuudessaan, koska PB tukee nauhan kirkkauden säätöä täysin erillään animaatiosta. Valoa ei havaita lineaarisesti, joten leikkaamalla tehon puoleen himmennät nauhaa vain hieman. Huomasin, että kokovalkoisen kuvion testaamalla voisin poistaa väritasapainoon liittyvät ongelmat vähentämällä nauhan kirkkauden 25%: iin, mikä vain pienensi kokonaisvalotehoa.

Tässä tapauksessa animaatio tarkoittaa, että nauha ei koskaan kuluta liian paljon virtaa, ei koskaan kuluta virtaa tasaisesti niin, että toinen pää nälkää toista, ja yleensä en huomannut olevan ongelma testata jatkuvan nauhan ohjelmistoa ennen asennusta. Pelissä himmennin vain nauhan, koska tyhjäkäynti -animaatio oli hieman kirkas makuuni.

Jotain ajateltavaa suurille asennuksille tai jos muutat käyttämiäsi animaatioita tehokkaammiksi.

Vaihe 5: Vaihe 4: Kytke virta

Vaihe 4: Kytke virta
Vaihe 4: Kytke virta
Vaihe 4: Kytke virta
Vaihe 4: Kytke virta

Virtaliitin

Virtalähteeni, kuten monet muutkin, toimitti 5,5 x 2,1 mm: n tynnyrin jakkiliittimen ruuviliitinsovittimeen juuri tällaiseen sovellukseen. Oikeastaan käytin samanlaista sovitinta, mutta ruuvittomilla pikaliittimillä ruuviliittimien sijaan.

LED-nauhat päättyvät tyypillisesti alussa ja lopussa sekä 3-nastaisella JST SM -liittimellä että kahdella paljaalla johdolla tehon lisäämiseksi erikseen. Kytkemme virran näihin kahteen erilliseen johtoon ja käytämme JST SM -liitintä saadaksesi tietoja ohjaimesta ja syöttämällä 5 V: n virtaa ohjaimelle.

Ohjain

Olisin voinut vain ruuvata 3 -nastaisen JST: n PixelBlaze -laitteeseen ja kutsua sitä päiväksi, mutta tarvitsin hieman enemmän vapautta ohjauslaatikossa, joten johdotin myös JST SM -uros -naaras jatkojohdon kätevällä johdolla. Mittarilla ei ole oikeastaan väliä, koska se syöttää vain muutaman mA ohjaimeen. Vaikka olisi hienompaa, jos minulla olisi tarkoitukseen tehty jatkojohto, jossa on puristetut liittimet kummassakin päässä, pikemminkin kuin pigtail-shrinkwrap-wire-shrinkwrap-pigtail.

Vaihe 6: Vaihe 5: Kytke painike

Vaihe 5: Kytke painike
Vaihe 5: Kytke painike

Piirin viimeinen osa on arcade -painikkeen kytkentä. Käytin ADC -tappia, koska kätevässä nastaotsikossa on vain yksi digitaalinen GPIO, eikä se ole käyttäjän kuvion käytettävissä - painike kyseisessä tapissa palvelee pyöräilyanimaatiokuvioiden erityistarkoitusta.

Voit päästä eroon käyttämättä ulkoista vetovastusta käyttämällä yhtä levyn pohjassa olevista digitaalisista tyynyistä, mutta en halunnut juottaa suoraan siihen. Lähes kaikki vastusarvot toimivat, mutta todennäköisesti pitävät> 1Kohm ja <0,5Mohm. Käytin 47K vetoa, koska se oli ensimmäinen vastus, joka kellui vapaasti laatikossani etsien kotia.

Vaihe 7: Vaihe 6: Tee laatikko

Vaihe 6: Tee laatikko
Vaihe 6: Tee laatikko
Vaihe 6: Tee laatikko
Vaihe 6: Tee laatikko

Minulla oli itse asiassa tämä laatikko painettu jo erillistä projektia varten, jopa joulu-y-värimalliin. Mutta kuten aiemmin sanoin, pahvilaatikko, jossa on aukko painikkeelle, toimisi hienosti. Tai ei laatikkoa ollenkaan, jos olet varma juotosliitoksistasi.

Tässä laatikossa ei alun perin ollut kaapelilähtöä, joten leikkasin reunoja hieman tehdäkseni tilaa. Tässä liittämässäni 3D -mallissa on kuitenkin uloskäynti. Tulosta takakansi harja ylöspäin ja kotelon kuori kuvapuoli alaspäin. Tarvitset melko hyvin valitut viipalointiasetukset, koska takakansi vain painaa paikalleen muutamalla pidikkeellä.

Vaihe 8: Vaihe 7: Ohjelmisto

PixelBlazen määrittäminen oli minulle vaikein osa, mutta sinulle helpoin. Kirjoitin noin 200 riviä koodia saadakseni kaikki animaatiot ja mekaniikka toimimaan, mutta voit ladata lataamani animaatiot! Käy osoitteessa PixelBlaze - Aloitusopas saadaksesi ohjeita PixelBlazen määrittämisestä ja kuvien lataamisesta siihen ja lataa sitten jokin yllä olevista kuvioista. Yksi niistä on tyylikäs valkoinen animaatio, kun peliä ei pelata, kun taas yksi on tahmea punainen ja vihreä kuvio tämän oppaan videoissa ja kuvissa. Voit tietysti muokata maun mukaan!

HUOMAUTUS: haluat määrittää nauhan pituuden asetuksista riippumatta. Nauhoilleni, joiden kokonaispituus on 4,5 metriä, se on 270 kuvapistettä.

Kuinka kuvio toimii

Kirjoittamani koodi on tilakone. Kaikki tilat perustuvat ajatukseen "valitsimesta", joka vierittää pikselinauhaa. Valintamalli on siniaallon nouseva ensimmäinen puolisko, skaalataan uudelleen nollasta 1: een ja neliöidään (tai kuutataan), jotta reunat haalistuvat, mutta jyrkästi. Tämän kuvion alku liikkuu nauhaa pitkin jonkin verran, ja jokainen animaatiokehys piirtää pikseliä intensiteetillä valitsimen aallon mukaan (eli valitsimen sijainti ei ole erillinen kokonaislukuinen pikseliraja). Tila 0 käyttää leveää valitsinta "ja selaa sitä nauhan läpi tasaisella nopeudella. Tila 0 siirtyy arvoon 1 painikkeen painalluksella.

Tila 1 kaventaa valitsimen 5 pikseliin ja asettaa nopeuden paljon nopeammin. Tilan 0> 1 siirtymisen aikana satunnainen viive asetetaan välille 3 - 7 sekuntia. Tila 1 kestää tämän satunnaisen viiveen ja siirtyy sitten tilaan 2.

Tila 2 on sama kuin 1, mutta hidastaa nopeutta eksponentiaalisesti ja kestää vain 2 sekuntia ennen siirtymistä tilaan 3.

Tila 3 asettaa valitsimen leveyden vieläkin kapeammaksi, jotta se määrittelee selkeästi yhden pullon, muuttaa värin vihreäksi lopullisen valinnan osoittamiseksi ja pysyy keskittyneenä samaan paikkaan 15 sekunnin ajan, kun humalaiset pelaajat riitelevät siitä, onko heidän todella juotava 40 mallasviina. Jos valitsin laskeutuu tiukasti kahden pullon väliin niin, että valinta ei ole selvä, pelaaja voi napauttaa painiketta uudelleen siirtyäkseen satunnaisesti eteen- tai taaksepäin parilla LEDillä lopullisen sijainnin selvittämiseksi. Vain yksi napautus on sallittu. 15 sekunnin kuluttua kuvio siirtyy takaisin tilaan 0 odottaen seuraavaa pyöräytystä.

Vaihe 9: Vaihe 8: Pelaa

  1. Lähesty painiketta
  2. Vapauta mielesi kaikista ajatuksista painikkeen painamisen seurauksista
  3. painaa nappia
  4. Odota odottaen
  5. Harkitse pelokkaasti ylemmän hyllyn skottia ja Goldschlageria, jonka välille olet juuri laskeutunut.
  6. Paina painiketta uudelleen selvittääksesi, minkä pullon kohtalo haluaa sinun ottavan näytteen. Kohtaloa ei saa pelata tai hallita.
  7. Katso kauhuissaan, kun vihreä hehku liikkuu tiukasti Goldschlagerin takana
  8. Napauta painiketta kiihkeästi toivoen työntää valitsinta vain vähän enemmän
  9. Anna itsesi kohtalolle ja anna kaverisi iloisesti kaataa hohtava myrkky.

Suositeltava: