Мазмуну:

Пет робот тобу: 10 кадам (сүрөттөр менен)
Пет робот тобу: 10 кадам (сүрөттөр менен)

Video: Пет робот тобу: 10 кадам (сүрөттөр менен)

Video: Пет робот тобу: 10 кадам (сүрөттөр менен)
Video: Топ 12 крутых роботов 2024, Ноябрь
Anonim
Үй жаныбарлары роботу
Үй жаныбарлары роботу

Менин үй жаныбары итим оюнчуктар менен ойногонду жакшы көрөт, айрыкча ал кууп жете турган оюндарды! Мен робот топту түздүм, ал күйгүзүлүп, ал автоматтык түрдө чыгып кетет, ал мага уюлдук телефонум аркылуу кабарлайт, мен аны WiFi аркылуу көзөмөлдөп, акыры батареяны үнөмдөө үчүн өчүрөм.

Топ атайын бардык электроника жана кыймылдоочу компоненттердин ичинде коопсуз сакталып турушу үчүн иштелип чыккан. Бул мышык сыяктуу башка үй жаныбарлары үчүн бирдей колдонулушу мүмкүн.

Топ d1 мини микро контроллерин колдонот, Arduino менен программаланган жана 3D басылган кээ бир тетиктерди жана кээ бир арзан, жеткиликтүү компоненттерди колдонуу менен бириктирилген.

Бул долбоор үчүн сизге керек болот:

  • 17 см диаметри Hamster Ball (https://amzn.to/2PShVKr)
  • 2 x DC Motors жана Wheels (https://amzn.to/2PQkm0n) Же (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 Транзистор (https://www.banggood.com/custlink/DDm3eJ7DbH)
  • Buzzer (https://www.banggood.com/custlink/Dv33g6N1hQ)
  • KY-002 Шок сенсору (https://amzn.to/2oOvHTm)
  • 2 x 14500 3.7V Li-Ion батареялары (https://www.banggood.com/custlink/m33GB6n1Jv)
  • AA батарея кармагычы которгуч менен (https://www.banggood.com/custlink/mGDv4BnTpt)
  • L298N Motor Driver Board (https://amzn.to/2pM7PAd) Же (https://www.banggood.com/custlink/mvGG0gbTco)
  • Ар кандай узундуктагы зымдар
  • Vaious M2 жана M3 бурамалары
  • 5 х 3D-Басылган бөлүктөрү

1 -кадам: Бөлүктөрдү басып чыгаруу

Бөлүктөрдү басып чыгаруу
Бөлүктөрдү басып чыгаруу
Бөлүктөрдү басып чыгаруу
Бөлүктөрдү басып чыгаруу

Жалпысынан 5 3D басылган бөлүк талап кылынат. 2 моторду бекем кармаган жана D1 мини жана мотор айдоочу тактасы бекитилген мотор базасы жана капкагы, ошондой эле жетекчилик колуна бекитилген 2 шар башы.

0,2мм тегерегинде катмар менен басып чыгаруу жана 20% толтуруу, алар жакшы эле чыгышы керек.

2 -кадам: Моторлорго зымдар

Моторлорго ширетүүчү зымдар
Моторлорго ширетүүчү зымдар

Моторлордун ар бирине 2 зымдан ширетүү

3 -кадам: Моторлорду жайгаштыруу жана коргоо

Моторлордун жайгашуусу жана коопсуздугу
Моторлордун жайгашуусу жана коопсуздугу
Моторлордун жайгашуусу жана коопсуздугу
Моторлордун жайгашуусу жана коопсуздугу
Моторлордун жайгашуусу жана коопсуздугу
Моторлордун жайгашуусу жана коопсуздугу

2 DC кыймылдаткычын мотор базасынын ичине жайгаштырыңыз жана тийиштүү узундуктагы M3 бурамаларын жана бекитүү позицияларын колдонуңуз (ар бир мотор үчүн 2).

4 -кадам: Мотор капкагын бекитүү

Мотор капкагын бекитүү
Мотор капкагын бекитүү
Мотор капкагын бекитүү
Мотор капкагын бекитүү

Кыймылдаткычтын капкагын коюп, 4 х M3 бурамасын колдонуу менен бекемдеңиз.

5 -кадам: D1 Mini жана мотор айдоочулар тактасын тиркеңиз

D1 Mini жана мотор айдоочулар тактасын тиркеңиз
D1 Mini жана мотор айдоочулар тактасын тиркеңиз
D1 Mini жана мотор айдоочулар тактасын тиркеңиз
D1 Mini жана мотор айдоочулар тактасын тиркеңиз

Кээ бир M2 бурамаларын колдонуп, D1 мини менен мотор дискин капкакка тиркеңиз.

6 -кадам: Компоненттерди туташтыруу

Компоненттерди туташтыруу
Компоненттерди туташтыруу
Компоненттерди туташтыруу
Компоненттерди туташтыруу

Көрсөтүлгөндөй L298N тактасынан 2 секиргичти алып салуу үчүн схеманы эстеп бардык компоненттерди туташтырыңыз. Дөңгөлөктөрдү моторлорго бекиткиле. Батарея капкагын мотор корпусунун ылдый жагына ысык клей менен бекитүү. Бардык бош кабелдерди иретке келтирүү үчүн ысык желимди колдонуңуз (Кийинки бөлүмгө өтүп, баардыгын биринчи текшерип көрүңүз!).

Бир аз теория…

Шок сенсор D1 мини терең уйкудан ойгонууга мүмкүнчүлүк берүү үчүн баштапкы абалга келтирүүчү пинге тиркелет, аны робот ойнобогондо кубаттуулукту үнөмдөө үчүн колдонобуз. Транзистор бул сигналдар түзүлүш күйгүзүлгөндө же робот топу кыймылдаары менен кабыл алынбасын камсыздоо үчүн колдонулат, ал жөн эле кайра -кайра калыбына келет.

Транзистор иштеши үчүн микроконтроллердин чыгуу пининен сигнал талап кылынат. Бактыга жараша, биз D0 (GPIO16) пини терең уйкуда жатканда автоматтык түрдө ЖОГОРУКка коюлат жана биз аны эч кандай кийинки абалга келтирбөө үчүн эскиз башталар замат LOW деп койсок болот. Микроконтроллер терең уйкуга кайтып келээри менен, пин автоматтык түрдө сенсорду "куралдандыруу" үчүн кайра ЖОГОРУГА коюлат.

7 -кадам: Эскизди конфигурациялоо

Эскизди конфигурациялоо
Эскизди конфигурациялоо
Эскизди конфигурациялоо
Эскизди конфигурациялоо

Акыркы Arduino IDE жана акыркы Arduino эскизин бул жерден тапса болот.

Төмөнкү китепканалар орнотулганын тактаңыз. Булар жок болсо, Arduino IDE ичинен китепканалар менеджери аркылуу орнотулушу мүмкүн. Жаңы версиялар иштеши мүмкүн, бирок текшериле элек.

  • FastLED v3.3.2
  • Blynk v0.6.1

Төмөнкү китепкана анын мазмунун Arduino китепканалары папкасына жылдыруу менен кол менен орнотулушу керек:

ESP8266WiFi Library v2.4.2 -

Эскизди Arduino IDEде ачыңыз. Өзүңүздүн WiFi грамоталарын жана Blynk Auth Токенин чагылдыруу үчүн төмөндө көрсөтүлгөн 3 сапты өзгөртүңүз (муну табуу үчүн Blynk App бөлүмүн караңыз).

// Сиздин WiFi тастыктоочу маалыматыңыз.// Ачык тармактар үчүн сырсөздү "" деп коюңуз. char ssid = "WIFI SSD БУЛ ЖЕРДЕ"; char pass = "СИЗДИН WIFI БУЛ ЖЕРДЕН ӨТӨТ";

// Сиз Alyt Токенин Blynk колдонмосунан алышыңыз керек. // Проект Орнотууларына өтүңүз (гайка сүрөтчөсү). char auth = "БУЛ ЖЕРДЕ СИЗДИН АВТОҢУЗ ТОКЕНИ";

ЭСКЕРТҮҮ: Эскиздерди жүктөө үчүн D0'дон пинти алып салышыңыз керек. Жүктөө аяктагандан кийин аны кайра туташтырыңыз

D1 Mini'ни компьютерге микро-USB аркылуу туташтырыңыз, көрсөтүлгөн орнотуулардын колдонулганын, туура COM порту орнотулганын жана эскизди жүктөп бериңиз.

Топ эми кайра жүктөлүп, WiFi тармагыңызга туташышы керек. Бул колдонмонун Blynk бөлүмүн аяктагандан кийин, өзүңүздүн мобилдик Blynk колдонмоңуз аркылуу көзөмөлгө алынат. Бардык каталарды чечүү үчүн, D1 мини ЖКга туташып, диагноз коюуга жардам берүү үчүн Arduino IDEдеги сериялык мониторду колдонуңуз.

8 -кадам: Blynk Mobile App

Blynk Mobile App
Blynk Mobile App
Blynk Mobile App
Blynk Mobile App

Топ Blynk веб колдонмосу аркылуу башкарылат. Blynk прототиптештирүү/коммерциялык эмес колдонуу үчүн акысыз IoT платформасы.

Android Play же Apple App Store'дон Blynkти жүктөп алуу менен баштаңыз. Каттоо эсебин түзүңүз жана колдонмонун ичиндеги QR-кодду сканерлеңиз. Долбоордун орнотуулары астында долбоорлорго Auth Токенин электрондук почтаңызга жөнөтүп же Бардыгын көчүрүү функциясын колдонуңуз. андроид эскизине автордук күбөлүк, жүктөө жана сиз барышыңыз керек!

9 -кадам: Роботту топко салыңыз

Роботту топтун ичине салыңыз
Роботту топтун ичине салыңыз
Роботту топтун ичине салыңыз
Роботту топтун ичине салыңыз
Роботту топтун ичине салыңыз
Роботту топтун ичине салыңыз

Аяктаган электрониканы топко акырын жайгаштырыңыз. Ичине киргенде, эки жакка тең түшүрүлгөн багыттоочу топ менен жол көрсөткүчтү бекиткиле.

Эскертүү: Сүрөттө жол көрсөткүч катары киргизилгенге чейин колдо болгон кол жана шарлар көрсөтүлгөн. Эгер сиз мындай тартипте бир нерсе кылсаңыз, роботту топко сала албайсыз

Колдонуучу колун сыдырма галстук, велкро боосу же резина менен бекем кармаңыз.

2 x 3.7V батарейканы салыңыз, кубат которгучту күйгүзүңүз жана топтун капкагын жабыңыз.

10 -кадам: Алыста ойноо…

Алыста ойноо…
Алыста ойноо…

Робот топту үй жаныбарыңыз табышы үчүн бир жерге орнотуңуз жана алар аны менен иштеше баштаганда, анын жанданып, баарын көңүл ачуусун көрүңүз. Кааласаңыз, мобилдик тиркемени колдонуп, чебер кадамдар менен ойноңуз. Ырахат алыңыз, эгер сизге бул долбоор жакса, анда бизге робот сынагында добуш бериңиз. Рахмат.

Робототехника сынагы
Робототехника сынагы
Робототехника сынагы
Робототехника сынагы

Робототехника сынагынын экинчи сыйлыгы

Сунушталууда: