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

  • Руководитель дипломной работы

  • Дипломная работа допущена к защите «

  • ОГЛАВЛЕНИЕ ВВЕДЕНИЕ

  • ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОБРАБОТКИ И ДЕЗИНФЕКЦИИ ПОВЕРХНОСТЕЙ

  • ГЛАВА 2. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ДИСПЕНСЕРА

  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  • ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОБРАБОТКИ И ДЕЗИНФЕКЦИИ ПОВЕРХНОСТЕЙ. Рассмотреть способы обработки и дезинфекции поверхностей.

  • Принцип работы диспенсера.

  • Проблемы обработки и дезинфекции поверхностей.

  • ГЛАВА 2. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ДИСПЕНСЕРА .2.1. Постановка задачи.

  • 2.2. Разработка структурной и электрической принципиальной схем.

  • 2.3. Выбор и анализ элементной базы.

  • 2.4. Прошивка микроконтроллера.

  • 2.5. Создание печатной платы устройства

  • 2.6. Тестирование работы макета устройства и его отладка.

  • 2.7. Анализ полученных результатов

  • Диплом проектирование цифровых устройств. Создание автоматического диспенсера


    Скачать 0.75 Mb.
    НазваниеСоздание автоматического диспенсера
    АнкорДиплом проектирование цифровых устройств
    Дата27.01.2023
    Размер0.75 Mb.
    Формат файлаdocx
    Имя файлаDIPLOMKA.docx
    ТипДиплом
    #908255
    страница1 из 3
      1   2   3


    Министерство просвещения ПМР

    ГОУ СПО «Тираспольский техникум информатики и права»


    ДИПЛОМНАЯ РАБОТА
    на тему «СОЗДАНИЕ АВТОМАТИЧЕСКОГО ДИСПЕНСЕРА»
    Специальность 2.09.02.01 «Компьютерные системы и комплексы»

    Задание по охране труда: «Меры безопасности при техническом обслуживании компьютерной техники»
    Исполнитель ________________________ Р.В. Солтыс

    (подпись)

    Руководитель

    дипломной работы __________________________ А.А. Зуев

    (подпись)

    Консультант

    по охране труда __________________________ М.Я. Дымкович

    (подпись)
    Дипломная работа допущена к защите «___» _____________ 2022 г.
    Заместитель директора

    по учебной работе ________________________ Л.И. Гончарук

    (подпись)


    Тирасполь 2022

    Министерство просвещения Приднестровской Молдавской Республики
    ГОУ СПО «Тираспольский техникум информатики и права»
    ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ
    Студенту 414 группы Солтыс Роман Васильевич

    Специальность 2.09.02.01 «Компьютерные системы и комплексы»

    Тема дипломной работы: «Создание автоматического диспенсера»

    Утверждена приказом № -ОД от «___» ____2022 г.

    Срок выполнения дипломной работы « » 2022 г.

    Перечень вопросов дипломной работы:

    1. Рассмотреть способы обработки и дезинфекции поверхностей.

    2. Изучить принцип работы диспенсера.

    3. Изучить проблемы обработки и дезинфекции поверхностей.

    4. Описать особенности разработанного устройства по сравнению с существующими аналогами.

    5. Ознакомиться с микроконтроллерной системой Arduino.

    6. Изучить особенности программирования микроконтроллера Arduino.

    7. Написать программу для автоматического звонка.

    8. Собрать макет датчика на платформе Arduino.

    9. Проанализировать полученные результаты.

    10. Задание по охране труда: Меры безопасности при техническом обслуживании компьютерной техники».



    Руководитель ____________ /А.А. Зуев / «___» ______ 2022 г.

    дипломной работы

    Задание принял

    к исполнению: ____________ / Р.В. Солтыс / «____» ______ 2022 г.

    ОГЛАВЛЕНИЕ

    ВВЕДЕНИЕ…………………………………………………………………..

    4

    ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОБРАБОТКИ И ДЕЗИНФЕКЦИИ ПОВЕРХНОСТЕЙ …………………………….…...…


    6

    1.1. Рассмотреть способы обработки и дезинфекции поверхностей …….

    6

    1.2. Принцип работы диспенсера ……....…............................................……

    8

    1.3. Проблемы обработки и дезинфекции поверхностей …………….….....

    9

    ГЛАВА 2. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ДИСПЕНСЕРА …….

    10

    2.1. Постановка задачи……………………………………………………….

    2.2. Разработка структурной и электрической принципиальной схем……

    2.3. Выбор и анализ элементной базы………………………………………

    2.4. Прошивка микроконтроллера…………………………………………...

    2.5. Создание печатной платы устройства………………………………….

    2.6. Тестирование работы макета устройства и его отладка………………

    2.7. Анализ полученных результатов………………………………………..

    10

    10

    12

    17

    20

    23

    23

    ГЛАВА 3. ОХРАНА ТРУДА. «Меры безопасности при техническом обслуживании компьютерной техники»…………………………………….

    3.1. Анализ условий труда …………………………………………………...

    3.2. Требование к организации и оборудованию рабочего места техника…

    3.3. Требования пожарной безопасности …………………………………...


    25

    25

    36


    ЗАКЛЮЧЕНИЕ………………………….……….………………………….

    41

    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ …………….……….

    42








    ВВЕДЕНИЕ
    Темой данного дипломного работы является «Создание автоматического диспенсера».

    Автоматический дозатор - это устройство, которое распределяет контролируемое количество  раствора (или аналогичной жидкости, такой как дезинфицирующее средство для рук). Они часто используются в сочетании с автоматическими кранами в общественных туалетах. Они функционируют, чтобы сохранить количество используемого мыла и остановить передачу инфекционных заболеваний.

    Внедрение автоматических принадлежностей для ванных комнат резко возросло. Все большее число общественных мест и частных учреждений внедряют бесконтактные технологии.

    При мытье рук руки пользователя помещаются под насадку и перед датчиком. Активированный датчик дополнительно активирует мотор, который дозирует предварительно измеренное количество жидкости из сопла.

    Инфракрасные датчики обнаруживают инфракрасную энергию, излучаемую теплом тела. Когда руки находятся в непосредственной близости от датчика, инфракрасная энергия быстро колеблется. Это колебание приводит в действие насос для активации и дозирования указанного количества жидкости.

    Тема дипломной работы является актуальной, поскольку рассматривается конкретное электронное устройство с применением современной и многофункциональной платформы Arduino и соответствует тематике работ специальности «Компьютерные системы и комплексы».

    Автоматический диспенсер является универсальными и многофункциональными с возможностью модернизации и подключения к персональному компьютеру.

    Целью дипломной работы является создание автоматического диспенсера с использованием платформы Arduino.

    Задачи дипломной работы:

    1. Изучить предметную область;

    2. Создать структурную и принципиальную электрическую схемы;

    3. Создать печатную плату;

    4. Создать код прошивки для микроконтроллера;

    5. Проанализировать элементную базу;

    6. Прошить микроконтроллер;

    7. Изготовить макет устройства;

    8. Произвести тестирование собранного макета;

    9. Изготовить корпус макета;

    10. Выполнить анализ полученных результатов.

    В данной дипломной работе объект исследования – диспенсер, а предмет исследования – ???

    В работе были использованы следующие методы исследования: сопоставление аналогов, обобщение изученной литературы, моделирование, практическая реализация, тестирование.

    Теоретическая база – электроника и электротехника, микропроцессорная техника, схемотехника, инженерная графика.

    ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОБРАБОТКИ И ДЕЗИНФЕКЦИИ ПОВЕРХНОСТЕЙ.

      1. Рассмотреть способы обработки и дезинфекции поверхностей.

    Дезинфекция помогает значительно сократить количество болезнетворных микробов. Она проводится разными способами и с помощью разных средств. При этом дезинфекция полностью не уничтожает микробы, в отличие от стерилизации. Стерилизация требуется в частных случаях и проводится с помощью специального оборудования. А дезинфекция в той или иной мере присутствует в повседневной жизни.

    В целом дезинфекция нужна повсеместно. Это и мытье рук, и кипячение, и уборка комнат. Дезинфекцию проводят в помещениях, где находится очаг заболевания, например ОРВИ.

    Дезинфекция различается по типам и методам:

    Существует пять основных методов дезинфекции.

    Механический (вытряхивание, обработка пылесосом, вентиляция, стирка, мытье, фильтрация). При механическом методе не происходит гибель микроорганизмов, а только их удаление. Наиболее широко используется механический метод для снижения микробов в воздушной среде операционных, перевязочных и других помещений лечебных учреждений. Для этой цели применяются рециркуляторные установки (ВОПР).

    Физический (основан на гибели микроорганизмов под воздействием физических обеззараживающих агентов). Воздействуют высокими (кипячение, действие горячего сухого и влажного воздуха), сжигание, обжигание (фламбирование), прокаливание) и низкими (замораживание) температурами; лучистой энергией (УФО, γ – излучение, β – излучение).

    Химический (методом воздействия дезинфектантов способами орошения, протирания, погружения или замачивания, засыпания сухим препаратом)

    Биологический (на основе антагонистического действия между микроорганизмами, обеззараживание сточных вод на полях фильтрации и т.д.).

    Комбинированный (использование вышеперечисленных методов в различных сочетаниях).

    На эффективность дезинфекции влияют различные факторы, причем каждый из них может уменьшить активность процесса обеззараживания и даже свести его к нулю.

    Методики проведения

    В условиях стационара используются следующие методики (на примере родильного дома):

    Кипячение – не является эффективным методом, так как при этом не погибают некоторые вирусы, но рекомендуется для обеззараживания посуды и предметов ухода в домашних условиях. Условия проведения: в закрытой емкости, с полным погружением. Допускается кипячение, как в дистиллированной воде, так и в воде с добавлением питьевой соды. Экспозиция (время) отсчитывают с момента закипания.

    Сжигание – используется для уничтожения отходов.

    Фламбирование (обжигание) – используется при бактериальных исследованиях (посеве материала петлей).

    Орошение – используется для дезинфекции преимущественно больших поверхностей (стен, дверей, мебели и т.д.). В качестве распылителей применяются гидропульты. Например, используется при проведении генеральных уборок. Норма расхода препарата для профилактической дезинфекции в лечебно-профилактических учреждениях (ЛПУ) зависит от вида используемого дезсредства (от 150 до 300 мл/м2).

    Протирание – используется для дезинфекции поверхностей, предметов ухода, изделий мед. назначения. Протирание проводится одно- и двухкратно с последующей экспозицией. Кратность и экспозиция зависят от вида используемого дез. средства.

    Погружение (замачивание) – применяется для дезинфекции изделий мед. назначения, белья, посуды, предметов ухода за больными, уборочного инвентаря и т.д. Условия проведения погружения: полное погружение в закрытой емкости; соблюдение нормы расхода дезсредства. Нормы расхода: 4-5 л раствора на 1 кг сухого белья, 2 л раствора на 1 комплект посуды, 100 мл раствора на 1 изделие медицинского назначения при условии полного погружения, на 1 набор для приема родов – 3 л раствора, на 1 комплект для осмотра шейки матки – 2,5 дм2 раствора.

    Засыпание – используется для обеззараживания инфицированных биологических материалов (остатки крови, моча, мокрота, слизь и т.д.) из расчета 1 г сухого препарата на 5 г материала. Экспозиция зависит от вида используемого дезсредства. Условие проведения: после засыпания материал перемешивается с дезсредством.

      1. Принцип работы диспенсера.



    Рис. 1

    Механические. Такие модели максимально просты, удобны и практичны. Процесс подачи мыла запускается после нажатия на кнопку или небольшой рычаг. Преимущества устройств с таким принципом работы, прежде всего, в их доступной цене. Кроме того они первыми появились в продаже, поэтому способ их использования хорошо знаком всем.

    Сенсорные. Такие устройства также часто называют автоматическими. Именно этим словом можно как нельзя лучше описать их основное отличие от предыдущей модели. Сенсорные дозаторы устроены несколько сложнее. В них установлен специальный инфракрасный датчик. Когда в зону действия этого датчика попадают руки, запускается система подачи мыла и человек получает очередную дозу средства.

    Их основное достоинство в полной гигиеничности, поскольку подача мыла осуществляется при полном отсутствии тактильного контакта с устройством. Таким образом, максимально снижена вероятность загрязнения дозатора и мыла бактериями и грязью. Эта особенность приобретает весьма высокое значение, если диспенсер планируется устанавливать в медицинских учреждениях или заведениях с большой проходимостью людей.

      1. Проблемы обработки и дезинфекции поверхностей.

    1. Качество предварительной очистки.

    2. Физико-химические свойства дезинфектанта (способность воздействовать на микроорганизмы, концентрация, растворимость в воде, температура, кислотность и т.д.).

    3. Биологическая устойчивость микроорганизмов к различным средствам дезинфекции.

    4. Особенности обрабатываемых объектов (качество материалов, конструктивные особенности, массивность загрязнения органическими веществами).- Массивность и локализация микробного обсеменения объектов, подлежащих дезинфекции.

    5. Способы дезинфекционной обработки: крупнокапельное или аэрозольное орошение, протирание или погружение в раствор дезинфектанта.

    6. Срок использования дез. растворов.

    7. Время воздействия препарата (экспозиция).

    ГЛАВА 2. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ДИСПЕНСЕРА.

    2.1. Постановка задачи.

    Для создания автоматического диспенсера поставлены следующие задачи:

    1. Разработать структурную схему;

    2. Создать принципиальную электрическую схему;

    3. Создать печатную плату;

    4. Проанализировать элементную базу;

    5. Написать программный код и прошить микроконтроллер;

    6. Произвести тестирование собранного макета;

    7. Изготовить корпус макета;

    8. Осуществить анализ полученных результатов.


    2.2. Разработка структурной и электрической принципиальной схем.

    Структурная схема (см. рис. 2) – это совокупность элементарных звеньев объекта и связей между ними, один из видов графической модели. Под элементарным звеном понимают часть объекта, системы управления и т. д., которая реализует элементарную функцию. Она предназначена для отражения общей структуры устройства, то есть его основных блоков, узлов, частей и главных связей между ними. Из структурной схемы должно быть понятно, зачем нужно данное устройство и что оно делает в основных режимах работы, как взаимодействуют его части.



    Рис. 2
    Управление происходит через микроконтроллер Arduino - компактная платформа для прототипирования микроэлектронных устройств, предназначенная для использования с макетной платой. Функционал устройства во многом схож с Arduino UNO и отличается от нее лишь размерами платы и отсутствием отдельного разъема для питания.

    Основа Arduino - микроконтроллер на базе ATmega328, логическая микросхема для обработки данных с тактовой частотой 16 МГц, имеющая на борту 8 аналоговых и 14 цифровых контактов общего назначения, а также все необходимые интерфейсы: I2C, SPI и UART.

    Блок питания – во всех перечисленных схемах требуется блок питания 5В  как основной или дополнительный источник. Наш БП 5 В будет трансформаторным.

    Ввод будет производиться при помощи инфракрасного датчика, когда наша рука окажется в диапазоне видимости датчика будет срабатывать мотор.

    Вывод – экран. При подачи питания на устройство на экране появляется надпись «CLOSE» и загорается красный светодиод, при поднесении руки к инфракрасному датчику надпись меняется на «OPEN» и загорается зеленый светодиод.

    Принципиальная схема (см. рис. 3) устройства раскрывает основные особенности схемотехнического построения разрабатываемого устройства. Принципиальная электрическая схема автоматизации – это проектный документ, определяющий полный состав электрической части и связей между ее элементами, а также дающий детальное представление о принципах работы системы.

    Принципиальные схемы служат основанием для разработки других чертежей, а также используются при наладке и эксплуатации систем автоматизации. Они разрабатываются в соответствии с техническим заданием и на основании решений, принятых в функциональной схеме автоматизации. На чертежах принципиальных электрических схем должны изображаться элементные схемы управления.

    Принципиальная схема в отличие от разводки печатной платы не показывает взаимного (физического) расположения элементов, а лишь указывает на то, какие выводы реальных элементов (например, микросхем) с какими соединяются.



    Рис. 3

    2.3. Выбор и анализ элементной базы.

    В таблице (см. табл.1) указана элементная база, использованная при создании устройства.

    Таблица 1. Элементная база

    U1

    1

    Arduino Uno R3

    U2

    1

    ЖК-экран (16 x 2)

    Rpot1

    1

    10 kΩ Потенциометр

    SERVO1

    1

    Микросервопривод

    D1

    1

    Красный Светодиод

    D2

    1

    Зеленый Светодиод

    R1 R2 R3

    3

    220 Ω Резистор

    PIEZO1

    1

    Пьезоэлемент

    R4

    1

    1 kΩ Резистор

    DIST1

    1

    Ультразвуковой датчик расстояния




    Рис. 4 – Arduino UNO

    Arduino Uno контроллер построен на ATmega328 . Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи. В отличие от всех предыдущих плат, использовавших FTDI USB микроконтроллер для связи по USB, новый Ардуино Uno использует микроконтроллер ATmega8U2



    Рис. 5 – ЖК-экран

    Бывают разного размера, самый популярный – 1602 (16 столбцов 2 строки), есть ещё 2004, 0802 и другие. В наборе идёт 1602. Снабжён отключаемой светодиодной подсветкой. Существует несколько вариантов, например синий фон белые буквы, зелёный фон чёрные буквы, чёрный фон белые буквы и проч. В наборе идёт с зелёным фоном и чёрными буквами. Сам по себе требует для подключения 6 цифровых пинов, но китайцы выпускают переходник на шину I2C на базе PCF8574, что сильно упрощает подключение и экономит пины. В наборе идёт дисплей с припаянным переходником. На переходнике также распаян потенциометр настройки контрастности (синий параллелепипед с крутилкой под крестовую отвёртку). В зависимости от напряжения питания нужно вручную подстроить контрастность. Например при питании платы от USB на пин 5V приходит

    4.7V, а при внешнем питании от адаптера – 5.0V. Контрастность символов на дисплее будет разной.



    Рис. 6 – Потенциометр

    Потенциометр - регулируемый делитель электрического напряжения.

    Потенциометр чаще всего используется в двух целях: В качестве элементов управления и в качестве подстроечных элементов. Потенциометры как правило поворачиваются на один оборот, но бывают и многооборотистые, а так же и линейные. Подключим потенциометр у плате Arduino, появляется возможность отслеживать текущее состояние потенциометра и производить какие либо действия в зависимости от текущего положения. Например регулировать яркость светодиода, или скорость двигателя, и многое другое.



    Рис. 7 – Микросервопривод

    Сервопривод — это электродвигатель с блоком управления, который за счёт обратной связи может точно поддерживать заданное положение вала или постоянную скорость вращения. Сервоприводы используются, чтобы аккуратно приводить в действие различные механизмы. К примеру, привод может открывать/закрывать заслонки кормушки для домашнего питомца или активировать тайник в квеструме. А ещё сервомотор даст возможность вашему роботу управлять руками или вращать головой.

    Крутящий момент представляет собой произведение силы на длину рычага. Другими словами, он показывает, насколько тяжёлый груз сервопривод способен удержать в покое на рычаге заданной длины.



    Рис. 8 – Светодиоды

    Светодио́д или светоизлуча́ющий дио́д полупроводниковый прибор с электронно-дырочным переходом, создающий оптическое излучение при пропускании через него электрического тока в прямом направлении. Излучаемый светодиодом свет лежит в узком диапазоне спектра, т. е. светодиод изначально излучает практически монохроматический свет (если речь идёт о СД видимого диапазона) — в отличие от лампы, излучающей более широкий спектр, от которой определённый цвет свечения можно получить лишь применением светофильтра. Спектральный диапазон излучения светодиода в основном зависит от типа и химического состава использованных полупроводников и ширины запрещённой зоны



    Рис. 9 - Резисторы

    Резистор — пассивный элемент электрических цепей, обладающий определённым или переменным значением электрического сопротивления[1], предназначенный для линейного преобразования силы тока в напряжение и напряжения в силу тока, ограничения тока, поглощения электрической энергии и др.[2]. Весьма широко используемый компонент практически всех электрических и электронных устройств.


    Рис. 10 – Пьезоэлемент

    Пьезоэлемент - электромеханический преобразователь, изготавливаемый из пьезоэлектрических материалов, определенной формы и ориентации относительно кристаллографических осей, с помощью которого механическая энергия преобразуется в электрическую (прямой пьезоэффект), а электрическая в механическую (обратный пьезоэффект).



    Рис. 11 – ультразвуковой датчик

    Датчик расстояния Ардуино является прибором бесконтактного типа, и обеспечивает высокоточное измерение и стабильность. Диапазон дальности его измерения составляет от 2 до 400 см. На его работу не оказывает существенного воздействия электромагнитные излучения и солнечная энергия. В комплект модуля с HC SR04 arduino также входят ресивер и трансмиттер.

    2.4. Прошивка микроконтроллера.

    Оригинальные модули Arduino производятся в Италии, в отличии от своих клонов из Китая. Т.к. Arduino является открытым проектом с общедоступными принципиальными схемами и топологиями печатных плат, то умельцы из Китая решили создать свои клоны Arduino. От оригинала они отличаются более низкой ценой (на порядок ниже) и более дешёвыми радиодеталями, установленными на печатной плате модуля. С точки зрения программирования и разработки электрических схем на базе клонов Arduino они ничем не отличаются от оригинала.

    Как было сказано ранее, китайцы всячески стараются удешевить свои клоны Arduino. Одной из мер стала замена USB → UART конвертера. В оригинальных модулях Arduino стоят ATmega8U2, ATmega16U2 либо FT232RL, а в китайских клонах — CH340G, т.к. она намного дешевле.

    Поэтому драйвера оригинальных модулей Arduino и их китайских клонов различаются.

    Перед установкой драйверов необходимо скачать и установить Arduino IDE. Дорогой читатель, подробное руководство по IDE можно прочитать в этом уроке.

    Давайте рассмотрим, как же установить драйвера для модулей Arduino.

    Установка драйверов для оригинальных модулей Arduino под OC Windows:

    Для примера, мы будем устанавливать драйвера для оригинального модуля Arduino Uno.

    В оригинальных модулях Arduino в качестве микросхем-преобразователей USB → UART используются микросхемы ATmega8U2, ATmega16U2 либо FT232RL. Драйвера для этих микросхем можно установить в автоматическомлибо в ручномрежиме.

    Среда разработки Arduino IDE состоит из следующих компонентов:

    • Текстовый редактор кода программы (1);

    • Область сообщений (2);

    • Консоль (3);

    • Панель инструментов (4);

    • Панель с часто используемыми командами (5).




    Рис. 12 – ПО Arduino IDE

    Написанная в среде ArduinoIDE программа называется «скетч». Сама программа пишется в текстовом редакторе. В области сообщений выводятся ошибки и пояснения. В консоли отображается полный отчёт о компиляции программы, различные ошибки, подсказки и другая полезная информация. Панель инструментов представляет собой набор полезных функций при разработке программы. На панели с часто используемыми командами всего несколько кнопок, но они являются самыми основными при разработке программы.

    Подробно останавливаться на предназначении каждого пункта меню мы не будем, а рассмотрим только самые необходимые функции. Более подробно о каждом пункте меню можно прочитать здесь.

    Язык программирования Arduino:

    Фактически нет особого языка программирования Arduino. Модули Arduino программируются на C/C++. Особенности программирования сводятся к тому, что существует набор библиотек, включающий некоторые функции (pinMode, digitalWrite и т.д.) и объекты (Serial), которые значительно облегчают процесс написания программы.

    Компиляция программы.

    Если говорить простым языком и касательно среды Arduino IDE, то компиляция — это перевод написанной в IDE программы в эквивалентную, но в машинных кодах. Программа записывается в микроконтроллер именно в машинных кодах, а не в том виде, в котором она написана в IDE. Компиляция также помогает найти ошибки в программе, т.к. компиляция не будет выполнена, если в программе есть ошибки.

    Из пункта меню Скетч -> Проверить/Компилировать;


    Рис. 13- работа программы

    После успешной компиляции будет выведено сообщение об этом. Также в области сообщений можно найти информацию о том, сколько памяти занимает написанная программа. Если в программе есть ошибки, тогда в области сообщений будет выведено сообщение с указанием конкретной строки и ошибки в ней.

    Листинг программы

    // include the library code: #include #include #define buzzer 10 int led8 = 8; int led9 = 9; const int trigPin = 7; const int echoPin = 6; Servo myservo; LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // set up the LCD's number of columns and rows: lcd.begin(16, 2); lcd.clear(); // Print a message to the LCD. pinMode(8,OUTPUT); pinMode(9,OUTPUT); pinMode(buzzer , OUTPUT); myservo.attach(1); } void loop() { long duration, cm; pinMode(trigPin, OUTPUT); digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(20); digitalWrite(trigPin, LOW); pinMode(echoPin, INPUT); duration = pulseIn(echoPin, HIGH); // convert the time into a distance cm = microsecondsToCentimeters(duration);// the condition for the distance if ( cm <= 15 ) { myservo.write(45); digitalWrite(8,HIGH); digitalWrite(9,LOW); digitalWrite(10,HIGH); lcd.setCursor(1, 2); lcd.print("OPEN"); delay(500); lcd.clear(); } else { myservo.write(0); digitalWrite(8,LOW); digitalWrite(9,HIGH); digitalWrite(10,LOW); lcd.setCursor(1, 2); lcd.print("CLOSE"); delay(500); lcd.clear(); } delay(500); } long microsecondsToCentimeters(long microseconds) { return microseconds / 29 / 2; }
    2.5. Создание печатной платы устройства

    Печатные платы для устройства имеют не большую толщину печатных проводников, небольшие расстояния между соседними контактными площадками. Каждая плата выполнении на одностороннем стеклотекстолите.

    Сверление.

    При сверлении отверстий необходимо использовать сверла с диаметром от 0,7 до 1,2 мм и вертикальный станок – движение сверху вниз самое оптимальное с точки зрения нагрузки на инструмент.

    Устройство вывода - лазерный принтер легко обеспечивает наилучшее разрешение, доступен и быстр. Используемый принтер должен иметь разрешение не менее 600dpi для всех ПП. Принтер производит хорошие черные отпечатки без вкраплений тонера.

    Травление.

    В качестве травителя используется хлорид железа. Это очень вредное вещество, но его легко получать и оно намного дешевле, чем большинство аналогов. Хлорид железа травит любой металл, включая нержавеющие стали. Испарение раствора обычно происходит не очень интенсивно, но когда ванны или бак не используются, их лучше накрывать.

    Чтобы увеличить скорость процесса можно использовать нагреваемые емкости для травления. Со свежим горячим FeCl ПП будут полностью вытравливаться за 5 минут при температуре раствора 30-50 градусов. При этом получается лучшее качество края и более равномерная ширина линий изображения. Вместо использования ванн с подогревом можно поместить травильный поддон в емкость большего размера, наполненную горячей водой.

    Лужение.

    Нанесения олова на поверхность ПП проводится для облегчения пайки. Операция металлизации состоит в осаждении тонкого слоя олова (не более 2 мкм) на поверхности меди.

    Подготовка поверхности ПП является очень важной стадией перед началом металлизации. Прежде всего необходимо снять остатки фоторезиста, для чего можно использовать специальные очищающие растворы. Наиболее распространённый раствор для снятия резиста - трёхпроцентный раствор KOH или NaOH, нагретый до 40 - 50 градусов. Плату погружают в этот раствор, и фоторезист через некоторое время отслаивается от медной поверхности. Процедив, раствор можно использовать повторно.

    Нельзя касаться поверхности платы пальцами после очистки. В процессе пайки олово может смачиваться расплавом припоя. Паять лучше мягкими припоями с бескислотными флюсами. Следует обратить внимание, что если между технологическими операциями существует некоторый промежуток времени, то плату необходимо декапировать, чтобы удалить образовавшийся окисел меди: 2-3с в 5% растворе соляной кислоты с последующей промывкой в проточной воде. Достаточно просто осуществлять химическое лужение, для этого плату опускают в водный раствор, содержащий хлорное олово. Выделение олова на поверхности медного покрытия происходит при погружении в такое раствор соли олова, в которой потенциал меди более электроотрицателен, чем материал покрытия.






    2.6. Тестирование работы макета устройства и его отладка.

    Перед тем как собрать дозатор я составил и проанализировал структурную и принципиальную схемы затем собрал и протестировал его в симуляторе Arduino. Код программы был написан на языке С++.

    Тестирование дозатора прошло успешно. Во время работы, датчик при обнаружении руки подавал сигнал на мотор, после мотор успешно срабатывал до отвода руки от датчика.


    Рис. 15 – монтажная схема Tinkercad для Arduino.
    2.7. Анализ полученных результатов

    Аналогичные дозаторы, которые способны так же распределять жидкость, существуют не только с ультразвуковыми датчиками, радтолокационными датчиками, фотодатчиками, но и с кнопкой нажатия.

    Я выбрал ультразвуковые датчики потом как у них больше преимуществ.

    Ультразвуковые датчики работают с любыми материалами, что делает их практически универсальными средствами измерения расстояния. Поэтому ультразвуковые измерители – идеальное решение для определения положения и удаленности объекта в тяжелых условиях эксплуатации с точностью до миллиметра. Ультразвуковые датчики, в отличие от фотоэлектрических, не подвержены воздействиям окружающей среды и позволяют проводить измерения в запыленных, задымленных помещениях, а также в помещениях с высоким уровнем шума. Более того, датчики позволяют измерять расстояние до объектов любой формы, цвета и размера, а также выполненных из различных материалов. Диапазон срабатывания датчиков очень широк: от 100 мм до 6 м.

    В данном разделе дипломной работы разработана конструкция устройства, описание и принцип её работы. Диспенсер прошел полное тестирование и никаких проблем не обнаружено.

    По итогу получили не плохие результаты. Данный диспенсер можно использовать в качестве домашнего устройства, которое можно будет использовать для обработки рук.

      1   2   3


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