Სარჩევი:

ტარების ტექნიკა: საჰაერო დასარტყამი: 5 ნაბიჯი
ტარების ტექნიკა: საჰაერო დასარტყამი: 5 ნაბიჯი

ვიდეო: ტარების ტექნიკა: საჰაერო დასარტყამი: 5 ნაბიჯი

ვიდეო: ტარების ტექნიკა: საჰაერო დასარტყამი: 5 ნაბიჯი
ვიდეო: გახდი მაინინგ ბიზნესის მფლობელი! - Idle Mining Empire GamePlay 🎮📱 2024, ივლისი
Anonim
ტარების ტექნიკა: საჰაერო დასარტყამი
ტარების ტექნიკა: საჰაერო დასარტყამი
ტარების ტექნიკა: საჰაერო დასარტყამი
ტარების ტექნიკა: საჰაერო დასარტყამი

ამ პროექტის მიზანს წარმოადგენდა აჩქარებული დრამის ნაკრების დამზადება ამაჩქარებლებისა და პიეზო დისკებისგან. იდეა იმაში მდგომარეობდა, რომ ხელის დარტყმის შემთხვევაში, ხაფანგის ხმაური ითამაშებდა; ან, ფეხის დაჭერისას, უკრავდა მაღალი ქუდის ან ბასის დრამის ხმა. ნაკრების გასაკონტროლებლად, ჩვენ გამოვიყენეთ Hexwear მიკროკონტროლი, Arduino კოდირების პროგრამული უზრუნველყოფა და Cycling '74 MAX ხმის გამომუშავებისა და შერჩევისთვის. ეს პროექტი იყო უფრო დიდი პარტნიორობის ნაწილი პომონას კოლეჯსა და ფრემონტის საინჟინრო აკადემიას შორის.

ნაბიჯი 1: ნაწილები და ინსტრუმენტები

ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები
ნაწილები და ინსტრუმენტები

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

ნაწილები:

  • ფლანელის პერანგი (x1)
  • გაურკვეველი წინდები (x2)
  • პიეზო დისკები (x2) (https://www.sparkfun.com/products/10293)
  • ამაჩქარებლები MMA8451 (x2) (https://www.adafruit.com/product/2019)
  • ATmega32U4 მიკროკონტროლი HexWear (x1) (https://hexwear.com)
  • RN42 მიკროჩიპი Bluetooth (x1) (https://www.sparkfun.com/products/12576)
  • 18 Gauge Wire
  • #2 ხრახნები (x14)
  • #2 საყელურები (x14)
  • Crimp კონექტორები; 22-16 Gauge (x14) (https://www.elecdirect.com/crimp-wire-terminals/ring-crimp-terminals/pvc-ring-terminals/ring-terminal-pvc-red-22-18-6- 100pk)
  • თვითწებვადი პინი (x1)
  • ვინილის იზოლაციით დაფარული ნაკერების კონექტორები (x15) (https://www.delcity.net/catalogdetails?item=421005)

ინსტრუმენტები:

  • Მაკრატელი
  • შედუღების ნაკრები
  • მავთულის სტრიპტიზორები
  • Მავთულის საჭრელები
  • ელექტრო ფირზე
  • დასაკეცი ინსტრუმენტი
  • ხრახნიანი დრაივერი
  • ცხელი წებოს იარაღი
  • 3D პრინტერი (სურვილისამებრ)
  • ცხელი ჰაერის იარაღი

პროგრამული უზრუნველყოფა:

  • მაქს ველოსიპედით '74 (https://cycling74.com)
  • Arduino კოდირების პროგრამა (https://www.arduino.cc/en/Main/Software)

დრაივერების ჩამოტვირთვა:

1) (მხოლოდ Windows, Mac მომხმარებლებს შეუძლიათ გამოტოვონ ეს ნაბიჯი) დააინსტალირეთ დრაივერი https://www.redgerbera.com/pages/hexwear-driver-i… გადმოწერეთ და დააინსტალირეთ დრაივერი (.exe ფაილი ჩამოთვლილი ნაბიჯი 2 დაკავშირებული RedGerbera გვერდის ზედა ნაწილში).

2) დააინსტალირეთ საჭირო ბიბლიოთეკა Hexware– სთვის. გახსენით Arduino IDE. "ფაილში" აირჩიეთ "პარამეტრები". დამატებითი დაფების მენეჯერის URL- ებისთვის გათვალისწინებულ სივრცეში ჩასვით https://github.com/RedGerbera/Gerbera-Boards/raw/… შემდეგ დააჭირეთ ღილაკს "OK". გადადით ინსტრუმენტებზე -> დაფა: -> დაფის მენეჯერი. ზედა მარცხენა კუთხის მენიუდან აირჩიეთ "წვლილი". მოძებნეთ და შემდეგ დააწკაპუნეთ გერბერას დაფაზე და დააწკაპუნეთ ინსტალაციაზე. დატოვეთ და გახსენით Arduino IDE. ბიბლიოთეკის სწორად დაყენების უზრუნველსაყოფად, გადადით Tools -> Board და გადაახვიეთ მენიუს ბოლოში. თქვენ უნდა ნახოთ განყოფილება სახელწოდებით "გერბერა დაფები", რომლის ქვეშაც მინიმუმ უნდა გამოჩნდეს HexWear (თუ არა უფრო მეტი დაფა, როგორიცაა mini-HexWear).

3) აქსელერომეტრის ბიბლიოთეკის ჩამოსატვირთად გამოიყენეთ შემდეგი ბმული: https://learn.adafruit.com/adafruit-mma8451-accelerometer-breakout/wiring-and-test. შემდეგ დააჭირეთ ღილაკს "ჩამოტვირთეთ MMA8451 ბიბლიოთეკა"

ნაბიჯი 2: მოამზადეთ მავთულები

გაჭერით 9 ცალი მავთული იმდენად გრძელი, რომ თქვენი მკლავი გაშლილიყო (დაახლოებით 1 მ). ეს ნაწილები დაუკავშირდება ორ ამაჩქარებელს. გაჭერით 4 გრძელი ნაჭერი, საკმარისად გრძელი, რომ ფეხები მიაღწიოთ ფლანელის პერანგის ჯიბიდან (დაახლოებით 2 მ). ესენი დაუკავშირდებიან პიეზოსებს. კიდევ 3 მოკლე ნაჭერი (დაახლოებით 15 სმ) bluetooth მიკროჩიპისთვის. გაასუფთავეთ მავთულის ყველა ნაჭერი, დატოვეთ 2 სმ შიშველი მავთული.

ნაბიჯი 3: შეაერთეთ მავთულები სენსორებთან

შეაერთეთ მავთულები სენსორებთან
შეაერთეთ მავთულები სენსორებთან
შეაერთეთ მავთულები სენსორებთან
შეაერთეთ მავთულები სენსორებთან
შეაერთეთ მავთულები სენსორებთან
შეაერთეთ მავთულები სენსორებთან
შეაერთეთ მავთულები სენსორებთან
შეაერთეთ მავთულები სენსორებთან

გამოიყენეთ გამაგრილებელი უთო, რომ შეაერთოთ 1 მ მავთულიდან 4 ამაჩქარებელს და 5 მ 1 მავთული მეორე აქსელერომეტრზე. აქსელერომეტრებს აქვთ მარკირებული ქინძისთავები და ჩვენ მოგაწოდეთ წრიული დიაგრამა იმის საილუსტრაციოდ, თუ სად უნდა წავიდეს თითოეული მავთული. სქემის დიაგრამასთან ერთად, ჩვენ დავამატეთ ნიშნები ამაჩქარებლების განლაგებაზე: მიამაგრეთ მავთულები შავზე შემოსაზღვრულ ქინძისთავებზე.

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

დაბოლოს, მიამაგრეთ 3 15 სმ მავთული Bluetooth მიკროჩიპზე (იხ. სქემის დიაგრამა და მარკირება კონკრეტული ქინძისთავებისთვის).

შენიშვნა: Bluetooth მიკროჩიპსა და ამაჩქარებლებს აქვთ ძალიან ვიწრო ქინძისთავები. ჩვენ ავირჩიეთ 18 Gauge მავთული გამძლეობისთვის და რადგან ის ემთხვევა იმ დამჭერ კონექტორებს, რომელსაც ჩვენ ვიყენებდით, მაგრამ საჭიროების შემთხვევაში, შეგიძლიათ სენსორებს შეაერთოთ თხელი მავთულები, შემდეგ შეაერთოთ 18 ლიანდაგის მავთულები თხელებზე.

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

** ნიშნულები ამაჩქარებლების, ბლუთუსისა და პიეზოსთვის არის sparkfun (https://www.sparkfun.com) და adafruit (https://www.adafruit.com)

ნაბიჯი 4: დაკავშირება Hex და Circuit Diagram

დაკავშირება Hex და Circuit Diagram
დაკავშირება Hex და Circuit Diagram
დაკავშირება Hex და Circuit Diagram
დაკავშირება Hex და Circuit Diagram
დაკავშირება Hex და Circuit Diagram
დაკავშირება Hex და Circuit Diagram
დაკავშირება Hex და Circuit Diagram
დაკავშირება Hex და Circuit Diagram

ზემოთ არის დიაგრამა, რომელიც ასახავს შეკრებას. Hexware– ს მავთულის დასაკავშირებლად ჩვენ გამოვიყენეთ თხილი, ხრახნები და დამჭერი კონექტორები (ზემოთ გამოსახულია როგორც წითელი კავშირები). მას შემდეგ, რაც მავთული მიმაგრებულია დამჭკნარ კონექტორზე, მისი შეერთება შესაძლებელია ექვსკუთხედთან გამრეცხი და ხრახნის გამოყენებით, როგორც ეს ზემოთ მოცემულია სურათზე. ექვსკუთხა მოწყობილობის დიაგრამისთვის იხილეთ პინის მარკირება ზემოთ.

დიაგრამის, კერძოდ შავი ხაზების შემდეგ, დააკავშირეთ ორივე პიეზოს მიწა ჰექსექსზე დაფუძნებულ პინთან. შემდეგი, ორი ამაჩქარებლისთვის, მიამაგრეთ ორივე საფუძველი ექვსკუთხედზე მდებარე მიწასთან. ვინაიდან არსებობს მხოლოდ რამდენიმე დამჭერი ქინძისთავები, ჩვენ გირჩევთ შევაერთოთ ყველა მავთული, რომელიც მიჩქმალებას აჩქარებს, ან ყველა მავთული მიწას მიედინება პიეზოსგან; თუმცა, ფრთხილად იყავით, რომ თვალყური ადევნოთ ყველაფერს! ამაჩქარებლების ეტიკეტით A (ან მისამართი) ასევე უნდა დაერთოს მიწას. ეს არის ორი ამაჩქარებლის ერთმანეთისაგან განასხვავება და ერთ მათგანს კიდევ ერთი იდენტიფიკაციის მინიჭება. დაბოლოს, მიამაგრეთ bluetooth- ის საფუძველი hex- ზე.

დაასრულეთ მიწასთან დაკავშირება, შემდეგ დაიწყეთ კავშირები VCC– სთან, ზემოთ ასახული წითლად. Vin ორივე ამაჩქარებლისგან უნდა იყოს დაკავშირებული VCC– ს ექვსკუთხედზე, იგივე VCC პინით bluetooth– ზე. ისევ და ისევ, ქინძისთავების არარსებობის გამო, ჩვენ გირჩევთ მავთულის შედუღებას ექვსკუთხედთან საბოლოო შეერთებამდე.

ორივე აქსელერომეტრზე არის ქინძისთავები SCL და SDL. შეაერთეთ ეს იგივე ქინძისთავებზე hexwear– ზე (SCL არის ცერული და SDA არის მაგენტა ზემოთ მოცემულ დიაგრამაზე). შემდეგი, bluetooth მოდულზე, დააკავშირეთ RX-1 RX- ზე hex (საზღვაო ფლოტი ზემოთ) და TX-1 TX to hex (ღია მწვანე ზემოთ). ეს საშუალებას აძლევს Bluetooth კავშირებს. დაბოლოს, დააკავშირეთ ერთ -ერთი პიეზოს მეორე ფეხი D12 (მუქი მწვანე) და მეორე პიეზოს მეორე ფეხი D9 (მეწამული ზემოთ). ეს არის იმისთვის, რომ პიეზო სენსორებიდან ანალოგური გამომავალი გადავიდეს hexwear– ზე.

** hexwear pin მარკირება არის თავმოყვარეობა წითელი გერბერა (https://www.redgerbera.com), ამაჩქარებლის სურათები ადაფრუტის წყალობით და პიეზო/ბლუთუს პარტნიორი სპარკფუნის თავაზიანობით

ნაბიჯი 5: კოდის ატვირთვა

დასარტყამების გამოყენების დასაწყებად, ჯერ გახსენით MAX კოდი (ეწოდება Max_Drum.maxpat). იმისათვის, რომ შეძლოთ კოდის რედაქტირება ან შენახვა, თქვენ უნდა გქონდეთ ანგარიში Cycling '74– ით, მაგრამ ყველაფერი მუშაობს ანგარიშის გარეშე. გსურთ დაურთოთ hex bluetooth მოდული თქვენს კომპიუტერს. ამისათვის ჩართეთ ექვსკუთხედი ძალაში. მას შემდეგ რაც hexwear ჩართულია, წითელი შუქი უნდა ჩართოს bluetooth მოდულში. შემდეგ გახსენით bluetooth პარამეტრები. თქვენს კომპიუტერზე სახელი 9CBO ხაზების გასწვრივ უნდა გამოჩნდეს. როდესაც მოგთხოვთ პაროლის კოდი, ჩაწერეთ 1234. ამის შემდეგ თქვენი Bluetooth უნდა იყოს დაკავშირებული კომპიუტერთან.

შემდეგი, ატვირთეთ Arduino კოდი ექვსკუთხედზე (ეწოდება final_electronics.ino). ახლა რჩება მხოლოდ Bluetooth– ის დაკავშირება MAX– თან. მაქს კოდში თქვენ უნდა ნახოთ რაღაც სახელწოდებით "ბეჭდვა". თუ ამას დააწკაპუნებთ და გახსნით სერიულ მონიტორს, თქვენ უნდა ნახოთ ყველა არსებული პორტი და bluetooth პორტი. ყუთში სახელწოდებით serial o 9600. აქ სერიული ნიშნავს სერიულ მონიტორს, o არის პორტი და 9600 არის კავშირის გამტარობა. Bluetooth– ის დასაკავშირებლად, შეცვალეთ o სხვა bluetooth პორტების სახელებით. ხშირად გიწევთ ყველა მათგანის ცდა, მაგრამ bluetooth მოდული მწვანე გახდება მას შემდეგ რაც MAX– ის საშუალებით დაუკავშირდება მარჯვენა პორტს.

მას შემდეგ, რაც კოდი აიტვირთება, დარწმუნდით, რომ მიაწოდეთ სწორი გზა აუდიო ფაილებს MAX– ში. ამის საუკეთესო საშუალებაა ხმოვანი ფაილების MAX- ში გადატანა.

გირჩევთ: