Სარჩევი:
- ნაბიჯი 1: უყურეთ ვიდეოს
- ნაბიჯი 2: მიიღეთ ყველა საჭირო ნივთი
- ნაბიჯი 3: დაადგინეთ სენსორული პანელის გაყვანილობის კავშირები
- ნაბიჯი 4: დაპროგრამეთ Arduino მიკროკონტროლერი
- ნაბიჯი 5: შეაერთეთ Touchpad არდუინოს დაფაზე
- ნაბიჯი 6: დააკავშირეთ კონფიგურაცია თქვენს კომპიუტერთან
- ნაბიჯი 7: შეაერთეთ 7 სეგმენტის LED ეკრანი Arduino დაფაზე
- ნაბიჯი 8: დააკავშირეთ კონფიგურაცია კომპიუტერთან და შეამოწმეთ იგი
- ნაბიჯი 9: ხმის კონტროლი
- ნაბიჯი 10: შეცვალეთ კოდი
- ნაბიჯი 11: გააკეთე მეტი
ვიდეო: გამოიყენეთ ძველი ლეპტოპის სენსორული პანელი კომპიუტერის გასაკონტროლებლად!: 11 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
PS/2 ლეპტოპის სენსორული პანელები არის ერთ -ერთი ყველაზე მაგარი ინტერფეისის მოწყობილობა მიკროკონტროლერთან ერთად. მოცურების და თითის თითების ჟესტები შეიძლება დაამტკიცოს, რომ მაკონტროლებელი ნივთები საკმაოდ მარტივი და სახალისო გზით ხდება. ამ ინსტრუქციებში, მოდით გავაერთიანოთ ერთი USB HID Arduino მიკროკონტროლერთან, რათა ავიღოთ კონტროლი ჩვენს კომპიუტერზე თითის სლაიდით. Დავიწყოთ!
ნაბიჯი 1: უყურეთ ვიდეოს
უყურეთ ვიდეოს, რომ გაიგოთ როგორ მუშაობს ეს და იცოდეთ კლავიატურის ფუნქციები.
ნაბიჯი 2: მიიღეთ ყველა საჭირო ნივთი
ჩვენ შეგვიძლია დავიწყოთ ამ პროექტის ძირითადი ვერსიით, სადაც კლავიატურის ორი მალსახმობის ფუნქციის კონტროლი შესაძლებელია თითების მოძრაობის საშუალებით, შესაბამისად x და y ღერძებზე. მრავალფუნქციური ვერსია საშუალებას მოგვცემს გამოვიყენოთ კლავიატურის მალსახმობის ორზე მეტი ფუნქცია, სადაც x ღერძის მოძრაობა გააკონტროლებს ფუნქციას და y ღერძის მოძრაობა გადადის ფუნქციებს შორის.
ამ პროექტისთვის დაგჭირდებათ:
- USB HID– ის შესაბამისი Arduino მიკროკონტროლი (ლეონარდო, მიკრო, პრო მიკრო).
- PS/2 სენსორული პანელი (ერთი Synaptics– დან რეკომენდებულია, როგორც ცნობილია და დატესტილია).
- 4 მავთული (შიშველი მავთულები მამაკაცის კონექტორით ერთ მხარეს არდუინოს დაფის სენსორულ პანელთან დასაკავშირებლად).
მრავალფუნქციური კონტროლერისთვის დამატებით დაგჭირდებათ:
- 7 -სეგმენტიანი LED დისპლეი (საერთო კათოდი ერთი, ანუ საერთო ტერმინალით -ve)
- 220Ω რეზისტორი.
- 9 მავთული (LED ეკრანის დასაკავშირებლად Arduino დაფაზე).
ნაბიჯი 3: დაადგინეთ სენსორული პანელის გაყვანილობის კავშირები
ინტერნეტში მოძებნეთ გამოყენებული სენსორული პანელის ნაწილის ნომერი. თუ დავრჩებით, შეგიძლიათ მიიღოთ დახმარება r/Arduino საზოგადოებისგან.
სენსორული პანელების უმეტესობაზე, განსაკუთრებით Synaptics– ზე, შემდეგი სპილენძის ბალიშები შეესაბამება საბორტო ჩიპის თითოეულ კავშირს:
- T22 ~> +5 ვოლტი
- T23 ~> GND
- T10 ~> საათი
- T11 ~> მონაცემები
ნაბიჯი 4: დაპროგრამეთ Arduino მიკროკონტროლერი
მე გირჩევთ დაიწყოთ კოდის ძირითადი ვერსიით, რომ გაეცნოთ კონტროლს და შეცვალოთ პარამეტრები, რომლებიც შეესაბამება თქვენს მომავალ მოთხოვნებს.
ნაბიჯი 5: შეაერთეთ Touchpad არდუინოს დაფაზე
როგორც სენსორული პანელის სპილენძის ბალიშები უკვე ცნობილია, ჩვენ შეგვიძლია დავუკავშიროთ სენსორული პანელის 5 ვოლტიანი და GND შეყვანა Arduino დაფის +5 ვოლტიანი და GND სათაურის პინთან.
საათის პინი დაუკავშირდება პინ A0- ს, ხოლო მონაცემთა პინი - არდუინოს დაფის პინ A1- ს.
საბედნიეროდ, ამ დაფას ჰქონდა საკმარისად დიდი ლენტიანი კონექტორი, რომლითაც შესაძლებელი იყო მამრობითი მხრის მავთულის დაკავშირება. თქვენ შეგიძლიათ შეაერთოთ მავთულები საჭირო სპილენძის ბალიშებზე და თუ გსურთ უფრო სუფთა გაყვანილობა, როგორც მე –4 სურათზე, შეგიძლიათ გამოიყენოთ ლენტი კაბელი და შეაერთოთ მავთულები მასზე, როგორც ეს ნაჩვენებია მე –3 სურათზე.
ნაბიჯი 6: დააკავშირეთ კონფიგურაცია თქვენს კომპიუტერთან
თქვენ შეგიძლიათ გამოტოვოთ ეს ნაბიჯი ახლა თუ თქვენ აკეთებთ პროექტის მრავალფუნქციურ ვერსიას.
კონფიგურაციის შეერთების შემდეგ, თითის გადატანა სენსორულ პანელზე x ღერძზე, თქვენ უნდა შეგეძლოთ აკონტროლოთ მარცხენა და მარჯვენა ისრის ღილაკები და თითი გადაადგილოთ y ღერძის გასწვრივ, თქვენ უნდა შეგეძლოთ გააკონტროლოთ ზემოთ და ქვემოთ ისრის ღილაკები.
ნაბიჯი 7: შეაერთეთ 7 სეგმენტის LED ეკრანი Arduino დაფაზე
შეაერთეთ ეკრანის საერთო პინი 200Ω რეზისტორის საშუალებით Arduino დაფის პინ D9- თან. შემდეგ გააკეთეთ შემდეგი კავშირები:
LED ჩვენების პინი Ar> Arduino დაფის პინი
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
LED ეკრანის pin 'DP' არ იქნება გამოყენებული.
ნაბიჯი 8: დააკავშირეთ კონფიგურაცია კომპიუტერთან და შეამოწმეთ იგი
კონფიგურაციის კომპიუტერთან დაკავშირების შემდეგ, y- ღერძის გასწვრივ თითის გადაადგილება, როგორც ვიდეოში გამოიწვევს LED ეკრანზე რიცხვის გაზრდას/შემცირებას თითის მოძრაობის მიმართულების მიხედვით. სულ არის 15 ფუნქცია, აქედან 14 არის კომპიუტერის კონტროლისთვის (ფუნქცია 0 დაცულია LED ეკრანის სიკაშკაშის კონტროლისთვის, მაგრამ მისი შეცვლა შესაძლებელია არდუინოს კოდის შეცვლით).
0 ფუნქციაზე ყოფნისას, თითის გადაადგილება x ღერძის გასწვრივ გამოიწვევს LED ეკრანის სიკაშკაშის განსხვავებას, თითის მოძრაობის მიმართულების მიხედვით. დანარჩენი 14 ფუნქცია განმარტებულია არდუინოს კოდში. მოგერიდებათ შეცვალოთ ისინი თქვენი მოთხოვნების შესაბამისად.
ნაბიჯი 9: ხმის კონტროლი
Arduino მიკროკონტროლერი ემულაცია Page Up და Page Down ღილაკების დაჭერას Ctrl ღილაკით, რათა გაიზარდოს და შეამციროს მოცულობა. იმისათვის, რომ კლავიატურის მალსახმობმა იმუშაოს, თქვენ უნდა გადმოწეროთ "Volume.exe" ფაილი აქედან (უსაფრთხოა) და ჩადოთ ის გაშვების სისტემის საქაღალდეში ისე, რომ ის იმუშაოს კომპიუტერის ჩატვირთვისას ყოველ ჯერზე.
თქვენ შეგიძლიათ შეამოწმოთ ეს დახმარებისთვის.
ნაბიჯი 10: შეცვალეთ კოდი
სცადეთ ცვლილებები შეიტანოთ კოდში, რათა მეტი გააკეთოთ კომპიუტერის კონტროლის გარდა, დაამატოთ მეტი ფუნქცია ან შეცვალოთ არსებული. ბევრი ფუნქციაა დარჩენილი გამოსაყენებლად.
ნაბიჯი 11: გააკეთე მეტი
სენსორული პანელის გამოყენებით, შეეცადეთ გააკონტროლოთ სხვა მსგავსი რამ და ეს. PS/2 სენსორული პანელის გამოყენებით, შეგიძლიათ ბევრი რამის გაკეთება! თუ რაიმე ახალს მოიგონებთ, შეეცადეთ გაუზიაროთ ის საზოგადოებას.
გირჩევთ:
ძველი ლეპტოპის სენსორული პანელის ხელახალი გამოყენება სტეპერიანი ძრავის გასაკონტროლებლად: 11 ნაბიჯი (სურათებით)
გამოიყენეთ ძველი ლეპტოპის სენსორული სტეპერი ძრავის გასაკონტროლებლად: მე ეს პროექტი გავაკეთე რამდენიმე თვის წინ. რამდენიმე დღის უკან, მე გამოვაქვეყნე პროექტის პროექტი r/Arduino– ზე Reddit– ზე. როდესაც დავინახე, რომ ხალხი დაინტერესდა პროექტით, მე გადავწყვიტე გამეკეთებინა ეს ინსტრუქცია, სადაც შევიტანე ცვლილებები Arduino კოდში და
გამოიყენეთ ძველი ტელეფონი და ძველი დინამიკები როგორც STEREO: 4 ნაბიჯი
ხელახლა გამოიყენეთ ძველი ტელეფონი და ძველი დინამიკები როგორც STEREO: გადააქციეთ ძველი დინამიკები და ძველი სმარტფონი სტერეო ინსტალაციად რადიოთი, mp3 აღწარმოების პოდკასტებით და ინტერნეტ რადიოთი, რამდენიმე საერთო კომპონენტის გამოყენებით, რომლებიც ჯამში 5 ევროზე ნაკლები ღირს! ასე რომ, ჩვენ გვაქვს 5-10 წლის ჭკვიანთა კოლექცია
გამოიყენეთ შელოცვები თქვენი კომპიუტერის გასაკონტროლებლად!: 7 ნაბიჯი (სურათებით)
გამოიყენეთ შელოცვები თქვენი კომპიუტერის გასაკონტროლებლად!: გსურდათ ოდესმე ჰარი პოტერის მსგავსი შელოცვების გამოყენება? მცირედი მუშაობით და ხმის ამოცნობით, ეს შეიძლება აითვისოს. ის რაც გჭირდებათ ამ პროექტისათვის: კომპიუტერი Windows XP ან VistaA მიკროფონით გარკვეული დრო და მოთმინება! თუ მოგეწონათ ეს ინსტრუქცია
გამოიყენეთ თქვენი ძველი ლეპტოპის ბატარეა დენის ბანკის შესაქმნელად: 9 ნაბიჯი (სურათებით)
გამოიყენეთ თქვენი ძველი ლეპტოპის ბატარეა POWER BANK– ის შესაქმნელად: [დაკვრა ვიდეო] [მზის ენერგიის ბანკი] რამდენიმე თვის წინ ჩემი Dell ლეპტოპის ბატარეა არ მუშაობდა. როდესაც მას გავთიშავდი AC- ის ძირითადი წყაროდან, ლეპტოპი მაშინვე გამორთულია. რამდენიმე დღის შემდეგ იმედგაცრუება, შევცვალე ბატარეა და შევინახე მკვდარი (როგორც ჩემი
გამოიყენეთ Bluetooth 4.0 HC -08 მოდული, მისამართების LED- ების გასაკონტროლებლად - Arduino Uno გაკვეთილი: 4 ნაბიჯი (სურათებით)
გამოიყენეთ Bluetooth 4.0 HC -08 მოდული, რომ აკონტროლოთ მისამართებიანი LED- ები - Arduino Uno სამეურვეო პროგრამა: თქვენ უკვე ჩაერთეთ კომუნიკაციის მოდულებში Arduino– სთან ერთად? Bluetooth ხსნის შესაძლებლობის სამყაროს თქვენი Arduino პროექტებისთვის და ნივთების ინტერნეტის გამოყენებით. აქ ჩვენ დავიწყებთ ბავშვის ნაბიჯს და ვისწავლით თუ როგორ ვაკონტროლოთ მიმართვადი LED- ები sma– ით