Სარჩევი:

ლეპტოპის Touchpad კონტროლირებადი მოდელის რკინიგზა - PS/2 Arduino ინტერფეისი: 14 ნაბიჯი
ლეპტოპის Touchpad კონტროლირებადი მოდელის რკინიგზა - PS/2 Arduino ინტერფეისი: 14 ნაბიჯი

ვიდეო: ლეპტოპის Touchpad კონტროლირებადი მოდელის რკინიგზა - PS/2 Arduino ინტერფეისი: 14 ნაბიჯი

ვიდეო: ლეპტოპის Touchpad კონტროლირებადი მოდელის რკინიგზა - PS/2 Arduino ინტერფეისი: 14 ნაბიჯი
ვიდეო: Think Innovation Minute: Three Button ClickPad 2024, ივლისი
Anonim
ლეპტოპის Touchpad კონტროლირებადი მოდელის რკინიგზა | PS/2 Arduino ინტერფეისი
ლეპტოპის Touchpad კონტროლირებადი მოდელის რკინიგზა | PS/2 Arduino ინტერფეისი

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

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

ასე რომ, ყოველგვარი გატაცების გარეშე, დავიწყოთ!

ნაბიჯი 1: უყურეთ ვიდეოს

Image
Image

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

ნაბიჯი 2: მიიღეთ ყველა ნაწილი და მარაგი

გაარკვიეთ სენსორული პანელის კავშირები
გაარკვიეთ სენსორული პანელის კავშირები

ამ პროექტისთვის დაგჭირდებათ:

  • Arduino მიკროკონტროლი თავსებადია Adafruit Motor Shield V2– თან (UNO, ლეონარდო და ა.
  • Adafruit Motor Shield V2
  • PS/2 სენსორული პანელი
  • 4 მავთული მამრობითი Dupont კონექტორებით ერთ მხარეს (სენსორული პანელის დასაკავშირებლად Arduino დაფაზე)
  • 2 მავთული თითოეული საავტომობილო ფარის დასაკავშირებლად
  • 12 ვოლტიანი დენის წყარო, რომლის სიმძლავრეა მინიმუმ 1A.

ნაბიჯი 3: მიიღეთ Ps2 ბიბლიოთეკა

ჩამოტვირთეთ ps2 ბიბლიოთეკის საქაღალდე აქედან. გადმოტვირთული საქაღალდე სამუშაო მაგიდაზე გადაიტანეთ, რადგან მისი პოვნა უფრო ადვილი იქნება. გახსენით Arduino IDE და დააწკაპუნეთ Sketch> Include Library> Add. ZIP Library… და შემდეგ შეარჩიეთ ps2 საქაღალდე დესკტოპიდან. ბიბლიოთეკა იქნება ჩართული და თქვენ უკვე შეძლებთ გამოიყენოთ ps2 ბიბლიოთეკა.

ნაბიჯი 4: გამოთვალეთ სენსორული პანელის კავშირი

თუ თქვენ გაქვთ Synaptics სენსორული პანელი, როგორც ზემოთ მოყვანილი, ბალიში 'T22' არის +5V, 'T10' არის 'საათი', 'T11' არის 'მონაცემები' და 'T23' არის 'GND'. თქვენ ასევე შეგიძლიათ შეაერთოთ "GND" მავთული დიდ გამოვლენილ სპილენძზე, როგორც ეს ნაჩვენებია ზემოთ.

დააწკაპუნეთ ზემოთ მოცემულ სურათზე, რომ მეტი იცოდეთ. თუ სხვა სენსორული პანელი გაქვთ, სცადეთ მოძებნოთ მისი ნაწილის ნომერი ინტერნეტში 'pinouts' ან შეგიძლიათ Reddit– ზე r/Arduino საზოგადოებას ჰკითხოთ, თუ დავრჩებით.

ნაბიჯი 5: შეამოწმეთ სენსორული პანელი

დარწმუნდით, რომ სენსორულ პანელზე არის სწორი კავშირები. სენსორული პანელის შესამოწმებლად, ატვირთეთ ps2 თაგვის კოდი Arduino მიკროკონტროლერზე მაგალითებიდან> ps2. შეაერთეთ "საათის" მავთული D6- თან, "მონაცემთა" მავთული D5- ს, GND- ს GND- ს და +5V ან VCC- ს Arduino დაფაზე, შესაბამისად, +5V პინზე. შეაერთეთ Arduino დაფა კომპიუტერთან და გახსენით სერიული მონიტორი. თუ ხედავთ, რომ რიცხვები იცვლება თითის სენსორულ პანელზე გადაადგილებისას, სენსორული პანელი მუშაობს გამართულად და შეგიძლიათ გააგრძელოთ.

ნაბიჯი 6: დაპროგრამეთ Arduino მიკროკონტროლერი

პროგრამირება Arduino მიკროკონტროლერი
პროგრამირება Arduino მიკროკონტროლერი

მიზანშეწონილია გაიაროთ კოდი Arduino მიკროკონტროლერზე ატვირთვამდე, რომ გაიგოთ რა ხდება.

ნაბიჯი 7: შექმენით განლაგება

დააყენეთ განლაგება
დააყენეთ განლაგება

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

ნაბიჯი 8: დააინსტალირეთ საავტომობილო ფარი არდუინოს დაფაზე

დააინსტალირეთ საავტომობილო ფარი არდუინოს დაფაზე
დააინსტალირეთ საავტომობილო ფარი არდუინოს დაფაზე

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

ნაბიჯი 9: შეაერთეთ ტრეკის სიმძლავრე და გამტარუნარიანობა საავტომობილო ფარს

შეაერთეთ Track Power და Turnouts საავტომობილო ფარს
შეაერთეთ Track Power და Turnouts საავტომობილო ფარს
შეაერთეთ Track Power და Turnouts საავტომობილო ფარს
შეაერთეთ Track Power და Turnouts საავტომობილო ფარს
შეაერთეთ Track Power და Turnouts საავტომობილო ფარს
შეაერთეთ Track Power და Turnouts საავტომობილო ფარს
შეაერთეთ Track Power და Turnouts საავტომობილო ფარს
შეაერთეთ Track Power და Turnouts საავტომობილო ფარს

გააკეთეთ შემდეგი კავშირები:

  • შეაერთეთ ტრასის სიმძლავრე ფარის გამომავალ კონექტორთან, წარწერით 'M1'.
  • შეაერთეთ დანარჩენი სამი გამომავალი კონექტორი 'M2', 'M3' და 'M4'.

დარწმუნდით, რომ გაყვანილობის ყველა კავშირი მჭიდროა.

ნაბიჯი 10: შეაერთეთ Touchpad დაყენება

შეაერთეთ Touchpad დაყენება
შეაერთეთ Touchpad დაყენება
შეაერთეთ Touchpad დაყენება
შეაერთეთ Touchpad დაყენება

შეაერთეთ სენსორული პანელი Arduino დაფაზე შემდეგი კავშირების საშუალებით შეხებით და Arduino დაფას შორის:

  • არდუინოს დაფის +5 ვოლტი ან "VCC"-დან +5 ვოლტამდე
  • Arduino დაფის 'GND' to 'GND'
  • Arduino დაფის 'საათი' 'D6' '
  • Arduino დაფის "მონაცემები" დან "D5" - მდე

ნაბიჯი 11: მოათავსეთ ლოკომოტივი (ები) ტრასაზე

მოათავსეთ ლოკომოტივი (ები) ტრასაზე
მოათავსეთ ლოკომოტივი (ები) ტრასაზე

განათავსეთ ლოკომოტივი შესამოწმებლად. თქვენ ასევე შეგიძლიათ განათავსოთ მრავალი ლოკომოტივი სურვილისამებრ.

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

ნაბიჯი 12: დააკავშირეთ კონფიგურაცია დენზე და ჩართეთ იგი

შეაერთეთ კონფიგურაცია დენთან და ჩართეთ იგი
შეაერთეთ კონფიგურაცია დენთან და ჩართეთ იგი

შეაერთეთ 12 ვოლტიანი კვების ბლოკი კონფიგურაციასთან და ჩართეთ იგი.

ნაბიჯი 13: შეამოწმეთ კონტროლი

Image
Image

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

ნაბიჯი 14: გააზიარეთ თქვენი სამუშაო და გააფართოვეთ იგი

თუ თქვენი პროექტი მუშაობს და თუ შეგიძლიათ, სცადეთ გაუზიაროთ თქვენი შემოქმედების სურათები საზოგადოებას დაწკაპვით 'მე გავაკეთე!'.

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

გირჩევთ: