Სარჩევი:
- ნაბიჯი 1: მასალების შედგენა
- ნაბიჯი 2: საცხოვრებელი
- ნაბიჯი 3: გაყინვა
- ნაბიჯი 4: ნორმალიზებული მონაცემთა ბაზა
- ნაბიჯი 5: კოდის წერა
ვიდეო: SENSONIZER, წვრილმანი სინთეზატორი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს არის სენსორიზატორი, სინთეზატორი სენსორებზე დაყრდნობით.
Მოკლედ
ეს არის ძირითადად სინთეზატორი კლავიატურა, მაგრამ საფორტეპიანო ღილაკებისა და ღილაკების ნაცვლად, სლაიდერი და ღილაკები მის გასაკონტროლებლად. მე გამოვიყენე წნევის და პოზიციის სენსორები ფორტეპიანოს ღილაკების შესაცვლელად, ხოლო გიროსკოპი სლაიდერების შესაცვლელად.
ეს არის სკოლის პროექტი ჩემი მეორე სემესტრის NMCT– სთვის, მე დეტალურად არ შევალ კოდზე, რომელიც მე დავწერე, თქვენ შეგიძლიათ იპოვოთ მეტი ინფორმაცია ამ github საცავზე:
github.com/RobbeBrandse/Project1
როგორ გამოვიყენოთ იგი პირველ რიგში
შეაერთეთ დინამიკი და ყურსასმენი და დაელოდეთ მის დაწყებას. სულ ეს არის რაც უნდა გააკეთო! უბრალოდ შეეხეთ ზოლს და თქვენ შეგიძლიათ დაუყოვნებლივ დაიწყოთ მუსიკის ჩახშობა!
თუ თქვენ დახრით მოწყობილობას თამაშის დროს, ის დაამატებს მოდულაციის ეფექტს.
ნაგულისხმევი ხმა არის ფორტეპიანო, თუ არ გსურთ ფორტეპიანოს მოსმენა, შეგიძლიათ ბრაუზერში ჩაწეროთ IP მისამართი LCD- ზე. ეს გადაგიყვანთ ვებსაიტზე, სადაც შეგიძლიათ შეცვალოთ ინსტრუმენტი და ზოგიერთი ძირითადი კონტროლი.
როდესაც დარეგისტრირდებით და შეხვალთ თქვენს ანგარიშზე, ის თვალყურს ადევნებს როდის თამაშობთ და აჩვენებთ მას თქვენთვის.
ნაბიჯი 1: მასალების შედგენა
პროექტის მთლიანი ღირებულება ჩემთვის იყო 147, 81 ევრო. მე მომიწია ამერიკიდან ზოგიერთი კომპონენტის გაგზავნა, ამიტომ ღირებულება შეიძლება განსხვავდებოდეს იმისდა მიხედვით, თუ სად ცხოვრობ.
მეორადი ნაწილები
- ჟოლო პი 3
- არდუინო ლეონარდო
- Breadbords (ტესტირებისთვის)
- PCB კომპონენტების საბოლოო განლაგებისათვის
- ბევრი მავთული (breadbord მეგობრული)
- MPU-9250 Breakout (გიროსკოპი)
- Წნევის სენსორი
- პოზიციის სენსორი
- 16x2 LCD
- პლაივუდი 1 მ x 1 მ x 90 მმ
მეორადი ინსტრუმენტები
- ლაზერული საჭრელი
- დაფქვა / დაფქვა
- საბურღი
- საღარავი მანქანა
ნაწილების უფრო დეტალური მიმოხილვისთვის და სად ვიყიდო ისინი, გავაკეთე pdf. (გვერდები უნდა იყოს ერთმანეთის გვერდით)
ნაბიჯი 2: საცხოვრებელი
ელექტრონიკის საბინაოდ მე გამოვიყენე 9 მმ სისქის პლაივუდი.
მე დავუშვი ლაზერული საჭრელი, რომ გამეკეთებინა უმძიმესი ტვირთი ჩემთვის, ფორმები უკვე სრულყოფილია და ხვრელებიც კი გამიკეთებია, სადაც ხრახნები წავიდოდა.
მე ამოვაღე ადგილი უკანა ნაწილში, ასე რომ შესაძლებელია ჟოლოს პიამდე მიხვიდე და ჩართო დენის კაბელი და დინამიკი ან ყურსასმენი.
მე გამოვიყენე საღარავი მანქანა ხის სიღრმის გასაზრდელად, ისე რომ ეკრანი დგას ხის დონეზე.
მე ასევე ამოვიღე ადგილი ზედა ნაწილში, ასე რომ სენსორების მავთულები შეიძლება შევიდეს საცხოვრებელში. მე მოგვიანებით დავფარე ეს სივრცე, ასე რომ თქვენ ვერ ხედავთ საცხოვრებლის შიგნით.
ხის ლაზერული ჭრის შემდეგ მე მხოლოდ უნდა გამოვიყენო ქვიშის ქაღალდი ლაზერისგან დამწვარი კიდეების მოსაშორებლად. წინასწარ გახვრიტეთ ხვრელები და ჩაძირეთ ისინი. ამის შემდეგ რაც დარჩა არის ყველა ნაწილის ერთმანეთთან ხრახნა, ამისთვის გამოვიყენე საბურღი.
მე ასევე ამოვიღე ადგილი ზედა ნაწილში, ასე რომ სენსორების მავთულები შეიძლება შევიდეს საცხოვრებელში. მე მოგვიანებით დავფარე ეს სივრცე, ასე რომ თქვენ ვერ ხედავთ საცხოვრებლის შიგნით.
მას შემდეგ რაც ყველაფერი გაკეთდა დავამატე ლოგო და ცოტა ვიზუალური ნიჭი, რათა ნათლად გამერკვია რომელ ნოტზე თამაშობთ.
მე ასევე გავაკეთე მუყაოს ყუთი, ასე რომ შემეძლო მისი უსაფრთხოდ გადატანა ისე, რომ არ მეზარებოდა მისი დაზიანების შესახებ. ამის სქემადაც ჩავრთე.
ნაბიჯი 3: გაყინვა
პირველ რიგში ვაშენებ მიკროსქემის ვერსიას, რათა დავრწმუნდე, რომ ყველაფერი სწორად მუშაობს. მას შემდეგ რაც დავრწმუნდი, რომ ყველაფერი მუშაობს სწორად, გამოვიყენე pcb და შევიკარი ქინძისთავები, რომ საჭიროების შემთხვევაში ადვილად შევაერთე და გავთიშე მავთულები. მე შევძელი ყველაფრის დაკავშირება მხოლოდ კალის საშუალებით, რათა თავიდან ავიცილოთ ჯუმბერის კაბელები.
არ დაუშვათ, რომ კაბელების რაოდენობამ დაგაბნიოთ, მე მომიწია ბევრი გამგრძელებლის დამატება, რათა სწორად გამეხსნა.
მე გამოვიყენე მიკრო USB კაბელი ჟოლოს პი მარცხენა კუთხის USB პორტის დასაკავშირებლად, მაგრამ თქვენ ამას ვერ ხედავთ სქემატში.
ამის შემდეგ მე დავამატე რამდენიმე იხვი ფირზე სახსრებზე, რათა დავრწმუნდე, რომ ისინი არ გათიშავდნენ.
ნაბიჯი 4: ნორმალიზებული მონაცემთა ბაზა
შევქმენი მონაცემთა ბაზა მომხმარებლის მონაცემების შესანახად. და თვალყური ადევნეთ როდის თამაშობდა მომხმარებელი.
მე გავანადგურე მომხმარებლების პაროლები md5 ჰეშის გამოყენებით, ამიტომ მათი ანგარიშები დაცულია.
იმისათვის, რომ მონაცემთა ბაზამ აკონტროლოს მომხმარებლის თამაში, ჯერ უნდა შეხვიდეთ ვებგვერდის საშუალებით.
თავდაპირველად ვგეგმავდი, რომ მომხმარებლებს შეეძლოთ საკუთარი ეფექტების პარამეტრების და ჩანაწერების გაკეთება, მაგრამ მე არ დამრჩა საკმარისი დრო ამ მახასიათებლებისთვის (ამიტომაც ისინი ნაცრისფერია).
ნაბიჯი 5: კოდის წერა
კოდის დასაწერად გამოვიყენე ეს პროგრამები:
- Pycharm: პროგრამირება back-end პითონში
- ვიზუალური სტუდიის კოდი: პროგრამირება ფრონტალდში HTML, CSS და Javascript
- Arduino IDE: არდუინოს კოდის დასაწერად
- MySQL Workbench: მონაცემთა ბაზის შექმნა
მე არ ჩავწვდები დეტალურად, თუ როგორ დავწერე კოდი, თქვენ შეგიძლიათ იპოვოთ ის ინფორმაცია ჩემს Github საცავში, რომელიც მე გავაკეთე ამ პროექტისთვის:
გირჩევთ:
წყლის სინთეზატორი MakeyMakey და Scratch: 6 ნაბიჯი (სურათებით)
წყლის სინთეზატორი MakeyMakey– სთან და Scratch– თან ერთად: MakeyMakey– ს გამოყენება სხვადასხვა მასალის გადასაყვანად ან ღილაკებად გადაქცევისთვის და ამით კომპიუტერში მოძრაობების ან ხმების გამოწვევა არის მომხიბლავი საქმე. ადამიანი გაიგებს რომელი მასალა ატარებს სუსტ მიმდინარე იმპულსს და შეუძლია გამოიგონოს და ექსპერიმენტი გაუკეთოს
გასაოცარი ანალოგური სინთეზატორი/ორგანო მხოლოდ დისკრეტული კომპონენტების გამოყენებით: 10 ნაბიჯი (სურათებით)
გასაოცარია ანალოგური სინთეზატორი/ორგანო მხოლოდ დისკრეტული კომპონენტების გამოყენებით: ანალოგური სინთეზატორი ძალიან მაგარია, მაგრამ ასევე საკმაოდ ძნელი გასაკეთებელი. ამიტომ მინდოდა გამეკეთებინა ერთი რაც შეიძლება მარტივი, ასე რომ მისი ფუნქციონირება ადვილად გასაგები ყოფილიყო. ამისთვის თქვენ გვჭირდება რამდენიმე ძირითადი ქვე სქემა: მარტივი ოსცილატორი რეზისტენტებით
მოდულური სინთეზატორი კვების წყარო: 10 ნაბიჯი (სურათებით)
მოდულური სინთეზატორი კვების წყარო: თუ თქვენ აშენებთ მოდულურ სინთეზატორს, ერთი რაც თქვენ აუცილებლად დაგჭირდებათ არის კვების ბლოკი. მოდულური სინთეზატორების უმეტესობას ორმაგი სარკინიგზო სისტემა სჭირდება (0V, +12V და -12V ტიპიურია), ასევე შეიძლება მოსახერხებელი იყოს 5V სარკინიგზო გზის არსებობაც, თუ თქვენ გეგმავთ
Wii Nunchuck სინთეზატორი: 4 ნაბიჯი
Wii Nunchuck Synthesizer: Wii Music of World: მე გადავწყვიტე, რომ საბოლოოდ გავაერთიანო ჩემი სიყვარული მუსიკისადმი იმ მცირე პროგრამირების გამოცდილებით, რომელიც მე მივიღე ბოლო რამდენიმე წლის განმავლობაში. მე დაინტერესებული ვარ საკუთარი ინსტრუმენტის შექმნით მას შემდეგ, რაც ვნახე თოდ მაჩოს საუბარი
Eurorack სინთეზატორი კვების წყარო: 8 ნაბიჯი
Eurorack Synthesizer ელექტრომომარაგება: კეთილი იყოს თქვენი მობრძანება, თუ როგორ უნდა გააკეთოთ წვდომა ელექტროენერგიისათვის Eurorack სინთეზატორისთვის. გთხოვთ, იცოდეთ, რომ ჩემი ცოდნა ელექტრომომარაგების დიზაინზე და Eurorack სინთეზატორზე მეორეა. ყურადღებით მიიღეთ ჩემი რჩევები. მე არ ვიღებ პასუხისმგებლობას