Სარჩევი:
- ნაბიჯი 1: აპარატურის კომპონენტები:
- ნაბიჯი 2: პროგრამული უზრუნველყოფის კომპონენტები:
- ნაბიჯი 3:
- ნაბიჯი 4: კოდი:
- ნაბიჯი 5: გაუშვით:
ვიდეო: Arduino Accelerometer Tutorial: გააკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
აქსელერომეტრის სენსორები ჩვენს სმარტფონების უმეტესობაშია, რათა მათ გამოვიყენოთ მრავალფეროვანი გამოყენება და შესაძლებლობები, რომელსაც ჩვენ ყოველდღიურად ვიყენებთ, არც კი ვიცით, რომ ამაში პასუხისმგებელი არის ამაჩქარებელი.
ამ შესაძლებლობებიდან ერთ -ერთი არის კონტროლირებადი, რაც აქსელერომეტრმა მოგვცა, სადაც შეგიძლიათ აკონტროლოთ თქვენი მანქანა რბოლის თამაშებში ან გამოიყენოთ გარკვეული აპლიკაცია თქვენი ტელეფონის დისტანციური მართვისთვის რობოტისთვის ან RC მანქანისთვის, რომელიც იყენებს ამაჩქარებელს, როგორც საკონტროლო ინსტრუმენტს.
ამრიგად, Arduino Accelerometer Tutorial– ში, ჩვენ ვაპირებთ გამოვიყენოთ ეს უკანასკნელი ფუნქცია, რათა გამოვიყენოთ სმარტფონებში ჩამონტაჟებული აქსელერომეტრის სენსორი გემის ხიდის გახსნისა და დახურვის გასაკონტროლებლად. რასაკვირველია, ხიდი მხოლოდ სერვო ძრავაა, რომელიც 0 გრადუსზე იხურება და 90 გრადუსი იხსნება.
მოდით ვისაუბროთ იდეაზე, რომელიც დგას Arduino Accelerometer Tutorial– ის უკან…
იდეა:
ჩვენ ვაპირებთ გამოვიყენოთ 1Sheeld დაფა თავისი კომპანიონი Android/iOS აპლიკაციით და გამოვიყენოთ ამაჩქარებლის ფარი, სადაც ნებისმიერი x ღერძის ან y ღერძის ან z ღერძის ნებისმიერი ცვლილება გაიგზავნება არდუინოში და, შესაბამისად, ჩვენ შეგვიძლია გადავწყვიტოთ შევცვალოთ თუ არა სერვო ხარისხი 0 ან 90 -მდე.
Ვიწყებთ:
თუ ეს პირველი შემთხვევაა, როდესაც საქმე გაქვთ 1Sheeld– თან ან გსურთ გაიგოთ მეტი ამის შესახებ, გირჩევთ შეამოწმოთ ეს სწრაფი და მარტივი გაკვეთილი.
და თუ თქვენ ჯერ არ გიცდიათ სერვო ძრავა, გირჩევთ შეამოწმოთ ეს სწრაფი ვიდეო. ახლა, მას შემდეგ რაც ცოტათი გაეცანით 1Sheeld- ს, დავიწყოთ!
ნაბიჯი 1: აპარატურის კომპონენტები:
- არდუინო უნო.
- 1 ფარი+ დაფა.
- LED.
- S90 სერვო ძრავა.
- 3 * მამრობითი სქესის მავთულები.
- Arduino USB კაბელი ან 9-12 ვ ბატარეა.
- Android/iOS ტელეფონი, რომელზეც დაინსტალირებულია 1Sheeld აპლიკაცია.
ნაბიჯი 2: პროგრამული უზრუნველყოფის კომპონენტები:
- Arduino IDE.
- 1 ფარის ბიბლიოთეკა, 1 ფარის Android აპლიკაცია ან iOS აპი.
ნაბიჯი 3:
- შეაერთეთ 1Sheeld დაფა თქვენს Arduino– ში, როგორც სურათი 1
- .შეაერთეთ LCD 16*2 როგორც სურათი 2.
- გადართეთ 1Sheeld- ის სიმძლავრე, რომ იმუშაოს 5V (არა 3.3v) როგორც image3.
1Sheeld– ს აქვს 2 რეჟიმი: ატვირთვის რეჟიმი და ოპერაციული რეჟიმი. მათ შორის შეგიძლიათ გადახვიდეთ ციფრული ქინძისთავების მახლობლად გადამრთველის გამოყენებით და ეწოდება "UART SWITCH" 1Sheeld- ზე და "SERIAL SWITCH" 1Sheeld+ - ზე.
- პირველ რიგში, თქვენ გადაატრიალეთ გადამრთველი "SWITCH" აღნიშვნისკენ, როგორც image4, რომელიც 1Sheeld დაფას გადააქცევს ატვირთვის რეჟიმში, რომ მოგცეთ Arduino კოდის ატვირთვის საშუალება.
- მეორეც, კოდის ჩატვირთვის დასრულების შემდეგ, გადაიტანეთ გადამრთველი "UART" აღნიშვნისკენ (ან "SERIAL" 1Sheeld+ დაფაზე) როგორც image5, რომელიც 1Sheeld დაფას გადააქცევს ოპერაციულ რეჟიმში თქვენს სმარტფონთან 1Sheeld აპლიკაციასთან კომუნიკაციისთვის.
დაბოლოს, დაუკავშირეთ Arduino თქვენი კომპიუტერის საშუალებით Arduino USB კაბელის გამოყენებით.
ნაბიჯი 4: კოდი:
მე გირჩევთ შეამოწმოთ Arduino Accelerometer Shield– ის დოკუმენტაცია, რომ მეტი იცოდეთ Arduino Accelerometer Shield– ის ფუნქციონირებისა და მათი გამოყენების შესახებ.
ახლა, გადართეთ 1Sheeld დაფა ატვირთვის რეჟიმში, ატვირთეთ თანდართული კოდი Arduino ციფრული საათისათვის. გადართეთ 1Sheeld დაფა საოპერაციო რეჟიმში, შემდეგ გახსენით 1Sheeld აპლიკაცია და დაუკავშირეთ 1Sheeld დაფაზე Bluetooth- ის საშუალებით.
ნაბიჯი 5: გაუშვით:
როგორც ხედავთ Arduino Accelerometer Tutorial ვიდეოში, მე გამოვიყენე სერვოს ძრავაზე დამაგრებული მუყაოს ნაჭერი, როგორც ხიდის მოძრაობის მითითება.
შემდეგ მიაბრუნეთ ტელეფონი თქვენსკენ და დაინახავთ, რომ ხიდი გაიხსნა სერვოს 90 გრადუსით და LED არის ჩართული ტელეფონის დინამიკიდან გამოსული მეტყველებით, რომ ხიდი ახლა გაიხსნა და გემი გადადის.
და როდესაც ტელეფონს მოპირდაპირე მხარეს დაინახავთ, ნახავთ რომ ხიდი დახურულია სერვოის 0 გრადუსით და LED გამორთულია და ტელეფონის დინამიკიდან გამოდის მეტყველება, რომ ხიდი დაკეტილია და გემს აქვს გადაკვეთა.
ეს ასე იყო ბიჭებო, ვიმედოვნებ, რომ მოგეწონათ Arduino– ს ამაჩქარებელი მეტრის სწრაფი გაკვეთილი და ნებისმიერი კითხვისთვის ან თუნდაც მოსაზრებისათვის, ნუ მოგერიდებათ დატოვოთ თქვენი კომენტარი ქვემოთ.
გირჩევთ:
გადაატრიალეთ ქვიშის საათი ყოველ წუთს სერვო ძრავის გამოყენებით - არდუინო: 8 ნაბიჯი
გადაატრიალეთ ქვიშის საათი ყოველ წუთს სერვო ძრავის გამოყენებით - არდუინო: ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ უნდა გადაატრიალოთ პატარა (1 წთ) ქვიშის საათი ყოველ 60 -იან წლებში სერვო ძრავისა და ვიზუინოს გამოყენებით, უყურეთ სადემონსტრაციო ვიდეოს
Smart Dustbin Arduino– ს, ულტრაბგერითი სენსორის და სერვო ძრავის გამოყენებით: 3 ნაბიჯი
Smart Dustbin Arduino– ს, ულტრაბგერითი სენსორის და სერვო ძრავის გამოყენებით: ამ პროექტში მე გაჩვენებთ როგორ გააკეთოთ ჭკვიანი მტვერი Arduino– ს გამოყენებით, სადაც ნაგვის ყუთთან ავტომატურად გაიხსნება ნაგვის ყუთი. სხვა მნიშვნელოვანი კომპონენტები, რომლებიც გამოიყენება ამ ჭუჭყიანი სანაგვის დასამზადებლად არის HC-04 ულტრაბგერითი სენი
წვრილმანი როგორ გავაკონტროლოთ სერვო ძრავის კუთხე Visuino თანმიმდევრობის კომპონენტის გამოყენებით: 10 ნაბიჯი
წვრილმანი როგორ გავაკონტროლოთ სერვო მოტორული კუთხე Visuino თანმიმდევრობის კომპონენტის გამოყენებით: ამ გაკვეთილში ჩვენ გამოვიყენებთ Servo Motor და Arduino UNO, და Visuino სერვო ძრავის კუთხის გასაკონტროლებლად მიმდევრობის კომპონენტის გამოყენებით. თანმიმდევრულობის კომპონენტი შესანიშნავია იმ სიტუაციებისთვის, როდესაც ჩვენ გვსურს რამდენიმე მოვლენის თანმიმდევრობით გამოწვევა ჩვენს შემთხვევაში სერვო ძრავის ხარისხი
მოსიარულე რობოტი 1 სერვო ძრავის გამოყენებით: 13 ნაბიჯი (სურათებით)
მოსიარულე რობოტი 1 სერვო ძრავის გამოყენებით: მე მსურდა ამ მოსიარულე რობოტის აშენება მას შემდეგ, რაც ის YouTube- ზე ვნახე. მცირეოდენი ძებნის შემდეგ მე ვიპოვე მასზე მეტი ინფორმაცია და გადავწყვიტე ჩემი საკუთარი გამეკეთებინა. მიზანი, რომელიც ამ ფეხით მოსიარულეს ვაშენებდი იყო ვცდილობდი და გამეკეთებინა ის ისეთი პატარა, როგორიც მე ალბათ
ნაბიჯი სერვო ძრავის სერიული კონტროლით არდუინოს საშუალებით 3D პრინტერის გამოყენებით - Pt4: 8 ნაბიჯი
მოიცავს საფეხურზე მომუშავე ძრავას სერიული კონტროლით Arduino– ს გამოყენებით 3D პრინტერის გამოყენებით - Pt4: Motor Step სერიის ამ მეოთხე ვიდეოში ჩვენ გამოვიყენებთ იმას, რაც ადრე ვისწავლეთ სტეპერ სერვო ძრავის აგება სერიული კომუნიკაციისა და რეალური კონტროლის საშუალებით. პოზიციის უკუკავშირი რეზისტენტული კოდირების გამოყენებით, რომელსაც აკონტროლებს არდუინო