Სარჩევი:

ESP8266 WIFI AP კონტროლირებადი ოთხფეხა რობოტი: 15 ნაბიჯი (სურათებით)
ESP8266 WIFI AP კონტროლირებადი ოთხფეხა რობოტი: 15 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 WIFI AP კონტროლირებადი ოთხფეხა რობოტი: 15 ნაბიჯი (სურათებით)

ვიდეო: ESP8266 WIFI AP კონტროლირებადი ოთხფეხა რობოტი: 15 ნაბიჯი (სურათებით)
ვიდეო: ESP8266 wifi relay review 2024, ივლისი
Anonim
Image
Image

ეს არის სახელმძღვანელო 12 DOF ან ოთხფეხა (ოთხფეხა) რობოტის SG90 servo გამოყენებით სერვო დრაივერის საშუალებით და მისი კონტროლი შესაძლებელია WIFI ვებ სერვერის გამოყენებით სმარტფონის ბრაუზერის საშუალებით

ამ პროექტის საერთო ღირებულება დაახლოებით 55 აშშ დოლარია (ელექტრონული ნაწილისა და პლასტიკური რობოტის ჩარჩოსთვის)

ნაბიჯი 1: მოამზადეთ ჩარჩო

ელექტრონული ნაწილები (Wemos D1 Mini)
ელექტრონული ნაწილები (Wemos D1 Mini)

ყველა 3D ობიექტი თავისუფალია ჩამოტვირთოთ @ www.myminifactory.com ან www.thingiverse.com

დაბეჭდეთ იგი ისეთი მასალის გამოყენებით, როგორიცაა ფეხი, თეძოები და ბარძაყები

დაბეჭდილი ნაწილის სია:

1x ძირითადი სხეული

1x საფარი

1x ბატარეის დამჭერი

4x თეძო (ტიპი A & B)

4x Thight (ტიპი A & B)

4x ფეხი (ტიპი A & B)

4x ფარი

12x ბუჩქი + 12x 2 მმ ხრახნი

ნაბიჯი 2: შეიკრიბეთ რობოტის ჩარჩო

მიჰყევით ნაბიჯ ნაბიჯ ვიდეოს ზემოთ ჩარჩოს ასაწყობად, ხრახნი არის 2 მმ ზომის ხვრელისთვის

ნაბიჯი 3: ელექტრონული ნაწილები (Wemos D1 Mini)

Image
Image

არსებობს ბევრი NodeMCU ვარიანტი ბაზარზე და ძირითადად აქვს იგივე ფუნქციონირება, ამ პროექტისთვის მე ვირჩევ Wemos D1 Mini.

ეს ნაწილი იქნება ვებ სერვერები ჩვენი ოთხკუთხედისთვის, როგორც წვდომის წერტილი.

ის, რაც გჭირდებათ, არის მხოლოდ ოთხკუთხა AP- თან დაკავშირება და თქვენი რობოტის ყველა მოძრაობის კონტროლი, და შესაძლოა მომავალი პროექტისთვის ის აჩვენოს ყველა სენსორის დაფა, რომელიც გჭირდებათ …

ეს D1 მინი, არის მინი WIFI დაფა, რომელიც დაფუძნებულია ESP-8266EX- ზე. მას აქვს 11 ციფრული შეყვანის/გამომავალი ქინძისთავები, ყველა ქინძისთავს აქვს interrupt/pwm/I2C/ერთი მავთულის მხარდაჭერა (გარდა D0) 1 ანალოგური შეყვანის (3.3V მაქსიმალური შეყვანის) მიკრო USB კავშირი

როგორ დავიწყოთ:

  1. დააინსტალირეთ Arduino 1.6.7– ისთვის Arduino– ს ვებ – გვერდიდან.
  2. დაიწყეთ Arduino– სთვის და გახსენით პარამეტრების ფანჯარა.
  3. დამატებითი დაფების მენეჯერის მისამართების ველში. თქვენ შეგიძლიათ დაამატოთ მრავალი URL, გამოყავით ისინი მძიმეებით.
  4. გახსენით ინსტრუმენტები → დაფა: xxx ards დაფების მენეჯერი და დააინსტალირეთ esp8266 ESP8266 საზოგადოების მიერ (და არ დაგავიწყდეთ თქვენი ESP8266 დაფის არჩევა ინსტრუმენტები> დაფის მენიუდან ინსტალაციის შემდეგ).

უფრო დეტალურად შეგიძლიათ ნახოთ ვიდეო ზემოთ

დააწკაპუნეთ აქ, რომ მოძებნოთ ალიექსპრესში

ამ პროექტისთვის ყველაფერი რაც თქვენ გჭირდებათ არის დააკავშიროთ ეს პინი:

  1. NodeMCU RX პინი დაუკავშირდით Arduino Nano TX პინს
  2. NodeMCU TX პინი დაუკავშირდით Arduino Nano RX პინს
  3. NodeMCU G pin დაკავშირება DC-DC მინი 5v Stepdown (-) გამომავალი პინით
  4. NodeMCU5V პინი უკავშირდება DC-DC მინი 5v Stepdown (+) გამოყვანის პინს

PS: ამ დაფის დაპროგრამებისთვის თქვენ უნდა გათიშოთ arduino– სთან და DC-DC– ზე დამაგრებული ყველა pin, წინააღმდეგ შემთხვევაში თქვენ მიიღებთ შეცდომას…

ნაბიჯი 4: ელექტრონული ნაწილები (არდუინო ნანო)

ელექტრონული ნაწილები (არდუინო ნანო)
ელექტრონული ნაწილები (არდუინო ნანო)

იგივე რაც NodeMCU– სთვის, arduino დაფისთვის შეგიძლიათ გამოიყენოთ ნებისმიერი დაფა, რომელიც თქვენთვის შესაფერისია, როგორიცაა Arduino Pro Mini, Arduino Nano ან სხვა.

მაგრამ ამ პროექტისთვის მე ვირჩევ არდუინო ნანოს, რადგან არ მჭირდება ბევრი პინი, რომელიც მე გამოვიყენე, ის პატარაა და არ სჭირდება FTDI პროგრამირებისთვის.

დააწკაპუნეთ აქ მოსაძებნად Aliexpress– ში

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

  1. Arduino nano RX პინი დაუკავშირდით NodeMCU TX პინს
  2. Arduino nano TX პინი დაუკავშირდით NodeMCU RX პინს
  3. Ardiono nano A4 პინი დაუკავშირდით PCA9685 SDA პინს
  4. Arduino nano A5 პინი დაუკავშირდით PCA9685 SCL პინს
  5. Arduino nano GND pin დაუკავშირდით DC-DC მინი 5v Stepdown (-) გამოყვანის პინს
  6. Arduino nano 5V pin დაუკავშირდით DC-DC მინი 5v Stepdown (+) გამოყვანის პინს

იხილეთ სქემა ზემოთ უფრო დეტალურად

PS: ამ დაფის პროგრამირებისთვის თქვენ უნდა გათიშოთ NodeMCU და DC-DC საფეხურზე დამაგრებული ყველა pin, წინააღმდეგ შემთხვევაში თქვენ მიიღებთ შეცდომას…

ნაბიჯი 5: ელექტრონული ნაწილები (Tower Pro 9g Micro Servo)

ელექტრონული ნაწილები (Tower Pro 9g Micro Servo)
ელექტრონული ნაწილები (Tower Pro 9g Micro Servo)

ეს არის ყველაზე პოპულარული მინი სერვო. იწონის მხოლოდ 9 გრამს და გაძლევთ 1.5 კგ/სმ ბრუნვის მომენტს. საკმაოდ ძლიერია მისი ზომით. შესაფერისია სხივის ტიპის რობოტებისთვის.

PS: ამ სერვას მხოლოდ 180 გრადუსიანი კუთხის ბრუნვა შეუძლია

ძირითადი მახასიათებლები:

• გამჭვირვალე სხეული

• მსუბუქი

• ნაკლები ხმაურის მახასიათებლები:

• ზომები: 22.6 x 21.8 x 11.4 მმ

• კონექტორის მავთულის სიგრძე: 150 მმ

• მუშაობის სიჩქარე (4.8 V დატვირთვის გარეშე): 0.12 წმ / 60 გრადუსი

• სადგომის ბრუნვის მომენტი (4.8 V): 1.98 კგ/სმ

• ტემპერატურის დიაპაზონი: 30 დან 60 ° C (-22 დან 140 ℉)

• მკვდარი ზოლის სიგანე: 4 უს

• მუშაობის ძაბვა: 3.5 - 8.4 ვოლტი

დააწკაპუნეთ აქ, რომ მოძებნოთ SG90 servo ალიექსპრესში

ნაბიჯი 6: ელექტრონული ნაწილები (16 -არხიანი 12 ბიტიანი PWM/Servo Driver - I2C ინტერფეისი - PCA9685 Arduino– სთვის)

ელექტრონული ნაწილები (16 არხიანი 12 ბიტიანი PWM/Servo Driver - I2C ინტერფეისი - PCA9685 Arduino– სთვის)
ელექტრონული ნაწილები (16 არხიანი 12 ბიტიანი PWM/Servo Driver - I2C ინტერფეისი - PCA9685 Arduino– სთვის)

გსურთ შექმნათ რობოტი მოსიარულე? მაგრამ მხოლოდ მიკროკონტროლის გამოყენებას აქვს შეზღუდული რაოდენობის PWM გამომავალი და თქვენ აღმოჩნდებით რომ ამოიწურება! არა Adafruit 16-არხიანი 12 ბიტიანი PWM/Servo Driver-I2C ინტერფეისით. ამ pwm და servo მძღოლის გარღვევით, თქვენ შეგიძლიათ აკონტროლოთ 16 უფასო PWM გამოსავალი მხოლოდ ორი ქინძისთავით! გჭირდებათ 16 -ზე მეტი PWM გამოსავლის გაშვება? Არაა პრობლემა. ჯაჭვი ერთად 62 მდე ამ ლამაზმანების მდე გამოჩენილი 992 PWM შედეგები.

ეს დაფა/ჩიპი იყენებს I2C 7-ბიტიან მისამართს 0x60-0x80- ს შორის, ამომრჩეველი ჯუმბერებით ტერმინალის ბლოკი დენის შესაყვანად (ან შეგიძლიათ გამოიყენოთ 0.1 "გარღვევა გვერდით) უკუ პოლარობის დაცვა ტერმინალის ბლოკის შეყვანაზე მწვანე ენერგია კარგი LED 3 დაიმაგრეთ კონექტორები 4 ჯგუფში, ასე რომ თქვენ შეგიძლიათ ჩართოთ 16 სერვისი ერთდროულად (სერვო შტეფსები ოდნავ უფრო ფართოა ვიდრე 0.1 ", ასე რომ თქვენ შეგიძლიათ მხოლოდ ერთმანეთის გვერდით დააწყოთ 0.1" სათაურით "ჯაჭვგადამცემი დიზაინის დიზაინი დიდი ადგილის დასაყენებლად კონდენსატორი V+ ხაზზე (საჭიროების შემთხვევაში) 220 ოჰმ სერიის რეზისტორები ყველა გამომავალ ხაზზე მათი დასაცავად და LED- ების მართვისათვის უმნიშვნელო ხდის 6 ადრესატს, რომელიც ირჩევს i2c კონტროლირებად PWM დრაივერს ჩაშენებული საათით. TLC5940 ოჯახისგან განსხვავებით, თქვენ არ გჭირდებათ მუდმივად გააგზავნოთ სიგნალი თქვენი მიკროკონტროლის დამაკავშირებლად, მისი სრულიად უფასო გაშვება! ის არის 5V თავსებადი, რაც იმას ნიშნავს, რომ თქვენ შეგიძლიათ აკონტროლოთ იგი 3.3V მიკროკონტროლიდან და მაინც უსაფრთხოდ მართოთ 6V- მდე გამოსავალი (ეს კარგია, როდესაც გსურთ გააკონტროლოთ თეთრი ან ლურჯი L EDs 3.4+ წინამორბედი ძაბვით) 6 მისამართი შეარჩიეთ ქინძისთავები, ასე რომ თქვენ შეგიძლიათ დააკავშიროთ 62 -დან ერთი i2c ავტობუსზე, სულ 992 გამომავალი - ეს არის ბევრი servos ან LED- ები რეგულირებადი სიხშირით PWM დაახლოებით 1.6 KHz 12 ბიტიანი გარჩევადობა თითოეული გამომავლისთვის-სერვისებისთვის, ეს ნიშნავს დაახლოებით 4us გარჩევადობას 60Hz განახლების სიხშირით კონფიგურირებადი ბიძგი-დაჭერით ან ღია გადინებით გამომავალი გამომავალი ჩართვა pin სწრაფად გამორთოს ყველა გამომავალი.

დააწკაპუნეთ აქ მოსაძებნად Aliexpress– ში

ამ პროექტში ჩვენ გვჭირდება 12 CH ყველა ფეხისთვის (3CH თითო ფეხიზე), შეაერთეთ ეს PCA9685 პინი არდუინო ნანოსთან:

  1. PCA9685 VCC DC-DC mini 5v Stepdown (+) გამომავალი პინი ამოღებულია
  2. PCA9685 GND DC-DC მინი 5v Stepdown (-) გამომავალი პინი ამოღებულია
  3. PCA9685 Servo (PWM) power V+ to UBEC (+) გამომავალი პინი ამოღებულია
  4. PCA9685 Servo (PWM) ძალა GND to UBEC (-) გამომავალი პინი ამოღებულია
  5. PCA9685 SDA pinto arduino nano A4 პინით
  6. PCA9685 SCL პინი arduino nano A5 პინზე
  7. PCA9685 CH0 წინა მარჯვნივ Thight, გთხოვთ შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  8. PCA9685 CH1 წინა მარჯვენა ფეხთან, გთხოვთ, შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  9. PCA9685 CH2 წინა მარჯვენა თეძოსთან, გთხოვთ, შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  10. PCA9685 CH4 უკანა მარჯვენა ნაწილში, გთხოვთ, შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  11. PCA9685 CH5 უკანა მარჯვენა ტერფამდე, გთხოვთ შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  12. PCA9685 CH6 უკანა მარჯვენა თეძოსკენ, გთხოვთ, შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  13. PCA9685 CH8 წინა მარცხნივ Thight, გთხოვთ შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  14. PCA9685 CH9 წინა მარცხენა ფეხამდე, გთხოვთ, შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  15. PCA9685 CH10 წინა მარცხენა ბარძაყისკენ, გთხოვთ შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  16. PCA9685 CH12 უკანა მარცხნივ Thight, გთხოვთ შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  17. PCA9685 CH13 უკანა მარცხენა ფეხამდე, გთხოვთ, შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)
  18. PCA9685 CH14 უკანა მარცხენა ბარძაყისკენ, გთხოვთ, შეუსაბამოთ კაბელის ფერი PCA9685 სოკეტის ფერს (ყვითელი, წითელი, ყავისფერი/შავი)

PS: ზოგიერთ PCA9685– ს არ აქვს ფერის კოდის ბუდე, ასე რომ დარწმუნდით, რომ ყვითელი კაბელი SG90 servo– დან მიდის PWM მონაცემთა პინზე, წითელი კაბელი მიდის V+ პინზე, ხოლო შავი/ყავისფერი მიდის GND პინზე

ნაბიჯი 7: PWM Servo Pin კავშირი

PWM to Servo Pin კავშირი
PWM to Servo Pin კავშირი
PWM to Servo Pin კავშირი
PWM to Servo Pin კავშირი

დააწკაპუნეთ და გაადიდეთ სურათი ზემოთ, რომ ნახოთ პინ -ის რუქა PCA9685 და servos შორის

PS: თქვენ იყენებთ მხოლოდ 12CH– ს 16 CH– დან ამ პროექტისათვის, ასე რომ თქვენ ჯერ კიდევ გაქვთ 4CH გაფართოებისთვის, როგორიცაა სარადარო სერვოის დაყენება ან მასზე რაიმე nerf blaster იარაღი… უბრალოდ ჩაწერეთ დამატებითი კოდი არდუინოში და NodeMCU– ში

ნაბიჯი 8: ელექტრონული ნაწილები (UBEC)

ელექტრონული ნაწილები (UBEC)
ელექტრონული ნაწილები (UBEC)

3A-UBEC არის გადართვის რეჟიმი DC-DC მარეგულირებელი, რომელიც აღჭურვილია 2-6 უჯრედის ლითიუმის ბატარეით (ან 5-18 უჯრედის NiMh /NiCd ბატარეით) და გამოაქვს უსაფრთხო მიმწოდებელს მიმღებისთვის, გიროსკოპისთვის და სერვისისთვის. ეს ძალიან შესაფერისია RC ვერტმფრენისთვის. UBEC ხაზოვან რეჟიმთან შედარებით, გადართვის რეჟიმის UBEC– ის საერთო ეფექტურობა უფრო მაღალია.

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

დააწკაპუნეთ აქ მოსაძებნად Aliexpress– ში

დამაგრების კავშირი:

  1. UBEC (+) RED გამომავალი პინი PCA9685 Servo (PWM) დენის V+
  2. UBEC (-) BLACK გამომავალი პინი PCA9685 Servo (PWM) power GND
  3. UBEC (+) RED შეყვანა ბატარეის (+) პინზე
  4. UBEC (-) შავი შეყვანა გადამრთველის პინზე

ნაბიჯი 9: ელექტრონული ნაწილები (DC-DC Minim Stepdown)

ელექტრონული ნაწილები (DC-DC Mini Stepdown)
ელექტრონული ნაწილები (DC-DC Mini Stepdown)
ელექტრონული ნაწილები (DC-DC Mini Stepdown)
ელექტრონული ნაწილები (DC-DC Mini Stepdown)

მას თითქმის იგივე ფუნქცია აქვს UBEC– თან, მაგრამ ეს არის მხოლოდ მარტივი DC-DC შემდგომი მოდული. მას აქვს potensio მეტრი, რომლის საშუალებითაც ჩვენ შეგვიძლია მოვახდინოთ V (+) გამომავალი 1V– დან 17V– მდე და არ აქვს გაფილტვრა.

დააწკაპუნეთ აქ, რომ მოძებნოთ იგი ალიექსპრესზე

PS: ასე რომ დაიმახსოვრე, სანამ გამოიყენებ, გთხოვთ შეცვალოთ V (+) 5V გამომავალი DC ვოლტმეტრის გამოყენებით

დამაგრების კავშირი:

  1. მინი ნაბიჯი (+) IN (+) ბატარეაზე
  2. მინი ნაბიჯი (-) IN გადართვის პინზე
  3. მინი ნაბიჯი (+) OUT პარალელურად NodeMCU (5V), Arduino nano (5V) და PCA9685 (VCC) pin
  4. მინი ნაბიჯი (-) OUT პარალელურად NodeMCU (G), Arduino nano (GND) და PCA9685 (GND) pin

ნაბიჯი 10: სხვა ელექტრონული ნაწილი

სხვა ელექტრონული ნაწილი
სხვა ელექტრონული ნაწილი
სხვა ელექტრონული ნაწილი
სხვა ელექტრონული ნაწილი
სხვა ელექტრონული ნაწილი
სხვა ელექტრონული ნაწილი

რა გჭირდებათ დაახლოებით (20 კაბელი ან ნაკლები) მდედრობითი მდედრობითი jumper wire (Aliexpress Jumper wire search)

თვითმმართველობის ჩაკეტვის ბიძგი გადამრთველი ან შეგიძლიათ გამოიყენოთ სხვა ტიპის გადამრთველი (Aliexpress Self locking switch search)

და წყვილი JST კონექტორი ბატარეიდან გადართვაზე და UBEC/DC-DC ნაბიჯი (Aliexpress JST Connector search)

ნაბიჯი 11: ენერგიის წყარო

Კვების წყარო
Კვების წყარო
Კვების წყარო
Კვების წყარო

არსებობს ბევრი ენერგიის წყარო, რომლის გამოყენებაც შეგიძლიათ, ჩემთვის მირჩევნია მრავალჯერადი დატენვის lipo 3S ბატარეის გამოყენება. მას აქვს 11, 1 ვოლტის დენი და 500 mAh ან მეტი ტევადობა (არც ისე ბევრი, ასე რომ ის შეიძლება იყოს უფრო მსუბუქი).

მაგრამ 3S lipo– ს გამოყენება სჭირდება დამტენი და ეს არ არის იაფი, ასე რომ … თქვენ შეგიძლიათ გამოიყენოთ ენერგიის სხვა წყარო, როგორიცაა AAA ბატარეა, შეგიძლიათ სერიული 6 AAA ბატარეა, ასე რომ მას შეუძლია წარმოქმნას დაახლოებით 9V ენერგიის წყარო და ვფიქრობ, რომ ეს საკმარისი ძალაა ამ რობოტისთვის.

დააწკაპუნეთ აქ, რომ მოძებნოთ Lipo 3S ბატარეა ალიექსპრესში

დააწკაპუნეთ აქ ლიპო დამტენის მოსაძებნად

დააწკაპუნეთ აქ, რომ მოძებნოთ 6xAAA ბატარეის დამჭერი ალიექსპრესში

ნაბიჯი 12: მავთულის დიაგრამა

მავთულის დიაგრამა
მავთულის დიაგრამა

დააწკაპუნეთ და გაადიდეთ სურათი ზემოთ რომ ნახოთ ამ პროექტის ყველა მავთულის დიაგრამა

PS: თქვენ გჭირდებათ ნაწილობრივ შედუღება და დააყენეთ რეზინის თავი, რათა დაიხუროს იგი დენის გადამრთველს, UBEC და DC-DC- ს შორის კავშირისთვის.

ნაბიჯი 13: კოდირება და საწყისი პოზა

კოდირება და საწყისი პოზა
კოდირება და საწყისი პოზა

შეაერთეთ arduino nano მინი USB- ს USB პორტის კაბელთან (მაგრამ არ დაგავიწყდეთ ყველა pin- ის გათიშვა wemos D1 mini და DC-DC stepdown– ზე) და გახსენით „spider_driver_open_v3_ESP8266_Rev280918.ino“და შეანათეთ Arduino nano– ს, მაგრამ არ არ დაგავიწყდეთ არდუინოს დაფის არდუინო ნანოს არჩევა და სწორი პორტის არჩევა.

შემდეგი არის Wemos D1 mini კომპიუტერთან მიკრო USB- ის USB- ს გამოყენებით (ასევე არ უნდა დაგვავიწყდეს, რომ გათიშოთ ყველა პინი DC-DC ნაბიჯსა და Arduino nano– სთან). შემდეგ გახსენით "QuadrupetV2_310319_fix_connection_issue.ino" და შეაერთეთ იგი დაფაზე, მაგრამ მანამდე შეარჩიეთ სწორი დაფა უპირატესობით და შეარჩიეთ სწორი პორტი (უფრო დეტალურად გთხოვთ დაუბრუნდეთ მე –3 საფეხურს)

დასრულების შემდეგ თქვენ შეგიძლიათ ხელახლა მიამაგროთ arduino nano, wemos D1 mini და DC-DC ნაბიჯებს შორის და გააძლიეროთ რობოტი სწორი საწყისი პოზიციის შესაცვლელად.

საწყისი პოზა (იხილეთ სურათი ზემოთ) შეცვალეთ ყველა ფეხი რაც შეიძლება ახლოს ზემოთ მოცემულ სურათთან.

რობოტის ჩართვის შემდეგ, თუ ფეხის პოზიცია არ არის იგივე სურათზე, რაც გჭირდებათ:

  1. ამოიღეთ Servo Horn და მოაცილეთ servo horn servo– სგან.
  2. გადააბრუნეთ ფეხი სანამ საკმარისად ახლოს არ არის პირვანდელი მდგომარეობით
  3. მიამაგრეთ სერვო რქა და კვლავ გაუშვით ეკიპაჟი
  4. ამის გაკეთება ყველა გამოტოვებული მატჩისთვის

PS:

  1. QuadrupetV2_310419_fix_connection_issue.
  2. საჭიროა ბიბლიოთეკის დამატებითი ინსტალაცია (დააკოპირეთ ბიბლიოთეკის საქაღალდეში)

    • github.com/wimleers/flexitimer2
    • github.com/adafruit/Adafruit-PWM-Servo-Dri…
    • github.com/kroimon/Arduino-SerialCommand

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

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

იმის გამო, რომ ეს რობოტი გახდა WIFI წვდომის წერტილი, ყველაფერი რაც თქვენ გჭირდებათ არის:

  1. რობოტის გაძლიერება
  2. გახსენით wifi პარამეტრი თქვენს სმარტფონზე
  3. დაკავშირება SpiderRobo– ს წვდომის წერტილთან პაროლით არის „12345678“
  4. გახსენით ბრაუზერი თქვენს სმარტფონზე და ჩაწერეთ

ახლა თქვენი რობოტი მზად არის მიიღოს თქვენი ბრძანება…

ნაბიჯი 15: ვის აქვს პრობლემა ვებ გვერდის გახსნით ან AP– თან დაკავშირებით

მე გამოვასწორე ეს საკითხი, გთხოვთ გადმოწეროთ ისევ ზემოთ 13 ნაბიჯიდან (დაფიქსირება @ 31-4-2019)

ზოგიერთ Wemos D1 მინი კლონს აქვს ცუდი ან დეფექტი ESP და ეს იწვევს:- ძნელია AP– თან დაკავშირება

- გვერდის გახსნა ვერ მოხერხდა

- ჩატვირთვა არ დასრულებულა

უფრო დეტალურად იხილეთ ჩემი ვიდეო ზემოთ…

გირჩევთ: