Სარჩევი:

მარტივი WiFi კონტროლირებადი RC მანქანა: 7 ნაბიჯი (სურათებით)
მარტივი WiFi კონტროლირებადი RC მანქანა: 7 ნაბიჯი (სურათებით)

ვიდეო: მარტივი WiFi კონტროლირებადი RC მანქანა: 7 ნაბიჯი (სურათებით)

ვიდეო: მარტივი WiFi კონტროლირებადი RC მანქანა: 7 ნაბიჯი (სურათებით)
ვიდეო: 10 გასაოცარი სასარგებლო გამოგონება ბუჩქების გადარჩენისთვის კემპინგისთვის! შეიძლება დაგჭირდეთ! 2024, ნოემბერი
Anonim
მარტივი WiFi კონტროლირებადი RC მანქანა
მარტივი WiFi კონტროლირებადი RC მანქანა
მარტივი WiFi კონტროლირებადი RC მანქანა
მარტივი WiFi კონტროლირებადი RC მანქანა

თუ რამდენიმე წლის წინ მითხარით, რომ თქვენ შეძლებთ შეცვალოთ RC მანქანა და მისცეს WiFi, რომ შეძლოთ თქვენი ტელეფონის საშუალებით ვებ გვერდის საშუალებით გაკონტროლება და რომ ამის ღირებულება 8 ევროზე ნაკლები იქნება, მე არ დაგიჯერე! მაგრამ ეს არის საოცარი დრო, რომ იყოთ შემქმნელი! არა მხოლოდ ზემოაღნიშნული არის ძალიან შესაძლებელი, ის ასევე საკმაოდ პირდაპირი პროექტია! ცოტა ხნის წინ მე გავაკეთე სათამაშო მანქანაზე WiFi კონტროლის დამატების პირდაპირი ნაკადი და მიუხედავად იმისა, რომ მე კმაყოფილი ვარ, თუ როგორ წავიდა ნაკადი, მე ვფიქრობდი, რომ შემეძლო პროექტი კიდევ უფრო მარტივი გამეხადა. ამიტომ შევეცადე ეს ინსტრუქციულად მარტივი გამეხადა შეძლებისდაგვარად, არ იქნება საჭირო შედუღება და მე მოგაწვდით ყველა კოდს და ნაბიჯებს, რომ ეს პროექტი თქვენთვის იყოს.

Დავიწყოთ!

ნაბიჯი 1: ჩვენ გვჭირდება ნაწილები

ნაწილები ჩვენ დაგვჭირდება
ნაწილები ჩვენ დაგვჭირდება
ნაწილები ჩვენ დაგვჭირდება
ნაწილები ჩვენ დაგვჭირდება
ნაწილები ჩვენ დაგვჭირდება
ნაწილები ჩვენ დაგვჭირდება

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

ცხადია, პირველ რიგში ჩვენ დაგვჭირდება მანქანა. თუ თქვენ იმყოფებით დიდ ბრიტანეთში ან ირლანდიაში, შეგიძლიათ მიიღოთ ზუსტი მანქანა, რაც მე მივიღე Smyths Toys– დან (10 ევრო @ წერის დრო). მათ ასევე აქვთ სუბარუ, რომელიც მე ვიყენებდი პირდაპირ ეთერში, იგივე მანქანა, გარდა ჭურვისა.

ძირითადად ნებისმიერი დისტანციური მართვის მანქანა უნდა მუშაობდეს, მაგრამ რაც უფრო დიდია მით უკეთესი (ასე რომ ჩვენ შეგვიძლია მოვათავსოთ ყველაფერი შიგნით). ასევე დარწმუნდით, რომ მას აქვს მოძრაობის სრული დიაპაზონი (საჭე და მართვა). მეორადი მაღაზიები შეიძლება იყოს კარგი ადგილი არასასურველი RC მანქანების მოსაძებნად. შენიშვნა: იმისათვის, რომ ის შედუღების გარეშე შეინარჩუნოს, თქვენ ალბათ გჭირდებათ მანქანა სადენიანი დისტანციური მართვის საშუალებით!

მანქანის შიდა ნაწილისთვის ჩვენ გვჭირდება შემდეგი

  • NodeMCU ESP8266 განვითარების დაფა* - თუ თქვენ არ იცნობთ ESP8266, ეს არის Arduino თავსებადი დაფა, რომელიც ჩაშენებულია WiFi- ში, მე მიყვარს! არსებობს რამდენიმე სახის NodeMCU დაფები, ორი საერთო პირობა არის მე –3 სურათზე, დარწმუნდით, რომ თქვენ მიიღებთ სწორს! (უფრო პატარა).
  • NodeMCU Motor Shield* - ეს არის მართლაც ლამაზი დაფა, რომელსაც აქვს L293D საავტომობილო დრაივერის ჩიპი, რომელზეც NodeMCU უბრალოდ იჭრება. არსებობს ხრახნიანი ტერმინალები ძრავებთან დასაკავშირებლად და არის ღილაკი, რომ ჩართოთ და გამორთოთ
  • 6 X AA ბატარეის ქეისი* - თქვენ ასევე შეგიძლიათ გამოიყენოთ ენერგიის წყაროს სხვა ფორმა (მაგალითად, RC ბატარეა), მაგრამ დარწმუნდით, რომ ის არის 10 ვ -ზე ნაკლები სრულად დამუხტული. ეს ბატარეის პაკეტი ასევე საკმაოდ დიდია, თუ თქვენი მანქანა უფრო პატარაა შეგიძლიათ მის ნაცვლად სცადოთ 4x AA ქეისი. თქვენ შეიძლება შეძლოთ ხელახლა გამოიყენოთ მანქანის არსებული ბატარეის სლოტი, თუ იყენებთ მანქანას უსადენო დისტანციური მართვის საშუალებით.
  • Jumper Block* - სანამ ყიდულობთ მათ, შეამოწმეთ გაქვთ თუ არა ძველი IDE მყარი დისკები ან CD დისკები, რადგან მათ ექნებათ ერთი მათგანი. თუ არა, შეგიძლიათ შეიძინოთ ეს პაკეტი 60 ევროდან 1 მიწოდებულ ფასად!

* = შვილობილი ბმულები

ნაბიჯი 2: მანქანის მომზადება

მანქანის მომზადება
მანქანის მომზადება
მანქანის მომზადება
მანქანის მომზადება
მანქანის მომზადება
მანქანის მომზადება

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

ჩემზე იყო 4 ხრახნი მანქანის ბოლოში, ორი უკანა და ორი წინა. ამოიღეთ ესენი. ჭურვიდან მოხსნის შემდეგ თქვენ უნდა გქონდეთ ორი ძრავის დანახვა.

სადენიანი დისტანციური მართვა:

თუ თქვენ გაქვთ სადენიანი დისტანციური დისკი, როგორიც ჩემია, თქვენ ასევე უნდა ნახოთ 4 მავთული, გათიშეთ და დატოვეთ საკმაოდ სუსტი, შესაძლოა 6-8 ინჩი (ასე უფრო ადვილია მოგვიანებით გათიშვა, ძნელია მისი დაბრუნება!).

ამის შემდეგ თქვენ გინდათ ოთხივე მავთულის ბოლოდან ნახევარი დუიმით მოხსნა.

უსადენო დისტანციური მართვის პულტი:

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

ნაბიჯი 3: წრის შეკრება

მიკროსქემის აწყობა
მიკროსქემის აწყობა
მიკროსქემის აწყობა
მიკროსქემის აწყობა
მიკროსქემის აწყობა
მიკროსქემის აწყობა

ახლა კი ოპერაციის ტვინი, წრე!

ჩადეთ NodeMCU დაფა საავტომობილო ფარში, თუმცა გაითვალისწინეთ მიმართულება. საავტომობილო ფარზე არის ანტენა, დარწმუნდით, რომ NodeMCU ანტენა (ოქროს ხაზები) მოთავსებულია მარკირებით. თუ სწორად არის ჩასმული მიკრო USB სლოტი უნდა იყოს ხრახნიანი ტერმინალების გვერდით

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

ახლა ჩვენ გვინდა დავუკავშიროთ ბატარეის კორპუსი. ამოიღეთ წითელი მავთული ბატარეის დამჭერიდან და შეაერთეთ იგი VIN ხრახნიანი ტერმინალით. (მიზეზი, რის გამოც ჩვენ ვიყენებთ VIN ტერმინალს, არის ის, რომ დენის ღილაკი ჩართავს და გამორთავს). შეაერთეთ შავი მავთული რომელიმე GND ტერმინალთან.

თუ თქვენ დატენავთ ბატარეებს ბატარეის დამჭერში და დარწმუნდებით, რომ ყველაფერი ჩართულია, თქვენ აჩვენებთ, რომ ხედავთ ზოგიერთ LEDS- ს NodeMCU- სა და Motor Shield- ზე.

ნაბიჯი 4: მოტორსის მიმაგრება

მოტორსის მიმაგრება
მოტორსის მიმაგრება
მოტორსის მიმაგრება
მოტორსის მიმაგრება
მოტორსის მიმაგრება
მოტორსის მიმაგრება

მოათავსეთ საავტომობილო ფარი ბატარეის უკანა მხარეს, რომელიც ღიაა. მე გირჩევთ მიამაგროთ ის blu-tac– ით ან რაიმე სხვა არა-მუდმივი გზით, რათა ის დარჩეს. შემდეგ ისევ მიამაგრეთ ბატარეის პაკეტი მანქანაზე blu-tac- ის გამოყენებით. (როდესაც კმაყოფილი ხართ მანქანით, შეგიძლიათ გამოიყენოთ ცხელი წებო ყველაფრის დასაკავებლად.)

შემდეგი ჩვენ გვსურს ძრავების დაკავშირება საავტომობილო ფარსთან. შეაერთეთ მავთულები საჭის ძრავიდან ხრახნიანი ტერმინალებით, რომლებიც აღინიშნება A + და A-, არ აქვს მნიშვნელობა რომელი მავთული მიდის + ან - - მომენტში (ჩვენ ამას დავუბრუნდებით). წამყვანი ძრავა აშკარად შემდეგ უკავშირდება B+ და B- ტერმინალებს.

თუ გიჭირთ მავთულის შეყვანა ტერმინალში, სცადეთ ჩასვათ ხრახნიანი მძღოლის თავი იქ, სადაც მავთული წავა, არის რკინის ნაჭერი, რომელიც ზოგჯერ შეიძლება ოდნავ ჩაქსოვილი იყოს. (იხილეთ მე -5 სურათი უფრო დეტალურად)

და ეს საკმაოდ ბევრი მშენებლობა დასრულდა! შემდეგი ჩვენ დავგეგმავთ დაფას, რათა დავიწყოთ მისი გამოცდა!

ნაბიჯი 5: დაფის დაპროგრამება

დაფის დაპროგრამება
დაფის დაპროგრამება
დაფის დაპროგრამება
დაფის დაპროგრამება
დაფის დაპროგრამება
დაფის დაპროგრამება

თუ აქამდე არასდროს გამოგიყენებიათ ESP8266 ან Arduino, ჩვენ დაგვჭირდება მცირეოდენი პროგრამული უზრუნველყოფის დაყენება. ამისთვის მაქვს სპეციალური ვიდეო. ეს მხოლოდ 5 წუთია და გადის ყველაფერს, რაც გჭირდებათ დასაყენებლად. როდესაც უყურებთ ამ ვიდეოს, ეს არის CP2102 დრაივერი, რომლის ინსტალაციაც გსურთ.

თუ ვიდეო ნამდვილად არ არის თქვენთვის, გადახედეთ ბეკის გასაოცარ IoT კლასს მე –2 გაკვეთილზე, ის გადის ყველაფერზე, რაც გჭირდებათ.

სანამ ამ ნაბიჯის დანარჩენზე გადახვალთ, თქვენ უნდა შეგეძლოთ ატვირთოთ მარტივი ესკიზი თქვენს ESP8266– ში (მაგალითად, მოციმციმე მაგალითი, რომელიც ნახსენებია როგორც ვიდეოში, ასევე ბეკის გაკვეთილში)

პირველ რიგში გსურთ გამორთოთ ბატარეიდან დენის დაფა (დააჭირეთ ძრავის ფარის ღილაკს, განათება უნდა იყოს გამორთული). შემდეგ თქვენ გსურთ შეაერთოთ თქვენი მიკრო USB კაბელი NodeMCU დაფაზე, როგორც ეს ნაჩვენებია სურათზე. ამის შემდეგ თქვენ გსურთ გადმოწეროთ ამ პროექტის კოდი ჩემი Github– დან. დააჭირეთ ღილაკს კლონი ან ჩამოტვირთვა და შემდეგ ჩამოტვირთეთ Zip. გადმოწერეთ ეს zip ფაილი გადმოტვირთვისას. ახლა გახსენით Arduino IDE, შემდეგ დააწკაპუნეთ ფაილი -> გახსენით, ნავიგაცია იქ, სადაც თქვენ უბრალოდ ამოიღეთ zip ზემოდან და გახსენით MotorWeb.ino ფაილი თქვენ დაგჭირდებათ მხოლოდ ერთი ცვლილება ამ ფაილში, ეს არის SSID და პაროლის განახლება თქვენი Wifi– სთვის. როდესაც ეს ცვლილება შეიტანეთ, ატვირთეთ იგი თქვენს დაფაზე.

ნაბიჯი 6: კონტროლი

კონტროლი
კონტროლი
კონტროლი
კონტროლი
კონტროლი
კონტროლი

ჩვენ თითქმის მზად ვართ გამოვცადოთ ეს! ამ მომენტისთვის დატოვეთ მიკრო USB კაბელი ჩართული. Arduino IDE– ში გახსენით სერიული მონიტორი (თუ არ ხართ დარწმუნებული როგორ აღვნიშნე ეს პირველ ფოტოზე). დააყენეთ ბაუდის მაჩვენებელი 115200 -ზე. დააჭირეთ ღილაკს გადატვირთვის ღილაკს NodeMCU დაფაზე, Wi -Fi– სთან დაკავშირების შემდეგ ეკრანზე გამოჩნდება მოწყობილობის IP მისამართი.

თქვენს ტელეფონზე ან კომპიუტერზე, გახსენით ვებ ბრაუზერი და ჩაწერეთ IP მისამართი მისამართების ზოლში. თქვენ უნდა ნახოთ ვებ გვერდი, როგორიც არის ჩემს მეორე სურათზე. ჩვენ ახლა უნდა შევამოწმოთ არის თუ არა საავტომობილო ძრავები სწორი გზით. ჯერ დააწკაპუნეთ Drive და Back ღილაკებზე, მართავდა თუ არა მანქანა სწორად? თუ არა, შეგიძლიათ შეცვალოთ გაყვანილობა ან მარტივად გაასწოროთ ის პროგრამულ უზრუნველყოფაში, მოძებნეთ DRIVE_MOTOR_DIRECTION და სადმე ის არის მითითებული HIGH შეცვალეთ იგი ისე, რომ იყოს დაბალი და პირიქით. თქვენ უნდა შეცვალოთ იგი ორ ადგილას.

იგივე ეხება საჭეს, თუ თქვენ არ იცვლით STEER_MOTOR_DIRECTION ცვლადს

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

ნაბიჯი 7: გაერთეთ

Image
Image

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

ბრაიანი

გირჩევთ: