Оглавление:
- Шаг 1. Выбор дизайна
- Шаг 2: материалы
- Шаг 3: Запуск прототипа
- Шаг 4: Часть 2 создания прототипа
- Шаг 5: программа
- Шаг 6: установка и перезапуск программы
- Шаг 7: Основной код программы и код Senor
- Шаг 8: Схема
- Шаг 9: Создание схем, часть 1
- Шаг 10: построение схемы, часть 2
- Шаг 11: построение схемы, часть 3
- Шаг 12: построение контуров, часть 4
- Шаг 13: построение контуров, часть 5
- Шаг 14: Конец
Видео: Знак проекта: 14 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Два года назад в 12 классе у ученика возникла идея. Затем передал его в 11 класс в 2016 году, затем перешел в группу из 12 класса в 2017 году. Этот проект предназначен для нашей школы, этот проект представляет собой демонстрацию, поэтому, когда человек проходит мимо него, он почувствует объект, тогда он будет будут панели, которые будут вращаться. Он повернется на 180 градусов. На одной стороне панелей будет название и талисман нашей школы, а на другой - зеркало.
Шаг 1. Выбор дизайна
Каждая версия проекта претерпела изменения в дизайне, поэтому наш дизайн будет заподлицо со стеной. Экспозиция будет размещена у входной двери школы. Эта стена имеет форму трапеции. Поэтому мы планировали продолжить дизайн трапеции, чтобы она была заподлицо со стеной. Дизайн разделен на 3 ключевые части: левый треугольник, правый треугольник и центральный прямоугольник, в которых будут находиться панели. Все 3 эти детали будут соответствовать стене. Рисунок является примером идеи.
Мы также сделали прототип, прототип - это только центральная часть и панели. Мы научим вас шаг за шагом сделать прототип.
Шаг 2: материалы
Материальные потребности
Запчасти
Схема
Ардуино Мега 2650 (1)
Сервер (8)
Кабели-перемычки (не автомобильные) (много мужчин и женщин)
Макетная плата (1)
ультразвуковые датчики (2)
Прототип
Деревянный МДФ
Картон или пенопласт
Винты
Клей (столярный клей и горячий клей)
Если вам нужен только один вращающийся знак, используйте arduino uno, и код для него будет немного другим.
Мы сделали наш прототип из дерева, чтобы он был прочным, но вы можете сделать что-нибудь еще.
Спецификация материалов для финального проекта
docs.google.com/document/d/1B8GyldpgRuYb7N…
Шаг 3: Запуск прототипа
(их дерево можно заменить на что-то другое)
Вот шаги для изготовления коробки прототипа.
Шаг 1. Отрежьте верх / низ и сторону до 52 дюймов и 12 дюймов, толщина доски должна быть 3/4 дюйма.
Шаг 2. Верхняя и нижняя части соединяются встык. отметьте точки с обеих сторон на расстоянии 1 дюйма от краев и по одной посередине. отметьте это для верхней и нижней части.
Шаг 3. Просверлите отмеченные точки на обеих частях. затем поместите обе части на боковые части, чтобы разметить отверстия для верхней и нижней части.
Шаг 4. Теперь просверлите отметки на боковых частях, затем соберите коробку винтами.
Шаг 5. Вырежьте четыре прямоугольных треугольника размером 8 дюймов, 8 дюймов. предварительно просверлите и прикрутите задние углы коробки, избегая существующих винтов на коробке.
Шаг 4: Часть 2 создания прототипа
Вот шаги, чтобы сделать держатель для сервоприводов.
Шаг 1. Вырежьте две палки 8 дюймов, затем еще две 46,5 дюйма.
Шаг 2. Приклейте 8-дюймовые палочки на 3 дюйма снизу от верха коробки. затем отметьте 2,3 дюйма в середине стержней, это длина сервопривода.
Шаг 3. Приклейте 46,5 дюйма за пределами отметки на 8-дюймовые палочки.
Шаг 4. Отрежьте кусок пенопласта до 45 дюймов, поместите сервопривод между держателем и прикрепите панель к сервоприводу.
Шаг 5: программа
Программа для этого была сделана на Arduino, код также был создан другой группой. Первым делом мы попытались разобраться в коде. Второй пытался загрузить код. Когда мы загрузили код, мы столкнулись с ошибкой. Первая ошибка заключалась в том, что он не работал. Со временем это было исправлено, мы также добавили функцию в код. Эта особенность заключается в том, что если кто-то находится слишком близко к датчику, он не запустится.
Их можно разбить на пары частей: настройка, перезапуск, основной цикл и код датчика.
ссылка на код
docs.google.com/document/d/1sYIYDFxr9n9Cw1…
Шаг 6: установка и перезапуск программы
Код части настройки - это самая основная часть кода, который начинается с определения контактов для датчиков и создания переменных для сервопривода и настройки подключения к сервоприводам. Следующая часть превращает определяющие контакты во входы или выходы. В этой части также будут установлены все необходимые переменные.
Следующая часть - перезапуск, эта часть кода будет происходить каждый раз, когда цепь будет включена, сервоприводы будут обнулены.
Шаг 7: Основной код программы и код Senor
Следующая часть - основной цикл. Он начинается с определения расстояния до ближайшего человека. Это делается путем перехода к методу датчиков, который находится в части кода, относящейся к датчикам. Он проверяет, находится ли человек на определенном расстоянии от датчиков, если сервер будет вращаться. Он будет вращаться на 180 градусов и ждать 5 секунд, чтобы вернуться в исходное положение, вращаясь до нуля градусов, затем ждет 5 секунд и делает это снова, а затем ждет еще 5 секунд и возвращается в нормальное состояние. После этого он вернется в верхнюю часть петли. (Это можно упростить с помощью цикла for.)
Последняя часть кода - это часть, которая вычисляет расстояние, на котором он получает значение от датчиков, отправляя сигнал на ультразвуковой, а затем получая. Этот сигнал имеет целочисленное значение, значение будет разделено на 2, а затем разделено на 29,1, чтобы получить расстояние.
Шаг 8: Схема
Схема, которую мы использовали для проекта, мы не делали, она была сделана группой до нас. Итак, мы не знаем, что они сделали, чтобы это сделать, поэтому основная работа заключалась в том, чтобы выяснить это и исправить основную проблему. Основная проблема заключалась в том, что он перегревается. Решение
(Шаги, которые я объясню, как если бы это было на макетной плате, но для окончательного модального окна это будет на медной плате)
Шаг 9: Создание схем, часть 1
Макетная плата
Соедините верхнюю и нижнюю шины питания проводом И проделайте то же самое с заземляющими шинами.
также вам нужно будет подключить регулятор напряжения
Положите регулятор где-нибудь на плату
Затем вставьте черный провод, подключенный к среднему контакту, и поместите его на массу.
Далее правый вывод достаем красный провод и подключаем его к плюсовым шинам.
Последний левый штифт останется неподключенным, пока мы не подключим питание.
Шаг 10: построение схемы, часть 2
Ардуино
Булавки:
От Arduino вы будете подключать контакты (2-9) к макетной плате, это для сервоприводов.
(Если можно попробовать использовать белый провод по организационным причинам)
Шаг 11: построение схемы, часть 3
Сервоприводы (для этого вы должны использовать 180 сервоприводов)
Для сервоприводов вам понадобятся:
1 белый провод
1 черный провод
И 1 красный провод
На сервопривод
Затем прикрепите провода к портам соответствующего цвета на сервоприводе.
Теперь подключите красный к положительным рельсам
Черный на землю
И белый к той же линии, что и другие провода, которые подключены к Arduino.
повторите это 8 раз на разных контактах
(Также постарайтесь держать их в порядке и разложить так, чтобы провода не спутывались)
Шаг 12: построение контуров, часть 4
Ультразвуковые датчики (для этого вам понадобится 2)
Для ультразвуковых датчиков вам необходимо использовать
1 красный провод "папа-мама" на датчик
1 черный провод между мужчинами и женщинами на датчик
И 2 мужчины и женщины любого другого цвета на датчик
Затем подключите красный провод к контакту ультразвуковых датчиков с надписью Vss.
После этого подключите черный к контакту с надписью "земля".
Затем 2 случайных цвета на контакты, помеченные триггером и эхом.
Затем подключите красный и заземляющий провода к направляющим на макетной плате и подключите триггерные и эхо-контакты к контактам 22 и 23 для одного ультразвукового датчика и 24 и 25 для другого.
Шаг 13: построение контуров, часть 5
Мощность (последний шаг)
Подключите черный провод к земле
И красный провод к левому контакту на регуляторе
Шаг 14: Конец
после всех этих шагов вы должны сделать прототип
Рекомендуемые:
Как сделать RADAR с помощью Arduino для научного проекта - Лучшие проекты Arduino: 5 шагов
Как сделать RADAR с помощью Arduino для научного проекта | Лучшие проекты Arduino: Привет, друзья, в этом руководстве я покажу вам, как создать удивительную радарную систему, построенную с использованием Arduino nano, этот проект идеально подходит для научных проектов, и вы можете легко сделать это с очень меньшими инвестициями и шансами, если выиграть приз будет большим
GPS-мониторинг с помощью проекта OLED-дисплея: 5 шагов (с изображениями)
GPS-мониторинг с помощью проекта OLED-дисплея: Всем привет, в этой быстрой статье я поделюсь с вами своим проектом: GPS-модуль ATGM332D с микроконтроллером SAMD21J18 и дисплеем SSD1306 OLED 128 * 64, я построил для него специальную печатную плату на Eagle Autodesk и запрограммировал ее. используя Atmel studio 7.0 и ASF
Источник проекта: 14 шагов
Project Feeder: Вы когда-нибудь хотели покормить своих питомцев вдали от дома или просто не вставая с дивана? Если да, то этот проект для вас! Project Feeder - это проект с открытым исходным кодом, который позволяет кормить домашних животных автоматически или вручную с телефона или компьютера. Д
Как отправлять текстовые SMS-сообщения из вашего проекта Arduino ESP: 6 шагов
Как отправлять текстовые SMS-сообщения из вашего проекта Arduino ESP: в этом руководстве показано, как отправлять текстовые SMS-сообщения из вашего проекта Arduino с помощью устройства ESP8266 и Wi-Fi. Зачем использовать SMS? * SMS-сообщения намного быстрее и надежнее, чем уведомления приложений Сообщения. * SMS-сообщения могут также
Переносной рекламный знак по дешевке всего за 10 шагов !!: 13 шагов (с изображениями)
Переносной рекламный знак по дешевке всего за 10 шагов !!: Сделайте свой собственный дешевый портативный рекламный знак. С помощью этого знака вы можете показать свое сообщение или логотип в любом месте для любого человека в городе. Это руководство является ответом на / улучшение / изменение: https://www.instructables.com/id/Low-Cost-Illuminated