Мазмуну:

Алкоголдук ичимдиктерди тазалоо: 6 кадам
Алкоголдук ичимдиктерди тазалоо: 6 кадам

Video: Алкоголдук ичимдиктерди тазалоо: 6 кадам

Video: Алкоголдук ичимдиктерди тазалоо: 6 кадам
Video: Айгерим Расул кызы тойдо алып баруучу Нурзат Токтосунованын чачынан сүйрөдү 2024, Июль
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Ичкиликти тазалоочу Пет
Ичкиликти тазалоочу Пет
Ичкиликти тазалоочу Пет
Ичкиликти тазалоочу Пет
Ичкиликти тазалоочу Пет
Ичкиликти тазалоочу Пет

Alcohol Scavenging Pet-бул ээси менен интерактивдүү оюн ойноо үчүн арналган ардуиного негизделген линиядан кийинки робот. Робот жол сызыгы боюнча (кара тасма) илмек боюнча жылат. Үй ээси үй жаныбарына бир жолу бир жолу анын линиясында мамиле кылат. Робот ок атууну (тоскоолдукту) аныктаганда, анын алдында токтойт жана аны "жыттайт" (спирттин деңгээлин текшерет). Эгерде кадрда спирт бар болсо, анда үй жаныбары толкунданат (тийиштүү обонду ойнойт), жана уюгунда сактайт (Алкоголь үйүнүн терминалы). Эгерде кадрда алкоголь жок болсо, анда ал көңүлү чөгөт (тийиштүү обонду ойнойт), жана таштанды челегине "таштайт" (Суу үйүнүн терминалы). Андан кийин дагы тазалоо үчүн өз жолуна түшөт!

1 -кадам: материалдарды, компоненттерди жана куралдарды чогулткула

Материалдарды, компоненттерди жана шаймандарды чогултуу
Материалдарды, компоненттерди жана шаймандарды чогултуу
Материалдарды, компоненттерди жана шаймандарды чогултуу
Материалдарды, компоненттерди жана шаймандарды чогултуу

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

Робот үчүн сизге керек болот:

  • 1x 2WD Smart Motor робот унаа шасси KIT
  • 2х жыгач такталар 2мм - 25 х 50 см
  • 2х металл аралыгы 20 мм
  • M2 x 6mm бурамалар
  • M2.5 x 6mm болттор
  • M3 x 6 болт
  • Эки тараптуу көбүк тасмасы
  • 1x Arduino Uno R3 ATmega 328P
  • 1x Prototype Shield Arduino Uno R3 үчүн Mini Breadboard менен
  • 1x USB Cable түрү A/B
  • 2x Line TCRT5000 IR сенсорлорунан кийин
  • 1x Ultrasonic Sensor HC-SR04
  • 1x MQ3 спирт этил спирти сенсору
  • 1x Көк LED
  • 1х резистор 1kΩ
  • 1x Piezo Passive Buzzer
  • 1x Haljia L9110S Dual-Channel H-Bridge
  • 2x DC Motors (2WD Smart Motor Robot Car Chassis KIT)
  • 1x Switch (2WD Smart Motor Robot Car Chassis KIT)
  • 1x 5000mAh Mini Power Bank 2.4A чыгаруу менен
  • Jumper Wires

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

  • Kappa Board
  • Кара тасма
  • Көз айнек
  • Коктейль кол чатырлары
  • Алкоголь жана алкоголсуз ичимдик

Куралдар:

  • Small Precision Screwdriver Set
  • Pense
  • Cutter
  • Hot Glue Gun
  • Soldering Station

2 -кадам: Лазердик шассини кесип

Шасси лазер менен кесилет
Шасси лазер менен кесилет
Шасси лазер менен кесилет
Шасси лазер менен кесилет

Chassis.3dm файлын түшүрүп, бөлүктөрдү лазер менен кесип алыңыз.

3 -кадам: Роботту куруңуз

Роботту куруу
Роботту куруу
Роботту куруу
Роботту куруу
Роботту куруу
Роботту куруу

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

  1. DC моторлорундагы казыктарга кара жана кызыл секирүүчү зымдар.
  2. Сүрөттө көрсөтүлгөндөй болттарды жана гайкаларды колдонуу менен DC моторлорун шасси базасына бекиткиле.
  3. Сүрөттө көрсөтүлгөндөй, секирүүчү зымдарды шассидеги тешиктерден өткөрүңүз.
  4. Эки алдыңкы дөңгөлөктү жана арткы дөңгөлөктү тагыңыз.
  5. DC банкынын ортосунда Power Bankти орнотуңуз.
  6. Шассидин үстү жагында Arduino UNO R3 тоосу.
  7. Breadboard кеңейтүү тактасын жогору коюңуз.
  8. Белгиленген жерге кош каналдуу Н-көпүрөнү кошуп, DC Моторлордун секирүүчү зымдарын А жана В моторуна туташтырыңыз. Диаграммада көрсөтүлгөндөй, DC DC мотору А моторуна, ал эми оң жагына В В казыктарына туташтырылган.
  9. Сүрөттө көрсөтүлгөндөй которулган пунктту кошуңуз. USB кабелин кесип салыңыз - бул Power Bankти Arduino UNO R3 менен экиге бөлүп, эки тараптан кара жана кызыл кабелдерди сыйрып алыңыз.
  10. Кара (жерге) зымдарды чогуу ээрчиңиз. Кызыл зымдарды которуштуруучу терминалдарга кошуңуз. Ысык клей менен изоляциялоо.
  11. Ultrasonic сенсорун, IR сенсорлорун жана спирт сенсорун сүрөттө көрсөтүлгөндөй лазер менен кесилген бөлүктөргө орнотуңуз.
  12. Эки металлды бөлгүчтөрдүн жардамы менен IR сенсорлорунун шассиге бекитүүчү бөлүгүн оңдоңуз.
  13. Сүрөттө көрсөтүлгөндөй, УЗИ сенсорун шассиге орнотуңуз.
  14. Сүрөттө көрсөтүлгөндөй, алкоголь сенсорун шассиге орнотуңуз.
  15. Капкакты орнотуңуз.

4 -кадам: Райондук элементтерди туташтыруу (Райондук диаграмма)

Райондук элементтерди туташтыруу (Райондук диаграмма)
Райондук элементтерди туташтыруу (Райондук диаграмма)
Райондук элементтерди туташтыруу (Райондук диаграмма)
Райондук элементтерди туташтыруу (Райондук диаграмма)
Райондук элементтерди туташтыруу (Райондук диаграмма)
Райондук элементтерди туташтыруу (Райондук диаграмма)

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

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

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

4. Түзгүчтөргө туташтырылган Buzzer жана LED диаграммасында көрсөтүлгөндөй кошуңуз.

5 -кадам: Орнотууну түзүңүз

Орнотууну түзүү
Орнотууну түзүү

Трасса кара тасмадан куралган, туурасы 3, 5 см. Терминалдар трекке перпендикуляр жана туурасы 13 см, узундугу 40 см тегерегинде. Трассанын үстүндө робот түртүп жибергенде чөйчөктүн жылып кетишине тоскоол боло турган бырыштар болбошу керек.

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

Робот эки IR сенсорунун ортосундагы кара жолго ээ болуу үчүн трассада жайгашат.

6 -кадам: Кодду жүктөңүз

Кодду жүктөңүз
Кодду жүктөңүз

Жыйынтык:

Жолдогу цикл кыймылы бир катар функциялар менен аныкталат. Негизги функциялар: moveForward (), moveBackward (), rotateLeft (), rotateRight () жана stopMotors (). Робот терминалга жеткенде жасалган ротация reverseDirection () функциясында аныкталат. Бул функция IR сенсорлору кара түстө болгондо иштей баштайт. Роботтун оң терминалга карай багыты, чөйчөктүн спирт же суу экенин аныктагандан кийин turnAroundObject () функциясында аткарылат.

Void циклинде (), If билдирүүлөрүнүн сериясы аркылуу процесс багытталат. Эгерде эки IR сенсору ак түстү сезсе, робот алдыга жылат. Эгерде IR IR сенсорлорунун бири тарабынан кара түс аныкталса, робот жолду улантуу үчүн кыймылын кайра калибрлейт.

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

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