Мазмұны:

Үй жануарларын алкогольден тазарту: 6 қадам
Үй жануарларын алкогольден тазарту: 6 қадам

Бейне: Үй жануарларын алкогольден тазарту: 6 қадам

Бейне: Үй жануарларын алкогольден тазарту: 6 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Алкогольді тазартатын үй жануарлары
Алкогольді тазартатын үй жануарлары
Алкогольді тазартатын үй жануарлары
Алкогольді тазартатын үй жануарлары
Алкогольді тазартатын үй жануарлары
Алкогольді тазартатын үй жануарлары

Alcohol Scavenging Pet-бұл иесімен интерактивті ойын ойнауға арналған ардуино негізіндегі робот. Робот жол бойымен (қара таспа) ілмек бойымен қозғалады. Иесі үй жануарына жол бойында бір рет атылады. Робот оқты (кедергіні) анықтаған кезде, оның алдында тоқтап, оны «иіскейді» (алкоголь деңгейін тексереді). Егер суретте алкоголь бар болса, үй жануарының көңілі көтеріледі (сәйкес әуен ойнайды) және түсірілімді ұясында сақтайды (алкоголь үйінің терминалы). Егер кадрда алкоголь болмаса, ол көңілі қалады (тиісті әуенді ойнайды), және оны қоқыс жәшігіне (Су үйінің терминалы) «тастайды». Содан кейін ол көбірек тазарту үшін өз жолына оралады!

1 -қадам: материалдар, компоненттер мен құралдарды жинаңыз

Материалдарды, компоненттер мен құралдарды жинаңыз
Материалдарды, компоненттер мен құралдарды жинаңыз
Материалдарды, компоненттер мен құралдарды жинаңыз
Материалдарды, компоненттер мен құралдарды жинаңыз

Материалдар мен компоненттер:

Робот үшін сізге қажет:

  • 1x 2WD ақылды моторлы роботты автомобиль шасси жиынтығы
  • 2х ағаш тақталар 2мм - 25х50 см
  • 2х 20 мм металл аралықтар
  • М2 х 6 мм бұрандалар
  • М2,5 х 6 мм болттар
  • M3 x 6 болттар
  • Екі жақты көбік таспасы
  • 1x Arduino Uno R3 ATmega 328P
  • Arduino Uno R3 үшін шағын тақтасы бар 1x прототипті қалқан
  • 1x USB кабелі A/B түрі
  • TCRT5000 IR сенсорларынан кейінгі 2x желі
  • 1x ультрадыбыстық сенсор HC-SR04
  • 1x MQ3 спирті этанол сенсоры
  • 1x көк жарықдиодты
  • 1x резистор 1кΩ
  • 1x Piezo пассивті дыбыстық сигнал
  • 1x Haljia L9110S қосарналы H-көпірі
  • 2x DC қозғалтқыштары (2WD Smart Motor Robot Car Chassis KIT)
  • 1x қосқыш (2WD Smart Motor Robot Car Chassis KIT)
  • 2.4х шығысы бар 1х 5000мАч шағын қуат банкі
  • Jumper Wires

Орнату үшін сізге қажет:

  • Каппа тақтасы
  • Қара таспа
  • Көзілдірік
  • Коктейль қолшатырлары
  • Алкоголь және алкогольсіз сусын

Құралдар:

  • Шағын бұрауыштар жиынтығы
  • Қысқыштар
  • Кескіш
  • Ыстық желім мылтығы
  • Дәнекерлеу станциясы

2 -қадам: шассиді лазермен кесіңіз

Шассиді лазермен кесу
Шассиді лазермен кесу
Шассиді лазермен кесу
Шассиді лазермен кесу

Chassis.3dm файлын жүктеңіз және бөлшектерді лазермен кесіңіз.

3 -қадам: роботты жасаңыз

Робот құрастыру
Робот құрастыру
Робот құрастыру
Робот құрастыру
Робот құрастыру
Робот құрастыру

Лазермен кесілген шассиді, дөңгелектерді және электронды компоненттерді біріктіріңіз:

  1. DC моторларындағы түйреуіштерге қара және қызыл өтпелі сымдарды дәнекерлеу.
  2. DC моторын суретте көрсетілгендей болттар мен гайкалар көмегімен шасси негізіне бекітіңіз.
  3. Өткізгіш сымдарды суретте көрсетілгендей шассидегі тесіктерден итеріңіз.
  4. Екі алдыңғы және артқы дөңгелектерді бекітіңіз.
  5. Қуат банкін тұрақты ток қозғалтқыштарының арасына орнатыңыз.
  6. Шассидің жоғарғы жағында Arduino UNO R3 тауы.
  7. Breadboard кеңейту тақтасын жоғарыға қойыңыз.
  8. Белгіленген жерге қосарналы H-көпірді қосыңыз және DC Motors қосқыш сымдарын A және B қозғалтқыштарына қосыңыз. Сол жақ тұрақты ток қозғалтқышы А қозғалтқышының түйреуіштеріне, ал оң жақ - В қозғалтқышының түйреуіштеріне, схемада көрсетілгендей қосылады.
  9. Суретте көрсетілгендей ауыстырылған қосқышты қосыңыз. Қуат банкін Arduino UNO R3 -ке қосатын USB кабелін екіге бөліп, екі жағынан қара және қызыл кабельдерді кесіңіз.
  10. Қара (жерге қосылған) сымдарды бірге дәнекерлеңіз. Қызыл сымдарды коммутатор терминалдарына дәнекерлеңіз. Ыстық желіммен оқшаулаңыз.
  11. Ультрадыбыстық сенсорды, инфрақызыл сенсорларды және алкоголь датчигін суретте көрсетілгендей лазермен кесілген бөліктерге орнатыңыз.
  12. Екі металл аралықпен IR сенсорларының корпусына бекіту бөлігін бекітіңіз.
  13. Ультрадыбыстық сенсорды суретте көрсетілгендей корпусқа орнатыңыз.
  14. Алкоголь сенсорын суретте көрсетілгендей корпусқа орнатыңыз.
  15. Қақпақты бекітіңіз.

4 -қадам: Схема элементтерін қосу (схема схемасы)

Схема элементтерін қосу (схема схемасы)
Схема элементтерін қосу (схема схемасы)
Схема элементтерін қосу (схема схемасы)
Схема элементтерін қосу (схема схемасы)
Схема элементтерін қосу (схема схемасы)
Схема элементтерін қосу (схема схемасы)

1. Қызыл өтпелі сымдар мен қара секіргіш сымдарды қолдану тақтаны кеңейту тақтасында қуат пен жер сызығын жасайды. Осы желілерге тізбек элементтерінің барлық жерге және қуатқа қосқыш сымдары қосылады.

2. H-Bridges түйреуіштерін схемада көрсетілгендей, тақтаның оң жақ түйреуіштеріне жалғаңыз.

3. Электр схемасында көрсетілгендей сенсорлық түйреуіштерді нан тақтасындағы түйреуіштерге жалғаңыз.

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

5 -қадам: Орнатуды жасаңыз

Орнатуды құрыңыз
Орнатуды құрыңыз

Жол ені 3,5 см болатын қара таспадан жасалған. Терминалдар жолға перпендикуляр және ені 13 см және ұзындығы шамамен 40 см. Жолдың бетінде кедір -бұдыр болмауы керек, бұл робот итеріп жібергенде тостағанның сырғып кетуіне жол бермейді.

Шыныаяқтарда алкоголь немесе су жоқ, тек қызыл қолшатырлар спиртпен шашылған.

Робот екі IR сенсорының арасында қара жол болатындай етіп жолға орналастырылады.

6 -қадам: кодты жүктеңіз

Кодты жүктеңіз
Кодты жүктеңіз

Қорытынды:

Жолдағы цикл қозғалысы бірқатар функциялармен анықталады. Негізгі функциялар: moveForward (), moveBackward (), rotateLeft (), rotateRight () және stopMotors (). Робот терминалға жеткенде орындалатын ротация кері бағыт () функциясында анықталады. Бұл функция IR сенсорларының екеуі де қара түске қосылған кезде іске қосылады. Роботтың оң жақ терминалға бағытталуы, тостағанның алкоголь немесе су екенін анықтағаннан кейін turnAroundObject () функциясында орындалады.

Void циклінде () If операторларының тізбегі арқылы процесс бағытталады. Егер екі IR сенсоры ақ түсті сезсе, робот алға қарай жылжиды. Егер IR сенсорларының біреуі қараны анықтаса, робот жолды ұстану үшін қозғалысын қайта калибрлейді.

Егер робот ультрадыбыстық сенсор арқылы сезілетін кедергілерге тап болса, робот тоқтайды және алкоголь сенсоры MQ3 арқылы алкоголь бар -жоғын тексереді. Егер алкогольдің мәні көтерілсе, онда дыбыстық сигнал алкогольдік әнді ойнайды және ол айналады немесе алға қарай жылжиды, осылайша тостаған алкоголь терминалына қарай итеріледі. Егер мән көтерілмесе, дыбыстық сигнал әуенді ойнайды және сол қадамдар су терминалына қарай қайталанады.

Ұсынылған: