Uy qurilishi Arduino bilan ishora robot: 7 qadam
Uy qurilishi Arduino bilan ishora robot: 7 qadam
Anonim
Uy qurilishi Arduino bilan ishora robot
Uy qurilishi Arduino bilan ishora robot

Ushbu maqolada biz o'z uyimizda ishlab chiqarilgan Arduino yordamida imo -ishorali boshqaruv mashinasini bosqichma -bosqich qanday qurishni tushuntiramiz. Bu qanday ishlashini o'z ichiga oladi; barcha mexanizmlar, komponentlar va boshqalar.

Umid qilamizki, siz bizga yoqdi, biz Arduino ortida nima borligini aniqladik

Arduino nima?

Arduino-bu ochiq manbali elektronika platformasi, uni ishlatish uchun qulay bo'lgan apparat va dasturiy ta'minotga asoslangan. Arduino taxtalari kirishni o'qishi mumkin, masalan, sensordagi yorug'lik, tugmachadagi barmoq yoki boshqa murakkab vazifalar.

Siz doskadagi mikrokontrollerga ko'rsatmalar to'plamini yuborib, nima qilish kerakligini taxtangizga ayta olasiz. Buning uchun siz Arduino dasturlash tili (simli aloqa) va ishlov berish asosida Arduino dasturiy ta'minotidan (IDE) foydalanasiz. Bu rassomlar, talabalar, progammerlar va mutaxassislar tomonidan qo'llaniladi, ular asosan proyektlar uchun ishlatiladi, lekin bizni kichik tajribalar yordamida ham ishlatishi mumkin.

Manba:

U qanday ishlaydi:

Uy qurilishi Arduino va imo -ishorali boshqaruv mashinamizni qurishni tugatgandan so'ng, biz Arduino -ni akkelemetr va harakatlarimizni qo'l bilan aniqlashga dasturlashtiramiz.

Arduino qo'lqopga o'rnatiladi, shuning uchun uni boshqarish oson, shuningdek, qaysi holatda sizga eng kam yordam berishini ko'rishingiz mumkin.

1 -qadam: Komponentlar ro'yxati

Komponentlar ro'yxati
Komponentlar ro'yxati

Uy qurilishi Arduino:

  • Non paneli (440 dan 840 gacha bog'lash punkti)
  • 22 ta AWG simlari (har xil ranglar)
  • 2 LED (har qanday rang)
  • 2 220 Ohmli rezistorlar (qizil, qizil, jigarrang)
  • 7805 kuchlanish regulyatori
  • 1 10k Ohmli rezistorlar (jigarrang, qora, qizil)
  • 2 10 uF kondansatkichlari
  • 16 MGts chastotali kristalli soat
  • 2 22 pF kondansatörler
  • Kichik lahzali taktika kaliti
  • TTL - 232R3V3 USB. Seriyali konvertor kabeli
  • ATMEGA328 yoki ATMEGA 168
  • 9v batareya

Imo -ishorali boshqaruv mashinasi:

  • Arduino Lilypad yoki uy qurilishi Arduino
  • Hisoblagich
  • RF 433 moduli
  • HT12E va HT12D
  • Motor haydovchi L293DNE
  • BO motor va g'ildiraklar
  • Protoyping taxtasi
  • 2 9v batareya
  • Yog'och
  • Batareya
  • 7805 kuchlanish regulyatori
  • Simlar
  • 2 330k Ohmli rezistorlar

Qo'shimchalar:

  • USB 2 simli
  • Erkak va ayol simlari
  • Qo'lqop
  • Qalay
  • Elektr payvandchi
  • Arduino
  • Yelimli qurol

2 -qadam: Arduino: quvvatni sozlash

Arduino: quvvatni sozlash
Arduino: quvvatni sozlash
Arduino: quvvatni sozlash
Arduino: quvvatni sozlash
Arduino: quvvatni sozlash
Arduino: quvvatni sozlash

Birinchidan, biz kuchni sozlashimiz kerak, aks holda hech narsa ishlamaydi. (Qizil = Quvvat, Qora = Er)

1. BroadBoard -ning pastki qismiga kuch va tuproq qo'shing, bu erda kuchlanish regulyatori bo'ladi.

2. Har bir temir yo'lni bog'lab, Broadboard -ning pastki qismiga kuch va tuproq qo'shing.

3. Voltaj regulyatorini o'ng tomonga qo'ying, so'ngra uning chap tomoniga 10 uF kondansatkichni, ikkinchisini esa temir yo'lda joylashtiring.

4. Ta'minot kirishining yonidagi LEDni qo'shing, bu bizning Quvvat ko'rsatkichimiz; va chap ray bilan o'rtasi o'rtasida 220 Ohm qarshilik.

Endi bizda quvvat sozlamalari mavjud.

3 -qadam: Pin xaritasi: ATMEGA328/168

Pin xaritasi: ATMEGA328/168
Pin xaritasi: ATMEGA328/168
Pin xaritasi: ATMEGA328/168
Pin xaritasi: ATMEGA328/168
Pin xaritasi: ATMEGA328/168
Pin xaritasi: ATMEGA328/168

Endi biz barcha tarkibiy qismlarni birlashtiramiz.

Jarayon davomida RESETni oldini olish uchun 10k Ohmlik kondansatkichni RESET piniga qo'ying.

1. Pin 9 va 10 oralig'ida 16 MGts soat kristalini qo'shing va chap yo'lda erga ishlaydigan ikkita 22 pF kondansatkichini qo'shing.

2. Kichkina tugmachani qo'shing, shunda Arduino -ni xohlagan vaqtda tiklashingiz va uni dasturlash uchun oldindan tayyorlab qo'yishingiz mumkin, va RESET -ga o'tishning pastki chap oyog'iga kichik sim qo'shishingiz mumkin.

3. Nihoyat, 19 -pinga quvvat simini qo'shing, uni LEDga ulang (uzun oyoqli simga) va qolgan 220 Ohmli rezistorni o'ngga o'tkazing. (LEDni yondirib ko'ring)

Siz deyarli ishlaydigan Arduino -ni ko'rasiz.

4 -qadam: yuklash va dasturlash

Yuklash va dasturlash
Yuklash va dasturlash

Bootloader nima?

Bootloader - har qanday operatsion tizim ishga tushmasdan oldin ishlaydigan kod qismi; Asosan, hech narsa sodir bo'lmaydi.

Arduino yuklash:

Agar sizda yangi ATMEGA328 bo'lsa, unga yuklagichni yoqishingiz kerak bo'ladi.

Bu erda siz havola qilishingiz mumkin:

Dasturlash:

TTL-232R3V3 USB-ni protobardga ulang, so'ngra uni ATMEGA328 simlariga ulang; 9v batareyangiz ulanmaganligini tekshiring.

Arduino IDE -ni oching va misollarda eskiz fayllarini "Raqamli" bo'limida "Blink" eskizini yuklang.

Serial Port fayl variantida USB kabelidan foydalanadigan COM portini tanlang.

Endi yuklash belgisini bosing va keyin reset tugmasini bosing; Agar hamma narsa to'g'ri bajarilgan bo'lsa, Pin 13 -dagi LED yonib -o'chib turadi, buning uchun dastur - beacuse.

Siz xohlagan joyda dasturlashni tugatganingizdan so'ng, bu holda Gesture Control Car, siz uni ajratib qo'yishingiz va 9v batareyangizni quvvat uchun ishlatishingiz mumkin.

5 -qadam: imo -ishorali mashina: qurilish tuzilishi

Ishorali mashina: qurilish tuzilishi
Ishorali mashina: qurilish tuzilishi

Mashinaning tuzilishini yog'och bo'laklardan, kichik bo'laklardan, old va orqadagi 2 blokdan (g'ildiraklar ketadigan joyga) va qo'llab -quvvatlash uchun o'rtada katta bo'laklardan qurishni boshlang; uni yopishtiruvchi qurol bilan yopishtiring

Keyin dvigatellarni har tomondan yopishtiring va 4 g'ildirakni ulang. Har bir dvigatelga kuchli erni payvandlang.

15x15 sm o'lchamdagi Saquare -ni kesib oling, uni tuzilishga mos keladigan qilib kesib oling (taglik)

6 -qadam: Transmitter davri

Transmitter davri
Transmitter davri

Endi biz transmitterlar sxemasi va dasturlashni tayyorlashni boshlaymiz.

3.36 dan 6.17 gacha bo'lgan videoni tekshiring: Transmitter davri

Gesture Car uchun kodlash:

Yuklab olish rejasi:

7 -qadam: qabul qilgich davri

Qabul qiluvchilar davri
Qabul qiluvchilar davri

Endi qabul qilgich sxemasini o'yishni boshlang

Videoni 6:18 dan 8:34 gacha tekshiring: Qabul qiluvchilar davri

Yuklab olish rejasi:

Nihoyat, barchasini taglikka yopishtiring va u to'liq ishlashga tayyor.

Proendning asl nusxasi Tapendra Mandal tomonidan ishlab chiqarilgan; Kanal havolasi