Оглавление:

CocktailMaker: 4 шага
CocktailMaker: 4 шага

Видео: CocktailMaker: 4 шага

Видео: CocktailMaker: 4 шага
Видео: 10 Dope Tricks With Bottle Opener 2024, Ноябрь
Anonim
Коктейльмейкер
Коктейльмейкер

CocktailMaker - это название моего проекта, функцию уже можно вывести из названия.

Цель состоит в том, чтобы приготовить коктейль, который вы выберете на самостоятельно созданном веб-сайте. На сайте вы можете найти, какие коктейли можно приготовить, историю коктейлей (сколько их было приготовлено). Сама машина производит приводимый насосами коктейль, который вы выбрали на сайте. С помощью датчика температуры вы можете увидеть на дисплее температуру внутри машины. Ультразвуковой датчик используется для определения наличия стекла. Без стакана коктейль не приготовишь. Последний датчик - это силовой резистор, который будет использоваться для измерения жидкости в бутылке. При возникновении ошибки зуммер выключается, и на дисплее отображается код ошибки.

Запасы

Микроконтроллеры

Raspberry Pi

Датчики и исполнительные механизмы

  • HCSR04 (ультразвуковой датчик)
  • Силовой квадратный резистор
  • DS18B20 (датчик температуры)
  • LCD20x4 -I2C (Дисплей)
  • Насос (24 В)
  • Зуммер (3V3)

Случай

  • Ящик для напитков
  • Оргстекло
  • Металлический корпус (RPI, макеты…)
  • Клей
  • Провода

Шаг 1. Установка Raspberry Pi

Установка Raspberry Pi
Установка Raspberry Pi

Прежде чем мы сможем начать наш проект, нам нужно установить и запрограммировать Raspberry Pi.

  1. Установите IMG. файл на SD-карте (16 ГБ>).
  2. Вставьте SD-карту в Pi.
  3. Установите Putty (SSH) и подключитесь к 169.254.10.1.

Теперь мы начинаем программировать Raspberry Pi.

  1. При настройке домашней сети используйте эту команду для настройки на вашем Pi: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Перезагрузите Pi и введите ifconfig. Если все в порядке, вы увидите IP-адрес.
  2. После этого вы должны изменить свой пароль. Каждый пи по умолчанию имеет тот же пароль и имя пользователя, что позволяет хакерам легко вторгнуться в Pi. Вы можете сделать это, набрав команду passwd.
  3. Установите следующие пакеты, которые нам понадобятся в будущем: sudo apt install apache2 -y, sudo apt install php libapache2-mod-php -y, sudo apt install mariadb-server mariadb-client -y, sudo apt install php-mysql -y, sudo systemctl restart apache2.service, sudo apt install phpmyadmin -y.
  4. Теперь нам нужно установить библиотеки. Воспользуемся командой pip3: pip3 install mysql-connector-python, pip3 install flask-socketio, pip3 install flask-cors, pip3 install geventpip3 install gevent-websocket.
  5. В качестве последнего шага мы включили наш Pi для одного провода, spi и i2C. Используйте следующую команду для входа в файл конфигурации: sudo raspi-config.
  6. Когда вы находитесь в файле, перейдите в Параметры интерфейса и введите.
  7. Вы видите параметры, которые можно отключить или включить. Нам нужно включить однопроводную связь, spi и i2C.
  8. Перезагрузить

Шаг 2: Подготовка к работе

Подготовка вещей
Подготовка вещей

Теперь на нашем Raspberry Pi все настроено, переходим к схеме. Лучше всего начать все шаг за шагом, но сначала нам нужно настроить наше SSH-соединение в Visual Studio. Эта ссылка объясняет, как это сделать:

  1. Подключите Pi к цепи.
  2. Включите температуру в схему.
  3. Проверить схему.
  4. Интегрируйте HC SR04 в схему.
  5. Проверить схему.

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

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

После тестирования компонентов мы создадим базу данных для хранения данных. Сначала нам нужно установить соединение через SSH. Эта ссылка показывает, как мы это делаем: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Когда вы подключены, вы можете начать создавать таблицы и добавлять столбцы или вы можете импортировать данные, используя «Импорт данных». Этот файл включает в себя все данные и структуры.

Шаг 4: Дело

Случай
Случай
Случай
Случай
Случай
Случай

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

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