Мазмұны:

W6: Шешімсіздерге арналған ойын: 9 қадам
W6: Шешімсіздерге арналған ойын: 9 қадам

Бейне: W6: Шешімсіздерге арналған ойын: 9 қадам

Бейне: W6: Шешімсіздерге арналған ойын: 9 қадам
Бейне: Weima W6 Всё то, за что мы её любим 2024, Шілде
Anonim
Image
Image
0 -қадам: Сөрелер бар
0 -қадам: Сөрелер бар

Мен ысқырықты қай вискімен сулаймын?

Бірнеше жыл бойы бізде «асханада» сөрелер жиынтығы болды, олардың жалғыз мақсаты - әлемдегі ең дистилденген сусын вискидің айналмалы, ақылға қонымды таңдауын көрсету және қол жетімді ету. Оңтүстіктен Денверге дейін Ирландияға, Шотландияға, тіпті Жапонияға дейін көптеген нұсқалар бар - қайсысы бүгін сұрақ қою керек?

Достар бөлісетін мерекелік шамдар мен мерекелік сусындар рухында мен бұл сұраққа ішімдік ойынымен, сәттілік стилінде, бірақ жылтырақ жауап беруге бел будым.

Мен көйлегімді жоғалтпау үшін және жағдайды сәл эмоционалды ету үшін қымбат бөтелкелердің көпшілігін Jaegermeister, King Cobra және Strongbow Golden Apple алмастырдым. Кейбір асыл тастар қалады. (Сіздер үшін, еуропалықтар үшін, Алтын алма-бұл сіз алатын үй-бұл Strongbow емес. Бұл-жасанды алма хош иісі бар қарапайым сироптың Америкаға ғана экспорты. Сіз Redbreast-ке қонғыңыз келеді, мен сізге уәде беремін.)

1 -қадам: 0 -қадам: Сөрелер бар

Әрине, ойын алкогольді ескере отырып жасалуы керек емес. Егер сіз қаласаңыз, сіз дәнді дақылдардың жинағын ойнай аласыз деп ойлаймын. Бірақ жаңадан бастағандар үшін сізде жарық шамдарын артта қалдыру үшін бірдеңе сөрелері болуы керек. Немесе аяқталды. Немесе астында.

Бізде әйгілі дисплейде ішімдіктер жинағы бар, және бұл партиялық трюк, сондықтан мен онымен бардым.

2 -қадам: 1 -қадам: Жыпылықтайтын шамдар мен қосалқы биттерді алыңыз

1 -қадам: Жыпылықтайтын шамдар мен қосалқы биттерді алыңыз
1 -қадам: Жыпылықтайтын шамдар мен қосалқы биттерді алыңыз

Бұл жоба WS2811/WS2812B «неопиксельді» жарық диодты жолақтар мен Бен Хенкенің PixelBlaze жарықдиодты контроллерінің айналасында жүреді. Мұның бәрін қосу үшін сізге қуат көзі мен бірнеше қосымша бит қажет болады.

Сатып алу тізімі: (Ескертпе: бұлардың ешқайсысы серіктестік сілтемелер емес. Мүмкін мен оны сынап көруім керек, $$ алыңыз. Оның орнына олар Smile сілтемелері.)

  • Жарықдиодты жолақ ($ 37) Ақ ПХД немесе Қара ПХД
  • Қуат көзі ($ 24) Сілтеме Ескертпе: Бұл шамасы, шамасы, 15А. Сізге қанша ток қажет болады, жалпы ұзындыққа байланысты. Кейінірек электрмен жабдықтау туралы ескертулерді қараңыз. Мен бәрібір тым көп сатып аламын, өйткені егер сіз оны басқа жобада қолдансаңыз, онда сізде қосымша шығын болады.
  • Контроллер ($ 29) PixelBlaze. Бен бұларды Тиндиде сатады. Аппараттық құралдың бағасы 30 доллар емес. Бағдарламалық қамтамасыз етудің бағасы 30 доллардан асады.
  • Түйме ($ 11) Сілтеме Әлбетте, сізге олардың біреуі ғана қажет, сондықтан сіз оларды Ebay -де аз мөлшерде арзанырақ таба аласыз.
  • Қосымша жарықдиодты жолақ коннекторлары ($ 10) Сілтеме
  • БАСҚА ($ 8): сіз оның орнына алдын ала жасалған кеңейтімдерді сатып ала аласыз, бұл таза және әдемі болуы мүмкін.
  • Контроллерді кеңейту үшін сым, ең дұрысы 3 өткізгіш
  • Түймешік корпусы (3D басып шығарылған) $ 0.50 (Егер сізде 3D принтер болмаса, оны картоннан немесе қосымша несиеге ағаштан жасаңыз)

Жеке менде бұл бөліктердің кейбірі болғандықтан, мен бұл жобаға шамамен 70 доллар жұмсадым. Бөлшектердің бағасы-барлығы 95 доллар. Егер сізде бөлшектер жоқ болса, $ 115.

Сіз мұны аздап жасай аласыз:

  • Арзан жарық диодтарын қолданыңыз (пиксель/метр аз). Мен тапқан ең арзан 5 метрлік жолақ - Amazon -да 20 доллар.
  • PixelBlaze -ді сатылымға шығарыңыз немесе Беннің оны ашық көзден алуын және аппараттық құралды жасауын күтіңіз. (Бірақ егер ол осылай жасаса, оған ақша салыңыз, микробағдарлама керемет).
  • Минималды қуат көзін қолданыңыз. Бұл жоба 75 Вт тұтынбайды, және сіз пиксельділікпен жарықтылықты төмендете аласыз, бұл жолақ арзан жеткізіліммен жұмыс жасамайынша.

Егер сіз мұның бәрін жасасаңыз, ESP8266 қауырсынды немесе басқа нәрсені пайдалану үшін өзіңіздің жеке бағдарламалық жасақтамаңызды айналдырсаңыз, BOM аппараттық құралының бағасы 38 долларға дейін арзан болуы мүмкін.

3 -қадам: 2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше

2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше
2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше
2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше
2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше
2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше
2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше
2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше
2 -қадам: Жарық диодты жолақтардың мөлшерін сәйкесінше

Менің 5 метрлік жолағыма қарап, мен оның 5 метрлік бөліктерде дәнекерленгенін түсіндім. Бұл жолақтардың көмегімен сіз кез келген екі жарықдиодты кесе аласыз. Бірақ мен ақымақ нәрселерге назар аударуға бейім болғандықтан және менің сөрелерімнің ұзындығы шамамен 1,5 м болатындықтан, мен силиконнан жасалған күртешені кесіп, жолағымды тіпті 1,5 м қадаммен түссіздендірдім.

4 -қадам: 3 -қадам: Jumper қосылымдарын қосыңыз

3 -қадам: Jumper қосылымдарын қосыңыз
3 -қадам: Jumper қосылымдарын қосыңыз

Менің сөрелерім 3x1.5 м болғандықтан, мен жолақтардың арасына сым қосуым керек болды. Әрине, егер сіз тек бір үздіксіз сөрені жарықтандырғыңыз келсе, мұны істеудің қажеті жоқ.

Менің жағдайда, мен электр желілері үшін 20га силикон сыммен, ал деректер желісі үшін 22ga ~ 1,5 футтық кеңейтімдер жасадым. Қуат неғұрлым үлкен болса, соғұрлым олар кернеудің төмендеуіне әкеледі.

Мен оларды тікелей жолақтарға дәнекерледім, қосқыштар жоқ. Қосқыштар мен қысылған кеңейтімдерді қолдану әлдеқайда әдемі болар еді.

Қуат туралы ескерту

Жарық диодты жолақтар қиын болуы мүмкін, себебі әрбір жарық диодты шамалы ток жұмсайды. Егер сіз тек жолақтың басталуына қуат берсеңіз, кернеу жолақтың соңына қарай айтарлықтай төмендейді, сондықтан көк пен жасыл түстерді қосу үшін бос орын жеткіліксіз, бұл түс балансының бұзылуына әкеледі. Бұл көбінесе толық ақ түспен көрсеткенде мәселе, себебі әр пиксель максималды қуатты тұтынады (R = 100%, G = 100%, B = 100%) және ақ түс кез келген нәтижені көретіндіктен. баланс мәселесі. Мысалы, егер сіз тек көк түспен көрсететін болсаңыз, онда бұл максималды қуаттың 1/3 бөлігі, ал егер жолақтың соңындағы көк сәл күңгірт болса, ол байқалмайды.

Әдеттегі шешімдердің бірі - жолақтың бойындағы бірнеше нүктеге электр қуатын қосу. Біздің жағдайда, мүмкін, әр сөренің бір шетінде.

PixelBlaze -ті қолданудың тағы бір мүмкіндігі - бұл жолақты жалпы түссіздендіру, себебі ПБ анимациядан мүлдем бөлек жолақтың жарықтығын бақылауды қолдайды. Жарық сызықты түрде қабылданбайды, сондықтан қуатты екі есе азайту арқылы сіз жолақты аздап күңгірттейсіз. Мен ақ түсті үлгіні тексере отырып, жолақ жарықтығын 25%-ға дейін төмендету арқылы түс балансының мәселелерін шеше алатынымды білдім, бұл жалпы жарық шығаруды сәл ғана азайтты.

Бұл жағдайда анимация дегеніміз, бұл жолақ ешқашан көп қуат жұмсамайды, бір қуатты біркелкі жұмсамайды, сондықтан бір ұшы екіншісін аш қалдырады, және мен оны орнатпас бұрын бағдарламалық жасақтаманы үздіксіз жолақта сынау проблемасы болғанын байқамадым.. Ойын үшін мен жолақты тек күңгірттедім, себебі бос анимация менің талғамыма сәл жарқын болды.

Үлкен қондырғылар туралы ойлану керек нәрсе, немесе егер сіз қолданатын анимацияны күштірек етіп өзгертсеңіз.

5 -қадам: 4 -қадам: Қуатты қосу

4 -қадам: Қуатты қосу
4 -қадам: Қуатты қосу
4 -қадам: Қуатты қосу
4 -қадам: Қуатты қосу

Қуат ұясы

Менің қуат көзім, көптеген адамдар сияқты, 5,5х2,1 мм бөшкеге арналған ұямен бірге келді, ол дәл осындай қосымшаға арналған. Мен қолданған нәрсе ұқсас адаптер болды, бірақ бұрандалы терминалдардың орнына бұрандасыз жылдам қосылу.

Жарық диодты жолақтар әдетте 3-істікшелі JST SM қосқышы мен екі жалаңаш сыммен қосылып, бөлек қуат қосылады. Біз осы екі бөлек сымды қосамыз және JST SM қосқышын пайдаланып, 5В қуатын контроллерден аламыз.

Контроллер

Мен жай ғана 3 істікшелі JST -ді PixelBlaze -ге бұрап, оны бір күн деп атауға болар еді, бірақ маған басқару қорабының көмегімен сәл көбірек еркіндік қажет болды, сондықтан мен JST SM еркегін әйелге ұзартқыш кабельге қостым. Бұл жерде өлшегіш маңызды емес, себебі ол тек контроллерге бірнеше мА береді. Егер менде шошқа-шөгу-сым-шөгу-торсық емес, әр ұшында коннекторы бар арнайы ұзартқыш кабель болса, бұл жақсы болар еді.

6 -қадам: 5 -қадам: түймені сыммен қосыңыз

5 -қадам: түймені жалғаңыз
5 -қадам: түймені жалғаңыз

Схеманың соңғы бөлігі - аркадалық түймені сыммен байланыстыру. Мен ADC түйреуішін қолдандым, себебі ыңғайлы түйіндемеде тек бір ғана цифрлық GPIO бар және ол пайдаланушыға қол жетімді емес - бұл түйреуіш анимациялық үлгілердің велосипедінің арнайы мақсатына қызмет етеді.

Тақтаның төменгі жағындағы сандық жастықшалардың бірін қолдана отырып, сыртқы тартқыш резисторды пайдаланбай-ақ құтылуға болады, бірақ мен оған тікелей дәнекерлегім келмеді. Резистордың кез келген дерлік мәні жұмыс істейді, бірақ> 1Kohm және <0,5Mohm болуы мүмкін. Мен 47K тартқышты қолдандым, себебі бұл менің қорабымда бос қалатын, үй іздеген бірінші резистор болды.

7 -қадам: 6 -қадам: қорап жасаңыз

6 -қадам: қорап жасаңыз
6 -қадам: қорап жасаңыз
6 -қадам: қорап жасаңыз
6 -қадам: қорап жасаңыз

Менде бұл қорап бөлек жобаға, тіпті Рождестволық түс схемасымен де басылған болатын. Бірақ мен бұрын айтқанымдай, түйме үшін кесілген картон қорап жақсы болар еді. Немесе қорап жоқ, егер сіз дәнекерлеу қосылыстарына сенімді болсаңыз.

Бұл қорапта бастапқыда кабельдік шығу жоқ еді, сондықтан мен бос орын алу үшін жиектерін сәл қиып алдым. Бұл жерде мен қосқан 3D -модельдің шығуы бар. Артқы қақпақты жотасы жоғары, ал корпустың қабығын төмен қаратып басып шығарыңыз. Сізге өте жақсы терілген кескіштің параметрлері қажет болады, себебі артқы қақпақ бір-біріне бекітілген күйде басылады.

8 -қадам: 7 -қадам: Бағдарламалық қамтамасыз ету

PixelBlaze -ті орнату мен үшін ең қиын, бірақ сіз үшін ең оңай болды. Мен барлық анимациялар мен механиканың жұмыс істеуі үшін 200 -ге жуық код жолын жаздым, бірақ сіз мен қосқан анимацияларды жүктей аласыз! PixelBlaze -ге кіріңіз - PixelBlaze -ді орнату және оған үлгілерді жүктеу туралы нұсқауларды алу үшін, содан кейін жоғарыдағы үлгілердің бірін жүктеңіз. Олардың бірі - бұл ойын орындалмаған кездегі ақ түсті анимация, ал біреуі осы нұсқаулықтағы бейнелер мен суреттердегі қызыл және жасыл түсті үлгі. Әрине, сіз дәміне қарай өзгерте аласыз!

ЕСКЕРТПЕ: сіз жолақтың ұзындығын параметрлерге орнатқыңыз келеді. Менің жалпы ұзындығы 4,5 метр болатын жолақтар үшін бұл 270 пиксель.

Үлгі қалай жұмыс істейді

Мен жазған код - бұл мемлекеттік машина. Штаттардың барлығы пиксел жолағы бойымен айналатын «селектор» идеясына негізделген. Селекторлық үлгі-бұл синусоиданың көтерілетін бірінші жартысы, 0-ден 1-ге дейін қайта масштабталады және жиектері өшуі үшін квадратқа (немесе текшеге), бірақ күрт түседі. Бұл үлгінің басталуы біршама жылдамдықпен жолақ бойымен жылжиды және әрбір анимациялық кадр селекторлық толқынға сәйкес қарқындылықпен пиксельдер салады (яғни селекторлық позиция пиксельдердің шексіз шекарасы емес). 0 күйі кең «селекторды» қолданады. «және оны жылдамдықпен жолақ бойымен айналдырады. Түймені басу арқылы 0 күйі 1 -ге ауысады.

1 күйі селекторды 5 пиксельге дейін тарылтады және жылдамдықты әлдеқайда жылдам орнатады. 0> 1 күйге ауысу кезінде кездейсоқ кідіріс 3 -тен 7 секундқа дейін орнатылады. 1 күй осы кездейсоқ кідіріске созылады, содан кейін 2 күйге ауысады.

2 -күй 1 -ге ұқсас, бірақ жылдамдық экспоненциалды түрде төмендейді және 3 -күйге ауыспас бұрын 2 секундқа ғана созылады.

3 күйі бір бөтелкені нақты анықтау үшін селектордың енін одан да тар етіп белгілейді, түпкілікті таңдауды көрсету үшін түсі жасылға өзгереді және 15 секунд бойы сол жерде фокусталады, ал мас ойыншылар шын мәнінде 40 стакан ішу керек пе деп ойлайды. уыт сусыны. Егер селектор екі бөтелкенің арасына мықтап түссе, таңдау түсініксіз болса, ойыншы түймені тағы бір рет түртіп, соңғы орынды айқындау үшін жарық диодты екі рет кездейсоқ алға немесе артқа жылжыта алады. Тек бір рет түртуге рұқсат етілген. 15 секундтан кейін үлгі 0 айналады, келесі айналуды күтеді.

9 -қадам: 8 -қадам: Ойна

  1. Түймеге жақындаңыз
  2. Түймені басудың салдары туралы кез келген ойдан өз ойыңызды босатыңыз
  3. Түймені басыңыз
  4. Алдын ала күте тұрыңыз
  5. Жоғарғы сөреде орналасқан скотч пен сіз жақында ғана жерге түскен Goldschlager-ді қорқынышпен қарастырыңыз.
  6. Қай бөтелкенің тағдыры сізден үлгі алғысы келетінін түсіндіру үшін түймені қайтадан басыңыз. Тағдырды ойынмен басқаруға болмайды.
  7. Жасыл жарқырау Goldschlager -дің артында мықтап жылжып бара жатқанын қорқынышпен қараңыз
  8. Селекторды тағы біршама жылжыту үшін ашуланшақ түймені түртіңіз
  9. Өз тағдырыңызға мойынсұныңыз және сіздің досыңызға жарқыраған уды лақтырып жіберіңіз.

Ұсынылған: