Სარჩევი:
ვიდეო: LED დაბნელება შეხების სენსორებით და MIDI: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
LED დაბნელება არის ინტერაქტიული ინსტრუმენტი LED- ებით, capacitive touch სენსორებით და MIDI გამომავალი, რომელიც კონტროლდება Arduino Uno– ით. შეგიძლიათ მოწყობილობის დაპროგრამება სხვადასხვა გზით. ყველა პროგრამაში იდეა თითქმის იგივეა: განსაზღვრეთ რომელ სენსორებს შეეხება და შემდეგ განაახლოთ LED- ები და MIDI გამომავალი. აქ განთავსებულ ვიდეოში შეგიძლიათ ნახოთ ჩემი დაწერილი ზოგიერთი პროგრამა. შასი დამზადებულია MDF– სგან და შთაგონებულია ლაზერული ტოპოგრაფიული რუქებით, რაც მე ვნახე ინსტრუქციებზე.
მე მოტივირებული ვიყავი მოწყობილობის შესაქმნელად, რადგან მინდოდა გამეკეთებინა უფრო ინტერაქტიული სინათლის მოწყობილობები, რომლებმაც ახალი ტრიალი დაამატეს LED ცხრილებს. ზოგიერთი პრობლემის გამო, რაც მე მქონდა IR სენსორებთან ჩემს გეოდეზიურ გუმბათის პროექტში, LED დაბნელების კიდევ ერთი მიზანი იყო უფრო საიმედო სენსორების დანერგვა. მე ავირჩიე ტევადობის შეხების სენსორები, რომლებიც უკეთესად უზრუნველყოფენ სუფთა სიგნალს თითოეული სენსორისთვის IR სენსორების მსგავსად მორთული ქოთნების მორგების გარეშე. ასევე მინდოდა გამეკეთებინა პატარა მოწყობილობა, რომლის აწყობა და ტრანსპორტირება უფრო ადვილი იყო.
ამ ინსტრუქციურად, მე გავაგრძელებ ათი capacitive touch სენსორის შექმნას Arduino– ით, WS2801 LED პიქსელის ზოლით და MIDI გამომავალით. დავიწყოთ დაბნელების მშენებლობა!
ნაბიჯი 1: მიწოდების სია
მასალები:
1. არდუინო უნო (Atmega328 - აწყობილი)
2. 30 სმ 45 სმ x 45 სმ საშუალო სიმკვრივის ბოჭკოვანი დაფა (MDF) 3 მმ სისქით
3. 1/16 სქელი აკრილის LED- ების დიფუზიისათვის (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…
4. კვების ბლოკი 9V 2A (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…
5. მისამართებიანი RGB LED- ები (https://www.amazon.com/gp/product/B0192X56MM/ref=o…
6. სპილენძის კილიტა ფირზე (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…
7. Buck კონვერტორი Arduino– სთვის (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)
8. Pin Headers (Gikfun 1 x 40 Pin 2.54mm Single Row Breakaway Male Pin Header)
9. USB გაფართოება (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…
10. DC დენის ბუდე (https://www.amazon.com/gp/product/B01LQGESUO/)
11. მამრობითი DC 2.1 მმ x 5.5 მმ ლულის შესაერთებელი ბუდე (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…
12. MIDI USB კაბელი (https://www.amazon.com/gp/product/B071KLC884/ref=o…
13. MIDI ბუდე (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…
14. მავთულის გადატანა (https://www.amazon.com/gp/product/B008AGUABU/ref=o…
15. ერთი 5.5MΩ რეზისტორი
16. ათი 1kΩ რეზისტორი
17. ორი 220Ω რეზისტორი
18. 5/16 ინჩის დიამეტრის დუელის ჯოხი
19. აპარატურა (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…
ინსტრუმენტები:
1. ლაზერული საჭრელი
2. ორბიტალური სანდრი
3. სუპერ წებო
4. ცხელი წებოს იარაღი
5. შესადუღებელი რკინა
6. მავთულის შესაფუთი ინსტრუმენტი
ნაბიჯი 2: სისტემის მიმოხილვა
LED დაბნელება იყენებს capacitive touch სენსორებს, რომლებიც განლაგებულია მოწყობილობის პერიმეტრზე, ათი LED- ების და MIDI სიგნალის გასაკონტროლებლად. პინ 2 მოქმედებს როგორც გამგზავნის პინი capacitive touch სენსორებისთვის, ასე რომ 5.5MΩ რეზისტორი უკავშირდება 2 -დან 10 სხვადასხვა სპილენძის ფურცელს. 1kΩ რეზისტორი უკავშირდება თითოეულ მიმღებ პინს (ქინძისთავები 3 -დან 12 -მდე) და სპილენძის ფურცელს შორის. Capacitive touch სენსორების მიმოხილვისთვის გადახედეთ ჩემს სხვა სასწავლო ინსტრუქციას.
LED ზოლებიდან LED- ები ასევე განლაგებულია მოწყობილობის პერიმეტრის გარშემო, ხოლო სიგნალი და საათის ქინძისთავები უკავშირდება არდუინოს A0 და A1 ბუდეებს. LED ზოლებისა და არდუინოს მიმოხილვისთვის გადახედეთ ამ ბმულს. დაბოლოს, MIDI ბუდის სიგნალის პინი დაკავშირებულია გადამცემ პინთან (ანუ პინი 1).
კოდში, Arduino აგზავნის პულსს პინი 2 -დან და ახდენს ციფრულ კითხვას ტევადობის შეხების სენსორების ერთ -ერთ მიმღებში. პულსი იგზავნება და გამოვლენილია თითოეული capacitive touch სენსორისთვის. სენსორების კითხვის მიხედვით, Arduino ცვლის LED- ების ფერს და/ან აწარმოებს MIDI სიგნალს.
ნაბიჯი 3: ყუთის დიზაინი და გაჭრა
პირველი პრიზი LED კონკურსში 2017
გირჩევთ:
სამი შეხების სენსორული წრე + შეხების ტაიმერის წრე: 4 ნაბიჯი
სამი შეხების სენსორული წრე + შეხების ტაიმერის წრე: შეხების სენსორი არის წრე, რომელიც ჩართულია როდესაც ის შეხებას ამოიცნობს სენსორულ ქინძისთავებზე. ის მუშაობს გარდამავალ საფუძველზე, ანუ დატვირთვა ჩართული იქნება მხოლოდ იმ დროს, როდესაც შეხება ხდება ქინძისთავებზე. აქ, მე გაჩვენებთ სამ განსხვავებულ გზას შეხების სენის გასაკეთებლად
ხალიჩა სენსორებით/ RF კომუნიკაცია Arduino მიკროთან: 4 ნაბიჯი (სურათებით)
ხალიჩა სენსორებით/ RF კომუნიკაცია არდუინოს მიკროთან: მე ცოტა ხნის წინ დავამთავრე ინსტალაცია თანაბრად მრავალფეროვანი, რომელიც შედგება რიგი ნათურებისგან, რომლებიც რეაგირებენ ნათურების ქვეშ ხალიჩაზე მოთავსებულ სენსორებზე. აი, როგორ გავაკეთე ხალიჩა წნევის სენსორებით. იმედი მაქვს, რომ თქვენთვის სასარგებლო იქნება
მიიღეთ ბამპერის მოსავალი ტენიანობის სენსორებით და ARDUINO– ით: 4 ნაბიჯი (სურათებით)
აქვს ბამპერის მოსავლის ტენიანობის სენსორები და ARDUINO: მე უნდა იყოს დამოკიდებული Instructables სამუშაოსა და საშინაო დავალებებს შორის, რათა შევინარჩუნო ჩემი ცოდნა ფულის გარეშე Instructables წერს სხვა ინსტრუქტაჟს. მე ახლა მოსამართლე ვარ, ვამოწმებ ბევრ ინსტრუქციას და ყოველთვის იპოვნეთ რაიმე ინსტრუქცია
DIY ხელთათმანების კონტროლერი ელექტრონული ტექსტილის სენსორებით: 14 ნაბიჯი (სურათებით)
ხელნაკეთი ხელთათმანების კონტროლერი ელექტრონული ტექსტილის სენსორებით: ეს ინსტრუქცია არის ნაბიჯ ნაბიჯ ინსტრუქცია, თუ როგორ უნდა გააკეთოთ მონაცემთა ხელთათმანი eTextile სენსორებით. პროექტი რეიჩელ ფრეირისა და არტიომ მაქსიმის თანამშრომლობაა. რეიჩელი არის ხელთათმანების ტექსტილის და eTextile სენსორების დიზაინერი და არტი აფორმებს წრეს
დაბნელება (ან ალტოიდები) ჩირაღდანი: 8 ნაბიჯი
Eclipse (ან Altoids) ჩირაღდანი: მე ყოველთვის მინდოდა ალტოიდების პროექტის გაკეთება, მაგრამ მე არასოდეს მინახავს ისინი გასაყიდად აქ, ახალ ზელანდიაში … თუმცა ჩვენ გვაქვს ეს Eclipse ზარაფხანები … პლუს მისი გადამუშავება და მწვანე ..! ასე რომ, აქ მიდის უბრალო ჩირაღდანი ერთად squeezy შეცვლა