Мазмуну:

Nagging Robot® - Жашоонун ылдамдыгында тынчсыздануу: 7 кадам (сүрөттөр менен)
Nagging Robot® - Жашоонун ылдамдыгында тынчсыздануу: 7 кадам (сүрөттөр менен)

Video: Nagging Robot® - Жашоонун ылдамдыгында тынчсыздануу: 7 кадам (сүрөттөр менен)

Video: Nagging Robot® - Жашоонун ылдамдыгында тынчсыздануу: 7 кадам (сүрөттөр менен)
Video: GLITCH HOP | Robot Dentist - Tripex 2024, Ноябрь
Anonim
Nagging Robot® | Жашоонун ылдамдыгында тынчсыздандырат
Nagging Robot® | Жашоонун ылдамдыгында тынчсыздандырат

DanLocatelliMeristemaFollow Жөнүндө: MSc ITECH кандидаты Universität Штутгарт. DanLocatelli жөнүндө көбүрөөк маалымат »

Күн сайын ачууга алдыруунун эң оңой жолу. Nagging Robot® чечимге ээ.

Рагот Робот® Анной® 900

Annooy® 900 адамдарды кыжырдантуу үчүн эң акыркы DIY технологиясы менен кылдат ойлонулган. Дэниел Локателли жана Цзуин Чен

Көбүрөөк күч, жакшы кыжырдануу. Power-Lifting Bore 5X ачуулануу күчүн* жеткирет, кыжырданууну жакшыртат.* (Annooy® 800 сериясына салыштырмалуу).

Акылдуу түрдө сени аңдыйт.

Сенсорлордун толук пакети роботту объекттердин айланасында жана эмеректердин астында чуркап жүрүү үчүн сиздин жана үйүңүздүн маалыматын акылдуу түрдө тартып алат.

Бул чыгарма iRobot® Roomba® менен пародия болуп саналат, ал Штутгарт университетинде ITECH семинарынын эсептөө дизайны жана санариптик фаберликтен пайдасыз машинанын тапшырмасынын бир бөлүгү болуп саналат.

Бул роботтун артынан түшкөн жүз, ал адамдын жүзүн аныктайт жана аны камерага борборлоштурууга аракет кылат.

1 -кадам: Куралдар

Куралдар
Куралдар

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

  • Кандооч
  • Кайчы
  • Cutter Knife
  • Longnose pense
  • Бурагыч комплект

2 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр

Электроника

Төмөндө саналып өткөн бөлүктөр, адатта, ушул сыяктуу онлайнда сатып алууга мүмкүн болгон көптөгөн Arduino стартерлер менен келет.

  • Arduino Uno шайкеш + USB кабели
  • Ultrasonic Sensor (x2) (адатта, башталгыч комплекттерде бир гана УЗИ сенсору бар).
  • Ardunio Protoshield + мини нан
  • 9В батарея
  • Ardunio үчүн 9V батарея байланышы
  • Jumper Cables
  • Breadboard Power Module

Төмөндөгү тизмеде өзүнчө сатып алынышы керек болгон адаттан тыш тетиктер көрсөтүлгөн:

  • ESP32-CAM
  • L298N H Bridge мотор айдоочусу
  • Power Bank (5000mAh же андан жогору)

Унаа шасси комплект

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

  • Эки 6v мотор + корпус + кабель + шиналар
  • Универсалдуу дөңгөлөк
  • Гайкалар жана болттар

Кеңсе товарлары

Бул учурда, биз роботко кандайдыр бир стиль берүү үчүн башка шассиди колдонууну чечтик. Жогоруда айтылган бөлүктөрдөн тышкары, биз бул кеңсе товарларын дагы колдондук:

  • Корк (биз жөнөкөй чөйчөк кармагычты колдондук)
  • Hellerman кабелдик галстугу
  • Пластикалык топ
  • Металл тор

3 -кадам: Шассиди чогултуу

Шассиди чогултуу
Шассиди чогултуу
Шассиди чогултуу
Шассиди чогултуу
Шассиди чогултуу
Шассиди чогултуу

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

Металл тор

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

Универсалдуу дөңгөлөк

Универсалдуу дөңгөлөктү буроо үчүн, биз аны туура жерге тегиздөө үчүн тыгынды колдондук. Дөңгөлөктүн түбүнүн формасындагы тыгындын эки бөлүгүн кесип, бирге түтөтүңүз. Андан кийин тордун үстүндөгү тыгын анын бир четине бурап, экинчи жагында дөңгөлөктү бурап коюңуз.

Моторлор жана дөңгөлөктөр

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

Power bank

Эң акырында, биз электр банкын ордуна коюшубуз керек. Бул жерде сиз билишиңиз керек болгон нерсе - бул USB кабелинин киришинин кайда жайгашканын, аны дөңгөлөктөргө каратпоо. Анан эки кабелдик байланышты бекем орнотуп, аны бекитип алсаңыз болот.

4 -кадам: Электрондук тетиктерди туташтыруу

Электрондук тетиктерди туташтыруу
Электрондук тетиктерди туташтыруу
Электрондук тетиктерди туташтыруу
Электрондук тетиктерди туташтыруу
Электрондук тетиктерди туташтыруу
Электрондук тетиктерди туташтыруу

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

Биринчи жасала турган нерсе - тыгындын бир жагына Arduino Uno, экинчи жагына L298N Motor Driver айдоо. Ошентип, биз керектүү мейкиндикти минималдаштырып, электрондук бөлүктөрү бири -бирине тийип калышы мүмкүн.

Андан кийин, Arduino Unoнун үстүнө Protoshield + мини нан тактасын тиркеңиз. Бул бизде ар бир сенсорду жана кыймылдаткычты туташтыруу үчүн жетиштүү орун жана төөнөгүчтөрдүн болушун камсыз кылат. Биздин учурда, биз аны менен бирге келген клейди колдонуп, Protoshieldдын үстүнө мини нан тактасын чаптадык.

Андан кийин биз 5Vди мини -нандын бир сызыгына, ал эми GNDди башка линияга туташтырдык.

L298N мотор айдоочу

Андан кийин 6 эркек-ургаачы секирүүчү кабелдерди колдонуп, биз 5, 6, 7, 8, 9 жана 10 пиндерин Arduino тартып EN2, IN4, IN3, IN2, IN1 жана L298N мотор драйверинин ENA казыктарына туташтырдык. Бул жерде биз фабрикадан бири -бирине чапталган алты кабелди колдонууну чечтик, андыктан тыгыз байланыш түзүлдү. Андан кийин биз жерди жана тоют казыктарын мини нанга, батареяга жана моторлорго туташтырабыз. Ал мындай болушу керек:

  • ENB - ENA тиешелүүлүгүнө жараша 5 - 10 Arduino
  • 5V мини нандын 5V линиясына туташат
  • Мини нан тактасынын жер сызыгына GND
  • 12V 9В батарейканын оң уюлуна, ал эми терс уюл мини нан аянтына туташат
  • Мотор 01ге OUT1 жана OUT2
  • Мотор 02ге OUT3 жана OUT4

УЗИ сенсорлору

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

  • Arduino пин 3кө жаңырык
  • Arduino пин 4кө өтүңүз
  • Мини нан тактасынын биринчи линиясына Gnd
  • VC мини -нандын 5V линиясына

УЗИ сенсор 02

  • Arduino пин 12ге жаңырык
  • Trdu Arduino пин 11
  • Мини нан тактасынын биринчи линиясына Gnd.
  • Мини нан тактасынын 5V линиясына Vcc.

ESP32-CAM

Камера

  • UOR пин RX0 туташат (пин 0)
  • UOT TX0 пинине туташат (пин 1)
  • Мини нан тактасынын 5В линиясына 5В
  • Arduino GNDден GNDге (мини нан толтурулат

Power bank Arduino

Акыркы кадам - Arduino USBти кубат банкына туташтыруу

5 -кадам: Коддоо убактысы

Эки код бар, бири ESP32-CAM үчүн, экинчиси Arduino үчүн. Алар негизинен Face Tracking Robot жана Robot Car коддорун жөнөкөйлөтүү болуп саналат.

ESP32-CAM коду

Arduino Unoго барардан мурун, биз ESP32-CAMди конфигурациялашыбыз керек. Бул камеранын өзүнүн ESP32 микроконтроллери бар, демек, эгер биз кодубузду Arduino IDE аркылуу жөнөткүбүз келсе, анда биз биринчи кезекте IDE чөйрөсүн конфигурациялашыбыз керек жана биз бактылуубуз. Robot Zero One буга чейин бул боюнча чындап деталдуу окуу куралын жасаган, андыктан алгач ошол шилтемеге өтүп, анын этап-этабы менен жүрүңүз.

Андан кийин, сиз жөн гана бул жерге тиркелген PanningFastVer.ino файлын ESP32-CAMге жүктөшүңүз керек.

Arduino коду

Андан кийин Arduino коду үчүн, төмөндө тиркелген UnoInput_Serial.ino файлын жүктөөңүз керек.

6 -кадам: ырахат алыңыз

Image
Image

Камераны роботтун капталына бекитип, көңүл ачыңыз!

Футуристтик ностальгия сезимине ээ болуу үчүн, биз баарын акрил шарынын жарымы менен камтып койдук. Роботтун USB кабели да чыгып, аны куйрукка окшотуп койгон. Аябай сүйкүмдүү!

7 -кадам: жакшыртуулар

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

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