Სარჩევი:
- ნაბიჯი 1: ნაწილები საჭირო
- ნაბიჯი 2: მიკროსქემის დაფა
- ნაბიჯი 3: ტელეფონები
- ნაბიჯი 4: ტელეფონების გაყვანილობა
- ნაბიჯი 5: წრიული დაფის შედუღება
- ნაბიჯი 6: გააფუჭეთ ეს ყველაფერი ერთად
- ნაბიჯი 7: კოდი
- ნაბიჯი 8: მომავალი გამეორება
ვიდეო: Neo Pixel, უსწრაფესი თამაში: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მე ავაშენე ეს პროექტი იმიტომ, რომ წავიდე ჩემს ადგილობრივ Makerfaire In Newcastle, დიდი ბრიტანეთი. იდეა იყო სკოლის ეზოში თამაშის გაკეთება, რომელიც შედარებით იაფი და მარტივი წარმოება იქნებოდა.
იდეა მარტივია, რომ გაიმარჯვოთ თქვენ უნდა დააჭიროთ ღილაკს არაერთხელ, სანამ პიქსელის რგოლს არ შეავსებთ სინათლით. თქვენ პირდაპირ კონკურენციას უწევთ მეტოქეს და გამარჯვებული იღებს მწვანე მოციმციმე ბეჭედს, ხოლო დამარცხებული იღებს წითელ მოციმციმე ბეჭედს.
პროექტის განსახორციელებლად გამოვიყენე SolidWorks დიზაინი, 3D ბეჭდვა და მე შევიმუშავე მიკროსქემის დაფები Fritzing– ის გამოყენებით. მე მქონდა დაფები დაფქული ჩემი უნივერსიტეტი.
მე ვფიქრობ, რომ პროექტი კარგად დასრულდა. ვიდეო აჩვენებს თამაშის თამაშს; მარტივი, მაგრამ ეფექტური.
ნაბიჯი 1: ნაწილები საჭირო
მე მქონდა ამ ნივთების ნაწილი, მაგრამ მთლიანი მასალის აშენება არც თუ ისე ძვირი დაჯდებოდა. მე გამოვიყენე Ethernet მონაცემთა კაბელი ტელეფონებისთვის, რადგან მას ჰქონდა უამრავი ბირთვი ტელეფონებისა და ღილაკების დასაკავშირებლად.
ნაწილების სია:
Solder headers ქალი და მამაკაცი
Adafruit Trinket - მინი მიკროკონტროლერი - 5V Logic
ნეოპიქსელის ბეჭედი
3 x AAA ბატარეის დამჭერი ჩართვა/გამორთვა და 2 პინიანი JST
2 x 10K რეზისტორები
ძველი Ethernet ქსელის კაბელი
JST-PH 2 პინიანი SMT მარჯვენა კუთხის კონექტორი
ხრახნიანი ტერმინალები 2.54 მმ სიმაღლეზე (3 პინიანი) და (5 პინიანი)
ნაბიჯი 2: მიკროსქემის დაფა
პირველი გამეორება აშკარად დაფუძნებული იყო პურის დაფაზე, მაგრამ როგორც კი ეს გავაკეთე, მე შევქმენი მიკროსქემის დაფა Fritzing– ის გამოყენებით. მე ყველაფერი გავაკეთე მიკროსქემის დაფაზე, რადგან მინდოდა გამომეყენებინა სათაურები და არა კომპონენტები პურის დაფაზე, რომ შემეერთებინა ეს.
მე ავტვირთე.fzz ფაილი, არ ვარ დარწმუნებული რამდენად იყენებს სქემატურს, მაგრამ თქვენ შეგიძლიათ მარტივად გამოიყენოთ ფაილი დაფის დაფქვის ან ამოტვიფრისთვის.
დაფის ხედი გვიჩვენებს ცალმხრივი დაფის ქვედა მხარეს. მე მონიშნული მაქვს ხრახნიანი ტერმინალები ტელეფონის შესაბამისი მავთულხლართებით.
ნაბიჯი 3: ტელეფონები
შედის ტელეფონების SolidWorks ფაილი და STL ფაილი.
მე გამოვიყენე მაკერბოტი მათ დასაბეჭდად და ისინი ორიენტირებულნი იყვნენ პირდაპირ (ანუ ისე, როგორც თქვენ გეჭიროთ). დამავიწყდა ნეო-პიქსელის რგოლების მავთულის ხვრელების დაშვება, ასე რომ მომიწია მათი გაბურღვა.
მარკერის კალმით აღვნიშნე ხვრელების პოზიციები და გამოვიყენე ხელის საბურღი ხვრელების გასათბობად.
ნაბიჯი 4: ტელეფონების გაყვანილობა
ეს ცოტა სახიფათო იყო, მაგრამ მავთულხლართების შემდეგ, აღმოვაჩინე, რომ მონაცემთა კაბელის პირველად ჩასმა და პატარა ხრახნიანი სადენების სწორი პოზიციის დასაჭერად მე შევძელი მავთულის გავლა გაბურღულ მთლიანებსა და ღილაკების ხვრელში.
ჩემი მონაცემების კაბელის მავთულის ფერები ასე იყო მიერთებული
ნეოპიქსელის ბეჭედი
ყავისფერი - NeoPixel In
ყავისფერი და თეთრი -NeoPixel Out
მწვანე - ნეოპიქსელის სიმძლავრე
მწვანე და თეთრი- გრუნტი
ღილაკი
ლურჯი - ღილაკი ადგილზე
ლურჯი და თეთრი- ღილაკი სიგნალი
მე ეს ორი ერთსა და იმავე ღილაკის ტერმინალში შევიყვანე
ნარინჯისფერი ღილაკი 5V
ნაბიჯი 5: წრიული დაფის შედუღება
შენობა რამდენიმე ეტაპად გავაკეთე:
1) მე შევაერთე ბატარეის კონექტორი ტრინკეტში.
ეს არის ზედაპირზე დასადგმელი, ისე ცოტა სახიფათო, მაგრამ აღმოჩნდა, რომ ბულდოგის დამჭერი გამოსადეგი იყო კონექტორის შესადუღებლად.
2) მხტუნავებში და რეზისტენტებში შევაერთე.
წრეში არის სამი და მოგვიანებით მივხვდი, რომ ორი არ არის საჭირო. ასევე მე თავიდან მქონდა განზრახული გამომეყენებინა გადატვირთვის ღილაკი, მაგრამ აღმოვაჩინე, რომ ბატარეის გამორთვა, როგორც გადატვირთვა, უკეთესი და ადვილი იყო პროგრამირებისთვის. (ალბათ მეორე ვერსია უკეთესი იქნება)
3) შემდეგ შევაერთე ხრახნიანი ტერმინალი ადგილზე.
4) ბოლოს და ბოლოს შევიკარი წვრილმანში
ნაბიჯი 6: გააფუჭეთ ეს ყველაფერი ერთად
მას შემდეგ რაც ეს გავაკეთე, მე დავხურე მავთულები დაფაზე. დაფა ჩავდე პატარა ყუთში გრომეტებით, რომ კაბელები გამყარებულიყო.
ნაბიჯი 7: კოდი
კოდი შედის, (მე გავაკეთე კომენტარი, რომ უფრო გასაგები გამხდარიყო), მაგრამ თუ საკმარისად გამბედავად გრძნობთ თავს, რომ არეულობდეთ და შესაძლოა თამაში მეტ -ნაკლებად გაართულოთ, შემდეგი რესურსები ძალიან სასარგებლოა.
ჩემს Arduino IDE- ში წვრილმანების დასაყენებლად, მე მივყევი ადაფრუტს, შემოვიღე წვრილმანი გზამკვლევი, ღილაკის შეცვლის წასაკითხად, მე უბრალოდ ადაპტირებული გავხდი Arduino IDE– ში. ყველა NeoPixel პერსონალისთვის, კარგი მითითებაა Adafruit NeoPixel Überguide.
კოდირების ერთადერთი პრობლემა, რომელზეც დავრჩი, იყო ის, რომ რადგან მე ვიყენებდი RGB და თეთრ (RGBW) NeoPixel- ს, მომიწია ამ ხაზის შეცვლა:
Adafruit_NeoPixel ზოლები = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
რათა
Adafruit_NeoPixel ზოლები = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
ნაბიჯი 8: მომავალი გამეორება
ეს პროექტი საკმაოდ კარგად გამოვიდა, მაგრამ გაუმჯობესებები, რომლებიც მე ვფიქრობ, არის:
- გახადეთ ის უკაბელო (Wemos ან Huzzahs შეიძლება იმუშაოს ამისათვის). შესაძლოა IOT ვერსიაც კი შეგეძლოთ ეთამაშათ ადამიანებთან ერთად სკაიპის საშუალებით, მაგალითად.
- დაამატეთ სირთულის კონტროლი, ანუ პოტენომეტრი, რომ შეცვალოთ პრესების რაოდენობა ბეჭდის შესავსებად.
- აშკარად ოდნავ შეამცირეთ.
- ბიჭებზე ნებისმიერი სხვა რამის მოფიქრება შეგიძლიათ. თუ თქვენ გაქვთ რაიმე შემოთავაზება სიამოვნებით მოვისმენ მათ.
გირჩევთ:
სიმონ თამაში - სახალისო თამაში!: 5 ნაბიჯი
სიმონ თამაში - სახალისო თამაში!: ცნობა: აქ გრძელი შაბათ -კვირის შემდეგ, თქვენ ნამდვილად უნდა შეეცადოთ დაასრულოთ ყველა ის ამოცანა და სამუშაო, რომელზედაც თქვენ ხართ პასუხისმგებელი. დროა ჩვენც მოვამზადოთ ტვინი, არა? გარდა იმ მოსაწყენი და უაზრო თამაშებისა, არის თამაში სახელწოდებით Simon Game
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: 8 ნაბიჯი
Aruduino LED თამაში სწრაფი დაწკაპუნებით ორი მოთამაშის თამაში: ეს პროექტი შთაგონებულია @HasonAlkeim– ით. თუ თქვენ მზად ხართ ღრმად შეხედოთ აქ არის ბმული, რომლის ნახვა შეგიძლიათ https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. ეს თამაში არის Alkeim's– ის გაუმჯობესებული ვერსია. Ეს არის
SMD Soldering - უსწრაფესი გაკვეთილი: 5 ნაბიჯი
SMD Soldering - უსწრაფესი სამეურვეო პროგრამა: ჩვენ ვაპირებთ SMD– ის შედუღებას. სინამდვილეში, ეს მართლაც ადვილია. და ის უფრო სწრაფია, ვიდრე ხვრელების ნაწილები. Დამიჯერე
სამეურვეო თამაში სეგა სატურნის თამაში კომპიუტერზე: 6 ნაბიჯი
სამეურვეო თამაში Sega Saturn თამაში კომპიუტერზე: მე ვარ Sega Saturn კონსოლის დიდი ფანი და ბევრი თამაშის სათაურების კოლექცია. მე ფლობდი იაპონიის შავ და თეთრ მოდელს. და ორივე მწყობრიდან გამოდის. ასე რომ, მე მოუთმენლად ველოდები ინტერნეტში Sega Saturn- ის ემულატორს და შევხვდები GigiGigi Saturn- ს
Neo Pixel LED სურათის ჩარჩო: 6 ნაბიჯი (სურათებით)
Neo Pixel LED სურათის ჩარჩო: გამარჯობა კიდევ ერთხელ! მე გავაკეთე ეს პროექტი სპეციალურად " ცისარტყელას ფერებისთვის " კონკურენცია. თუ მოგწონთ, გთხოვთ, ხმა მომცეთ კონკურსში. ასე რომ, მე გადავწყვიტე შემექმნა მართლაც სწრაფი და მარტივი პროექტი კონკურსისთვის. ეს არის ნეო პიქსელი L