Სარჩევი:
- ნაბიჯი 1: საჭირო მასალები
- ნაბიჯი 2: ESP8266 დაფა - რომელი აირჩიოთ?
- ნაბიჯი 3: ბატარეა - რომელი აირჩიოს?
- ნაბიჯი 4: შასის აწყობა
- ნაბიჯი 5: დაამატეთ ESP8266 Arduino IDE– ში
- ნაბიჯი 6: ESP8266– ის IP მისამართის პოვნა
- ნაბიჯი 7: წრე
- ნაბიჯი 8: პროგრამირება
- ნაბიჯი 9: საკონტროლო პროგრამის ინსტალაცია
- ნაბიჯი 10: რობოტის კონტროლი
- ნაბიჯი 11: რამდენიმე სურათი და ვიდეო
ვიდეო: ESP8266 Wifi კონტროლირებადი რობოტი: 11 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
თუ გინახავთ ჩემი წინა ინსტრუქცია, მაშინ იცით, რომ მე ავაშენე ჟოლოს 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 დაფა - რომელი აირჩიოთ?
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– ში. ინსტალაციისთვის მიჰყევით ამ ინსტრუქციას -
1. დაიწყეთ Arduino და გახსენით Preferences ფანჯარა
2. შეიყვანეთ "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" დამატებითი დაფის მენეჯერის მისამართების ველში
3. გახსენით დაფების მენეჯერი Tools> Board მენიუდან და იპოვეთ esp8266 პლატფორმა
4. აირჩიეთ უახლესი ვერსია ჩამოსაშლელი ყუთიდან და დააწკაპუნეთ ინსტალაციის ღილაკზე
5. არ დაგავიწყდეთ თქვენი ESP8266 დაფის არჩევა ინსტრუმენტები> დაფის მენიუდან ინსტალაციის შემდეგ
ნაბიჯი 6: 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: რამდენიმე სურათი და ვიდეო
ის ძალიან სწრაფია 12 ვ ბატარეით, მაგრამ თუ ფიქრობთ, რომ ის ძალიან სწრაფია, შეგიძლიათ შეამციროთ სიჩქარე, ჯერ იპოვეთ ENB ქინძისთავები კოდში, შეგიძლიათ ჩაწეროთ 0 -დან 250 -მდე ნაცვლად HIGH სიჩქარის დასადგენად. მაგალითად, "analogWrite (leftMotorENB, 170)"
თუ მოგეწონათ ეს სასწავლო ინსტრუქცია გთხოვთ მიეცით ხმა კონკურსებში:)
გირჩევთ:
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: 5 ნაბიჯი
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: გამარჯობა, ამ სტატიაში გაჩვენებთ თუ როგორ უნდა ავაშენოთ ძირითადი რობოტი. სიტყვა "რობოტი" სიტყვასიტყვით ნიშნავს "მონა" ან "მშრომელი". ხელოვნური ინტელექტის მიღწევების წყალობით, რობოტები აღარ არიან მხოლოდ ისააკ ასიმოვის სამეცნიერო ფანტასტიკის ნაწილი
ESP8266 WIFI AP კონტროლირებადი ოთხფეხა რობოტი: 15 ნაბიჯი (სურათებით)
ESP8266 WIFI AP კონტროლირებადი ოთხფეხა რობოტი: ეს არის სახელმძღვანელო 12 DOF ან ოთხფეხა (ოთხფეხა) რობოტის SG90 servo გამოყენებით სერვო დრაივერის გამოყენებით და მისი კონტროლი შესაძლებელია WIFI ვებ სერვერის გამოყენებით სმარტფონის ბრაუზერის საშუალებით ამ პროექტის მთლიანი ღირებულებაა დაახლოებით 55 აშშ დოლარი (იყიდება ელექტრონული ნაწილი და პლასტიკური რობი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c
Raspberry Pi Wifi კონტროლირებადი ვიდეო ნაკადის რობოტი: 8 ნაბიჯი (სურათებით)
Raspberry Pi Wifi კონტროლირებადი ვიდეო სტრიმინგის რობოტი: ოდესმე გიფიქრიათ მაგარი რობოტის აშენებაზე კამერით? კარგად, თქვენ მიხვედით სწორ ადგილას, მე გაჩვენებთ ეტაპობრივად თუ როგორ უნდა ავაშენოთ ეს რობოტი. ამით თქვენ შეგიძლიათ ღამით მოინადიროთ ნადირობაზე თქვენი ვიდეოს საკვების კონტროლით და ნახვით