![Android (დისტანციური) ინტერფეისი Servo Motor– ის Arduino– ს და Bluetooth– ის გამოყენებით: 7 ნაბიჯი (სურათებით) Android (დისტანციური) ინტერფეისი Servo Motor– ის Arduino– ს და Bluetooth– ის გამოყენებით: 7 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/004/image-9062-18-j.webp)
Სარჩევი:
- ნაბიჯი 1: როგორ მუშაობს ეს სისტემა
- ნაბიჯი 2: მოამზადეთ სერვო მოტორი და არდუინო
- ნაბიჯი 3: დარწმუნდით, რომ კოდირების სენსორი სწორად არის დაინსტალირებული
- ნაბიჯი 4: დააინსტალირეთ HC-05 Bluetooth მოდული
- ნაბიჯი 5: შექმენით UI Remotexy– ით
- ნაბიჯი 6: ატვირთეთ კოდი Arduino– ში
- ნაბიჯი 7: დააინსტალირეთ Remotexy Android- ზე და გამოსცადეთ
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![Android (დისტანციური) ინტერფეისი Servo Motor– ის გასაკონტროლებლად Arduino– ს და Bluetooth– ის გამოყენებით Android (დისტანციური) ინტერფეისი Servo Motor– ის გასაკონტროლებლად Arduino– ს და Bluetooth– ის გამოყენებით](https://i.howwhatproduce.com/images/004/image-9062-19-j.webp)
ამ ინსტრუქციებში მე მოგცემთ სწრაფ ნაბიჯს Android მომხმარებლის ინტერფეისის შესაქმნელად Remotexy Interface Maker– ის გამოყენებით, რათა გააკონტროლოთ Servo Motor, რომელიც დაკავშირებულია Arduino Mega– სთან Bluetooth– ის საშუალებით.
ეს ვიდეო გვიჩვენებს, თუ როგორ გააკონტროლებს ინტერფეისი სერვო ძრავის სიჩქარეს და პოზიციას.
ნაბიჯი 1: როგორ მუშაობს ეს სისტემა
![როგორ მუშაობს ეს სისტემა როგორ მუშაობს ეს სისტემა](https://i.howwhatproduce.com/images/004/image-9062-20-j.webp)
ეს ასე მუშაობს:
როდესაც ჩვენ შევეხებით/ვიყენებთ ინტერფეისს Android- ზე, Android აპლიკაცია სიგნალს გაუგზავნის arduino– ს bluetooth კავშირის საშუალებით, შემდეგ დამუშავებული სიგნალი იგზავნება (მძღოლის) სერვოზე. კოდირების სენსორი შემდეგ აგზავნის არდუინოს უკუკავშირის სიგნალს, ხოლო სიგნალი (პოზიცია) იგზავნება bluetooth– ით Android UI- ზე ნაჩვენებ.
ნაბიჯი 2: მოამზადეთ სერვო მოტორი და არდუინო
![მოამზადეთ სერვო მოტორი და არდუინო მოამზადეთ სერვო მოტორი და არდუინო](https://i.howwhatproduce.com/images/004/image-9062-21-j.webp)
![მოამზადეთ სერვო მოტორი და არდუინო მოამზადეთ სერვო მოტორი და არდუინო](https://i.howwhatproduce.com/images/004/image-9062-22-j.webp)
ვივარაუდოთ, რომ თქვენ უკვე გაქვთ სამუშაო Servo Motor დაკავშირებული Arduino– სთან, მე გამოვტოვებ ამ ნაწილს, რადგან ჩვენი ყურადღება გამახვილებულია ინტერფეისის შექმნაზე Android– დან servo– ს გასაკონტროლებლად.
ამ პროექტში მე ვიყენებ Vexta brushless DC ძრავას, რომელიც დაკავშირებულია გადაცემათა კოლოფთან მკლავის მექანიზმის გადასატანად.
Arduino– სთვის მე ვიყენებ Arduino Mega– ს.
ნაბიჯი 3: დარწმუნდით, რომ კოდირების სენსორი სწორად არის დაინსტალირებული
![დარწმუნდით, რომ კოდირების სენსორი სწორად არის დაინსტალირებული დარწმუნდით, რომ კოდირების სენსორი სწორად არის დაინსტალირებული](https://i.howwhatproduce.com/images/004/image-9062-23-j.webp)
ეს არის ძალიან მნიშვნელოვანი ნაბიჯი, დარწმუნდით, რომ თქვენი კოდირების სენსორი დამონტაჟებულია და შეუძლია სწორად წაიკითხოს მნიშვნელობა.
შეამოწმეთ იგი შემდეგ ეტაპზე გადასვლამდე. ეს კითხვის მნიშვნელობა გამოჩნდება ინტერფეისზე და გახდება ჩვენი მითითება სერვო პოზიციისთვის.
მნიშვნელობა იქნება 0-1024-დან (ანალოგი), და ვინაიდან 1 სრულად ბრუნვა 360 გრადუსია, ჩვენ უნდა გავაკეთოთ მათემატიკა და მისი განსხვავება დამოკიდებულია კოდირების სენსორზე და თავად სერვო ძრავაზე.
ჩემს პროექტში, ანალოგური მნიშვნელობა 100-900-დან წარმოადგენს 0-360 გრადუსიან ბრუნვას.
ნაბიჯი 4: დააინსტალირეთ HC-05 Bluetooth მოდული
![დააინსტალირეთ HC-05 Bluetooth მოდული დააინსტალირეთ HC-05 Bluetooth მოდული](https://i.howwhatproduce.com/images/004/image-9062-24-j.webp)
![დააინსტალირეთ HC-05 Bluetooth მოდული დააინსტალირეთ HC-05 Bluetooth მოდული](https://i.howwhatproduce.com/images/004/image-9062-25-j.webp)
შემდეგი არის Bluetooth მოდულის დაყენება Arduino Mega– ზე.
გამოიყენეთ დიაგრამა მხოლოდ მითითებისთვის, რადგან შესაძლოა თქვენს Arduino- ს განსხვავებული განლაგება და პინი ჰქონდეს.
ნაბიჯი 5: შექმენით UI Remotexy– ით
![შექმენით UI Remotexy– ით შექმენით UI Remotexy– ით](https://i.howwhatproduce.com/images/004/image-9062-26-j.webp)
გახსენით remotexy.com, შექმენით ანგარიში და დაიწყეთ ახალი პროექტი.
აირჩიეთ bluetooth როგორც კავშირის ტიპი და დაიწყეთ კოდირება მაგალითების მაგალითებიდან.
თქვენ შეგიძლიათ დაიწყოთ ელემენტების გადატანა და ჩაშვება Elements– ის გვერდითი მენიუდან, როგორიცაა სლაიდერი, პანელი, ღილაკი და ა.
ჩემს პროექტში მე გაყოფილი ვარ ინტერფეისი მარცხენა და მარჯვენა ზონად. მარცხენა ტერიტორია გააკონტროლებს ვთქვათ servo1, ხოლო მარჯვენა ტერიტორია გააკონტროლებს servo2. შემდეგ თითოეულ სფეროში, მე ვიყენებ ამ ელემენტებს:
- TEXT STRING კოდირების სენსორის მნიშვნელობის (ანალოგის) ჩვენებისათვის 100 -დან 900 -მდე.
- SLIDER (სიჩქარისთვის) TEXT STRING თავზე. მე შევცვალე ტექსტის სტრიქონი, ასე რომ ის აჩვენებს SPEED სლაიდერის მნიშვნელობას დიაპაზონში 0 -დან 100%-მდე.
- SLIDER (პოზიციისთვის) TEXT STRING მის თავზე. მე ასევე შევცვალე ეს ტექსტის სტრიქონი, ასე რომ ის აჩვენებს POSITION სლაიდერის მნიშვნელობას 0 -დან 100%-მდე. მე ასევე ვამატებ "LINEAR DIVISION LEVEL" - ს, როგორც ინდიკატორს და ვცვლი მას, ასე რომ ის წარმოადგენს კოდირების სენსორის მნიშვნელობას დიაპაზონში 0 -დან 100%-მდე.
- ზოგიერთი LABEL ტექსტის მარკირებისთვის (რა თქმა უნდა…)
*ეს ნაბიჯი განახლდება შემდეგ ჯერზე ჩემი წყაროს კოდით, მოიხადე ბოდიში ამისთვის.
განახლება: მე ვწუხვარ, რომ მე არ შემიძლია ჩემი კოდის გაზიარება UI– სთვის, რადგან ის დაკავშირებულია ეროვნულ კვლევით კომპანიასთან, სადაც მე გავაკეთე პროექტი. მაგრამ მე ვაახლებ სურათს, ასე რომ თქვენ შეგიძლიათ ნახოთ ჩემი რეალური ინტერფეისი, როდესაც მას ვქმნი დისტანციურ რედაქტორზე.
ნაბიჯი 6: ატვირთეთ კოდი Arduino– ში
![ატვირთეთ კოდი არდუინოში ატვირთეთ კოდი არდუინოში](https://i.howwhatproduce.com/images/004/image-9062-27-j.webp)
ატვირთეთ დასრულებული კოდი, მოიცავს lib, Arduino Mega– ს USB– ით, Arduino IDE პროგრამული უზრუნველყოფის გამოყენებით.
გაითვალისწინეთ, რომ აუცილებელია გათიშოთ bluetooth Tx და Rx მავთულები USB– ის საშუალებით კოდის ასატვირთად.
არსებობს სხვა გზებიც ამის გაკეთება მავთულის გათიშვის გარეშე, მაგრამ ეს მეთოდი მუშაობს ჩემთვის.
ნაბიჯი 7: დააინსტალირეთ Remotexy Android- ზე და გამოსცადეთ
![Image Image](https://i.howwhatproduce.com/images/004/image-9062-29-j.webp)
![](https://i.ytimg.com/vi/HTlqXI7fQXY/hqdefault.jpg)
![დააინსტალირეთ Remotexy Android- ზე და გამოსცადეთ დააინსტალირეთ Remotexy Android- ზე და გამოსცადეთ](https://i.howwhatproduce.com/images/004/image-9062-30-j.webp)
საბოლოო ნაბიჯი იქნება Google Play– დან დისტანციური პროგრამის დაყენება. მისი პოვნა შეგიძლიათ Google Play- ში "remotexy" - ით.
ამის შემდეგ გახსენით აპლიკაცია, მოძებნეთ თქვენი HC-05 Bluetooth, დაწყვილდით მასთან და გამოჩნდება თქვენი ინტერფეისი (რომელიც აიტვირთა Arduino– ში).
თუ ყველაფერი სწორად არის დაყენებული, შეგიძლიათ დაიწყოთ სერვო ძრავის კონტროლი ამ მომხმარებლის ინტერფეისიდან.
ამ ვიდეოში ნაჩვენებია UI ტესტირება სერვო სიჩქარისა და პოზიციის გასაკონტროლებლად.
გირჩევთ:
ტელევიზია დისტანციური ხდება RF დისტანციური -- NRF24L01+ გაკვეთილი: 5 ნაბიჯი (სურათებით)
![ტელევიზია დისტანციური ხდება RF დისტანციური -- NRF24L01+ გაკვეთილი: 5 ნაბიჯი (სურათებით) ტელევიზია დისტანციური ხდება RF დისტანციური -- NRF24L01+ გაკვეთილი: 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/004/image-11727-j.webp)
ტელევიზია დისტანციური ხდება RF დისტანციური || NRF24L01+ სახელმძღვანელო: ამ პროექტში მე გაჩვენებთ, თუ როგორ გამოვიყენე პოპულარული nRF24L01+ RF IC ტელევიზორის დისტანციური მართვის სამი უსარგებლო ღილაკის უკაბელოდ LED ზოლის სიკაშკაშის შესაცვლელად. Დავიწყოთ
8 სარელეო კონტროლი NodeMCU და IR მიმღებით WiFi და IR დისტანციური და Android აპლიკაციის გამოყენებით: 5 ნაბიჯი (სურათებით)
![8 სარელეო კონტროლი NodeMCU და IR მიმღებით WiFi და IR დისტანციური და Android აპლიკაციის გამოყენებით: 5 ნაბიჯი (სურათებით) 8 სარელეო კონტროლი NodeMCU და IR მიმღებით WiFi და IR დისტანციური და Android აპლიკაციის გამოყენებით: 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/002/image-4439-69-j.webp)
8 სარელეო კონტროლი NodeMCU და IR მიმღების გამოყენებით WiFi და IR დისტანციური და Android აპლიკაცია: აკონტროლებს 8 სარელეო გადამრთველს nodemcu და ir მიმღების გამოყენებით wifi და ir დისტანციურ და Android აპლიკაციაზე. ეს დისტანციური მუშაობს wifi კავშირისგან დამოუკიდებლად. აქ არის განახლებული ვერსიის დაწკაპუნება ᲐᲥ
დისტანციური მართვის რობოტი Arduino– ს და T.V– ს გამოყენებით დისტანციური: 11 ნაბიჯი
![დისტანციური მართვის რობოტი Arduino– ს და T.V– ს გამოყენებით დისტანციური: 11 ნაბიჯი დისტანციური მართვის რობოტი Arduino– ს და T.V– ს გამოყენებით დისტანციური: 11 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-8204-47-j.webp)
დისტანციური მართვის რობოტი Arduino– ს და ტელევიზიის დისტანციური მართვის საშუალებით: ეს დისტანციური მართვის მანქანა შეიძლება გადაადგილდეს პრაქტიკულად ნებისმიერი სახის დისტანციური მართვის საშუალებით, როგორიცაა ტელევიზია, AC და ა.შ. ის იყენებს იმ ფაქტს, რომ დისტანციური გამოსცემს IR (ინფრაწითელი). ეს თვისება გამოიყენება IR მიმღების გამოყენებით, რომელიც არის ძალიან იაფი სენსორი. ამ
Olympus Evolt E510 დისტანციური კაბელის გამოშვება (ვერსია 2 დისტანციური ავტოფოკუსით): 6 ნაბიჯი (სურათებით)
![Olympus Evolt E510 დისტანციური კაბელის გამოშვება (ვერსია 2 დისტანციური ავტოფოკუსით): 6 ნაბიჯი (სურათებით) Olympus Evolt E510 დისტანციური კაბელის გამოშვება (ვერსია 2 დისტანციური ავტოფოკუსით): 6 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/003/image-7590-26-j.webp)
Olympus Evolt E510 დისტანციური კაბელის გამოშვება (ვერსია 2 ავტომატური დისტანციური მართვის საშუალებით): გუშინ მე ავაშენე მარტივი ერთი ღილაკიანი დისტანციური მართვა ჩემი Olympus E510– ისთვის. კამერების უმეტესობას აქვს ჩამკეტის გამოშვების ღილაკი (ის, რომელსაც თქვენ უბიძგებთ სურათის გადასაღებად), რომელსაც აქვს ორი რეჟიმი. თუ ღილაკი ნაზად არის დაჭერილი, კამერა ავტომატურად ფოკუსირდება და გაზომავს შუქს
დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით)
![დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით) დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10963471-remote-remote-control-11-steps-with-pictures-j.webp)
დისტანციური მართვა: მე მყავს ახალშობილი ბავშვი და ის არ ფიქრობს, რომ მან უნდა დაიძინოს მანამ, სანამ მე და ჩემმა ცოლმა მასაც ვუსურვოთ. ერთი რამ, რაც მას ბედნიერს ხდის თავის საწოლში არის მობილური, რომელიც მის თავზეა ჩამოკიდებული. ასე რომ, როდესაც ის გაიღვიძებს, თუ ჩვენ გვჭირდება კიდევ 25 წუთი ან მეტი