Სარჩევი:

Arduino Accelerometer Tutorial: გააკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით: 5 ნაბიჯი
Arduino Accelerometer Tutorial: გააკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით: 5 ნაბიჯი

ვიდეო: Arduino Accelerometer Tutorial: გააკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით: 5 ნაბიჯი

ვიდეო: Arduino Accelerometer Tutorial: გააკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით: 5 ნაბიჯი
ვიდეო: How To Track Orientation with Arduino | ADXL345 Accelerometer Tutorial 2024, ნოემბერი
Anonim
Arduino Accelerometer Tutorial: აკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით
Arduino Accelerometer Tutorial: აკონტროლეთ გემის ხიდი სერვო ძრავის გამოყენებით

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

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

ამრიგად, Arduino Accelerometer Tutorial– ში, ჩვენ ვაპირებთ გამოვიყენოთ ეს უკანასკნელი ფუნქცია, რათა გამოვიყენოთ სმარტფონებში ჩამონტაჟებული აქსელერომეტრის სენსორი გემის ხიდის გახსნისა და დახურვის გასაკონტროლებლად. რასაკვირველია, ხიდი მხოლოდ სერვო ძრავაა, რომელიც 0 გრადუსზე იხურება და 90 გრადუსი იხსნება.

მოდით ვისაუბროთ იდეაზე, რომელიც დგას Arduino Accelerometer Tutorial– ის უკან…

იდეა:

ჩვენ ვაპირებთ გამოვიყენოთ 1Sheeld დაფა თავისი კომპანიონი Android/iOS აპლიკაციით და გამოვიყენოთ ამაჩქარებლის ფარი, სადაც ნებისმიერი x ღერძის ან y ღერძის ან z ღერძის ნებისმიერი ცვლილება გაიგზავნება არდუინოში და, შესაბამისად, ჩვენ შეგვიძლია გადავწყვიტოთ შევცვალოთ თუ არა სერვო ხარისხი 0 ან 90 -მდე.

Ვიწყებთ:

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

და თუ თქვენ ჯერ არ გიცდიათ სერვო ძრავა, გირჩევთ შეამოწმოთ ეს სწრაფი ვიდეო. ახლა, მას შემდეგ რაც ცოტათი გაეცანით 1Sheeld- ს, დავიწყოთ!

ნაბიჯი 1: აპარატურის კომპონენტები:

აპარატურის კომპონენტები
აპარატურის კომპონენტები
აპარატურის კომპონენტები
აპარატურის კომპონენტები
აპარატურის კომპონენტები
აპარატურის კომპონენტები
აპარატურის კომპონენტები
აპარატურის კომპონენტები
  1. არდუინო უნო.
  2. 1 ფარი+ დაფა.
  3. LED.
  4. S90 სერვო ძრავა.
  5. 3 * მამრობითი სქესის მავთულები.
  6. Arduino USB კაბელი ან 9-12 ვ ბატარეა.
  7. Android/iOS ტელეფონი, რომელზეც დაინსტალირებულია 1Sheeld აპლიკაცია.

ნაბიჯი 2: პროგრამული უზრუნველყოფის კომპონენტები:

  1. Arduino IDE.
  2. 1 ფარის ბიბლიოთეკა, 1 ფარის Android აპლიკაცია ან iOS აპი.

ნაბიჯი 3:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
  1. შეაერთეთ 1Sheeld დაფა თქვენს Arduino– ში, როგორც სურათი 1
  2. .შეაერთეთ LCD 16*2 როგორც სურათი 2.
  3. გადართეთ 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– ს ამაჩქარებელი მეტრის სწრაფი გაკვეთილი და ნებისმიერი კითხვისთვის ან თუნდაც მოსაზრებისათვის, ნუ მოგერიდებათ დატოვოთ თქვენი კომენტარი ქვემოთ.

გირჩევთ: