Სარჩევი:

Raspberry Pi ინფრაწითელი კლავიატურა: 8 ნაბიჯი
Raspberry Pi ინფრაწითელი კლავიატურა: 8 ნაბიჯი

ვიდეო: Raspberry Pi ინფრაწითელი კლავიატურა: 8 ნაბიჯი

ვიდეო: Raspberry Pi ინფრაწითელი კლავიატურა: 8 ნაბიჯი
ვიდეო: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, ნოემბერი
Anonim
Raspberry Pi ინფრაწითელი კლავიატურა
Raspberry Pi ინფრაწითელი კლავიატურა
Raspberry Pi ინფრაწითელი კლავიატურა
Raspberry Pi ინფრაწითელი კლავიატურა

მე ყოველთვის მიყვარდა მუსიკა, ასე რომ, როდესაც ვფიქრობდი იმაზე, თუ რას გავაკეთებდი, როგორც პირველი Raspberry Pi პროექტი, ჩემი გონება, ბუნებრივია, მასზე მიდიოდა. რა თქმა უნდა, მინდოდა მისთვის დამატებითი შეხება, ან უკეთესი, არანაირი შეხება! Covid-19– ის ამჟამინდელი კრიზისის და ყველა ჰიგიენური და შემაძრწუნებელი შეზღუდვის გათვალისწინებით, მე ვირჩევ კლავიატურის დამზადებას, სადაც გასაღებები ანაზღაურდება ინფრაწითელი სენსორებით. თქვენ შეგიძლიათ შეცვალოთ გასაღები, რომელშიც თამაშობთ მბრუნავი კოდირების შემობრუნებით და მასზე დაჭერით გამოიწვევს უკანა ბილიკის დაწყებას, რომლის დროსაც ტემპი შეიძლება შეიცვალოს სენსორული სენსორის დაჭერით.

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

ნაბიჯი 1: ნაწილების სია

  • Raspberry Pi 4 Model B v1.2 - 2 GB
  • აწყობილი Pi T-Cobbler Plus
  • 40 ცალი 10 სმ მამაკაცი ქალი მხტუნავი
  • საკაბელო 40pcs 10cm მამრობითი Jumper კაბელი
  • IR დაბრკოლების თავიდან აცილება
  • მომხსენებლები
  • ხის სხვადასხვა ნაჭრები
  • საღებავი
  • შეხების სენსორი
  • LCD
  • ჟოლო პი 4
  • ადაპტერის რეზისტორული პაკეტი
  • მბრუნავი კოდირება

ფასი: დაახლოებით 230 ევრო, მაგრამ დამოკიდებულია საქმეზე

ნაბიჯი 2: ელექტრონიკა

შეაერთეთ თქვენი ელექტრონიკა, როგორც მოცემულ pdf– ში. იცოდეთ, რომ ინფრაწითელი სენსორი შეიძლება საჭიროებს გარკვეულ კორექტირებას, რათა დარწმუნდეს, რომ ისინი არ აგზავნიან სიგნალებს იმ დროს, როდესაც ისინი არ იმოქმედებენ.

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

ნაბიჯი 3: მონაცემთა ბაზა

Მონაცემთა ბაზა
Მონაცემთა ბაზა

ეს არის მონაცემთა ბაზა, რომელიც მე შევქმენი. მე გამოვიყენე ცხრილი, რომელიც შეიცავს ყველა ჩანაწერს და შესაბამისი midi note მნიშვნელობებს. სხვა ცხრილი შეიცავს გასაღებებს, რომელთა შორის შეგიძლიათ აირჩიოთ. ცხრილი PlaySession შეიცავს ყველა ადრე შენახულ ჩანაწერს, რომელიც თქვენ ითამაშეთ და დაუკავშირდით და არის ჩანაწერები ამ ტრეკში.

ნაბიჯი 4: ელექტრონიკის შეკრება

ელექტრონიკის აწყობა
ელექტრონიკის აწყობა

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

ნაბიჯი 5: კოდირება

კოდირებისთვის მე გამოვიყენე პითონის ბიბლიოთეკა ზარი Mingus, რომელიც იყენებს FluidSynth- ს შუა ნოტების დასაკრავად.

ორივეს დასაყენებლად თქვენ უნდა შეასრულოთ შემდეგი ბრძანებები:

პიპ ინსტალაციის მინუსი

pip დააინსტალირეთ fluidsynth

თქვენ შეგიძლიათ იპოვოთ კოდი ჩემს GIT– ში.

ნაბიჯი 6: საიტი

ვებგვერდი
ვებგვერდი
ვებგვერდი
ვებგვერდი
ვებგვერდი
ვებგვერდი

შემდეგი, შემუშავებული და კოდირებული ჩემი ვებ გვერდი. მე გამოვიყენე html, css და JS ვებსაიტებით, რათა დავუკავშირდე სერვერს უკანა ნაწილში.

ნაბიჯი 7: კორპუსის მშენებლობა

შენობის საქმე
შენობის საქმე
შენობის საქმე
შენობის საქმე
შენობის საქმე
შენობის საქმე

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

ნაბიჯი 8: და ახლა.. ითამაშე

და ახლა.. ითამაშე!
და ახლა.. ითამაშე!
და ახლა.. ითამაშე!
და ახლა.. ითამაშე!
და ახლა.. ითამაშე!
და ახლა.. ითამაშე!

ახლა თქვენ მზად ხართ დაიწყოთ თქვენი ხელნაკეთი ინსტრუმენტის დაკვრა! ნუ შეგეშინდებათ კითხვების დასმა კომენტარებში და გაერთეთ შემოქმედებით!

გირჩევთ: