Оглавление:
- Шаг 1. Расходные материалы
- Шаг 2: Схема фрицинга
- Шаг 3: База данных
- Шаг 4: каркасы и дизайн
- Шаг 5: Подключите все
- Шаг 6: код внешнего и внутреннего интерфейса
- Шаг 7: Жилье
- Шаг 8: последний штрих
Видео: GrooveTail - коктейль-машина: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Хватит тратить время на приготовление коктейля и поиск в Google всех ингредиентов. Просто сделай себе коктейльную машину. Вот что крутилось у меня в голове, когда мне пришла в голову идея сделать этот проект.
Я хотел заняться тем, чем хотел бы работать, и это именно то, что мне нужно. Сделав собственную коктейльную машину, я чувствую себя прекрасно, потому что теперь я могу пить коктейли все лето, даже не делая ничего.
Этот проект полностью контролируется простым веб-сайтом, который адаптивен и очень прост в использовании. Ингредиенты и коктейли, которые вы добавляете в проект, полностью зависит от вас.
Эта коктейльная машина потрясающая, и я покажу вам, как я ее сделал.
Шаг 1. Расходные материалы
К сожалению, этот проект не бесплатный…. Вам нужно будет купить некоторые расходные материалы, необходимые для управления приложением и насосами.
К нему прилагается полный список поставок (спецификация).
- «Raspberry Pi» необходим для управления всем, что вы будете кодировать.
- Нам нужен «блок питания 12 В», чтобы убедиться, что все включено. К нему также прилагается шнур питания.
- Я заказал 6 «Периалистических насосов 12 В», чтобы перекачивать жидкость в стакан.
- 7,5 метров силиконовых трубок для перехода жидкости к насосу, а затем к стеклу.
- Нам также необходимо «8-канальное реле» для управления режимом питания (вкл. / Выкл.) Периалистических насосов.
- «Регулятор 5V» используется для подключения источника питания 12 В к Raspberry Pi 5 В.
- В этом проекте я использовал «плату распределения питания» для управления моими + и -, но вы также можете сделать это на макетной плате.
- Я также заказал «OLED-дисплей», чтобы показать IP-адрес, который вам нужно будет ввести в браузере.
- Для жилья проекта я пошел в местный магазин и купил 2 деревянных балки 27x27 мм и высотой 210 см и 2 деревянные пластины 125x62,5 см.
- Чтобы купить напитки, я также пошел в местный магазин и купил необходимые напитки для своих коктейлей.
Шаг 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: Жилье
После того, как большая часть моего кодирования была сделана, я начал создавать корпус для этого проекта. Я купил все в местном магазине.
- 2 деревянных балки 27х27мм и высотой 210см
- 2 деревянные тарелки 125х62,5см
Я начал с вырезания деревянных балок и деревянных пластин нужного размера. Мое жилье 40х40см и 62,5см в высоту.
Вырезав все нужных размеров, я сделал прямоугольник из деревянных балок. После того, как прямоугольник был создан, я прикрепил к нему деревянные пластины с помощью нескольких шурупов. Я убедился, что посередине корпуса есть пластина для моей электроники. Позже эта часть будет закрыта, и будет показана только нижняя часть корпуса.
После того, как большая часть основных вещей из корпуса была сделана, я начал ввинчивать некоторые отверстия, где должны были находиться периалистические насосы, и вставлял их на место.
На задней стороне корпуса отверстие для кабеля питания. На средней платформе я нарисовал 6 отверстий для силиконовых трубок, чтобы они проходили внутрь напитков.
Я также сделал отверстие в середине платформы и проделал через него белую трубку, которая лежала у меня дома, немного импровизации. В эту трубку войдут все силиконовые трубки.
Шаг 8: последний штрих
После того, как внешняя часть корпуса была закончена. Я прикрутил и прикрутил все свои компоненты. Это была большая работа и отнимет много времени, так как вы должны делать это очень осторожно и точно, чтобы не повредить компоненты.
Вставив все свои компоненты, я прикрепил свои периалистические насосы к корпусу и прикрепил к нему силиконовые трубки.
Я продел силиконовые трубки через отверстия, которые проделал с одной стороны. А с другой стороны я вставил его в белую трубку, чтобы все силиконовые трубки соединились. Вот где встает стекло.
OLED-экран - одна из последних вещей, которые я прикрепил к своему корпусу. Я прикрутил его, а также ввернул в небольшое отверстие, чтобы все провода проходили внутрь детали.
После подключения и проверки работоспособности я закрыл верхнюю часть лицевой стороны корпуса, и это выглядело очень красиво. Я очень горжусь созданным мной проектом.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)