Სარჩევი:

უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: 7 ნაბიჯი
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: 7 ნაბიჯი

ვიდეო: უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: 7 ნაბიჯი

ვიდეო: უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: 7 ნაბიჯი
ვიდეო: Самый НЕДОРОГОЙ токарный ЧПУ станок на Arduino /ProDIY 2024, ნოემბერი
Anonim
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით

გამარჯობა ბიჭებო, კეთილი იყოს თქვენი დაბრუნება. ჩემს წინა პოსტში მე ავუხსენი რა არის H Bridge Circuit, L293D საავტომობილო მძღოლი IC, piggybacking L293D საავტომობილო მძღოლის IC მაღალი ძრავის მძღოლების მართვისთვის და როგორ შეგიძლიათ შექმნათ და შექმნათ თქვენი საკუთარი L293D საავტომობილო მძღოლის დაფა, რომელსაც შეუძლია გააკონტროლოს 4 სიმაღლეზე მიმდინარე DC ძრავები დამოუკიდებლად და მიიღეთ საკუთარი Arduino Motor Shield PCB.

ამ პოსტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ Arduino უსადენო რობოტი HC12 უსადენო მოდულის გამოყენებით. JLCPCB გამოყენებით.

ნაბიჯი 1: დაბალი ღირებულების მაღალი ხარისხის PCBs JLCPCB– დან

დაბალი ღირებულება მაღალი ხარისხის PCB– ები JLCPCB– დან
დაბალი ღირებულება მაღალი ხარისხის PCB– ები JLCPCB– დან

JLCPCBI არის ერთ -ერთი საუკეთესო ონლაინ PCB მწარმოებელი კომპანია, საიდანაც შეგიძლიათ შეუკვეთოთ PCB ინტერნეტით ყოველგვარი პრობლემის გარეშე. კომპანია მუშაობს 24 საათის განმავლობაში, კვირაში 7 დღე უწყვეტად. მათი მაღალტექნოლოგიური აპარატურით და სამუშაოების ავტომატიზირებული ნაკადებით, მათ შეუძლიათ უზარმაზარი რაოდენობით მაღალი კლასის PCB- ების წარმოება საათებში.

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

ნაბიჯი 2: კომპონენტები

კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები

H ხიდი

H ხიდი არის უბრალოდ წრე, რომელიც საშუალებას აძლევს ძაბვას გამოიყენოს დატვირთვა ორივე მიმართულებით. ისინი ჩვეულებრივ გამოიყენება რობოტების მოძრავი ნაწილების DC ძრავის გასაკონტროლებლად. DC ძრავის გამოყენების უპირატესობა ისაა, რომ https://rootsaid.com/arduino-gesture-controller/, ჩვენ შეგვიძლია შევცვალოთ გამოყენებული ძაბვის პოლარობა დატვირთვაზე წრის შეცვლის გარეშე. თუ გსურთ მეტი იცოდეთ H Bridge მიკროსქემის შესახებ, გადახედეთ ამ ბმულს.

L293D

L293D არის H ხიდის მიკროსქემის კომპაქტური ფორმა IC– ს სახით, რომელიც იყენებს ზემოხსენებულ წრეს. ეს არის IC თითოეულ მხარეს 8 ქინძისთავით (სულ 16 ქინძისთავით), რომელიც შეიცავს 2 დამოუკიდებელ H Bridge სქემას, რაც იმას ნიშნავს, რომ ჩვენ შეგვიძლია გავაკონტროლოთ ორი ძრავა დამოუკიდებლად ერთი IC- ის გამოყენებით.

L293D არის ტიპიური ძრავის მძღოლი ან Motor Driver IC, რომელიც DC ძრავას საშუალებას აძლევს მართოს ორივე მიმართულებით. L293D არის 16 პინიანი IC, რომელსაც შეუძლია გააკონტროლოს ორი DC ძრავის ნაკრები ერთდროულად ნებისმიერი მიმართულებით. ეს ნიშნავს, რომ თქვენ შეგიძლიათ აკონტროლოთ ორი DC ძრავა ერთი L293D IC– ით. შეიტყვეთ მეტი L293D IC- ის შესახებ

Arduino Pro Mini

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

პატარა, ხელმისაწვდომია 3.3 V და 5 V ვერსიებში, იკვებება ATmega328– ით. მისი მცირე ზომის გამო, ამ პროექტში ჩვენ გამოვიყენებთ ამ დაფას Arduino დაფუძნებული საავტომობილო დრაივერების დაფის გასაკონტროლებლად.

Robot Chassis ეს არის რობოტის შასი, რომელსაც ვიყენებდი ჩემი BLE Robot- ის შესაქმნელად. მე მივიღე ეს ნაკრები banggood.com. არა მხოლოდ ეს, მათ აქვთ ამდენი სახის რობოტის ჩარჩოები, ძრავები და თითქმის ყველა სენსორი არდუინოს, ჟოლოს პი და სხვა ელექტრონიკის და ჰობის პროექტების შესასრულებლად.

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

ნაბიჯი 3: სქემის დიზაინი და PCB განვითარება

მიკროსქემის დიზაინი და PCB განვითარება
მიკროსქემის დიზაინი და PCB განვითარება
მიკროსქემის დიზაინი და PCB განვითარება
მიკროსქემის დიზაინი და PCB განვითარება
მიკროსქემის დიზაინი და PCB განვითარება
მიკროსქემის დიზაინი და PCB განვითარება

Pro Mini Motor Shield PCB მახასიათებლები

  • აკონტროლებს 2 მოტორს დამოუკიდებლად ერთდროულად
  • დამოუკიდებელი სიჩქარის კონტროლი PWM გამოყენებით
  • კომპაქტური დიზაინი 5 V, 12 V და Gnd სათაურები დამატებითი კომპონენტებისათვის
  • გაზარდეთ ძალა Piggybacking– ით
  • უკაბელო HC12 მოდულის მხარდაჭერა

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

მარეგულირებელი

შეყვანის სიმძლავრე დაკავშირებულია 7805 რეგულატორთან. 7805 არის 5V რეგულატორი, რომელიც გადააქცევს 7- 32V შეყვანის ძაბვას სტაბილურ 5V DC მომარაგებაზე. 5 ვ ძაბვა უკავშირდება არდუინოს ძაბვის შეყვანას, ასევე L293D IC– ს ლოგიკურ ოპერაციებს. არსებობს ინდიკატორების LED- ები 12V და 5V ტერმინალებზე, პრობლემების მოსახსნელად. ამრიგად, თქვენ შეგიძლიათ დააკავშიროთ შეყვანის ძაბვა სადმე 7V– დან 32 – მდე ამ წრედთან. ჩემი ბოტისთვის მირჩევნია 11.1 ვ ლიპო ბატარეა.

ნება მომეცით გითხრათ, როგორ შევქმენი წრე და მივიღე ეს PCB JLCPCB– დან.

ნაბიჯი 1 - პროტოტიპის შექმნა

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

ნაბიჯი 2 - სქემა

სქემების დახატვისა და PCB- ების დიზაინისთვის, ჩვენ გვაქვს PCED– ის დიზაინის ინსტრუმენტები EasyEDA– დან, რომელიც უზრუნველყოფს ყველა საჭირო შესაძლებლობას ონლაინ PCB დიზაინისა და მიკროსქემის დაფების PCB ბეჭდვისთვის ასობით კომპონენტით და მრავალი ფენით ათასობით ბილიკით.

მე დავხატე სქემა EasyEDA– ში, რომელიც მოიცავდა ყველა კომპონენტს პურის დაფაზე - IC, Arduino Nano და HC12 მოდული, რომლებიც დაკავშირებულია Arduino– ს ციფრულ პინთან. მე ასევე დავამატე რამდენიმე სათაური, რომლებიც დაკავშირებულია ანალოგურ ქინძისთავებთან და ამ ღილაკების ციფრული ქინძისთავები იქნება სასარგებლო მომავალში.

ასევე, არის 5V, 12V, Gnd, უკაბელო მოდული, ციფრული და ანალოგური სათაურები, რომელშიც გსურთ დაამატოთ სენსორები და წაიკითხოთ მომავალში. პინების სრული რუქა განმარტებულია ქვემოთ მოცემულ სექციებში.

ძრავის მძღოლი 1

  • ჩართვა 1 - 5 (PWM)
  • InM1A - 2InM1B - 3
  • ჩართეთ 2-6 (PWM)
  • InM2A - 7 ინ
  • M2B - 4

HC12

  • Vin - 5V
  • გნდ - გნდ
  • Tx/Rx - D10/D11

ნაბიჯი 3 - PCB განლაგების შექმნა

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

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

PCB ონლაინ მარშრუტიზაციის პარამეტრები

ეს გახსნის ავტომატური როუტერის კონფიგურაციის გვერდს, სადაც შეგიძლიათ მოგაწოდოთ დეტალები, როგორიცაა კლირენსი, ტრეკის სიგანე, ფენის ინფორმაცია და ა.შ. ამის დასრულების შემდეგ დააჭირეთ ღილაკს "გაშვება". აქ არის ბმული EasyEDA სქემებისა და Gerber ფაილების L293D Arduino Motor Shield Board. გთხოვთ მოგერიდებათ ჩამოტვირთოთ ან შეცვალოთ სქემა/PCB განლაგება.

ეს ყველაფერი, ბიჭებო, თქვენი განლაგება ახლა დასრულებულია. ეს არის ორმაგი ფენის PCB, რაც იმას ნიშნავს, რომ მარშრუტიზაცია არის PCB– ის ორივე მხარეს. ახლა თქვენ შეგიძლიათ გადმოწეროთ გერბერის ფაილი და გამოიყენოთ იგი თქვენი PCB წარმოებისთვის JLCPCB– დან.

ნაბიჯი 4: PCB– ების მიღება JLCPCB– დან

PCB– ების მიღება JLCPCB– დან
PCB– ების მიღება JLCPCB– დან
PCB– ების მიღება JLCPCB– დან
PCB– ების მიღება JLCPCB– დან
PCB– ების მიღება JLCPCB– დან
PCB– ების მიღება JLCPCB– დან

ნაბიჯი 4 - მიიღეთ მაღალი ხარისხის PCB წარმოება

JLCPCB არის PCB მწარმოებელი კომპანია სრული წარმოების ციკლით. რაც იმას ნიშნავს, რომ ისინი იწყება "A" - დან და სრულდება "Z" - ით PCB წარმოების პროცესით.

ნედლეულიდან მზა პროდუქტამდე, ყველაფერი კეთდება სახურავის ქვეშ. გადადით JLCPCBs ვებსაიტზე და შექმენით უფასო ანგარიში.

მას შემდეგ რაც წარმატებით შექმნით ანგარიშს, დააწკაპუნეთ „ახლავე ციტირებაზე“და ატვირთეთ თქვენი Gerber ფაილი. Gerber ფაილი შეიცავს ინფორმაციას თქვენი PCB- ის შესახებ, როგორიცაა PCB განლაგების ინფორმაცია, ფენის ინფორმაცია, ინფორმაციის დაშორება, რამოდენიმე ტრეკი.

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

შემდეგ გვერდზე შეგიძლიათ აირჩიოთ გადაზიდვისა და გადახდის ვარიანტი და უსაფრთხოდ შეამოწმოთ. გადახდისთვის შეგიძლიათ გამოიყენოთ Paypal ან საკრედიტო/სადებეტო ბარათი. ასეა ბიჭებო. Შესრულებულია.

PCB დამზადდება და გაიგზავნება რამდენიმე დღეში და მიეწოდება თქვენს კარს აღნიშნულ ვადაში.

ნაბიჯი 5: კოდი

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

ეს არის კოდი DIY RC Off Road Robot- ისთვის.

ნაბიჯი 6: დისტანციური კონტროლერი

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

წინა პოსტში მე გაჩვენეთ, თუ როგორ შეგიძლიათ შექმნათ დისტანციური მართვის პულტი თქვენი RC Robot– ისთვის. თქვენ შეგიძლიათ გამოიყენოთ იგივე დისტანციური კონტროლერი იგივე კოდით ამ პროექტისათვის.

ნაბიჯი 7: სატესტო დისკი

საცდელი წამყვანი
საცდელი წამყვანი
საცდელი წამყვანი
საცდელი წამყვანი

ყველა კოდის ატვირთვის შემდეგ, როგორც გადამცემში ასევე რობოტში. გააძლიერე.

თქვენ შეგიძლიათ გამოიყენოთ LiPo ბატარეა რობოტის გასაძლიერებლად და 9 ვ ბატარეა ან USB დისტანციური მართვის გასაძლიერებლად. თუ ყველაფერი კარგად მიდის, ინდიკატორის LED- ები ანათებენ.

ახლა სცადეთ ჯოისტიკის გადატანა. ბოტი უნდა დაიწყოს მოძრაობა.

გირჩევთ: