Სარჩევი:

ESP8266 Wifi კონტროლირებადი რობოტი: 11 ნაბიჯი (სურათებით)
ESP8266 Wifi კონტროლირებადი რობოტი: 11 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 Wifi კონტროლირებადი რობოტი: 11 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 Wifi კონტროლირებადი რობოტი: 11 ნაბიჯი (სურათებით)
ვიდეო: ✅ Точка доступа на ESP8266 за 5 минут. 2024, ნოემბერი
Anonim
ESP8266 Wifi კონტროლირებადი რობოტი
ESP8266 Wifi კონტროლირებადი რობოტი

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

ნაბიჯი 1: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები
საჭირო მასალები

1. ESP8266 დაფა

2. L293D IC ან L298 ძრავის მძღოლის დაფა

3. Robot Chassis with Motors (მე ვიყენებდი 500 rpm ძრავას)

4. პურის დაფა ან PCB (თუ გირჩევნიათ შედუღება)

5. 6 ვ AA ბატარეის პაკეტი ან 9 ვ ბატარეა (ESP8266– ის დასატენად)

5. ბატარეა (ძრავების დასატენად) [რომელი აირჩიოს მე –3 საფეხურზე]

ნაბიჯი 2: ESP8266 დაფა - რომელი აირჩიოთ?

ESP8266 დაფა - რომელი აირჩიოთ?
ESP8266 დაფა - რომელი აირჩიოთ?
ESP8266 დაფა - რომელი აირჩიოთ?
ESP8266 დაფა - რომელი აირჩიოთ?
ESP8266 დაფა - რომელი აირჩიოთ?
ESP8266 დაფა - რომელი აირჩიოთ?
ESP8266 დაფა - რომელი აირჩიოთ?
ESP8266 დაფა - რომელი აირჩიოთ?

1. ადაფრუტის ბუმბულის ჰუზა - იგი მზადდება ადაფრუტის მიერ, ამიტომ მას ადვილად აქვს მითითებები და მხარდაჭერა. მას არ მოყვება გამაგრებული სათაურის ქინძისთავები, ასე რომ თქვენ დაგჭირდებათ გამაგრილებელი უთო მათი გასაყიდად. მას დაფაზე აქვს li-po ბატარეის დამტენი, ასე რომ ის ნამდვილად გამოდგება პორტატულ პროექტებში. ღირს 16 დოლარი

2. NodeMCU ESP8266 - ეს არის ძირითადი დაფა დამატებითი ფუნქციების გარეშე, მაგრამ ის ღია წყაროა და აქვს შესანიშნავი დოკუმენტაცია, ასე რომ დასაწყისისთვის ძალიან ადვილი იქნება. მაგრამ საუკეთესო ნაწილი ის არის, რომ შეგიძლიათ შეიძინოთ იგი 4 დოლარზე ნაკლებ ფასად.

3. Sparkfun ESP8266 - ის ჰუზას ჰგავს დენის გადამრთველისა და გარე ანტენის დამატებით Wifi უფრო გრძელი დიაპაზონისთვის და ის ასევე ღირს $ 16

4. Wemos D1 Mini - ის არის ყველაზე პატარა დაფებიდან, მაგრამ ეს არანაირ გავლენას არ ახდენს შესრულებაზე. მას აქვს კარგი დოკუმენტაცია და ღირს მხოლოდ $ 4. თუ გსურთ უფრო გრძელი დიაპაზონი და იგივე ფაქტორი, შეგიძლიათ შეიძინოთ Wemos D1 Mini Pro რომელსაც აქვს გარე ანტენა

დაბოლოს, მე გირჩევთ არის NodeMCU ESP8266, რადგან მას აქვს შესანიშნავი დოკუმენტაცია და რამდენად იაფია. თუ თქვენ აშენებთ პორტატულ პროექტს, მე გირჩევთ sparkfun დაფას გარე ანტენის გამო და ჩაშენებული li-po დამტენი და sparkfun აწარმოებს კარგი ხარისხის პროდუქტს.

ნაბიჯი 3: ბატარეა - რომელი აირჩიოს?

ბატარეა - რომელი აირჩიოს?
ბატარეა - რომელი აირჩიოს?
ბატარეა - რომელი აირჩიოს?
ბატარეა - რომელი აირჩიოს?
ბატარეა - რომელი აირჩიოს?
ბატარეა - რომელი აირჩიოს?

ბევრი სხვადასხვა სახის ბატარეაა ასარჩევად, თქვენ უნდა აირჩიოთ თქვენთვის შესაფერისი.

1. AA ბატარეის პაკეტი - ისინი ყველაზე გავრცელებული ტიპის ბატარეებია და ძალიან იაფია. თითოეულ უჯრედს აქვს ძაბვა 1.5 ვოლტი, ჩვენ გვჭირდება მინიმუმ 9 ვოლტი, ასე რომ ჩვენ დაგვჭირდება 6 - 8 უჯრედის სერია 9 - 12 ვოლტის მისაღებად.

2. 9 ვ ბატარეა - ეს ასევე ძალიან გავრცელებული ტიპის ბატარეაა და ასევე იაფი. მას აქვს ძაბვა 9 ვოლტი, მაგრამ მაქსიმალური დენი და სიმძლავრე საკმაოდ დაბალია, ასე რომ დიდხანს არ გაგრძელდება და ძრავები საკმაოდ ნელა ბრუნავს.

3. ტყვიის მჟავა ბატარეა - ის ასევე საკმაოდ გავრცელებულია, რადგან იგი გამოიყენება ყველა მანქანის გარეთ. მას აქვს ძაბვა 12 ვოლტი, მას აქვს სრულყოფილი ძაბვა ჩვენი საჭიროებისთვის. მისი ამჟამინდელი შესაძლებლობები კარგია და აქვს დიდი ტევადობა. ერთადერთი ნაწილი, სადაც არ არის კარგი არის ზომა და წონა, ის არის დიდი და მძიმე.

4. Li -Ion (ლითიუმის იონი) - ეს არის ბატარეის ტიპი, რომელიც გამოიყენება დენის ბანკებში. ის მოდის სხვადასხვა ზომის, მაგრამ ყველაზე პოპულარულია 18650 უჯრედი. მაქსიმალური ძაბვა არის 4.2 ვოლტი და მინიმალური არის 3.7 ვოლტი. თუ თქვენ დატვირთავთ ან ამუხრუჭებთ ამ პარამეტრებზე მეტს, ბატარეა დაზიანებული იქნება. ამ ბატარეების დასატენად საჭიროა სპეციალური ტიპის დამტენი. მას აქვს მაღალი დენის უნარი და დიდი ტევადობა და ასევე ძალიან მცირეა, მხოლოდ ოდნავ უფრო დიდი ვიდრე AA ბატარეა. მაგრამ ის არ მოდის წინასწარ ჩაშენებული ბატარეის პაკეტებად, ასე რომ თქვენ უნდა შეიძინოთ ცალკეული უჯრედები და შექმნათ ბატარეის პაკეტი.

5. Li -Po (ლითიუმის პოლიმერი) - იგი ძირითადად გამოიყენება ოთხკუთხედებსა და თვითმფრინავებში და ჰობი rc მანქანებში. მაქსიმალური და მინიმალური ძაბვა იგივეა, რაც Li-Ion ბატარეა. მათ დასატენად სპეციალური დამტენიც არის საჭირო. მას აქვს ყველაზე მაღალი ამჟამინდელი შესაძლებლობა ამ ყველაფრისგან და ასევე აქვს დიდი ტევადობა და ასევე მცირეა. მაგრამ საშიშია, თუ მათ სწორად არ გაუმკლავდებით, მათ შეუძლიათ ცეცხლი წაიღონ.

დამწყებთათვის ვურჩევ AA ბატარეის პაკეტს ან ტყვიის მჟავა ბატარეას და მოწინავე მომხმარებლებს Li-Po ბატარეას. თუ გსურთ გაიგოთ მეტი სხვადასხვა ტიპის ბატარეებს შორის შედარების შესახებ, ნახეთ ეს ვიდეო დიდი სკოტის მიერ.

ნაბიჯი 4: შასის აწყობა

შასის აწყობა
შასის აწყობა
შასის აწყობა
შასის აწყობა

მე გამოვიყენე 4 ძრავა, რომ გავხადო ის 4 ბორბლიანი, მაგრამ თქვენ შეგიძლიათ გახადოთ ის ორბორბლიანი წინა ორი ძრავის მოხსნით და ჩაანაცვლოთ მათ ბორბლებით, ან დაამატოთ აბუსალათინის ბორბალი. შასის შემაერთებელი მავთულის მოთავსება ძრავებზე და ძრავების დამონტაჟება შასაზე. თუ თქვენ არ გაქვთ გამაგრილებელი რკინა, შეგიძლიათ გადააბრუნოთ მავთულები და მიამაგროთ ისინი ელექტრო ლენტით, მაგრამ არ არის რეკომენდებული, რადგან ეს იქნება საკმაოდ სუსტი სახსარი. მე დავაყენე 6v AA ბატარეის პაკეტი, სადაც აბუსალათინის ბორბალი უნდა იყოს დამაგრებული. ასამბლეა განსხვავებული იქნება თითოეული განსხვავებული შასისთვის, მაგრამ ეს ძალიან ადვილი პროცესია.

ნაბიჯი 5: დაამატეთ ESP8266 Arduino IDE– ში

ESP8266 დამატება Arduino IDE– ში
ESP8266 დამატება Arduino IDE– ში
ESP8266 დამატება Arduino IDE– ში
ESP8266 დამატება Arduino IDE– ში

Esp8266 დაფები არ არის დამონტაჟებული arduino IDE– ში. ინსტალაციისთვის მიჰყევით ამ ინსტრუქციას -

1. დაიწყეთ Arduino და გახსენით Preferences ფანჯარა

2. შეიყვანეთ "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" დამატებითი დაფის მენეჯერის მისამართების ველში

3. გახსენით დაფების მენეჯერი Tools> Board მენიუდან და იპოვეთ esp8266 პლატფორმა

4. აირჩიეთ უახლესი ვერსია ჩამოსაშლელი ყუთიდან და დააწკაპუნეთ ინსტალაციის ღილაკზე

5. არ დაგავიწყდეთ თქვენი ESP8266 დაფის არჩევა ინსტრუმენტები> დაფის მენიუდან ინსტალაციის შემდეგ

ნაბიჯი 6: ESP8266– ის IP მისამართის პოვნა

ESP8266– ის IP მისამართის პოვნა
ESP8266– ის IP მისამართის პოვნა

1. გახსენით მიცემის კოდი Arduino IDE- ში

2. იპოვეთ სად წერია "YOUR SSID" და წაშალეთ იგი და ჩაწერეთ თქვენი wifi SSID (შემობრუნებულ მძიმეებს შორის), რაც თქვენი wifi ქსელის სახელია.

2. მის ქვემოთ ნათქვამია "შენი პაროლი" წაშალე და ჩაწერე შენი wifi ქსელის პაროლი (შემობრუნებულ მძიმეებს შორის)

3. ცვლილებების შეტანის შემდეგ ატვირთეთ კოდი თქვენს ESP8266 დაფაზე

4. გათიშეთ დაფა კომპიუტერიდან და ისევ შეაერთეთ

5. გახსენით სერიული მონიტორი და დააყენეთ baud განაკვეთი 115200 და აირჩიეთ "ორივე NL და CR". ის იტყვის "Wi -Fi დაკავშირებულია" და ასევე აჩვენებს IP მისამართს. ჩაწერეთ IP მისამართი, რადგან მოგვიანებით დაგვჭირდება.

ნაბიჯი 7: წრე

წრე
წრე
წრე
წრე
წრე
წრე
წრე
წრე

წრე ძალიან მარტივია. AA ბატარეის პაკეტის ნაცვლად შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა ტიპის ბატარეა.

NodeMCU - L293D

D3 - პინ 7

D4 - პინ 2

D5 - პინ 9

D6 - პინი 1

D7 - პინ 10

D8 - პინ 15

Gnd - ბატარეა უარყოფითი

ორივე AA ბატარეის პაკეტს და 9 ვ ბატარეას უნდა ჰქონდეთ საერთო სახმელეთო კავშირი.

ნაბიჯი 8: პროგრამირება

პროგრამირება
პროგრამირება

გახსენით მოცემული კოდი arduino IDE– ში და ჩაწერეთ wifi ქსელის SSID და პაროლი, როგორც ეს მე ვაჩვენე ადრე და შემდეგ ატვირთეთ კოდი თქვენს ESP8266 დაფაზე.

ნაბიჯი 9: საკონტროლო პროგრამის ინსტალაცია

დააინსტალირეთ საკონტროლო აპლიკაცია
დააინსტალირეთ საკონტროლო აპლიკაცია

ეს რობოტი კონტროლდება აპლიკაციის საშუალებით, ჩამოტვირთეთ ESP8266_robot.apk ფაილი და დააინსტალირეთ თქვენს სმარტფონზე.

ასევე არსებობს.aia ფაილი, თუ გსურთ რაიმე ცვლილების შეტანა აპლიკაციაში.

ნაბიჯი 10: რობოტის კონტროლი

რობოტის კონტროლი
რობოტის კონტროლი

გახსენით აპლიკაცია და ჩაწერეთ თქვენი ESP8266 დაფის IP მისამართი და ახლა თქვენ შეძლებთ მის გაკონტროლებას !!!

#Დიაგნოსტიკა#

თუ ძრავები ბრუნავს არასწორი მიმართულებით, უბრალოდ შეცვალეთ მათი კავშირი L293D– თან ან შეცვალეთ საკონტროლო ბუდეები. ESP8266 უკავშირდება wifi– ს DHCP– ით, რაც იმას ნიშნავს, რომ თითქმის ყოველ ჯერზე, როდესაც მას დაუკავშირდებით, ექნება განსხვავებული IP მისამართი, ასე რომ თქვენ დაგჭირდებათ IP მისამართის შემოწმება ყოველ ჯერზე.

ნაბიჯი 11: რამდენიმე სურათი და ვიდეო

Image
Image
დისტანციური მართვის კონკურსი 2017 წ
დისტანციური მართვის კონკურსი 2017 წ

ის ძალიან სწრაფია 12 ვ ბატარეით, მაგრამ თუ ფიქრობთ, რომ ის ძალიან სწრაფია, შეგიძლიათ შეამციროთ სიჩქარე, ჯერ იპოვეთ ENB ქინძისთავები კოდში, შეგიძლიათ ჩაწეროთ 0 -დან 250 -მდე ნაცვლად HIGH სიჩქარის დასადგენად. მაგალითად, "analogWrite (leftMotorENB, 170)"

თუ მოგეწონათ ეს სასწავლო ინსტრუქცია გთხოვთ მიეცით ხმა კონკურსებში:)

გირჩევთ: