Оглавление:
- Шаг 1. Дизайн
- Шаг 2: корпус и изготовление
- Шаг 3. Веб-страница
- Шаг 4: Веб-сервер
- Шаг 5: Электроника
- Шаг 6: программное обеспечение
- Шаг 7: Использование
Видео: ИДЕАЛЬНЫЙ Гамбол-автомат: 7 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Что такое конечное? Бесконечный RGB? Как насчет крутого сенсорного ЖК-экрана? Может даже какие-то совершенно ненужные возможности wifi? Как насчет всех их - в автомате для жевания жевательной резинки. DFRobot обратился ко мне с просьбой создать проект, в котором используется их 2,8-дюймовый TFT-экран, так что я сделал самый удивительный аппарат для жевательной резинки на свете (конечно).
Шаговый двигатель DFRobot
Шаг 1. Дизайн
Как обычно, почти все, что является более сложным, чем несколько простых соединений и базовая коробка, требовало дизайна в Fusion 360. Я начал с наброска того, как я хотел, чтобы машина выглядела. Он должен был быть высоким, иметь достаточно места для всей электроники, а также выдерживать вес 12 фунтов жевательной резинки. Тогда я попытался сделать простой и элегантный дозирующий механизм. Он должен был выдавать только одну жевательную резинку за раз, не заклинивать и не позволять более одной жевательной резинке упасть через то, что она вращает. Я пришел к выводу, что все, что мне нужно, это простое колесо с 4-мя отверстиями, и что отверстие для раздачи будет иметь крышку сверху, чтобы не допустить выпадения лишних жевательных резинок. После того, как мой дизайн был закончен, я экспортировал все детали для 3D-печати и сгенерировал траектории для фрезерования корпуса с помощью ЧПУ. Ссылка на Thingiverse
Шаг 2: корпус и изготовление
Я начал с того, что собрал размеры ножек жевательной машины и затем набросал их на огромном листе фанеры. Затем я взял лобзик и вырезал четыре ножки. Я также вырезал основной корпус из фанеры с помощью фрезерного станка с ЧПУ. Потом просверлил все дырочки и покрасил в красный цвет. Светодиодная лента была приклеена к нижней пластине, чтобы она могла красиво светиться на подставку машины внизу.
Шаг 3. Веб-страница
Чтобы пользователи могли взаимодействовать с автоматом для жевания жевательной резинки, должен быть простой интерфейс. Я решил создать простую веб-страницу, которая позволяет пользователям раздавать жевательные резинки и изменять цвет светодиодов. После того, как действие происходит, данные веб-страницы отправляются на пользовательский веб-сервер Node.js через AJAX.
Шаг 4: Веб-сервер
Мне нужен был веб-сервер, который действовал как посредник между пользователями на веб-странице и машиной для жевания жевательной резинки. Поэтому я решил использовать Node.js как для отправки, так и для получения данных. Пользователи отправляют запрос POST для управления цветом светодиода и дозированием. Затем ESP8266 отправляет запрос GET для получения статуса машины. А что будет, если кто-то будет продолжать нажимать кнопку «раздать»? Сервер отслеживает все IP-адреса, которые нажали кнопку выдачи, и дважды блокирует их выдачу.
Шаг 5: Электроника
Для управления TFT-экраном требуется много вычислительной мощности, поэтому мне пришлось выбрать быструю и мощную плату, что привело меня к использованию Teensy 3.5. Но теперь вы можете подумать: «Как Teensy использует Wi-Fi?» Мне было очень трудно решить эту проблему. Мне нужно было заставить Teensy прослушивать локальный сервер на предмет изменений, внесенных пользователями. Затем меня осенило просто использовать ESP8266 для проверки сервера, а затем «поговорить» с Teensy через последовательный порт, что значительно упростило задачу.
Шаг 6: программное обеспечение
Teensy запускает простой скрипт, который сначала загружает изображение с SD-карты и отображает его на экране. Затем он проверяет последовательные данные, чтобы увидеть, нужно ли изменить цвет светодиодов или дозировать.
Шаг 7: Использование
Использовать жевательную машину довольно просто: просто перейдите на веб-страницу и нажмите кнопку «Раздать». Или, еще лучше, просто поднимитесь и нажмите кнопку. Тогда просто протяните руку и возьмите свой законный приз.
Рекомендуемые:
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: 7 шагов (с изображениями)
Как: установка Raspberry PI 4 Headless (VNC) с Rpi-imager и изображениями: я планирую использовать этот Rapsberry PI в кучу забавных проектов еще в моем блоге. Не стесняйтесь проверить это. Я хотел вернуться к использованию своего Raspberry PI, но у меня не было клавиатуры или мыши в моем новом месте. Прошло много времени с тех пор, как я установил Raspberry
Светодиодная фоторамка в форме сердца - сделайте идеальный подарок на День святого Валентина или день рождения: 7 шагов (с изображениями)
Светодиодная фоторамка в форме сердца - сделайте идеальный подарок на День святого Валентина или день рождения: Здравствуйте! В этой инструкции я покажу вам, как вы можете сделать эту потрясающую фоторамку в виде сердца со светодиодной подсветкой. Для всех энтузиастов электроники! Сделайте идеальный подарок на День святого Валентина, День Рождения или Годовщину для своих близких! Вы можете посмотреть демонстрационное видео этого
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): 6 шагов (с изображениями)
Bolt - Ночные часы с беспроводной зарядкой своими руками (6 шагов): Индуктивная зарядка (также известная как беспроводная зарядка или беспроводная зарядка) - это тип беспроводной передачи энергии. Он использует электромагнитную индукцию для обеспечения электропитания портативных устройств. Самым распространенным применением является беспроводная зарядка Qi st
Идеальный выключатель света: 6 шагов (с изображениями)
The Ultimate Light Switch: цель этого руководства - объяснить, как я сделал выключатель света с подключением к Wi-Fi (далее также называемый пультом дистанционного управления). Эти пульты предназначены для включения и выключения нескольких реле, подключенных к сети Wi-Fi. Реле не объясняются в этой инструкции