Mundarija:

Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson: 6 qadam (rasmlar bilan)
Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson: 6 qadam (rasmlar bilan)

Video: Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson: 6 qadam (rasmlar bilan)

Video: Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson: 6 qadam (rasmlar bilan)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Iyul
Anonim
Image
Image
Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson
Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson
Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson
Otto DIY+ Arduino Bluetooth roboti 3D bosib chiqarish oson

Ottoning ochiq manbali tabiati STEAM -da ochiq ta'lim berishga imkon beradi, biz o'z darslarida Otto DIY -ni ishlatayotgan dunyoning turli ustaxonalari va maktablarining fikrlarini yig'amiz va bu o'quv joylarining ochiqligiga qarab dars materiallarini tashkil qilamiz va baham ko'ramiz.

CC-BY-SA Creative commons litsenziyasi bu siz bepul nusxa ko'chirishingiz mumkin degan ma'noni anglatadi, lekin siz bizning veb-saytimizni joylashtirish orqali asl nusxaga kredit berishingiz kerak (https://www.ottodiy.com/)

Otto DIY + - bu original #OttoDIY -ning takomillashtirilgan va takomillashtirilgan versiyasidir, asosiy g'oya shundan iboratki, DIY robot + Bluetooth boshqaruv va dasturlash + metall tishli servo dvigatellar + qayta zaryadlanuvchi + sensorli sensor + tovush sensori + yorug'lik harakatlari + boshqa chiqishlar +…?

Qiziqarli tomoni shundaki, biz butun dunyo bo'ylab ishlab chiqaruvchilar va xakerlar bilan ochiq ish olib boryapmiz, shuning uchun biz faqat siz qo'shiladigan mutaxassislar, fikr -mulohazalar, ijtimoiy baham ko'rish, testlar yoki siz o'ylagan har qanday hissa uchun ochiqmiz.

Ta'minotlar

1 × Arduino Nano

1 × HC-06 yoki HC-05 Bluetooth moduli

1 × Arduino Nano Shield I/U; siz mini -taxtadan foydalanishingiz mumkin, lekin undan ko'p kabel ishi

1 × USB-A dan mini-USB kabeli

4 × Micro servo MG90s (metall)

1 × Buzzer

10 × Ayol/Ayol jumper simlari

1 × sensorli sensor

1 × ovoz sensori

1 × 8x8 mm mikro kalit o'z -o'zidan qulflashni yoqish/o'chirish

5V kuchlanishli 1 × 3,7 V LiPo batareyasi (ixtiyoriy) 1 × Phillips tornavida 1 x 3D printer (yoki xizmatdan yoki do'stingizdan foydalaning;))

1 -qadam: 3D printer sozlamalari

3D printer sozlamalari
3D printer sozlamalari

Ikki oyoqli robotni yaratish asoslari bilan tanishish uchun avvalgi Otto DIY-ni o'qish juda muhim: Bluetooth-ning barcha 3D bosma STL qismlari, kodlari va kutubxonalarini bu erga o'ting https://wikifactory.com/+OttoDIY/otto-diy- plus fayllar yorlig'ida

  • PLA materialli FDM 3D printeridan foydalanishni tavsiya eting.
  • Qo'llab -quvvatlovchilar yoki raftlar umuman kerak emas.
  • Ruxsat: 0.15 mm
  • To'ldirish zichligi 20%

O'lchamni o'zgartirish kerak, ba'zi o'zgarishlar Autodesk Fusion 360 -da yaratilgan manba faylidan foydalanadi

Yoki bu erda Tinkercad

2 -qadam: O'z Otto DIY+ ni yarating

Image
Image
O'z Otto DIY+ ni yarating
O'z Otto DIY+ ni yarating
O'z Otto DIY+ ni yarating
O'z Otto DIY+ ni yarating

Quyidagi video va rasmlarda siz robot dizaynining yangi versiyalari tufayli Otto DIY+ni qanday qurish haqida ma'lumot olishingiz mumkin.

3 -qadam: O'z Otto kodini yozing

Image
Image
O'z Otto kodini yozing
O'z Otto kodini yozing
O'z Otto kodini yozing
O'z Otto kodini yozing
O'z Otto kodini yozing
O'z Otto kodini yozing

Shunday qilib, kompyuteringizda kutubxonalar va Arduino o'rnatilgan Otto 3D bosilgan, yig'ilgan, hozirda ba'zi dasturlar bo'lishi kerak.

O'z Otto -ni kodlashning eng oson yo'li - bu Blockly dasturiy ta'minotidan foydalanish, yanada rivojlangan koder Arduino IDE -ni to'g'ridan -to'g'ri sinab ko'rishi mumkin.

4 -qadam: Bluetooth APP uchun asosiy kod

Image
Image
Bluetooth APP uchun asosiy kod
Bluetooth APP uchun asosiy kod
Bluetooth APP uchun asosiy kod
Bluetooth APP uchun asosiy kod

Otto Bluetooth orqali buyruq olishga tayyor bo'lishi kerak va buning uchun asosiy kodni miyasiga kiritish kerak

  1. Otto kutubxonalarini Arduino IDE papkasiga nusxalash
  2. Otto -ga APP.ino eskizini yuklang
  3. Smartfoningizga ilovani yuklab oling va o'rnating. Google Play do'koni (https://play.google.com/store/apps/details?id=com.ottodiy)

  4. Endi siz modulni ulashingiz va telefoningizda Bluetooth -ni yoqishingiz mumkin.
  5. Ottoni toping va Bluetooth manzilini /nomini juftlang
  6. Endi siz Otto -ni boshqarish uchun APP -dan foydalanishingiz mumkin!
  7. Yangi xususiyatlar bilan o'ynang, agar bo'lmasa, siz BT -ni qayta sozlashingiz kerak bo'ladi, lekin xavotir olmang, bu ham oson;)

5 -qadam: nusxa ko'chiring, kengaytiring, sozlang, o'zgartiring, remiks qiling va ulashing

Nusxalash, kengaytirish, sozlash, o'zgartirish, remiks va baham ko'rish!
Nusxalash, kengaytirish, sozlash, o'zgartirish, remiks va baham ko'rish!
Nusxalash, kengaytirish, sozlash, o'zgartirish, remiks va baham ko'rish!
Nusxalash, kengaytirish, sozlash, o'zgartirish, remiks va baham ko'rish!
Nusxa oling, kengaytiring, sozlang, o'zgartiring, remiks qiling va ulashing!
Nusxa oling, kengaytiring, sozlang, o'zgartiring, remiks qiling va ulashing!
Nusxa oling, kengaytiring, sozlang, o'zgartiring, remiks qiling va ulashing!
Nusxa oling, kengaytiring, sozlang, o'zgartiring, remiks qiling va ulashing!

O'z blogingizni sozlash bo'yicha fikrlarni topish uchun ushbu blog yozuvini tekshiring

Otto Builder hamjamiyatiga qo'shiling! Bizni kuzatib boring, bizga layk qo'ying va ijodingiz bilan o'rtoqlashing, bu erda siz robotingizni har qanday ijtimoiy tarmoqlarda bo'lishish orqali tanishing mumkin.

Facebook va Instagram

postingizda #ottodiy xeshtegidan foydalaning va @OttoDIY ni belgilang yoki eslang

Robot quruvchilar, o'qituvchilar va ishlab chiqaruvchilarning do'stona jamoasining bir qismi bo'ling! Otto Builder hamjamiyatimizga xush kelibsiz!

6 -qadam: Bluetooth (BT) ni sozlash (faqat ulanish muvaffaqiyatsiz bo'lsa):

Bu sozlash FAQAT 9600 standart uzatish tezligi bo'lmagan modullar uchun kerak, qanday bilish mumkin? faqat kodni va APPni sinab ko'ring, agar telefon Otto bilan bog'lanmasa yoki buyruqlarga javob bermasa, demak sizning modulingiz boshqa bod tezligida, shuning uchun konfiguratsiya qilish kerak

BT kodi 115200 uzatish tezligiga ega, shuning uchun Arduino Nano bilan ketma-ket interfeys (UART) orqali bog'lanish uchun BT moduli shu tezlikka mos kelishi kerak.

HC-05 uchun: 38400 yoki 115200

1. HC05_BT_config.ino eskizini avval Nano -ga yuklang, so'ng Nano -ni USB -dan uzing.

2. Endi BT ni diagrammada ko'rsatilganidek Arduino Nano -ga ulang, lekin VCC -ni ulamang.

TX - RX

RX - TX

VCC - 5V

GND - GND

3. USB -ni Nano -ga ulang va VCC -ni ulang, shunda BT AT rejimiga o'tadi. BT -dagi LED sekinroq, har 2 soniyada bir marta miltillay boshlaydi. (Agar bu ishlamasa, VCC -ni ulashda BT modulining tugmachasini bosib ushlab turing).

IDE-da ketma-ket monitorni oching, baud tezligini 9600 ga va chiziqni NL va CR ga tugating.

AT kiriting va Enter tugmasini bosing; (agar hamma narsa to'g'ri bo'lsa, BT OK bilan javob berishi va keyin quyidagi buyruqlarni kiritishi kerak:

AT+NAME = Zowi "ismni sozlash"

AT+PSWD = 1234 "ulanish paroli"

AT+UART = 115200, 1, 0 "uzatish tezligi"

AT+POLAR = 1, 0 , STAT pinini BT orqali arduino dasturlash uchun qayta o'rnatish sifatida ishlatishga imkon beradi.

Endi APP qadamiga o'ting

Agar biron bir muammo bo'lsa, AT buyruqlaridan foydalanib, HC-05 Bluetooth modulining standart sozlamalarini qanday o'zgartirish kerakligi haqidagi ko'rsatmalarni tekshiring.

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

HC-06 uchun: 9600 yoki 115200

HC-06 BT moduli uchun hamma narsa biroz sodda, chunki modul hech narsaga ulanmagan bo'lsa har doim AT buyruq rejimida bo'ladi. Ammo salbiy tomoni shundaki, HC-06 moduli eskizlarni Arduino-ga yuklash uchun ishlatilmaydi, chunki u qayta tiklanmagan. Modulni sozlash uchun

1. HC06_BT_config.ino eskizini Nano -ga yuklang

1. USB -ni uzing

2. BT modulini Arduino Nano -ga quyidagicha ulang:

TX - RX

RX - TX

VCC - 5V

GND - GND

3. Nano-ni yoqing va taxminan 10-15 soniyadan so'ng hamma narsa tugashi va BT sozlanishi kerak (LED13 miltillay boshlaydi).

Agar biron bir muammo bo'lsa, Agar biron -bir savol bo'lsa, men yangi sharhlardan xabardor bo'lolmayman, shuning uchun agar biror narsa bo'lsa, bizning hamjamiyatimizga yozib qo'ying

Tavsiya: