Სარჩევი:

Otto DIY+ Arduino Bluetooth Robot მარტივი 3D ბეჭდვა: 6 ნაბიჯი (სურათებით)
Otto DIY+ Arduino Bluetooth Robot მარტივი 3D ბეჭდვა: 6 ნაბიჯი (სურათებით)

ვიდეო: Otto DIY+ Arduino Bluetooth Robot მარტივი 3D ბეჭდვა: 6 ნაბიჯი (სურათებით)

ვიდეო: Otto DIY+ Arduino Bluetooth Robot მარტივი 3D ბეჭდვა: 6 ნაბიჯი (სურათებით)
ვიდეო: Leap Motion SDK 2024, ნოემბერი
Anonim
Image
Image
Otto DIY+ Arduino Bluetooth რობოტი ადვილია 3D ბეჭდვისთვის
Otto DIY+ Arduino Bluetooth რობოტი ადვილია 3D ბეჭდვისთვის
Otto DIY+ Arduino Bluetooth რობოტი ადვილია 3D ბეჭდვისთვის
Otto DIY+ Arduino Bluetooth რობოტი ადვილია 3D ბეჭდვისთვის

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

CC-BY-SA Creative Commons ლიცენზია ეს ნიშნავს, რომ თქვენ შეგიძლიათ უფასოდ დააკოპიროთ, მაგრამ თქვენ უნდა მიანიჭოთ კრედიტი ორიგინალს ჩვენი ვებსაიტის განთავსებით (https://www.ottodiy.com/)

Otto DIY + არის ორიგინალური #OttoDIY- ის გაუმჯობესებული და მოწინავე ვერსია, იდეა არის ერთი და იგივე ძირითადი მახასიათებლები DIY რობოტი + Bluetooth კონტროლი და პროგრამირება + ლითონის გადაცემათა კოლოფი + დატენვის + რეჟიმების შეცვლა შეხების სენსორით + ხმის სენსორი + სინათლის მოძრაობა + სხვა შედეგები +…?

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

მარაგები

1 × არდუინო ნანო

1 × HC-06 ან HC-05 Bluetooth მოდული

1 × Arduino Nano Shield I/O; შეგიძლიათ გამოიყენოთ მინი დაფა, მაგრამ გაცილებით მეტი საკაბელო მუშაობა

1 × USB-A მინი-USB კაბელი

4 × მიკრო სერვო MG90s (მეტალი)

1 × ბუზერი

10 × ქალი/ქალი მხტუნავი მავთულები

1 × შეხების სენსორი

1 × ხმის სენსორი

1 × 8x8 მმ მიკრო ჩამრთველი თვითმმართველობის ჩაკეტვა ჩართვა/გამორთვა

1 × 3.7 V LiPo ბატარეა გამაძლიერებელი 5V– მდე (სურვილისამებრ) 1 × Phillips Screwdriver 1 x 3D პრინტერი (ან გამოიყენეთ სერვისი ან მეგობარი;))

ნაბიჯი 1: 3D პრინტერის პარამეტრები

3D პრინტერის პარამეტრები
3D პრინტერის პარამეტრები

მნიშვნელოვანია წაიკითხოთ პირველი Otto DIY წინა ინსტრუქცია, რომ გაეცნოთ ორფეხა რობოტის შექმნის საფუძვლებს მიიღეთ ყველა 3D ბეჭდვის STL ნაწილი, კოდი და ბიბლიოთეკა Bluetooth– ისთვის აქ წასვლით https://wikifactory.com/+OttoDIY/otto-diy- პლუს ფაილების ჩანართში

  • გირჩევთ გამოიყენოთ FDM 3D პრინტერი PLA მასალით.
  • საერთოდ არ არის საჭირო საყრდენი ან ჯომარდობა.
  • გარჩევადობა: 0.15 მმ
  • შევსების სიმკვრივე 20%

საჭიროა გარკვეული ცვლილებების ზომის გამოყენება, რათა გამოიყენოთ Autodesk Fusion 360 -ში შექმნილი საწყისი ფაილი

ან Tinkercad აქ

ნაბიჯი 2: შექმენით თქვენი საკუთარი Otto DIY+

Image
Image
შექმენით თქვენი საკუთარი Otto DIY+
შექმენით თქვენი საკუთარი Otto DIY+
შექმენით თქვენი საკუთარი Otto DIY+
შექმენით თქვენი საკუთარი Otto DIY+

შემდეგ ვიდეოში და სურათებში შეგიძლიათ გქონდეთ მითითება, თუ როგორ უნდა ავაშენოთ Otto DIY+, რობოტის დიზაინის ახალი ვერსიების გამო.

ნაბიჯი 3: კოდირება თქვენი საკუთარი Otto

Image
Image
დააკოპირეთ თქვენი საკუთარი ოტო
დააკოპირეთ თქვენი საკუთარი ოტო
დააკოპირეთ თქვენი საკუთარი ოტო
დააკოპირეთ თქვენი საკუთარი ოტო
დააკოპირეთ თქვენი საკუთარი ოტო
დააკოპირეთ თქვენი საკუთარი ოტო

ამ მომენტამდე თქვენ უნდა გქონდეთ Otto 3D დაბეჭდილი, აწყობილი, ახლა კი პროგრამირების ბიბლიოთეკები და Arduino თქვენს კომპიუტერში დაინსტალირებული.

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

ნაბიჯი 4: ძირითადი კოდი Bluetooth პროგრამისთვის

Image
Image
მთავარი კოდი Bluetooth პროგრამისთვის
მთავარი კოდი Bluetooth პროგრამისთვის
მთავარი კოდი Bluetooth პროგრამისთვის
მთავარი კოდი Bluetooth პროგრამისთვის

ოტო მზად უნდა იყოს მიიღოს ბრძანება Bluetooth– ით და ამისათვის უნდა შეიტანოს მთავარი კოდი თავის ტვინში

  1. დააკოპირეთ ოტოს ბიბლიოთეკები Arduino IDE საქაღალდეში
  2. ატვირთეთ APP.ino ესკიზი ოტოში
  3. ჩამოტვირთეთ და დააინსტალირეთ პროგრამა თქვენს სმარტფონში. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)
  4. ახლა თქვენ შეგიძლიათ დააკავშიროთ მოდული და ჩართოთ Bluetooth თქვენს ტელეფონში.
  5. იპოვეთ ოტო და დააწყვილეთ Bluetooth მისამართი /სახელი
  6. ახლა თქვენ შეგიძლიათ გამოიყენოთ APP ოთოს გასაკონტროლებლად!
  7. ითამაშეთ ახალი ფუნქციებით და თუ არა, შეიძლება დაგჭირდეთ თქვენი BT– ის ხელახალი კონფიგურაცია, მაგრამ არ ინერვიულოთ ასევე ადვილია;)

ნაბიჯი 5: დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ

დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!
დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!
დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!
დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!
დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!
დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!
დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!
დააკოპირეთ, გააფართოვეთ, შეცვალეთ, შეცვალეთ, გადაურიეთ და გააზიარეთ!

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

შემოგვიერთდით ოტო აღმაშენებლის საზოგადოებაში! მოგვყევით, მოგვცეს მოწონება და გაგვიზიარეთ თქვენი შემოქმედება, თქვენ შეიძლება გამოჩნდეთ აქ თქვენი რობოტის გაზიარებით ნებისმიერ სოციალურ მედიაში

ფეისბუქი და ინსტაგრამი

გამოიყენეთ ჰეშტაგი #ottodiy თქვენს პოსტში და მონიშნეთ ან აღნიშნეთ @OttoDIY

გახდი რობოტების შემქმნელთა, მასწავლებელთა და შემქმნელთა ამ მეგობრული საზოგადოების ნაწილი! შემოგვიერთდით აქ კეთილი იყოს თქვენი მობრძანება ჩვენს Otto Builder საზოგადოებაში!

ნაბიჯი 6: Bluetooth (BT) დაყენება (მხოლოდ იმ შემთხვევაში, თუ დაწყვილება წარუმატებელი აღმოჩნდა):

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

BT კოდს აქვს 115200 baud მაჩვენებელი, ამიტომ BT მოდული უნდა ემთხვეოდეს ამ სიჩქარეს, რათა შეძლოს Arduino Nano– სთან კომუნიკაცია სერიული ინტერფეისის საშუალებით (UART).

HC-05– ისთვის: 38400 ან 115200

1. ატვირთეთ ესკიზი HC05_BT_config.ino თქვენს ნანოში ჯერ, შემდეგ გათიშეთ ნანო USB- დან.

2. ახლა შეაერთეთ BT არდუინო ნანოსთან, როგორც ეს მოცემულია დიაგრამაში, მაგრამ არ დაუკავშიროთ VCC.

TX - RX

RX - TX

VCC - 5V

GND - GND

3. შეაერთეთ USB ნანოზე და შემდეგ დაუკავშირეთ VCC ისე, რომ BT შევიდეს AT რეჟიმში. BT- ზე LED უნდა დაიწყოს ციმციმება უფრო ნელა, დაახლოებით 2 წამში ერთხელ. (თუ ეს არ მუშაობს, სცადეთ BCC მოდულის ღილაკის დაჭერა VCC– ს შეერთებისას).

გახსენით სერიული მონიტორი IDE- ში, დააყენეთ baud-rate 9600 და ხაზი მთავრდება ორივე NL და CR.

აკრიფეთ AT შემდეგ დააჭირეთ Enter; (თუ ყველაფერი წესრიგშია, BT უნდა უპასუხოს OK- ით და შემდეგ შეიყვანოს შემდეგი ბრძანებები:

AT+NAME = Zowi "ადგენს სახელს"

AT+PSWD = 1234 "დაწყვილების პაროლი"

AT+UART = 115200, 1, 0 "baud rate"

AT+POLAR = 1, 0 "საშუალებას აძლევს STATE pin- ს გამოიყენოს როგორც გადატვირთვის arduino პროგრამირებისათვის BT"

ახლა გადადით APP ნაბიჯზე

თუ რაიმე პრობლემა გაქვთ, შეამოწმეთ ეს ინსტრუქცია, თუ როგორ უნდა შეცვალოთ HC-05 Bluetooth მოდულის ნაგულისხმევი პარამეტრები AT ბრძანებების გამოყენებით

www.instructables.com/id/Modify-The-HC-05-…

HC-06– ისთვის: 9600 ან 115200

HC-06 BT მოდულისთვის ყველაფერი ცოტა უფრო მარტივია, რადგან მოდული ყოველთვის AT ბრძანების რეჟიმშია, როდესაც არაფერთან არ არის დაკავშირებული. მაგრამ მინუსი ის არის, რომ HC-06 მოდული არ შეიძლება გამოყენებულ იქნას ესკიზების ასატვირთად Arduino– ში, რადგან მას არ აქვს გადატვირთვა. მოდულის კონფიგურაციისთვის

1. ატვირთეთ ეს ესკიზი HC06_BT_config.ino თქვენს ნანოში

1. გათიშეთ USB

2. დაუკავშირეთ BT მოდული Arduino Nano– ს ასე:

TX - RX

RX - TX

VCC - 5V

GND - GND

3. ჩართეთ თქვენი ნანო და დაახლოებით 10-15 წამის შემდეგ ყველაფერი უნდა დასრულდეს და თქვენი BT უნდა იყოს კონფიგურირებული (LED13 უნდა დაიწყოს მოციმციმე).

თუ რაიმე პრობლემა გაქვთ შეამოწმეთ ეს სასწავლო

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

გირჩევთ: