Სარჩევი:
ვიდეო: კომპიუტერის კონტროლი ჟესტებისა და შეხების საშუალებით: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
ეს არის დემო პროექტი ახალი Piksey Atto– სთვის. ჩვენ ვიყენებთ TTP224 touch IC და APDS-9960 ჟესტების მოდულს კომპიუტერის გასაკონტროლებლად. ჩვენ ვტვირთავთ ესკიზს Atto– ში, რომელიც მას USB კლავიატურის მსგავსად აქცევს და შემდეგ აგზავნის შესაბამის საკვანძო კოდებს შეყვანის მიხედვით. ვინაიდან ეს არის საბაჟო პროექტი, აქ ბევრი დოკუმენტირება არ არის, მაგრამ მე მოგაწვდით მცირე ინფორმაციას და ჩამოვთვლი შესაბამის ბმულებს მასალისთვის, რაც დაგჭირდებათ ამის ასაშენებლად.
თუ თქვენ აშენებთ ბევრ წვრილმან პროექტს, მე ვფიქრობ რომ თქვენ აუცილებლად უნდა ნახოთ Kickstarter კამპანია ამისათვის ქვემოთ მოცემული ბმულის გამოყენებით:
www.kickstarter.com/projects/bnbe/atto-an-incredibly-tiny-arduino-compatible-board-with-usb
ზემოთ მოყვანილი ვიდეო გაძლევთ მიმოხილვას, თუ როგორ ხდება ეს ყველაფერი და გირჩევთ უყუროთ ამას უფრო დეტალურად და სათანადო ახსნაში, თუ როგორ მუშაობს ყველაფერი.
ნაბიჯი 1: შეაგროვეთ კომპონენტები
პირველი რაც გჭირდებათ ამ ასაშენებლად არის PCB. თქვენ შეგიძლიათ მიიღოთ დიზაინის ფაილები ქვემოთ მოცემული ბმულის გამოყენებით:
github.com/bnbe-club/atto-touch
თქვენ ასევე დაგჭირდებათ შემდეგი კომპონენტები/მოდულები:
- 4x 22pF, 0603, 10V კონდენსატორები
- 1x 10K 0603 რეზისტორი
- 1x TTP224B-BSBN Touch IC
- 1x Piksey Atto
- 1x APDS-9960 ჟესტების მოდული (5V ვერსია Adafruit– დან)
ეს პროექტი ასევე შეიძლება განმეორდეს Arduino Leonardo– ს გამოყენებით, თუმცა ის არ არის ისეთი კომპაქტური, როგორც Atto.
ნაბიჯი 2: შეიკრიბეთ დაფა
შემდეგ თქვენ უნდა შეაერთოთ კომპონენტები დაფაზე და მე გირჩევთ დაიწყოთ შეხების IC- ით. შედუღეთ ერთი ქინძი ჯერ მის შესანარჩუნებლად და შემდეგ შეაერთეთ დარჩენილი ქინძისთავები. იგივე გააკეთეთ კონდენსატორების, რეზისტორის და ატოს შედუღებისას.
თუ გადაწყვეტთ ჟესტების მოდულის დამატებას, თქვენ უნდა შეაერთოთ მავთულები დენის ქინძისთავებში და ასევე I2C ქინძისთავებში.
ნაბიჯი 3: ატვირთეთ და შეამოწმეთ ესკიზი
შეკრების შემდეგ, თქვენ უნდა ატვირთოთ ესკიზი დაფაზე. გთხოვთ უყუროთ ვიდეოს იმის გასაგებად, თუ როგორ მუშაობს კოდი და ასევე როგორ შეგიძლიათ განაახლოთ ესკიზები თქვენი მოთხოვნების შესაბამისად. თქვენ შეგიძლიათ ჩამოტვირთოთ ესკიზები შემდეგი ბმულის გამოყენებით:
ესკიზის ატვირთვის მიზნით, უბრალოდ დაუკავშირეთ დაფა თქვენს კომპიუტერს microUSB კაბელის გამოყენებით, შეარჩიეთ Arduino Leonardo როგორც დაფა, აირჩიეთ სწორი COM პორტი და შემდეგ დააჭირეთ ღილაკს ატვირთვის ღილაკს. მოათავსეთ თითი capacitive touch ბალიშებზე და ამან უნდა გამოიწვიოს მალსახმობები.
გირჩევთ:
Raspberry Pi 4 ლეპტოპის/კომპიუტერის საშუალებით Ethernet კაბელის გამოყენებით (მონიტორის გარეშე, Wi-Fi– ს გარეშე): 8 ნაბიჯი
დააინსტალირეთ Raspberry Pi 4 ლეპტოპის/კომპიუტერის საშუალებით Ethernet კაბელის გამოყენებით (მონიტორის გარეშე, Wi-Fi– ს გარეშე): ამაში ჩვენ ვიმუშავებთ Raspberry Pi 4 Model-B– ით 1 GB ოპერატიული მეხსიერებით. Raspberry-Pi არის ერთჯერადი კომპიუტერი, რომელიც გამოიყენება საგანმანათლებლო მიზნებისთვის და წვრილმანი პროექტებისთვის, ხელმისაწვდომი ღირებულებით, საჭიროებს 5V 3A დენის წყაროს. ოპერაციული სისტემების მსგავსად
MCP23017 GPIO კონტროლი Ethernet– ის საშუალებით: 5 ნაბიჯი
MCP23017 GPIO კონტროლი Ethernet– ით: კონტროლი MCP23017 IO გაფართოება ეთერნეტის საშუალებით სენსორული ხიდისა და MCP23017 გაფრქვევის დაფის გამოყენებით. პითონის სკრიპტების, ბრაუზერის მისამართების ან ნებისმიერი სისტემის მიერ გაგზავნილი ბრძანებები HTTP კომუნიკაციით. შეიძლება ინტეგრირებული იყოს სახლის ასისტენტში სახლის ავტომატიზაციისთვის. მავთულები არის
სამი შეხების სენსორული წრე + შეხების ტაიმერის წრე: 4 ნაბიჯი
სამი შეხების სენსორული წრე + შეხების ტაიმერის წრე: შეხების სენსორი არის წრე, რომელიც ჩართულია როდესაც ის შეხებას ამოიცნობს სენსორულ ქინძისთავებზე. ის მუშაობს გარდამავალ საფუძველზე, ანუ დატვირთვა ჩართული იქნება მხოლოდ იმ დროს, როდესაც შეხება ხდება ქინძისთავებზე. აქ, მე გაჩვენებთ სამ განსხვავებულ გზას შეხების სენის გასაკეთებლად
კომპიუტერის ოპერატიული მეხსიერება-გამოყენება Arduino– ს სერიული პორტის საშუალებით: 7 ნაბიჯი
კომპიუტერის ოპერატიული მეხსიერება არდუინოს გამოყენებით სერიული პორტის საშუალებით: ჩემმა მეგობარმა შთაგონება მომცა თავისი პატარა არდუინოს პროექტით. ეს პატარა პროექტი მოიცავს Arduino UNO R3- ს, რომელიც კითხულობს მონაცემებს Arduino IDE- ში დამზადებული პროგრამის მიერ, რომელიც გაგზავნილია სერიულ პორტში (USB- პორტში) C# პროგრამით ვიზუალურ სტუდიაში. როგორც ეს
PSP როგორც კომპიუტერის ჯოისტიკი და შემდეგ თქვენი კომპიუტერის კონტროლი PSP– ით: 5 ნაბიჯი (სურათებით)
PSP როგორც კომპიუტერის ჯოისტიკი და შემდეგ თქვენი კომპიუტერის კონტროლი PSP– ით: თქვენ შეგიძლიათ ბევრი მაგარი რამ გააკეთოთ PSP homebrew– ით და ამ სასწავლო ინსტრუქციაში მე გასწავლით თუ როგორ გამოიყენოთ თქვენი PSP როგორც ჯოისტიკი თამაშების სათამაშოდ, მაგრამ ასევე არსებობს პროგრამა, რომელიც საშუალებას გაძლევთ გამოიყენოთ თქვენი ჯოისტიკი, როგორც თქვენი მაუსი. აქ არის დედა