Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Подписаться Еще от автора:
О себе: Магистр творческих технологий, учится в Berry College. Подробнее о JosiahP4 »
Green Lights - это проект, созданный для обучения студентов физическим вычислениям. Это включает в себя входы и выходы, электричество, программирование с помощью Arduino и немного о системах управления движением. Перекресток будет установлен перед классом, и студенты будут разделены на команды. Командам выдадут карточки с командами на них (например, lightOn ('n', «зеленый»); или sleep (2);), которые будут объяснены в рамках урока. В целом, этот проект дает студентам легкий переход в мир создания электроники.
Шаг 1. Инструменты и расходные материалы
Небольшое замечание об этом в начале этого проекта: я пытался использовать Raspberry Pi с ШИМ-шляпой, но изменил это, потому что попытка найти драйверы заняла очень много времени.
Запасы:
- Ардуино Уно
- Небольшой лист Foamcore, чтобы нанести пересечение
- Светофор (можно сделать и в предыдущем классе)
- Провода перемычки между мужчинами и женщинами
- Пенопласт для удержания светофоров
Инструменты:
- Компьютер с установленной Arduino IDE
- Низкотемпературный пистолет для горячего клея
- Powerbank (если вы хотите носить его с собой и позволить ученикам видеть вблизи)
- Материал для украшения вашего перекрестка
Шаг 2: Строительство
Пожалуйста, используйте вводные изображения в качестве справки.
- Начните с обрезки пенопласта до размера пересечения, который вам нужен.
- Затем отрежьте четыре куска розовой пены на ту высоту, на которой вы хотите, чтобы свет был на высоте.
- Горячим приклейте розовую пену к пенопласту, который вы только что вырезали на северной, южной, восточной и западной частях доски.
- Вырежьте прямоугольник перед пенопластом, ниже, где вот-вот должны загореться огни для проводов.
- Приклейте светофор к каждому кусочку розового пенопласта с внутренней стороны перекрестка.
- Подайте внутреннюю сторону проводов снизу вверх и подключите к свету (следите за цветом проводов, идущих на красный желтый зеленый контакты на светофоре.
- Подключите вилку проводов к цифровым контактам 2-13 на Arduino.
На этом последнем шаге я сделал следующее:
eastLightG = 2; eastLightY = 3; eastLightR = 4; northLightG = 5; northLightY = 6; northLightR = 7; southLightG = 8; southLightY = 9; southLightR = 10; westLightG = 11; westLightY = 12; westLightR = 13; GND к GND для всех из них;
Шаг 3. Тестирование / кодирование
Файл hackathon1 - это простой скетч, который тестирует светофор. Файл GreenLights - это то, что я буду использовать для обучения. Большая часть того, что вам нужно знать, прокомментирована в коде.
Шаг 4: проблемы и будущее
В ходе этого проекта я столкнулся с несколькими проблемами. Главный был с проводкой, идущей с фарами. Фары работают отлично, но проводов не так много. Другой указатель - не использовать цифровые контакты 1 и 0, потому что код, который я использую, включает последовательную связь (требует 0/1) для передачи сообщений обратно на компьютер. Наконец, эти материалы использовались для подтверждения концепции, поэтому, если что-то упадет, может потребоваться пистолет для горячего клея.
Я с нетерпением жду возможности перейти от этапа прототипирования к более качественным строительным материалам. Это один из четырех возможных уроков, которые я мог бы извлечь для учебы за границей в Норвегии, так что следите за обновлениями. Свет, который вы видите на изображении, - это настоящий желтый свет. Я надеюсь, что это будет работать с Arduino с использованием реле, чтобы студенты могли видеть полный размер и яркость только одной части реального светофора. В целом, это более простой (крутой) способ показать другим, как работает Arduino!