Სარჩევი:
- ნაბიჯი 1: რაც გჭირდებათ…
- ნაბიჯი 2: სქემატური დიაგრამა…
- ნაბიჯი 3: როვერის აწყობა…
- ნაბიჯი 4: არდუინოს ესკიზი…
- ნაბიჯი 5: Android აპლიკაცია…
ვიდეო: Arduino 4WD Rover Bluetooth აკონტროლებს Android ტელეფონს/ტაბლეტს: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Arduino 4WD bluetooth კონტროლირებული როვერი
ეს არის მარტივი 4WD როვერი, რომელიც მე გავაკეთე Arduino– ს საშუალებით. როვერი კონტროლდება ანდროიდის ტელეფონით ან ტაბლეტით bluetooth– ით. ამ აპლიკაციის საშუალებით თქვენ შეგიძლიათ აკონტროლოთ სიჩქარე (Arduino's pwm– ის გამოყენებით), გაუშვათ ამაჩქარებელი და მრავალი სხვა რამ.
არდუინოს ესკიზი არის სრულად განმარტებული და ღია წყარო, ასევე ესკიზში არის ახსნილი საკომუნიკაციო პროტოკოლი (ჩემ მიერ შემუშავებული) აპლიკაციიდან არდუინომდე.
პროტოკოლის ცოდნით შეგიძლიათ გამოიყენოთ აპლიკაცია სხვა რობოტების გასაკონტროლებლად…
ნაბიჯი 1: რაც გჭირდებათ…
საკუთარი Arduino 4wd როვერის ასაშენებლად თქვენ უნდა შეიძინოთ ყველა საჭირო ნაწილი სასურველი მაღაზიიდან.
მათი უმრავლესობის ყიდვა შესაძლებელია ebay– ზე ან amazon– ზე ან სხვა ელექტრონიკის/ჰობის ონლაინ მაღაზიებში.
ვცდილობ რამოდენიმე ბმული დავდო, მაგრამ ისინი შეიძლება მოძველებული იყოს და არ მუშაობდეს, ამ შემთხვევაში ცადეთ ხელით მოძებნოთ ნაწილი სახელწოდებით. ბოდიში ამისთვის.
ყოველ შემთხვევაში, ეს არის ძალიან მარტივი რობოტის ნაკრები, რომელიც ჩვეულებრივ დამზადებულია შასის მიერ, ოთხი DC (12V– მდე) ძრავით გადაცემათა კოლოფით და ოთხი ბორბლით.
გამოყენებული ნაწილებია:
შასის 1 ცალი სრული 4 DC ძრავით, რომელსაც ჩვეულებრივ უწოდებენ Arduino rover 4wd, მაგალითად ეს:
www.robotik.center/index.php?route=product/…
www.robotshop.com/en/dagu-4wd-chassis.html
www.robotshop.com/en/whippersnapper-runt-ro…
www.robotshop.com/en/juniorrunt-rover-kit.h…
ასევე Ebay- ზე ძიება "4WD შასის რობოტი arduino" საკვანძო სიტყვებით ბევრ შედეგს დააბრუნებს.
- Arduino uno R3 ან Arduino Leonardo დაფის 1 ცალი.
- 1 ცალი Bluetooth მოდული HC-05 ან HC-06 ადაპტერის დაფით (განახლებულია! 2017, 10 ოქტომბერი, ახლა მხარს უჭერს HC-05 მოდულს, ვისთვისაც თქვენ უკვე გაქვთ)
1 ცალი L298 ხიდი ორმაგი ძრავის კონტროლერის დაფა
მათგან ბევრი განსხვავებულია, მაგრამ პინუტი 99% იგივეა ყველასთვის. უბრალოდ დააკავშირეთ მავთულები მარჯვენა ქინძისთავებზე დაფის დიაგრამის საფუძველზე. ამ სახელმძღვანელოს საშუალებით შეგიძლიათ იპოვოთ იმ მონაცემთა ცხრილი, რომელიც მე გამოვიყენე (იხილეთ შემდეგი ნაბიჯი).
3 ცალი 3.7V 1200mA (ან მეტი) Li-Ion დატენვის ბატარეა AA ზომა ან 11, 1V 1200mA LiPo ბატარეის პაკეტი. თუ იყენებთ AA ზომის ბატარეას, შეგიძლიათ ჩადოთ ისინი ბატარეის საყრდენში
- 1 ცალი ჯეკ დანამატი არდუინოს დენის დანამატისთვის.
- 1 ცალი 1 კომის რეზისტორი.
ნაბიჯი 2: სქემატური დიაგრამა…
ეს არის როვერის გაყვანილობის სქემატური დიაგრამა, გთხოვთ მიჰყევით მას შემდეგ ეტაპზე, როდესაც ააწყობთ მას…
L298 pdf დაგეხმარებათ იმ შემთხვევაში, თუ თქვენ გაქვთ სხვადასხვა დაფის პინუტი.
HC-05 და HC-06 bt მოდულებს აქვთ ერთი და იგივე pinout.
ზოგჯერ HC-05– ს აქვს 4 ქინძისთავი 4 – ის ნაცვლად, მოდულის ბოლოში შეამოწმეთ პინების სახელი, რომ დარწმუნდეთ, რომ იყენებთ სწორ ქინძისთავებს.
ნაბიჯი 3: როვერის აწყობა…
დაიცავით დანომრილი სურათები და მოკლე ვიდეო შეკრების მიზნით (ზოგიერთი რამ შეიძლება განსხვავდებოდეს თქვენი შასის მიხედვით…).
- დაიწყეთ შასის და ბორბლების ძრავით (სურათი 1).
- დაამონტაჟეთ L298 საავტომობილო კონტროლერის დაფა და მავთულის ძრავები. ასევე დაამატეთ 2 მავთული დაფის გასაძლიერებლად (სურათი 2 და 3).
- ბრტყელი კაბელის ნაჭერი დააკავშირებს დაფას არდუინოსთან, თქვენ გჭირდებათ მხოლოდ 6 მავთული, მაგრამ მე დავტოვე სხვა დანარჩენი უფასოდ მომავალი გამოყენებისთვის (შესაძლოა განათება ან ულტრაბგერითი სენსორი …). ასევე შეაერთეთ ჯეკის დანამატი, მიაქციეთ ყურადღება პოლარობას, ცენტრალური პინი დადებითია (+11.1 ვ ბატარეიდან) (სურათი 4).
- მოათავსეთ ბატარეის დამჭერი (ან ბატარეის პაკეტი) როვერის წინ, დააფიქსირეთ იგი ორმხრივი ლენტით. თუ აირჩევთ AA ზომის ბატარეას, ადვილია მათი ინდივიდუალურად ამოღება დატენვისთვის. თუ აირჩევთ ბატარეის პაკეტს, კარგი იდეა იქნება ბატარეის პაკეტსა და როვერს შორის კონექტორის დადება (სურათი 5).
-
მოათავსეთ როვერის ზედა ნაწილი … ბრტყელი კაბელი და ჯეკის დანამატი გადის ხვრელში (სურათი 6)
- შეიკრიბეთ bluetooth მოდული რეზისტორთან ერთად ბრტყელი კაბელის ნაჭრის გამოყენებით (ჩვეულებრივ მოყვება მოდული). გაჭერით RXD მავთული (არა პინი!) და მიამაგრეთ რეზისტორი სერიულად მავთულხლართზე. დალუქეთ სითბოს შეკუმშვის მილით (სურათი 7).
- მოათავსეთ Arduino დაფა და მოდული. შეაერთეთ ბრტყელი კაბელი სქემატურად. დააფიქსირეთ Bluetooth მოდული ორმხრივი ლენტის (ძალიან) პატარა ნაჭრით. შეაერთეთ კვების ბლოკი Arduino– სთან (სურათი 8).
ნაბიჯი 4: არდუინოს ესკიზი…
შეაერთეთ მხოლოდ Bluetooth მოდული HC-05 ან HC-06 არდუინოსთან, როგორც სქემატურია (დაიმახსოვრეთ 1Kohm რეზისტორი! მოდულის RXD პინზე).
გახსენით არდუინოს ესკიზი, დააკომენტარეთ სწორი #განსაზღვრეთ თქვენი bluetooth მოდულისთვის და აუცილებლად დაწერეთ კომენტარი სხვაზე, იხილეთ სურათი. ატვირთეთ იგი Arduino uno R3 ან Leonardo დაფაზე, ნება მიეცით USB კაბელი იყოს დაკავშირებული ისე, რომ დაფა დარჩეს ჩართული.
1) გახსენით სერიული მონიტორი და დააყენეთ კომუნიკაციის სიჩქარე 115200 baud და NL (ახალი ხაზი) ტერმინატორი.
სერიულ მონიტორში ჩაწერეთ სტრიქონი: ‘Echo on’ და დააწკაპუნეთ გაგზავნაზე, თქვენ უნდა ნახოთ ‘Echo is on’, ეს გამოისახება მომდევნო ბრძანებებზე ეკრანზე. ახლა ჩაწერეთ სტრიქონი: "მოწყობილობა" და დააჭირეთ გაგზავნას, თქვენ უნდა ნახოთ "დაკავშირებულია: ArduinoRover"
ახლა მიჰყევით ქვემოთ მოცემულ ნაბიჯებს, რათა შეამოწმოთ bluetooth კავშირი თქვენს მიერ არჩეული მოდულის მიხედვით. შენიშვნა: როდესაც თქვენ აგზავნით AT ბრძანებებს bluetooth მოდულში, დარწმუნდით, რომ ბრძანებები დიდია!
2 ა) ტესტი HC-06 მოდულისთვის
არ გამორთოთ Arduino (თუ ეს გააკეთეთ, გადატვირთეთ 1 პუნქტიდან, გჭირდებათ ექო ჩართული) და გააგზავნეთ სტრიქონი 'AT', თქვენ უნდა ნახოთ 'HC-06> OK' დაახლოებით ერთი წამის შემდეგ, ეს ნიშნავს თქვენს Bluetooth- ს მოდული სწორად არის დაკავშირებული და ბადის სიჩქარე ემთხვევა ესკიზში მითითებულ ხაზს: BtSerial.begin (9600). Bluetooth მოდულის სახელის შესაცვლელად გაგზავნეთ სტრიქონი "AT+NAMEArduino" (მაგალითად), თქვენ უნდა ნახოთ "HC-06> OKsetname" დაახლოებით ერთ წამში. ახლა შეეცადეთ იპოვოთ Bluetooth მოდული თქვენი სმარტფონით ან ტაბლეტით და დააწყვილეთ იგი, ჩასვით პინი, როგორც წესი, 1234 როდესაც მოთხოვნილია.
2 ბ) ტესტი HC-05 მოდულისთვის
ეს bluetooth მოდული ცოტა სახიფათოა, ასე რომ მიჰყევით ზუსტად ინსტრუქციას და იხილეთ სურათი ეკრანის ანაბეჭდით IDE– დან. გამორთეთ Arduino USB კაბელის ამოღებით. HC-05– ზე არის პატარა ღილაკი, იხილეთ სურათები, გააჩერეთ იგი USB კაბელის ხელახლა შეერთებისას Arduino– ზე და სანამ მოდულის წითელი led არ დაიწყებს ციმციმებას ნელა. ეს არის სპეციალური ბრძანების რეჟიმი, რომ დარწმუნდეთ, რომ ესკიზი BtSerial.begin (38400) სიჩქარეს ემთხვევა. ახლა გახსენით სერიული მონიტორი 1 პუნქტის მიხედვით, შეიყვანეთ 'ექო ჩართულია' და დააწკაპუნეთ გაგზავნაზე, თქვენ უნდა ნახოთ 'ექო ჩართულია'. გაგზავნეთ სტრიქონი "AT", თქვენ უნდა ნახოთ "HC-05> OK". გაგზავნეთ სტრიქონი 'AT+ORGL', მოდული გიპასუხებთ 'HC-05> OK', ეს გადააყენებს მოდულს ქარხნის ნაგულისხმევ პარამეტრებზე. გაგზავნეთ სტრიქონი "AT+UART?", თქვენ უნდა ნახოთ 'HC-05> +UART: 38400, 0, 0' ეს არის ნაგულისხმევი კომუნიკაციის სიჩქარე. გაგზავნეთ სტრიქონი "AT+PSWD?", თქვენ უნდა ნახოთ 'HC-05> +PSWD1234' ეს არის ნაგულისხმევი პაროლი 1234. გააგზავნეთ სტრიქონი 'AT +NAME = HC-05_rover' (მაგალითად, უბრალოდ გამოიყენეთ სასურველი სახელი ნიშნის შემდეგ =), ის უნდა პასუხობდეს 'HC-05> OK'. ახლა გამორთეთ Arduino USB კაბელის ამოღებით და ჩართეთ ისევ რამდენიმე წამის შემდეგ. სცადეთ იპოვოთ Bluetooth მოდული თქვენს სმარტფონთან ან ტაბლეტთან ერთად და დააწყვილეთ მასთან ერთად, ჩაწერეთ პინი, რომელიც მიიღეთ სერიულ მონიტორში, 1234, მოთხოვნისას.
3) დაასრულეთ პროექტი (იხ. როვერის აწყობა) თუ უკვე არ არის გაკეთებული.
ნაბიჯი 5: Android აპლიკაცია…
ახლა თქვენი Rover მზად არის გასაშვებად!
თქვენ გჭირდებათ უფასო Android აპლიკაცია IRacer & Arduino BT კონტროლერი სათამაშო მაღაზიიდან აქ:
play.google.com/store/apps/details?id=com…. აპლიკაცია გაძლევთ საშუალებას როვერის მართვას ოთხმხრივი ჯოისტიკით პორტრეტულ რეჟიმში ან 2 ჯოისტიკით (მულტიტაუჩით) ლანდშაფტის რეჟიმში.
დარწმუნდით, რომ შეარჩიეთ სწორი მოწყობილობა აპლიკაციაში: გახსენით პროგრამის მენიუ (3 ხაზის ღილაკი), გახსენით პროგრამის პარამეტრები (გადაცემათა კოლოფი) -> დისტანციური მართვის დაყენება -> დააწკაპუნეთ და შეარჩიეთ მოწყობილობა, რომელიც უნდა მართოს: Arduino Rover.
მენიუდან აირჩიეთ კავშირი და შეარჩიეთ თქვენი უკვე დაწყვილებული bluetooth მოდულის სახელი სიიდან დასაკავშირებლად.
პარამეტრების მენიუში არის ბევრი ვარიანტი (ფონი, სიჩქარის შეზღუდვები …) სათამაშოდ, ისიამოვნეთ:)
გირჩევთ:
შარვალი, რომელიც იტვირთავს თქვენს ტელეფონს: 6 ნაბიჯი (სურათებით)
შარვალი, რომელიც იტვირთავს თქვენს ტელეფონს: ასე რომ, ჩვენ ყოველდღიურად ვადგამთ დაახლოებით 1000 ნაბიჯს ჩემი ფიზიკური აქტივობების გამოთვლის გარეშე, რაც მე ჩვეულებრივ მაქვს და თუ თქვენ ჩემნაირი რეგულარული ველოსიპედისტი ხართ, ესეც ითვლება. რა მოხდება, თუ ჩვენ შეგვიძლია როგორმე გამოვიყენოთ ეს ელექტროენერგია პერსონალის დასატენად. ასე რომ, ეს არის ინსტრუქცია
წვრილმანი - RGB LED ჩრდილები აკონტროლებს Arduino– ს: 5 ნაბიჯი (სურათებით)
წვრილმანი | RGB LED Shades აკონტროლებს Arduino: დღეს მე ვაპირებ გასწავლოთ თუ როგორ შეგიძლიათ ააწყოთ თქვენი საკუთარი RGB LED სათვალე ძალიან მარტივად და იაფად ეს ყოველთვის იყო ჩემი ერთ – ერთი ყველაზე დიდი ოცნება და საბოლოოდ ახდა! ეს პროექტი. ისინი PCB მწარმოებელია
Arduino Robot მანძილით, მიმართულებით და ბრუნვის ხარისხით (აღმოსავლეთი, დასავლეთი, ჩრდილოეთი, სამხრეთი) აკონტროლებს ხმას Bluetooth მოდულის გამოყენებით და ავტონომიური რობოტის მოძრაობა .: 6 ნაბიჯი
Arduino Robot მანძილით, მიმართულებით და ბრუნვის ხარისხით (აღმოსავლეთი, დასავლეთი, ჩრდილოეთი, სამხრეთი) აკონტროლებს ხმას Bluetooth მოდულის გამოყენებით და ავტონომიური რობოტის მოძრაობა .: ეს ინსტრუქცია განმარტავს, თუ როგორ უნდა შექმნათ Arduino Robot, რომელიც შეიძლება გადაადგილდეს საჭირო მიმართულებით (წინ, უკან) , მარცხენა, მარჯვენა, აღმოსავლეთი, დასავლეთი, ჩრდილოეთი, სამხრეთი) საჭირო მანძილი სანტიმეტრებში ხმოვანი ბრძანების გამოყენებით. ასევე შესაძლებელია რობოტის გადატანა ავტონომიურად
პან დახრა აკონტროლებს მობილურ ტელეფონს: 4 ნაბიჯი
Pan Tilt აკონტროლებს მობილური ტელეფონი: გამარჯობა ყველას, ამ ჩემს ახალ პროექტში მე გაგაცნობთ Pan-Tilt- ს, რომელსაც აკონტროლებს მობილური ტელეფონი. მობილური ტელეფონის ყველა მოძრაობა რეპროდუცირდება პან-დახრის მოწყობილობაში Bluetooth- ის საშუალებით. კონსტრუქცია ძალიან მარტივი Arduino R3 (ან მსგავსი) და ორი
აკავშირებს მბრუნავ ტელეფონს Arduino– სთან: 6 ნაბიჯი (სურათებით)
დააკავშირეთ მბრუნავი ტელეფონი აკრიფეთ არდუინოსთან: ძველი მბრუნავი ტელეფონი შეიძლება გამოყენებულ იქნას რიგი მიზნებისათვის თქვენს არდუინოს პროექტებში - გამოიყენეთ იგი როგორც ახალი შეყვანის მოწყობილობა, ან გამოიყენეთ არდუინო თქვენს კომპიუტერში მბრუნავი ტელეფონის დასაკავშირებლად. ეს არის ძალიან ძირითადი სახელმძღვანელო, რომელიც აღწერს როგორ აკავშირებს აკრიფეთ