Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: რობოტის ბაზის შეკრება
- ნაბიჯი 3: ESP32 Thing Pins Soldering
- ნაბიჯი 4: TB6612FNG დრაივერის დაკავშირება ESP32 ნივთთან
- ნაბიჯი 5: TB6612FNG დრაივერის დაკავშირება DC ძრავებთან
- ნაბიჯი 6: აკუმულატორების კოლოფის დაკავშირება TB6612FNG- თან
- ნაბიჯი 7: LiPo ბატარეის დაკავშირება ESP32 ნივთთან
- ნაბიჯი 8: კონტროლერის ესკიზი
- ნაბიჯი 9: სმარტფონის აპლიკაციის დაყენება
- ნაბიჯი 10: რეალური მოქმედება
- ნაბიჯი 11: ეპილოგი
ვიდეო: მოძრავი რობოტი ESP32 Thing- ით და TB6612FNG დრაივერით, კონტროლირებადი Android- ით BLE: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა ყველას
ეს არის ჩემი პირველი ინსტრუქცია. მოძრავი რობოტი (მეტსახელად Raidho - რუნიდან, რომელიც დაკავშირებულია მოძრაობასთან) ESP32 Thing, TB6612 FNG და BLE საფუძველზე. ერთი ნაწილი, რომელიც შეიძლება თავისებურად მოგვეჩვენოს, არის ის, რომ ფოტოები არ არის მიღების პროცესისგან, არამედ შემდგომში. მიზეზი ის არის, რომ მე გადავწყვიტე დამეწერა ეს სასწავლო მას შემდეგ რაც დავასრულე რაიდო. შევეცდები ამის კომპენსაცია გავაკეთო აღწერილობის მაქსიმალურად დეტალური აღწერილობით. მე ხელახლა გამოვიყენე რაღაცეები, ვაძლევ კრედიტებს შესაბამისი ბმულებით. დიდი მადლობა თქვენი შრომისათვის arduinofanboy, Vasilakis Michalis, pablopeza!
ნაბიჯი 1: მასალები
- Robot Smart Car 2WD
- Sparkfun ESP32 ნივთი
- SparkFun Motor Driver - Dual TB6612FNG (სათაურებით)
- პოლიმერული ლითიუმის იონური ბატარეა - 3.7v 850mAh (ამ ბატარეას ჰქონდა 2.54 მმ JST კონექტორი, ხოლო ESP32 Thing– ს სჭირდება 2 მმ JST კონექტორი. თუ იპოვით ბატარეას შესაბამისი JST კონექტორით, მაშინ არ გჭირდებათ მასალა #6 ქვემოთ)
- ორი გადამრთველი
- JST-PH (2 მმ) ქალი კონექტორი
- კაბელები
Ისევე, როგორც
1. USB კაბელი ESP32 Thing– ის დასაპროგრამებლად
2. შედუღების ნაკრები
ნაბიჯი 2: რობოტის ბაზის შეკრება
როგორც უკვე აღვნიშნე, მე არ მაქვს შენახული ფოტოები რობოტის ბაზის ასაწყობიდან.
თქვენ შეგიძლიათ მსგავსი პროცედურა დაიცვას აქედან (აირჩიეთ Robot Base tab). რობოტების ბაზებს აქვთ გარკვეული განსხვავებები, მაგრამ თქვენ იძენთ მთავარ იდეას.
ნაბიჯები არის
1. ხრახნიან DC ძრავებს. თქვენ შეიძლება შეექმნათ სირთულე ხრახნიანი ხრახნით, რომელიც ბაზასთან არის ახლოს. მაგრამ ცოტა მეტი ძალისხმევით ყველაფერი მიიღწევა!
2. განათავსეთ ბორბლები.
3. ხრახნიან მესამე ბორბალს.
4. დააკაკუნეთ ბატარეის საქმე.
5. რობოტის ბაზის შეკრების შემდეგ თქვენ დააყენეთ ორი კონცენტრატორი. ერთი ძრავის ბატარეისთვის და ერთი ESP32 Thing ბატარეისთვის.
ნაბიჯი 3: ESP32 Thing Pins Soldering
თქვენ მიამაგრეთ PIN დიაპაზონი ESP32 Thing– ზე.
მე ორივე გავამახვილე, მაგრამ როგორც ხედავთ, ერთი შეიძლება იყოს საკმარისი, რადგან გამოყენებული ქინძისთავები ყველა ერთ მხარესაა.
ნაბიჯი 4: TB6612FNG დრაივერის დაკავშირება ESP32 ნივთთან
TB6612FNG და ESP32 Thing ქინძისთავები მონიშნულია. თქვენ უბრალოდ აკავშირებთ მათ კაბელებით ამ რუქის შემდეგ.
GND GND
AIN1 13
BIN1 12
AIN2 14
BIN2 27
PWMA 26
PWMB 25
STBY 33
ნაბიჯი 5: TB6612FNG დრაივერის დაკავშირება DC ძრავებთან
ამის შემდეგ, თქვენ აკავშირებთ TB6612FNG დრაივერს A01, A02, B01, B02 მარკირებული ქინძისთავებით ძრავებთან.
თქვენ უნდა დარწმუნდეთ, რომ A01 და A02 დაკავშირებულია ერთ ძრავასთან და B01 და B02 მეორესთან.
არ არის გადამწყვეტი მნიშვნელობა, რომ დააკავშიროთ ისინი „სწორად“, რამდენადაც თქვენ შეგიძლიათ შეცვალოთ ეს პარამეტრი ესკიზზე და შეცვალოთ ისინი.
ნაბიჯი 6: აკუმულატორების კოლოფის დაკავშირება TB6612FNG- თან
თქვენ მიიყვანეთ ბატარეის კორპუსის წითელი კაბელი გადამრთველთან.
გადამრთველიდან TB6612FNG Vm და Vcc.
თქვენ შეგიძლიათ მიჰყვეთ ამ ხაზს იმ ნომრებით, რაც მე დავდე ფოტოებზე (1-დან 5-მდე):-)
თქვენ მიიყვანეთ ბატარეის ყუთი შავი კაბელი TB6612FNG GND- თან.
ნაბიჯი 7: LiPo ბატარეის დაკავშირება ESP32 ნივთთან
თქვენ მიიყვანეთ ბატარეის წითელი კაბელი გადამრთველთან.
გადამრთველიდან თქვენ მიიყვანეთ JST კონექტორთან მარცხენა პინზე.
ეს მონიშნულია როგორც სტრიქონი 1-2-3-4 ფოტოში.
თქვენ მიიყვანეთ ბატარეის შავი კაბელი JST კონექტორის მარჯვენა პინთან.
ეს არის მონიშნული როგორც GND.
თქვენ აკავშირებთ JST კონექტორს ESP32 Thing– ზე.
(ჩემს სურათებში თქვენ შეიძლება დაბნეული იყოთ ფერებით. საკითხი აქ არის, რომ JST კონექტორს, რომელიც მე შევიძინე, წითელი და შავი კაბელი "გადაბრუნდა" იმისგან, რაც საჭიროა ESP32 Thing– ისთვის.)
ნაბიჯი 8: კონტროლერის ესკიზი
ეს ნაბიჯი და მომდევნო ნაბიჯი ემყარებოდა ამ სტატიას. კერძოდ, ესკიზი და მობილური აპლიკაცია ემყარება ამას და შესაბამისად იცვლება ისე, რომ LED- ის ნაცვლად გამოიყენება DC ძრავები.
თუ თქვენი Arduino IDE არ არის მზად, შეგიძლიათ მიყევით ამ ინსტრუქციას, რომ დაამატოთ ESP32 მხარდაჭერა
სავარაუდოდ, თქვენ არ გაქვთ არც TB6612FNG ESP32 ბიბლიოთეკისთვის დაინსტალირებული. ვიპოვე ეს ერთი.
Raidho.ino ფაილში შეგიძლიათ იპოვოთ ესკიზი, რომელიც შეგიძლიათ დაწეროთ ESP32 Thing– ზე.
ცნობისთვის, BLE ბრძანებები ასეა ასახული
ფრონტი
B უკან
C უფლება
დ დარჩა
ნაბიჯი 9: სმარტფონის აპლიკაციის დაყენება
როგორც წინა საფეხურზე, მე დავამყარე ჩემი განაცხადი ამ ერთზე.
შეგიძლიათ გადმოწეროთ apk ფაილი და დააინსტალიროთ პირდაპირ თქვენს Android- ზე, ან გამოიყენოთ aia ფაილი და მოაწყოთ იგი www.thunkable.com
როგორც ყოველთვის, APK ფაილის ინსტალაციისას დარწმუნდით, რომ ჩართეთ "უცნობი წყაროებიდან დაყენება" და რა თქმა უნდა არ დაგავიწყდეთ ამის შემდეგ გამორთვა.
ნაბიჯი 10: რეალური მოქმედება
თქვენ გახსნით აპლიკაციას.
ის მოგთხოვთ გახსნათ bluetooth.
თქვენ აკავშირებთ და ირჩევთ მოწყობილობას.
შემდეგ დააჭირეთ ისრის ღილაკებს.
თანდართულ ვიდეოში შეგიძლიათ ნახოთ რაიდო მოქმედებაში.
ნაბიჯი 11: ეპილოგი
მე შევეცადე წონასწორობა შეენარჩუნებინა უფრო დეტალურად, როდესაც ვფიქრობდი, რომ ეს საჭირო იყო, მაგრამ იყოს ნაკლები, როდესაც ვივარაუდებ, რომ ინფორმაცია უკვე ცნობილია ან ადვილად მოიძებნება ისე, რომ ეს ინსტრუქცია არ გახდეს უზარმაზარი. თუ მიგაჩნიათ, რომ ზოგიერთ ნაბიჯს მეტი დეტალი სჭირდება, გთხოვთ მირჩიოთ.
რა თქმა უნდა, ნებისმიერი სხვა გამოხმაურებაც მისასალმებელია.
Გაერთე!
გირჩევთ:
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: 5 ნაბიჯი
RC კონტროლირებადი რობოტი XLR8– ზე! განათლების რობოტი: გამარჯობა, ამ სტატიაში გაჩვენებთ თუ როგორ უნდა ავაშენოთ ძირითადი რობოტი. სიტყვა "რობოტი" სიტყვასიტყვით ნიშნავს "მონა" ან "მშრომელი". ხელოვნური ინტელექტის მიღწევების წყალობით, რობოტები აღარ არიან მხოლოდ ისააკ ასიმოვის სამეცნიერო ფანტასტიკის ნაწილი
სმარტფონის კონტროლირებადი რობოტი BLE 4.0- ის გამოყენებით !!!: 5 ნაბიჯი
SMARTPHONE კონტროლირებადი რობოტი BLE 4.0 !!! !!!: წინა ინსტრუქციებში მე გაგიზიარეთ, თუ როგორ შეგიძლიათ გამოიყენოთ Bluetooth მოდული (კონკრეტულად HM10 BLE v4.0) Arduino– სთან LED- ების გასაკონტროლებლად სმარტფონის გამოყენებით. შეგიძლიათ შეამოწმოთ აქ. ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ რობოტი, რომელიც შეიძლება იყოს
არდუინო - მოძრავი მოძრაობით მოძრავი - ტარებადი ნივთი (შთაგონებულია Chronal Accelerator Tracer Overwatch): 7 ნაბიჯი (სურათებით)
არდუინო - მოძრავი მოძრაობა - ტარებადი ელემენტი (შთაგონებულია Chronal Accelerator Tracer Overwatch): ეს ინსტრუქცია დაგეხმარებათ დააკავშიროთ ამაჩქარებელი და ნეოპიქსელ ლედ -რინგი. მე მოგაწვდით კოდს, რომ წაიკითხოთ ამაჩქარებელი და მიიღოთ ეს ეფექტი თქვენი ნეოპიქსელით ანიმაცია. ამ პროექტისთვის მე გამოვიყენე Adafruit 24 ბიტიანი ნეოპიქსელის ბეჭედი და დეპუტატი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c