Სარჩევი:
- ნაბიჯი 1: უყურეთ ვიდეოს
- ნაბიჯი 2: მიიღეთ ყველა ნივთი
- ნაბიჯი 3: მიიღეთ Ps2 და Accel Stepper ბიბლიოთეკები
- ნაბიჯი 4: გამოთვალეთ სენსორული პანელის კავშირი
- ნაბიჯი 5: შეამოწმეთ სენსორული პანელი
- ნაბიჯი 6: დაპროგრამეთ Arduino მიკროკონტროლერი
- ნაბიჯი 7: შეისწავლეთ სქემის სქემა
- ნაბიჯი 8: გააკეთეთ გაყვანილობის კავშირები
- ნაბიჯი 9: დაუკავშირეთ Arduino დაფა დენს და ჩართეთ იგი
- ნაბიჯი 10: პრობლემების მოგვარება
- ნაბიჯი 11: Tinker With It
ვიდეო: ძველი ლეპტოპის სენსორული პანელის ხელახალი გამოყენება სტეპერიანი ძრავის გასაკონტროლებლად: 11 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს პროექტი რამდენიმე თვის წინ გავაკეთე. რამდენიმე დღის უკან, მე გამოვაქვეყნე პროექტის პროექტი r/Arduino– ზე Reddit– ზე. როდესაც დავინახე, რომ ხალხი დაინტერესდა პროექტით, მე გადავწყვიტე გამეკეთებინა ეს ინსტრუქცია, სადაც შევიტანე ცვლილებები Arduino კოდში და დავამატე ფუნქცია. ასე რომ, ყოველგვარი გატაცების გარეშე, დავიწყოთ!
ნაბიჯი 1: უყურეთ ვიდეოს
უყურეთ ვიდეოს, რათა გაეცნოთ რა ხდება.
ნაბიჯი 2: მიიღეთ ყველა ნივთი
ამ პროექტისთვის დაგჭირდებათ:
- Arduino მიკროკონტროლის დაფა
- PS/2 სენსორული ლეპტოპიდან (სცადეთ მიიღოთ Synaptics ჩიპი ბორტზე)
- *ULN2003 სტეპერიანი ძრავის მძღოლი (ერთპოლარული სტეპერიანი ძრავებისათვის (5 მავთულის))
- *L298N სტეპერიანი ძრავის მძღოლი (ბიპოლარული სტეპერიანი ძრავებისთვის (4 მავთული))
- 6 მამრობითიდან მდედრობითი ჯამპერის მავთულები (2 სიმძლავრისთვის და 4 ციფრული სიგნალებისთვის)
- სტეპერიანი ძრავა
- 5-12 ვოლტი DC დენის წყარო (დამოკიდებულია სტეპერ ძრავაზე)
აქ, კონფიგურაცია იკვებება მობილური ტელეფონის დამტენიდან, რომელიც 5 ვოლტს ამარაგებს არდუინოს დაფაზე და სტეპერ დრაივერზე. მიუხედავად იმისა, რომ სტეპერიანი ძრავა შეფასებულია 12 ვოლტზე, შეგიძლიათ გამოიყენოთ დაბალი ძაბვის წყარო, თუ ძრავის ბრუნვის მოთხოვნები მაღალი არ არის, რადგან დაბალი ძაბვის მიწოდებით ძრავა და მძღოლი გაცივდება.
*სტეპერიანი ძრავის ორივე მძღოლს აქვს იგივე კავშირები Arduino დაფასთან.
ნაბიჯი 3: მიიღეთ Ps2 და Accel Stepper ბიბლიოთეკები
ჩამოტვირთეთ ps2 ბიბლიოთეკის საქაღალდე აქედან. გადმოტვირთული საქაღალდე სამუშაო მაგიდაზე გადაიტანეთ, რადგან მისი პოვნა უფრო ადვილი იქნება. გახსენით Arduino IDE და დააწკაპუნეთ Sketch> Include Library> Add. ZIP Library… და შემდეგ შეარჩიეთ ps2 საქაღალდე დესკტოპიდან. ბიბლიოთეკა იქნება ჩართული და თქვენ უკვე შეძლებთ გამოიყენოთ ps2 ბიბლიოთეკა.
Accel Stepper ბიბლიოთეკისთვის შეგიძლიათ მიიღოთ იგი დაჭერით Ctrl+Shift+I და შემდეგ აკრეფით 'Accel Stepper' და ბიბლიოთეკის დაყენება.
ნაბიჯი 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 მიკროკონტროლერი
პირველ კოდს, 'PS2_toucpad_with_Stepper' არ აქვს სტეპერიანი ძრავის დაჩქარების/შენელების ფუნქცია, მაგრამ აქვს შემობრუნების ფუნქცია.
მეორე კოდს, 'PS2_toucpad_accel_stepper' არ გააჩნია გადაადგილების ფუნქცია, მაგრამ აქვს აჩქარების/შენელების ფუნქცია.
თქვენ შეგიძლიათ გაიგოთ მეტი ინფორმაცია შესაბამისი Arduino კოდებიდან.
ნაბიჯი 7: შეისწავლეთ სქემის სქემა
დააწკაპუნეთ სურათზე უკეთესი სანახავად.
ნაბიჯი 8: გააკეთეთ გაყვანილობის კავშირები
ნაბიჯი 9: დაუკავშირეთ Arduino დაფა დენს და ჩართეთ იგი
კონფიგურაციის გააქტიურების შემდეგ, გადაიტანეთ თითი სენსორული პანელის სიგრძეზე და ნახეთ მოძრაობს თუ არა ძრავა.
ნაბიჯი 10: პრობლემების მოგვარება
თუ რაიმე პრობლემას წააწყდებით, შეგიძლიათ გააკეთოთ შემდეგი:
თუ სტეპერიანი ძრავა მოძრაობს წინ და უკან, კონკრეტული მიმართულებით მოძრაობის ნაცვლად:
- შეცვალეთ pin დეკლარაციის თანმიმდევრობა. მაგალითად: შეცვალეთ სტეპერი სტეპერი (200, 8, 10, 9, 11) სტეპერ სტეპერით (200, 8, 9, 10, 11).
- შეამოწმეთ ყველა სიგნალის მავთული, რომელიც აკავშირებს ძრავის დრაივერს არდუინოს დაფაზე, ასევე სტეპერიანი ძრავის სადენები სათანადოდ არის დაკავშირებული იქ, სადაც უნდა იყოს და არ არის ფხვიერი და გაუმართავი.
თუ ძრავა საერთოდ არ მოძრაობს:
- შეამოწმეთ მუშაობს თუ არა სენსორული პანელი, დაუბრუნდით მე –5 ნაბიჯს.
- შეამოწმეთ თუ არა ძრავის მძღოლი და სენსორული პანელი ენერგიას.
- შეამოწმეთ ძრავა ან ძრავის მძღოლი გაუმართავია.
ნაბიჯი 11: Tinker With It
ახლა, როდესაც ის მუშაობთ, რატომ არ უნდა გაუზიაროთ მას საზოგადოებას. დააწკაპუნეთ "მე გავაკეთე!" და გაუზიარე შენი შემოქმედება. სცადეთ შეცვალოთ კოდი, რომ დაამატოთ მეტი ფუნქცია, გაუშვათ მრავალი სტეპერიანი ძრავა და ასე შემდეგ.
ასევე, თუ ეს შესაძლებელია, ეცადე დავეხმარო მათ, ვინც ჩარჩენილია, მე ძალიან მადლობელი ვიქნები თქვენი.
გირჩევთ:
556 ტაიმერის გამოყენება სტეპერიანი ძრავის გასავლელად: 5 ნაბიჯი
556 ქრონომეტრის გამოყენება სტეპერიანი ძრავის გასავლელად: ეს ინსტრუქცია განმარტავს, თუ როგორ შეუძლია 556 ტაიმერს მართოს სტეპერიანი ძრავა. ამ სქემისთვის არ არის საჭირო კოდი
გამოიყენეთ ძველი ლეპტოპის სენსორული პანელი კომპიუტერის გასაკონტროლებლად!: 11 ნაბიჯი (სურათებით)
გამოიყენეთ ძველი ლეპტოპის სენსორული პანელი კომპიუტერის გასაკონტროლებლად! მოცურების და თითის თითების ჟესტები შეიძლება დაამტკიცოს, რომ მაკონტროლებელი პერსონალი საკმაოდ მარტივი და სახალისო გზით ხდება. ამ ინსტრუქციებში, მოდით გავაერთიანოთ ერთი
ძველი მობილური ტელეფონის ბატარეების ხელახალი გამოყენება: 10 ნაბიჯი (სურათებით)
გამოიყენეთ ძველი მობილური ტელეფონის ბატარეები: ხელახლა გამოიყენეთ ძველი მობილური ტელეფონის ბატარეები. მე ვიყენებ ტელეფონის ბატარეებს რამოდენიმე პროექტში ახლახანს eBay– ზე გასაოცარი პატარა მოდულის აღმოჩენის შემდეგ. მოდულს გააჩნია Li-ion დამტენი და ასევე ძაბვის მარეგულირებელი, რაც საშუალებას გაძლევთ გაზარდოთ
კომპლექსური ხელოვნების სენსორული დაფის გამოყენება WiFi– ზე სუფთა მონაცემების გასაკონტროლებლად: 4 ნაბიჯი (სურათებით)
კომპლექსური ხელოვნების სენსორული დაფის გამოყენება WiFi– ზე სუფთა მონაცემების გასაკონტროლებლად: გსურდათ ოდესმე ექსპერიმენტი ჟესტური კონტროლით? ხელის მოძრაობით აძალებ რამეს? აკონტროლებ მუსიკას მაჯის ირონია? ეს ინსტრუქცია გაჩვენებთ როგორ! კომპლექსური ხელოვნების სენსორული დაფა (complexarts.net) არის მრავალმხრივი მიკროკოლი
ჭკვიანი მართვის სისტემა რობოტ მანქანებისთვის ძველი ფლოპი/CD დისკის სტეპერიანი ძრავის გამოყენებით: 8 ნაბიჯი (სურათებით)
ჭკვიანი მართვის სისტემა რობოტ მანქანებისთვის ძველი ფლოპი/CD წამყვანი სტეპერიანი ძრავის გამოყენებით: ჭკვიანი საჭის სისტემა რობოტული მანქანებისთვის გაწუხებთ თუ არა თქვენი რობოტი მანქანის კარგი საჭის სისტემის დამზადება? აქ არის შესანიშნავი გამოსავალი მხოლოდ თქვენი ძველი ფლოპი/ CD/ DVD დისკების გამოყენებით. უყურეთ მას და მიიღეთ წარმოდგენა მასზე ეწვიეთ georgeraveen.blogspot.com