Оглавление:

ИДЕАЛЬНЫЙ Гамбол-автомат: 7 шагов (с изображениями)
ИДЕАЛЬНЫЙ Гамбол-автомат: 7 шагов (с изображениями)

Видео: ИДЕАЛЬНЫЙ Гамбол-автомат: 7 шагов (с изображениями)

Видео: ИДЕАЛЬНЫЙ Гамбол-автомат: 7 шагов (с изображениями)
Видео: 7 Малоизвестных Секретов ChatGPT: Раскрываем Потенциал ИИ или Как Усилить ChatGPT Секретные Функции 2024, Декабрь
Anonim
ИСКЛЮЧИТЕЛЬНАЯ машина для жевания гамбола
ИСКЛЮЧИТЕЛЬНАЯ машина для жевания гамбола
ИСКЛЮЧИТЕЛЬНАЯ машина для жевания гамбола
ИСКЛЮЧИТЕЛЬНАЯ машина для жевания гамбола
ИСКЛЮЧИТЕЛЬНЫЙ Гамбол-автомат
ИСКЛЮЧИТЕЛЬНЫЙ Гамбол-автомат

Что такое конечное? Бесконечный 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: Использование

использование
использование

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

Рекомендуемые: