Оглавление:

GrooveTail - коктейль-машина: 8 шагов
GrooveTail - коктейль-машина: 8 шагов

Видео: GrooveTail - коктейль-машина: 8 шагов

Видео: GrooveTail - коктейль-машина: 8 шагов
Видео: Finishing Groove,Tail Duct FTTH Construction 2024, Сентябрь
Anonim
GrooveTail - Машина для коктейлей
GrooveTail - Машина для коктейлей
GrooveTail - Машина для коктейлей
GrooveTail - Машина для коктейлей

Хватит тратить время на приготовление коктейля и поиск в Google всех ингредиентов. Просто сделай себе коктейльную машину. Вот что крутилось у меня в голове, когда мне пришла в голову идея сделать этот проект.

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

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

Эта коктейльная машина потрясающая, и я покажу вам, как я ее сделал.

Шаг 1. Расходные материалы

К сожалению, этот проект не бесплатный…. Вам нужно будет купить некоторые расходные материалы, необходимые для управления приложением и насосами.

К нему прилагается полный список поставок (спецификация).

  1. «Raspberry Pi» необходим для управления всем, что вы будете кодировать.
  2. Нам нужен «блок питания 12 В», чтобы убедиться, что все включено. К нему также прилагается шнур питания.
  3. Я заказал 6 «Периалистических насосов 12 В», чтобы перекачивать жидкость в стакан.
  4. 7,5 метров силиконовых трубок для перехода жидкости к насосу, а затем к стеклу.
  5. Нам также необходимо «8-канальное реле» для управления режимом питания (вкл. / Выкл.) Периалистических насосов.
  6. «Регулятор 5V» используется для подключения источника питания 12 В к Raspberry Pi 5 В.
  7. В этом проекте я использовал «плату распределения питания» для управления моими + и -, но вы также можете сделать это на макетной плате.
  8. Я также заказал «OLED-дисплей», чтобы показать IP-адрес, который вам нужно будет ввести в браузере.
  9. Для жилья проекта я пошел в местный магазин и купил 2 деревянных балки 27x27 мм и высотой 210 см и 2 деревянные пластины 125x62,5 см.
  10. Чтобы купить напитки, я также пошел в местный магазин и купил необходимые напитки для своих коктейлей.

Шаг 2: Схема фрицинга

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

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

Шаг 3: База данных

База данных
База данных

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

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

Шаг 4: каркасы и дизайн

Каркасы и дизайн
Каркасы и дизайн

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

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

Шаг 5: Подключите все

Электромонтаж всего
Электромонтаж всего
Электромонтаж всего
Электромонтаж всего
Электромонтаж всего
Электромонтаж всего

Пора все подключить. Убедитесь, что вы используете для этого свою схему Fritzing, так как они значительно упрощают это, и вы не сделаете так много ошибок.

Убедитесь, что вы поместили регулятор 5 В между источником питания 12 В и Raspberry Pi. В противном случае ваш Raspberry Pi будет перенапряжен, и он умрет. Также убедитесь, что все ваши + и - провода находятся в правильном месте, поскольку Raspberry Pi очень хрупок для такого рода вещей.

Шаг 6: код внешнего и внутреннего интерфейса

Код внешнего и внутреннего интерфейса
Код внешнего и внутреннего интерфейса

После создания моих каркасов в дизайне. Я начал писать свой html en css. Все прошло очень хорошо и должно пройти довольно быстро.

Код внешнего интерфейса был написан в Visual Studio Code с использованием javascript, а внутренний код был написан на Python3.5.

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

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

Репозиторий Github

Шаг 7: Жилье

Жилье
Жилье
Жилье
Жилье
Жилье
Жилье

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

  1. 2 деревянных балки 27х27мм и высотой 210см
  2. 2 деревянные тарелки 125х62,5см

Я начал с вырезания деревянных балок и деревянных пластин нужного размера. Мое жилье 40х40см и 62,5см в высоту.

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

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

На задней стороне корпуса отверстие для кабеля питания. На средней платформе я нарисовал 6 отверстий для силиконовых трубок, чтобы они проходили внутрь напитков.

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

Шаг 8: последний штрих

Последний штрих
Последний штрих
Последний штрих
Последний штрих
Последний штрих
Последний штрих

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

Вставив все свои компоненты, я прикрепил свои периалистические насосы к корпусу и прикрепил к нему силиконовые трубки.

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

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

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

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