Оглавление:
- Шаг 1. Настройка
- Шаг 2: База данных
- Шаг 3: Подключение
- Шаг 4.Программа "Сделайте из себя услугу"
- Шаг 5: жилье
- Шаг 6. Запустите приложение
Видео: Коктейли SmartBar: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
В этом руководстве я помогу вам сделать смарт-панель. Я сделал этот проект, потому что люблю выпить коктейль и хотел автоматизировать процесс.
Запасы:
Для этого проекта необходимы следующие материалы:
По меньшей мере
- 1 Raspberry Pi
- 1 SD-карта (16 ГБ)
- несколько перемычек
- электроизоляционная лента
- 2-сторонняя липкая лента
Датчики
- 1 ЖК-дисплей
- 1 датчик RFID
- 1 магнитоконтактный датчик
- 2 датчика нагрузки + чип HX711
Приводы
- 4 перистальтических насоса (12 В)
- 1 4-канальное реле
Мои строительные материалы
- OSB дерево 12мм
- оргстекло
- медная трубка (1 м)
Шаг 1. Настройка
Для начала нам нужно настроить ваш Pi.
Вам понадобятся две вещи:
- win32 Disk Imager
- Образ ОС Raspbian
Установка
- Откройте win32 disk imager
- Выберите свой образ ОС Rasbian
- Выберите вашу SD-карту
- Нажмите на запись
Прежде чем мы сможем начать кодирование, нам нужно настроить несколько вещей на пи.
- Зайдите в загрузочную директорию SD-карты
- Откройте файл "cmdline.txt"
- Добавьте ip = 169.254.10.1 в конце длинной строки текста через пробел
- Сохраните файл.
- Создайте файл с именем ssh без расширения в том же каталоге.
Теперь вы можете безопасно извлечь SD-карту и запустить пи с SD-картой.
Подключение к пи
Вы можете подключиться к Пи разными способами, но мне нравится использовать командную строку.
- Откройте командную строку
- Введите "ssh [email protected]"
- Нажмите Enter
- Введите пароль «малина»
Вай фай
Чтобы получить доступ к вашему сайту с телефона, вам понадобится IP-адрес Wi-Fi. здесь, потому что вам нужно будет подключиться к Wi-Fi.
- введите "sudo wpa_passphrase" SSID "" ПАРОЛЬ ">> /etc/wpa_supplicant/wpa_supplicant.conf"
- Введите клиент WPA
wpa_cli
Выберите интерфейс
интерфейс wlan0
Перезагрузить конфигурацию
переконфигурировать
Пакеты Python
- Колба
- Фляга-корс
- Flask-MySQL
- Flask-SocketIO
- Gevent
- Gevent-websocket
используйте следующий код для установки пакетов
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
Шаг 2: База данных
Для своей базы данных я использую 7 таблиц
- pompConfig
- датчики
- Сенсоры MesureSensors
- пользователи
- заказано
- коктейли
- учетная запись
Шаг 3: Подключение
Используйте мою схему, чтобы связать весь проект вместе.
Реле использует 5 В, но управляется 3,3 В
ЖК-дисплей использует 5В
Шаг 4. Программа "Сделайте из себя услугу"
Чтобы ваша программа запускалась при запуске пи, вам нужно сделать свой код службой. Вы делаете это.
"sudo systemctl включить myscript.service"
Шаг 5: жилье
Для этого проекта я использовал древесину OSB. Вам потребуются доски следующего размера
- 2 раза 60 х 42 см (передняя и задняя панель)
- 2 раза 15 х 42 см (боковые панели)
- 2 раза 13 х 40 см (внутренние перегородки)
- 2 раза 10 х 7 см (площадка на 2 бутылки)
- 1 раз 23 х 10 см (площадка на 2 флакона)
Будьте осторожны при распиловке дерева и при необходимости обратитесь за помощью
После сборки корпуса я просверлил несколько отверстий для своих компонентов.
- ЖК-дисплей. (7 см x 2,5 см)
- Пуговицы (круг 15мм)
- Дисплей для бутылок (40 см x 25 см)
- RFID (4 см x 3 мм)
После этого приступили к размещению в моей электронике.
Шаг 6. Запустите приложение
- подключи пи
- подождите, пока программа не запустится
- перейдите к IP-адресу, который вы видите на ЖК-экране
- выбрать коктейль
- сканировать ваш RFID
- Наслаждайтесь заслуженным напитком
Рекомендуемые:
Дизайн игры в 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 ++)