Სარჩევი:

Arduino Robot 4WR: 6 ნაბიჯი
Arduino Robot 4WR: 6 ნაბიჯი

ვიდეო: Arduino Robot 4WR: 6 ნაბიჯი

ვიდეო: Arduino Robot 4WR: 6 ნაბიჯი
ვიდეო: Artık Herkes TürkDuino UNO R4 V2 Üretebilecek 2024, ნოემბერი
Anonim
Image
Image
Წრიული დიაგრამა
Წრიული დიაგრამა

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

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

რას ისწავლით ამ ინსტრუქციიდან:

  1. აპარატურის სწორი შერჩევა თქვენი პროექტის ფუნქციონირების მიხედვით.
  2. გაიგე რობოტ მექანიზმი.
  3. მოამზადეთ სქემის დიაგრამა ყველა შერჩეული კომპონენტის დასაკავშირებლად.
  4. შეაერთეთ ელექტრონული ნაწილები PCB– ზე.
  5. შეაგროვეთ პროექტის ყველა ნაწილი (რობოტის სხეული).
  6. დაიწყეთ პირველი ტესტი და დაადასტურეთ პროექტი.

ნაბიჯი 1: წრიული დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

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

საკონტროლო ნაწილზე გადასვლისას, როგორც ზემოთ ნაჩვენებია მიკროსქემის დიაგრამა, ჩვენ გამოვიყენებთ ATmega328 MCU რომელიც შეგიძლიათ გქონდეთ Arduino UNO დაფაზე, ეს MCU მართავს ორ მიკრო ძრავას L293 H- ხიდის დრაივერის საშუალებით და როგორც ხედავთ მე დაამატა ორი საავტომობილო დრაივერი, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ ეს სქემა, თუ თქვენი რობოტი არის ოთხი ძრავის რობოტი, ასევე გვაქვს ბუზერის გამომავალი სერვო ძრავის კონტროლი, Bluetooth კავშირის ქინძისთავები და ულტრაბგერითი სენსორის შეყვანა, ეს ყველაფერი ის მახასიათებლებია, რაც შეგიძლიათ ითამაშეთ, როდესაც თქვენ აწარმოებთ იმავე წრიულ დიაგრამას.

მხოლოდ ერთი ბოლო კომპონენტია 5V ძაბვის მარეგულირებელი, რომელიც საჭიროა აქ, ვინაიდან ჩვენ ვიყენებთ 9 ვ ბატარეას რობოტის გასაძლიერებლად და ჩვენ გვჭირდება ძაბვის შემცირება 5 ვ -მდე MCU- ს და ძრავების კვებისათვის.

ნაბიჯი 2: PCB დამზადება

PCB დამზადება
PCB დამზადება
PCB დამზადება
PCB დამზადება
PCB დამზადება
PCB დამზადება

JLCPCB- ს შესახებ

JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), არის უდიდესი PCB პროტოტიპის საწარმო ჩინეთში და მაღალტექნოლოგიური მწარმოებელი, რომელიც სპეციალიზირებულია სწრაფი PCB პროტოტიპისა და მცირე ზომის PCB წარმოებაში. PCB წარმოების 10 წელზე მეტი გამოცდილებით, JLCPCB– ს ჰყავს 200 000 – ზე მეტი მომხმარებელი სახლში და მის ფარგლებს გარეთ, PCB– ს პროტოტიპების 8 000 – ზე მეტი ონლაინ შეკვეთით და მცირე რაოდენობით PCB– ის წარმოებით დღეში. წლიური წარმოების მოცულობა 200, 000 კვ.მ. სხვადასხვა 1 ფენის, 2 ფენის ან მრავალ ფენის PCB– ებისთვის. JLC არის პროფესიონალური PCB მწარმოებელი, რომელიც გამოირჩევა ფართომასშტაბიანი, კარგად აღჭურვილობით, მკაცრი მენეჯმენტითა და უმაღლესი ხარისხით.

ელექტრონიკაზე საუბარი

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

შეფუთვა, გადაზიდვა და წარმოების ყველა ნაბიჯი ძალიან კარგად არის შესრულებული ამ ლამაზი PCB– ების წარმოებისთვის.

დაკავშირებული ფაილების ჩამოტვირთვა

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

ნაბიჯი 3: ინგრედიენტები

ინგრედიენტები
ინგრედიენტები
ინგრედიენტები
ინგრედიენტები

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

  • PCB, რომელიც ჩვენ შევუკვეთეთ JLCPCB– დან
  • ერთი Arduino Uno:
  • ATmega328 MCU:
  • L293 ძრავის მძღოლი:
  • HC05 Bluetooth მოდული:
  • L7805 ძაბვის რეგულატორი:
  • 2 გამჭოლი კონდენსატორი 10 uF:
  • 16 Mhz ოსცილატორი:
  • ბუზერი:
  • 2 DC მიკროძრავა:
  • 9 ვ ბატარეა:

ჩვენ დაგვჭირდება რობოტი 3D დაბეჭდილი ნაწილები

ნაბიჯი 4: აპარატურის შეკრება

აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება
აპარატურის შეკრება

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

უსაფრთხოება უპირველეს ყოვლისა

Soldering რკინის არასოდეს შეეხოთ ელემენტს soldering რკინის….400 ° C! დაიჭირეთ მავთულები პინცეტით ან სამაგრებით გასათბობად. ყოველთვის დააბრუნეთ გამაგრილებელი რკინა თავის სადგამზე, როდესაც არ იყენებთ. არასოდეს დადოთ სამუშაო მაგიდაზე. გამორთეთ მოწყობილობა და გამორთეთ როდესაც არ იყენებთ. როგორც ხედავთ, ამ PCB- ის გამოყენება ძალიან ადვილია მისი მაღალი ხარისხის გამო და ეტიკეტების დავიწყების გარეშე, რომლებიც გაგიძღვებათ თითოეული კომპონენტის შედუღების დროს, რადგან აბრეშუმის ზედა ფენაზე ნახავთ თითოეული კომპონენტის ეტიკეტს, რომელიც მიუთითებს მის განთავსებას დაფა და ამ გზით თქვენ 100% დარწმუნებული იქნებით, რომ თქვენ არ დაუშვებთ შედუღების შეცდომებს. მე გავამაგრე თითოეული კომპონენტი მის განლაგებაზე და თქვენ შეგიძლიათ გამოიყენოთ PCB- ის ორივე მხარე თქვენი ელექტრონული კომპონენტების გასაჯანსაღებლად.

ნაბიჯი 5: რობოტის სხეულის შეკრება

რობოტის სხეულის შეკრება
რობოტის სხეულის შეკრება
რობოტის სხეულის შეკრება
რობოტის სხეულის შეკრება
რობოტის სხეულის შეკრება
რობოტის სხეულის შეკრება

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

ნაბიჯი 6: პროგრამული უზრუნველყოფის ნაწილი და ტესტი

პროგრამული ნაწილი და ტესტი
პროგრამული ნაწილი და ტესტი
პროგრამული ნაწილი და ტესტი
პროგრამული ნაწილი და ტესტი
პროგრამული ნაწილი და ტესტი
პროგრამული ნაწილი და ტესტი

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

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

და ბოლოს, დარწმუნდით, რომ ელექტრონიკას ყოველდღიურად აკეთებთ.

ეს იყო BEE MB MEGA DAS– დან, გნახავთ შემდეგ ჯერზე.

გირჩევთ: