Съдържание:
- Стъпка 1: Настройка
- Стъпка 2: Базата данни
- Стъпка 3: Окабеляване
- Стъпка 4: Направете услуга от вашата програма
- Стъпка 5: Жилища
- Стъпка 6: Стартирайте приложението
Видео: Коктейли SmartBar: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
В тази инструкция ще ви помогна да направите смарт лента. Направих този проект, защото обичам да пия коктейл и исках да автоматизирам процеса.
Консумативи:
Необходимите материали за този проект са както следва:
Поне
- 1 Малина Пи
- 1 SD карта (16 GB)
- няколко джъмперни проводника
- електрическо тиксо
- 2 -странна лепкава лента
Сензори
- 1 LCD дисплей
- 1 RFID сензор
- 1 сензор за магнитни контакти
- 2 сензора за натоварване + чип HX711
Задвижващи механизми
- 4 перисталтични помпи (12V)
- 1 4-канално реле
Моите строителни материали
- OSB дърво 12 мм
- плексиглас
- медна тръба (1 м)
Стъпка 1: Настройка
За да започнете, първо трябва да настроим вашия Pi.
Ще ви трябват две неща:
- win32 Disk imager
- Образ на Raspbian OS
Инсталацията
- Отворете win32 disk imager
- Изберете вашето изображение на Rasbian OS
- Изберете вашата SD карта
- Щракнете върху напиши
Преди да започнем да кодираме, ще трябва да настроим няколко неща в pi.
- Отидете в зареждащата директория на SD картата
- Отворете файла "cmdline.txt"
- Добавете ip = 169.254.10.1 В края на дългия ред текст, разделен с интервал
- Запазете файла.
- Създайте файл с име ssh без разширение в същата директория
Сега можете безопасно да извадите SD картата и да стартирате pi със SD картата
Свързване към pi
Можете да се свържете с различни методи към pi, но аз обичам да използвам командния ред.
- Отворете командния ред
- Въведете „ssh [email protected]“
- Щракнете върху Enter
- Попълнете паролата "малинов"
WiFi
За достъп до вашия сайт на телефона ви ще ви е необходим WiFi ip. тук ще трябва да направите връзка с WiFi.
- въведете "sudo wpa_passphrase" SSID "" PASSWORD ">> /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: Окабеляване
Използвайте моята схема, за да свържете целия проект заедно.
Релето използва 5V, но се управлява с 3.3V
LCD използва 5V
Стъпка 4: Направете услуга от вашата програма
За да сте сигурни, че програмата ви стартира, когато стартирате pi, ще трябва да направите кода си услуга. Вие правите това следвано.
"sudo systemctl активира myscript.service"
Стъпка 5: Жилища
За този проект използвах OSB дърво. Ще ви трябват дъски със следния размер
- 2 пъти 60 x 42 см (преден и заден панел)
- 2 пъти 15 x 42 cm (странични панели)
- 2 пъти 13 x 40 cm (вътрешни разделители)
- 2 пъти 10 x 7 см (платформа за 2 бутилки)
- 1 път 23 x 10 см (платформа за 2 бутилки)
За да отрежете тази дървесина, моля бъдете внимателни и поискайте помощ, ако е необходимо
След като сглобих кутията си, пробих няколко цели части за моите компоненти.
- LCD. (7 см х 2,5 см)
- Бутони (кръг от 15 мм)
- Дисплей за бутилки (40 cm x 25 cm)
- RFID (4 см x 3 мм)
След като това започне да се поставя в моите електроники.
Стъпка 6: Стартирайте приложението
- включете пи
- изчакайте, докато програмата работи
- отидете на ip, който виждате на LCD екрана
- изберете коктейл
- сканирайте вашия RFID
- Насладете се на заслужено питие
Препоръчано:
Машина за коктейли с GUI малина: 7 стъпки (със снимки)
Машина за коктейли с графичен интерфейс Raspberry: Харесвате ли технологиите и партито? Този проект е направен за вас! В този урок ще създадем автоматизирана машина за коктейли с графичен интерфейс. Всичко, контролирано от малината! EDIT: Направих нов по -лесен и по -евтин линк тук
Направете своя собствена сурова машина за коктейли: 5 стъпки (със снимки)
Направете своя собствена сурова машина за коктейли: В този проект ще ви покажа как комбинирах Arduino Nano, LCD, въртящ се енкодер, три перисталтични помпи с двигатели, натоварваща клетка и няколко парчета дърво, за да създам суров продукт, но функционална машина за коктейли. По пътя ще де
Аркаден шкаф за маса за коктейли: 8 стъпки
Аркаден шкаф с маса за коктейли: Реших да направя нещо хубаво за себе си и да използвам почивния си уикенд, за да завърша най -накрая този проект
Bluetooth миксер за коктейли: 9 стъпки
Bluetooth миксер за коктейли: Това е евтин миксер за коктейли, за да ви реши партийните проблеми по начина Arduino Настройката се състои основно от нано, две водни помпи, устройство HC 05 BLE и малко кодиране! Така че нека да влезем направо в него
Робот за миксер за коктейли - пийте отговорно: 5 стъпки
Робот за миксер за коктейли - пийте отговорно: В този проект имах много цели, но преди всичко исках да раздавам две смесени напитки за сватбата си. Когато се раздаде, исках да отнеме около минута и с точни количества алкохол. ВиК ще изисква почистване по лесен начин. Моят с