Mundarija:

Uy hayvonlari robot to'pi: 10 qadam (rasmlar bilan)
Uy hayvonlari robot to'pi: 10 qadam (rasmlar bilan)

Video: Uy hayvonlari robot to'pi: 10 qadam (rasmlar bilan)

Video: Uy hayvonlari robot to'pi: 10 qadam (rasmlar bilan)
Video: KO'RGAN ZAXOTİ QOCHİSHİNGİZ KERAK BO'LGAN ENG XAFLİ 10 HAYVON 2024, Iyul
Anonim
Uy hayvonlari uchun robot to'pi
Uy hayvonlari uchun robot to'pi

Mening itim o'yinchoqlar bilan o'ynashni yaxshi ko'radi, ayniqsa u ta'qib qila oladigan narsalar! Men robot to'pni qurdim, u u bilan aloqa qilganda avtomatik ravishda yoqiladi va o'chadi, u menga mobil telefonim orqali xabar beradi, men uni WiFi orqali boshqarish uchun ishlataman va nihoyat, batareyani tejash uchun o'yin tugaydi.

To'p barcha elektronika va harakatlanuvchi komponentlar ichkariga mahkam o'rnashib olinishi uchun maxsus mo'ljallangan. Mushuklar kabi boshqa uy hayvonlari uchun ham xuddi shunday ishlatilishi mumkin.

To'p d1 mini mikro-nazoratchisidan foydalanadi, Arduino yordamida dasturlashtirilgan va 3D-bosma qismlar va ba'zi arzon, tayyor komponentlar yordamida yig'ilgan.

Ushbu loyiha uchun sizga kerak bo'ladi:

  • Diametri 17 sm bo'lgan Hamster to'pi (https://amzn.to/2PShVKr)
  • 2 x DC motorlar va g'ildiraklar (https://amzn.to/2PQkm0n) Yoki (https://www.banggood.com/custlink/GKmGBes7RB)
  • Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
  • WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
  • 2N2222 tranzistorli (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • KY-002 zarba sensori (https://amzn.to/2oOvHTm)
  • 2 x 14500 3,7V li-ionli batareyalar (https://www.banggood.com/custlink/m33GB6n1Jv)
  • AA batareya ushlagichi kalit bilan (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N dvigatellar platasi (https://amzn.to/2pM7PAd) Yoki (https://www.banggood.com/custlink/mvGG0gbTco)
  • Har xil uzunlikdagi simlar
  • Vaious M2 va M3 vintlari
  • 5 x 3D bosilgan qismlar

1 -qadam: qismlarni chop eting

Qismlarni chop eting
Qismlarni chop eting
Qismlarni chop eting
Qismlarni chop eting

Hammasi bo'lib 5 ta 3D bosilgan qismlar kerak bo'ladi. 2 dvigatelni mahkam ushlab turadigan, D1 mini va dvigatel haydovchi taxtasi biriktirilgan dvigatel tagligi va qopqog'i, shuningdek, hidoyat qo'liga biriktirilgan 2 ta shar boshi.

Qatlam balandligi taxminan 0,2 mm va to'ldirish 20% ni bosib chiqaring, shunda ular yaxshi chiqib ketishi kerak.

2 -qadam: Lehim simlari dvigatellarga

Dvigatellarga lehim simlari
Dvigatellarga lehim simlari

Har bir dvigatelga 2 ta simni lehimlang

3 -qadam: Dvigatellarni joylashtiring va mahkamlang

Dvigatellarning joylashuvi va xavfsizligi
Dvigatellarning joylashuvi va xavfsizligi
Dvigatellarning joylashuvi va xavfsizligi
Dvigatellarning joylashuvi va xavfsizligi
Dvigatellarning joylashuvi va xavfsizligi
Dvigatellarning joylashuvi va xavfsizligi

2 ta shahar motorini dvigatel tagiga joylashtiring va mos keladigan uzunlikdagi M3 vintlardek va mahkamlash joylari yordamida mahkamlang (har bir dvigatel uchun 2 ta).

4 -qadam: Dvigatel qopqog'ini ulang

Dvigatel qopqog'ini mahkamlang
Dvigatel qopqog'ini mahkamlang
Dvigatel qopqog'ini mahkamlang
Dvigatel qopqog'ini mahkamlang

Dvigatel qopqog'ini joylashtiring va 4 x M3 vint yordamida mahkamlang.

5 -qadam: D1 Mini va dvigatel haydovchilar kartasini ulang

D1 Mini va dvigatel haydovchilar kartasini ulang
D1 Mini va dvigatel haydovchilar kartasini ulang
D1 Mini va dvigatel haydovchilar kartasini ulang
D1 Mini va dvigatel haydovchilar kartasini ulang

Ba'zi M2 vintlarini ishlatib, D1 mini va dvigatel diskini qopqog'iga ulang.

6 -qadam: Komponentlarni ulang

Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang
Komponentlarni ulang

L298N taxtasidan 2 ta o'tish moslamasini ko'rsatilgandek olib tashlashni sxematik eslash yordamida barcha komponentlarni ulang. G'ildiraklarni motorlarga ulang. Batareya qopqog'ini dvigatel korpusining pastki qismiga issiq elim yordamida mahkamlang. Barcha bo'shashgan kabellarni tartibga solish va mahkamlash uchun issiq elimdan foydalaning (Siz keyingi bo'limga o'tib, avval hamma narsani sinab ko'rishingiz mumkin!).

Biroz nazariya …

D1 mini chuqur uyqudan uyg'onishi uchun, biz robot o'ynamaganda quvvatni tejash uchun ishlatamiz. Qurilma yoqilganda yoki robot to'pi harakatlanishi bilan u signallarni qabul qilmasligini ta'minlash uchun tranzistor kalit sifatida ishlatiladi va u o'zini qayta -qayta tiklaydi.

Transistor ishlashi uchun mikro-nazorat moslamasining chiqish pinidan signal talab qilinadi. Yaxshiyamki, biz D0 (GPIO16) pinini uxlab yotganimizda avtomatik ravishda "YUQORI" ga o'rnatamiz va biz eskiz ishga tushishi bilan uni keyingi holatga qaytarilmasligi uchun LOW holatiga qo'yamiz. Mikro-nazoratchi uyqu holatiga qaytishi bilan pin avtomatik ravishda yana "HIGH" ga o'tadi.

7 -qadam: Sketchni sozlang

Eskizni sozlash
Eskizni sozlash
Eskizni sozlash
Eskizni sozlash

Oxirgi Arduino IDE va eng yangi Arduino eskizini bu erda topishingiz mumkin.

Quyidagi kutubxonalar o'rnatilganligiga ishonch hosil qiling. Agar bo'lmasa, ularni Arduino IDE kutubxonalari menejeri yordamida o'rnatish mumkin. Yangi versiyalar ishlashi mumkin, lekin sinovdan o'tkazilmagan.

  • FastLED v3.3.2
  • Blynk v0.6.1

Quyidagi kutubxonani Arduino kutubxonalari jildiga ko'chirish orqali qo'lda o'rnatish kerak:

ESP8266WiFi kutubxonasi v2.4.2 -

Eskizni Arduino IDE -da oching. O'zingizning WiFi ma'lumotlarini va Blynk Auth tokenini aks ettirish uchun quyida ko'rsatilgan 3 qatorni o'zgartiring (buni aniqlash uchun Blynk ilovasi bo'limiga qarang).

// Wi -Fi hisob ma'lumotlari.// Ochiq tarmoqlar uchun parolni "" ga o'rnating. char ssid = "SIZNING WIFI SSD BU YERDA"; char pass = "WIFI SIZNING BU YERDA";

// Siz Blynk ilovasida avtorizatsiya tokenini olishingiz kerak. // Loyiha sozlamalariga o'ting (yong'oq belgisi). char auth = "BU YERDA SIZNING AUTH TOKENI";

ESLATMA: Eskizlarni yuklashdan oldin siz D0 -dan pinni olib tashlashingiz kerak bo'ladi. Yuklash tugagandan so'ng uni qayta ulang

D1 Mini-ni kompyuterga micro-USB yordamida ulang, ko'rsatilgan sozlamalar ishlatilganligiga ishonch hosil qiling, COM portining to'g'ri o'rnatilgani va eskizni yuklang.

Endi to'p qayta ishga tushirilishi va Wi -Fi tarmog'iga ulanishi kerak. Ushbu qo'llanmaning Blynk bo'limini to'ldirgandan so'ng, uni o'zingizning mobil Blynk ilovangiz orqali boshqarish mumkin bo'ladi. Nosozliklarni bartaraf qilish uchun, D1 mini kompyuterga ulangan bo'lsa, Arduino IDE seriyali monitoridan foydalanib, diagnostika yordam beradi.

8 -qadam: Blynk mobil ilovasi

Blynk mobil ilovasi
Blynk mobil ilovasi
Blynk mobil ilovasi
Blynk mobil ilovasi

To'p Blynk veb -ilovasi yordamida boshqariladi. Blynk-bu prototip yaratish/notijorat maqsadlarida foydalanish uchun bepul bo'lgan IoT platformasi.

Android Play yoki Apple App Store-dan Blynk-ni yuklab olishni boshlang. Hisob qaydnomasini yarating va ilovadan yuqoridagi QR-kodni skanerlang. Loyiha sozlamalari ostida hisobingizga elektron pochta orqali yoki "Hammasini nusxalash" funktsiyasidan foydalanib, loyihalarni tasdiqlash belgisini toping. Android eskiziga avtorizatsiya belgisi, yuklang va siz borishingiz kerak!

9 -qadam: Robotni to'pga joylashtiring

Robotni to'pga joylashtiring
Robotni to'pga joylashtiring
Robotni to'pga joylashtiring
Robotni to'pga joylashtiring
Robotni to'pga joylashtiring
Robotni to'pga joylashtiring

To'ldirilgan elektronikani muloyimlik bilan to'pga joylashtiring. Ichkariga kirgandan so'ng, hidoyat qo'lini har ikki tomonga o'ralgan hidoyat to'pi bilan mahkamlang.

E'tibor bering: rasmda faqat qo'llanma sifatida joylashtirilishidan oldin ko'rsatgich qo'llari va to'plari ko'rsatilgan. Agar siz shu tartibda ish qilsangiz, siz robotni to'pga joylashtira olmaysiz

Qo'lboshchini fermuar, velkro tasma yoki rezina tasma bilan mahkamlang.

2 x 3,7V batareyani joylashtiring, quvvat tugmachasini yoqing va to'p ustidagi qopqog'ini yoping.

10 -qadam: O'ynamang …

Tashqarida o'ynang…
Tashqarida o'ynang…

Robot to'pingizni uy hayvoningiz topadigan joyga o'rnating va ular u bilan muloqot qila boshlagach, u jonlanib, barchasini o'zi zavqlantiradi. Agar xohlasangiz, mobil ilovadan foydalanib, mohir harakatlar bilan o'ynang. Xursand bo'ling va agar sizga bu loyiha yoqqan bo'lsa, iltimos, "Robot" tanlovida bizga ovoz bering. Rahmat.

Robototexnika musobaqasi
Robototexnika musobaqasi
Robototexnika musobaqasi
Robototexnika musobaqasi

Robototexnika tanlovining ikkinchi sovrini

Tavsiya: