Სარჩევი:

W6: სასმელი თამაში გადაუწყვეტელთათვის: 9 ნაბიჯი
W6: სასმელი თამაში გადაუწყვეტელთათვის: 9 ნაბიჯი

ვიდეო: W6: სასმელი თამაში გადაუწყვეტელთათვის: 9 ნაბიჯი

ვიდეო: W6: სასმელი თამაში გადაუწყვეტელთათვის: 9 ნაბიჯი
ვიდეო: REVIEW IPHONE 12 PRO MAX DAN TUTORIAL CARA MENYAMBUNGKAN ELGATO HD60 S+ KE PC 2024, ივლისი
Anonim
Image
Image
ნაბიჯი 0: გქონდეთ თაროები
ნაბიჯი 0: გქონდეთ თაროები

რომელი ვისკით დავასველებ ჩემს სასტვენს?

უკვე რამდენიმე წელია, ჩვენ გვაქვს სასადილო ოთახის თაროები, რომლის ერთადერთი მიზანია აჩვენოს და ადვილად ხელმისაწვდომი გახადოს მსოფლიოს უდიდესი გამოხდილი სასმელის, ვისკის მბრუნავი, გონივრულად ფართო არჩევანი. სამხრეთიდან დენვერამდე ირლანდიამდე, შოტლანდიამდე და იაპონიამდეც კი, ბევრი ვარიანტია - რაც ბადებს კითხვას, რომელი უნდა ვცადო დღეს?

სადღესასწაულო მოციმციმე და მეგობრებთან ერთად გაცემული სადღესასწაულო სასმელების სულისკვეთებით, მე შევეცადე ამ კითხვას ვუპასუხო სასმელის თამაშით, ბედისწერის სტილით, მაგრამ უფრო ბრწყინვალეთ.

იმის სულისკვეთებით, რომ მაისური არ დამეკარგა და რომ ყველაფერი უფრო ემოციური გამხდარიყო, მე უფრო ძვირიანი ბოთლების უმეტესობა შევცვალე Jaegermeister, King Cobra და Strongbow Golden Apple. თუმცა, ზოგიერთი ძვირფასი ქვა დარჩა. (თქვენთვის, ევროპელებისთვის, ოქროს ვაშლი არ არის ისეთი ძლიერი სიძლიერე, რომელსაც სახლში მიიღებთ. ეს არის მხოლოდ ამერიკული ექსპორტის უბრალო სიროფი ხელოვნური ვაშლის არომატით. გირჩევთ დაჯდეთ Redbreast– ზე, გპირდებით.)

ნაბიჯი 1: ნაბიჯი 0: გქონდეთ თაროები

რა თქმა უნდა, თამაში არ უნდა შეიქმნას ალკოჰოლის გათვალისწინებით. მე ვფიქრობ, რომ თქვენ შეგიძლიათ gamify ინტენსიური მარცვლეულის კოლექცია, თუ გნებავთ. დამწყებთათვის, თქვენ უნდა გქონდეთ რაღაცის თაროები, რათა მოციმციმე შუქები უკან დაიხიოთ. ან დასრულდა. ან ქვეშ.

ჩვენ უკვე გვყავს ალკოჰოლური სასმელების კოლექცია თვალსაჩინო ჩვენებაზე და ეს არის წვეულების ხრიკი გულში, ასე რომ, მე იქ წავედი.

ნაბიჯი 2: ნაბიჯი 1: შეიძინეთ მოციმციმე ნათურები და დამხმარე ნაწილები

ნაბიჯი 1: შეიძინეთ მოციმციმე ნათურები და დამხმარე ნაწილები
ნაბიჯი 1: შეიძინეთ მოციმციმე ნათურები და დამხმარე ნაწილები

მთელი ეს პროექტი ტრიალებს WS2811/WS2812B "neopixel" LED ზოლების და ბენ ჰენკეს PixelBlaze LED კონტროლერის გარშემო. თქვენ დაგჭირდებათ ეს, კვების ბლოკი და რამდენიმე დამატებითი ბიტი ამ ყველაფრის დასაკავშირებლად.

სავაჭრო სია: (შენიშვნა: არცერთი არ არის შვილობილი ბმული. იქნებ ეს უნდა ვცადო, მივიღო $ $. სამაგიეროდ, ისინი ღიმილის ბმულები არიან.)

  • LED ზოლები ($ 37) თეთრი PCB ან შავი PCB
  • ელექტრომომარაგება ($ 24) ბმული შენიშვნა: ეს არის ალბათ ზედმეტი, ეს არის 15A. რამდენად დაგჭირდებათ რეალურად დამოკიდებულია საერთო სიგრძეზე. იხილეთ შენიშვნები მოგვიანებით ელექტროენერგიის მიწოდებასთან დაკავშირებით. მე მაინც ზედმეტად ვყიდულობ ყოველ შემთხვევაში, რადგან თუ ოდესმე გამოიყენებ მას სხვა პროექტში, მაშინ გაქვს ზედმეტი.
  • კონტროლერი ($ 29) PixelBlaze. ბენი ყიდის მათ ტინდიზე. აპარატურა არ ღირს 30 დოლარი. პროგრამული უზრუნველყოფის ღირებულება 30 დოლარზე მეტია.
  • ღილაკი ($ 11) ბმული ცხადია, თქვენ გჭირდებათ მხოლოდ ერთი მათგანი, ასე რომ თქვენ ალბათ იპოვით მათ იაფად Ebay– ში უფრო მცირე რაოდენობით.
  • დამატებითი LED ზოლის კონექტორები ($ 10) ბმული
  • ალტერნატიულად ($ 8): შეგიძლიათ შეიძინოთ წინასწარ დამზადებული გაფართოებები, რაც, ალბათ, უფრო სუფთა და ლამაზია
  • ზოგიერთი მავთული, იდეალურად 3 გამტარი, კონტროლერის გაფართოების გასაკეთებლად
  • ღილაკის კორპუსი (3D ბეჭდვით) 0.50 $ (თუ თქვენ არ გაქვთ 3D პრინტერი, გააკეთეთ საკუთარი თავი მუყაოსგან, ან დამატებითი კრედიტისთვის, ხისგან)

პირადად მე, ვინაიდან მე უკვე მქონდა ეს ნაწილები, დაახლოებით 70 დოლარი დავხარჯე ამ პროექტზე. ნაწილების ღირებულება, მთლიანობაში, არის დაახლოებით $ 95. თუ არცერთი ნაწილი არ გაქვთ უკვე, $ 115.

თქვენ შეგიძლიათ ამის გაკეთება ცოტათი:

  • გამოიყენეთ იაფი LED- ები (ნაკლები პიქსელი/მეტრი). ყველაზე იაფი 5 მეტრიანი ზოლი, რომელიც ვიპოვე, 20 დოლარია ამაზონზე.
  • მიიღეთ PixelBlaze გასაყიდად, ან დაელოდეთ სანამ ბენი გახდის მას ღია კოდს და გააკეთებს ტექნიკას. (მაგრამ თუ ის ამას აკეთებს, მაინც მიეცით მას ფული, firmware წარმოუდგენელია).
  • გამოიყენეთ მინიმალური სპეციფიკაციის კვების წყარო. ეს პროექტი არ მოიხმარს 75 ვტ – ს და თქვენ შეგიძლიათ შეამციროთ სიკაშკაშე PixelBlaze– ით მანამ, სანამ ზოლები არ იმუშავებს იაფად.

თუ თქვენ ეს ყველაფერი გააკეთეთ, გაააქტიურეთ თქვენი საკუთარი პროგრამული უზრუნველყოფა ESP8266 ბუმბულის ან მსგავსი რამის გამოსაყენებლად, ტექნიკის BOM ღირებულება შეიძლება იყოს ისეთივე იაფი, როგორც $ 38 ან მეტი.

ნაბიჯი 3: ნაბიჯი 2: ზომა LED ზოლები სათანადოდ

ნაბიჯი 2: ზომა LED ზოლები სათანადოდ
ნაბიჯი 2: ზომა LED ზოლები სათანადოდ
ნაბიჯი 2: ზომა LED ზოლები სათანადოდ
ნაბიჯი 2: ზომა LED ზოლები სათანადოდ
ნაბიჯი 2: ზომა LED ზოლები სათანადოდ
ნაბიჯი 2: ზომა LED ზოლები სათანადოდ
ნაბიჯი 2: ზომა LED ზოლები სათანადოდ
ნაბიჯი 2: ზომა LED ზოლები სათანადოდ

ჩემს 5 მ ზოლს რომ ვუყურებ, მივხვდი, რომ იგი დამზადებულია.5 მეტრიან ნაწილებად, რომლებიც ერთმანეთთან იყო შეკრული. ამ ზოლების საშუალებით შეგიძლიათ გაჭრათ ნებისმიერ ორ LED- ს შორის. მაგრამ ვინაიდან მე სულელურ რაღაცეებს ვაფიქსირებ და რადგან ჩემი თაროები ზუსტად ზუსტად 1.5 მეტრია, სილიკონის ჟაკეტი მოვიჭერი და ჩემი ზოლები 1,5 მ -ით გავზარდე, რის შემდეგაც დავტოვე ბოლო.5 მეტრიანი მონაკვეთი მოგვიანებით პროექტზე.

ნაბიჯი 4: ნაბიჯი 3: დაამატეთ Jumper კავშირები

ნაბიჯი 3: დაამატეთ Jumper კავშირები
ნაბიჯი 3: დაამატეთ Jumper კავშირები

ვინაიდან ჩემი თაროები 3x1.5 მეტრია, მე მჭირდება მავთულის დამატება ჩემს ქვე-ზოლებს შორის. რა თქმა უნდა, თქვენ არ გჭირდებათ ამის გაკეთება, თუ გსურთ მხოლოდ ერთი უწყვეტი თარო აანთოთ.

ჩემს შემთხვევაში, მე გავაკეთე ft 1.5 ფუტიანი გაფართოება 20 გ სილიკონის მავთულით ელექტროგადამცემი ხაზებისთვის და 22 გიგა მონაცემთა ხაზისთვის. რაც უფრო დიდია, მით უკეთესი ენერგიისთვის, თუმცა ეს ნაკლებ ძაბვას ჩამოაგდებს, ვიდრე თავად ზოლები.

მე უბრალოდ გავამაგრე ეს პირდაპირ ზოლებზე, არანაირი კონექტორი. კონექტორებისა და დამტვრეული გაფართოებების გამოყენება ბევრად უფრო ლამაზი იქნებოდა.

შენიშვნა ძალაუფლების შესახებ

LED ზოლები შეიძლება იყოს სახიფათო, რადგან თითოეული LED მოიხმარს საკმაოდ ცოტა დენს. თუ თქვენ მხოლოდ ჩართავთ ზოლის დაწყებას, ძაბვა შეიძლება მნიშვნელოვნად შემცირდეს ზოლის ბოლოსთვის, რომ ლურჯსა და მწვანეს არ გააჩნიათ საკმარისი თავისუფალი ადგილი სრულად ჩართვისთვის, რაც იწვევს ფერის ბალანსის პრობლემებს. ეს უმეტესწილად პრობლემაა, როდესაც თქვენ აჩვენებთ სრულ თეთრს, ორივე იმიტომ, რომ თითოეული პიქსელი მოიხმარს მაქსიმალურ ენერგიას (R = 100%, G = 100%, B = 100%) და რადგან თეთრი არის ის, სადაც თქვენ ნახავთ ნებისმიერ ფერს ბალანსის საკითხი. მაგალითად, თუ თქვენ მხოლოდ ცისფერს აჩვენებდით, ეს არის მაქსიმალური სიმძლავრის 1/3, ხოლო თუ ზოლის ბოლოს ლურჯი ოდნავ მუქია, ეს არც ისე შესამჩნევია.

ერთ -ერთი ტიპიური გამოსავალია ელექტროენერგიის მიწოდება ზოლის გასწვრივ რამდენიმე წერტილში. ჩვენს შემთხვევაში, შესაძლოა თითოეული თაროს ერთ ბოლოში.

კიდევ ერთი შესაძლებლობა, PixelBlaze– ის გამოყენებით, არის მხოლოდ ზოლის დაბინდვა, რადგან PB მხარს უჭერს ზოლების სიკაშკაშის კონტროლს, რომელიც სრულიად გამოყოფილია ანიმაციისგან. სინათლე არ აღიქმება წრფივად, ამიტომ ენერგიის ნახევარზე გაყოფით თქვენ მხოლოდ ოდნავ ანათებთ ზოლს. აღმოვაჩინე, რომ ვამოწმებდი სრულ თეთრ ნიმუშს, მე შემეძლო აღმოფხვრა ფერების ბალანსის პრობლემები, ზოლის სიკაშკაშე 25%-მდე შემცირებით, რამაც მხოლოდ ოდნავ შეამცირა მთლიანი სინათლის გამომუშავება.

ამ შემთხვევაში, ანიმაცია ნიშნავს იმას, რომ ზოლები არასოდეს მოიხმარს ძალიან ბევრ ენერგიას, არასოდეს მოიხმარს ენერგიას თანაბრად ისე, რომ ერთი ბოლო მეორეს შიმშილი მოჰყვეს და საერთოდ, მე ვერ შევამჩნიე, რომ პრობლემა იყო პროგრამული უზრუნველყოფის შემოწმება უწყვეტ ზოლზე ინსტალაციამდე რა თამაშისთვის, მე მხოლოდ დაბნელებული ვარ ზოლი, რადგან მოჩვენებითი ანიმაცია ჩემი გემოვნებით ოდნავ ნათელი იყო.

დიდი საინსტალაციო მოწყობილობის დასაფიქრებლად, ან თუ თქვენ შეცვლით ანიმაციებს, რომლებსაც იყენებთ, იქნება უფრო ენერგიული.

ნაბიჯი 5: ნაბიჯი 4: შეაერთეთ ენერგია

ნაბიჯი 4: შეაერთეთ ენერგია
ნაბიჯი 4: შეაერთეთ ენერგია
ნაბიჯი 4: შეაერთეთ ენერგია
ნაბიჯი 4: შეაერთეთ ენერგია

დენის ჯეკი

ჩემი კვების ბლოკი, როგორც ბევრს, მოყვა 5.5x2.1 მმ ლულის ჯეკი ტერმინალის ადაპტერის ხრახნიანი მხოლოდ ამ სახის პროგრამისთვის. რაც მე რეალურად გამოვიყენე იყო მსგავსი ადაპტერი, მაგრამ ხრახნიანი სწრაფი შეერთებით ხრახნიანი ტერმინალების ნაცვლად.

LED ზოლები, როგორც წესი, მთავრდება დასაწყისში და მთავრდება როგორც 3 პინიანი JST SM კონექტორით, ასევე ორი შიშველი მავთულით, რომ ცალკე დაამატოთ ენერგია. ჩვენ დავამყარებთ ენერგიას ამ ორ ცალკეულ მავთულზე და გამოვიყენებთ JST SM კონექტორს, რომ მივიღოთ მონაცემები და მივაწოდოთ 5V ენერგია კონტროლერს.

კონტროლერი

მე შემეძლო მხოლოდ 3 პინიანი JST შევაერთო PixelBlaze– ში და დამეძახა იგი დღეში, მაგრამ მე მჭირდებოდა ცოტა მეტი თავისუფლება საკონტროლო ყუთში, ამიტომ მე ასევე შევიყვანე JST SM მამრობითი სქესის მდედრობითი სქესის კაბელი მოსახერხებელი მავთულით. ლიანდაგს აქ ნამდვილად არ აქვს მნიშვნელობა, რადგან ის მხოლოდ რამდენიმე mA ამარაგებს კონტროლერს. მიუხედავად იმისა, რომ უფრო ლამაზი იქნებოდა, მე მქონდეს მიზანმიმართული გაფართოების კაბელი თითოეულ ბოლოში დამსხვრეული კონექტორებით, ვიდრე პიგტეილი-შევიწროება-მავთული-შევიწროება-პიგტეილი.

ნაბიჯი 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, მაგრამ ამცირებს სიჩქარეს ექსპონენციალურად და გრძელდება მხოლოდ 2 წამი, ვიდრე გადადის 3 მდგომარეობაზე.

მდგომარეობა 3 ადგენს ამომრჩევლის სიგანეს კიდევ უფრო ვიწროდ, რათა ზუსტად განსაზღვროს ერთი ბოთლი, იცვლის ფერს მწვანედ, რომ მიუთითოს საბოლოო შერჩევა და რჩება იმავე ადგილას კონცენტრირებული 15 წამის განმავლობაში, ხოლო მთვრალი მოთამაშეები კამათობენ იმაზე, რეალურად უნდა დალიონ თუ არა 40 ალაოს ლიქიორი. იმ მომენტამდე, თუ სელექტორი მტკიცედ ეშვება ორ ბოთლს შორის ისე, რომ შერჩევა არ არის გასაგები, მოთამაშეს შეუძლია კიდევ ერთხელ დააჭიროს ღილაკს შემთხვევით წინ ან უკან რამოდენიმე LED- ები საბოლოო პოზიციის გასარკვევად. ნებადართულია მხოლოდ ერთი შეხება. 15 წამის შემდეგ, ნიმუში ბრუნდება 0 მდგომარეობაში და ელოდება შემდეგ ტრიალს.

ნაბიჯი 9: ნაბიჯი 8: ითამაშე

  1. მიუახლოვდით ღილაკს
  2. გაათავისუფლეთ გონება ყოველგვარი ფიქრისაგან ღილაკზე დაჭერის შედეგების შესახებ
  3. დააჭირეთ ღილაკს
  4. დაელოდეთ მოლოდინში
  5. შეშფოთებით გაითვალისწინეთ ზედა თაროების სკოტჩი და გოლდშლაგერი, რომელთა შორისაც ახლახან მოხვდით.
  6. კვლავ დააჭირეთ ღილაკს იმის გასარკვევად, თუ რომელი ბოთლის ბედი გისურვებთ ნიმუშის აღებას. ბედი არ უნდა იყოს გათამაშებული ან გაკონტროლებული.
  7. შეხედე საშინლად, როგორ მწვანე ბზინვარება მყარად მოძრაობს გოლდშლაგერის უკან
  8. სასტიკად შეეხეთ ღილაკს იმ იმედით, რომ ამომრჩეველს კიდევ ცოტა შეაძრწუნებთ
  9. დაანებეთ თავი თქვენს ბედს და ნება მიეცით თქვენს მეგობარს მხიარულად დაასხით მოციმციმე შხამი.

გირჩევთ: