Главная страница
Навигация по странице:

  • 1.1 Arduino-да еденді тазартатын робот 1.2 Қажетті компоненттер 2.1. HC-SR04 ультрадыбыстық сенсорының жұмыс принципі

  • 1.1 Arduino-да еденді тазартатын робот 1.2 Қажетті компоненттер

  • 2.1. HC-SR04 ультрадыбыстық сенсорының жұмыс принципі

  • 2.2. Еденді тазартуға арналған роботты құрастыру

  • ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР

  • робототехника. робот. Жобалы Жмыс таырыбы Arduinoда еденді тазартатын робот


    Скачать 1.25 Mb.
    НазваниеЖобалы Жмыс таырыбы Arduinoда еденді тазартатын робот
    Анкорробототехника
    Дата04.12.2022
    Размер1.25 Mb.
    Формат файлаppt
    Имя файларобот.ppt
    ТипДокументы
    #827349

    ЖОБАЛЫҚ ЖҰМЫС Тақырыбы: Arduino-да еденді тазартатын робот


    Орындаған: Шабанова Ақмарал Абуевна 
    Тексерген: аға оқытушы Есентаев К.У

    ЖОСПАР


    1.1 Arduino-да еденді тазартатын робот
    1.2 Қажетті компоненттер
    2.1. HC-SR04 ультрадыбыстық сенсорының жұмыс принципі
    2.2. Еденді тазартуға арналған роботты құрастыру
    2.3. Схеманың жұмысы
    2.4. Бағдарламаның бастапқы коды
    ҚОРЫТЫНДЫ
    ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР


    1.1 Arduino-да еденді тазартатын робот


    1.2 Қажетті компоненттер
    Arduino Uno R3 тақтасы(AliExpress-тен сатып алыңыз).
    Ультрадыбыстық сенсор(AliExpress-тен сатып алыңыз).
    Arduino үшін қозғалтқыш драйверінің қалқаны (кеңейту тақтасы) (AliExpress-тен сатып алыңыз).
    Роботтың доңғалақты шассиі.
    Компьютер (бағдарламаны Arduino тақтасына жүктеу үшін).
    Қозғалтқыштарға арналған Батарея.
    Arduino үшін қуат көзі (Power Bank).
    Аяқ киім щеткасы.


    2.1. HC-SR04 ультрадыбыстық сенсорының жұмыс принципі
    Бастапқыда с ультрадыбыстық сенсорды іске қосатын 10 мкс жоғары деңгейлі сигнал пайда болады.
    Содан кейін модуль автоматты түрде 40 кГц жиіліктегі 8 импульсті жібереді, содан кейін олардың қабылданғанын немесе қабылданбағанын тексереді.
    Егер бұл Сәулеленген сигналдар қабылданса, онда бұл импульстардың берілу уақыты мен оларды қабылдау арасындағы уақыт есептеледі.

    2.2. Еденді тазартуға арналған роботты құрастыру


    2.3. Схеманың жұмысы


    2.4. Бағдарламаның бастапқы коды
    Arduino кітапхана менеджерін ашыңыз:


    Adafruit Motor library кітапханасын тауып, оны орнатыңыз. Бұл v1 motor shield кітапханасы екеніне көз жеткізіңіз.


    Төменде бағдарламаның толық коды берілген.
    #include //библиотека для работы с двигателями
    #define trigPin 12
    #define echoPin 13
    AF_DCMotor motor1(1,MOTOR12_64KHZ);
    AF_DCMotor motor2(2, MOTOR12_8KHZ);
    void setup() {
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    }
    void loop() {
    long duration, distance;
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);


    if (distance < 20) {
    motor1.setSpeed(255);
    motor2.setSpeed(0);
    motor1.run(BACKWARD);
    motor2.run(BACKWARD);
    delay(2000);}
    else {
    motor1.setSpeed(160);
    motor2.setSpeed(160);
    motor1.run(FORWARD);
    motor2.run(FORWARD);
    }
    }

    ҚОРЫТЫНДЫ


    Құрылғыны жасау кезінде мен көптеген дағдыларға ие болдым: 
    Ардуино ортасы Cи бағдарламалау тілінде жазылған.
     Оны басқару үшін жұмыс істейтін робот пен қашықтан басқару құралы жасалатыны.
     Ардуино тақтасының робототехникада танымалдылығын дәлелденді.
    Еденді тазартатын робот қазіргі таңда сыналып көрінді.

    ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР


    arduino/Arduino. — 2020-04-26. Архивировано 29 декабря 2019 года.
    Jack J Purdum. Beginning C for Arduino: learn C programming for the Arduino. — 2015. — ISBN 978-1-4842-0940-0, 978-1-4842-0941-7.
    Jorge R Castro. Building a home security system with Arduino: design, build, and maintain a home security system with Arduino Uno. — 2015. — ISBN 978-1-78528-380-2, 978-1-78528-060-3.
    https://microkontroller.ru/arduino-projects/robot-dlya-ochistki-pola-na-osnove-arduino-i-ultrazvukovogo-datchika/
    https://youtu.be/bSuWnjCqjf8



    написать администратору сайта