Съдържание:
- Консумативи
- Стъпка 1: Инсталиране на Raspberry Pi
- Стъпка 2: Подгответе нещата
- Стъпка 3: База данни
- Стъпка 4: Дело
Видео: CocktailMaker: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
CocktailMaker е името на моя проект, функцията вече може да се изведе от името.
Целта е да направите коктейла, който изберете, на самостоятелно създаден уебсайт. На уебсайта можете да намерите коктейли, които могат да бъдат направени, историята на коктейлите (колко са направени). Самата машина произвежда задвижвани от помпи коктейл, който сте избрали на сайта. С температурен сензор можете да видите на дисплея температурата вътре в машината. Ултразвуковият сензор се използва за откриване дали има стъкло. Без чаша не можете да произвеждате коктейла. Последният сензор е резистор за определяне на силата, който ще се използва за измерване на течността в бутилката. Когато има грешка, зумерът изгасва и кодът за грешка ще се покаже на дисплея.
Консумативи
Микроконтролери
Малина Пи
Сензори и задвижващи механизми
- HCSR04 (ултразвуков сензор)
- Принуди квадратен резистор
- DS18B20 (температурен сензор)
- LCD20x4 -I2C (Дисплей)
- Помпа (24V)
- Звуков сигнал (3V3)
Дело
- Сандък за напитки
- Плексиглас
- Метален корпус (RPI, платки …)
- Лепило
- Проводници
Стъпка 1: Инсталиране на Raspberry Pi
Преди да можем да започнем с нашия проект, трябва да инсталираме и програмираме нашия Raspberry Pi.
- Инсталирайте IMG. файл на SD картата (16GB>).
- Включете SD картата в Pi.
- Инсталирайте Putty (SSH) и се свържете с 169.254.10.1.
Сега започваме да програмираме нашия Raspberry Pi.
- Настройване на вашата домашна мрежа, използвайте тази команда, за да я настроите на вашия Pi: wpa_passphrase "YourNetwork" "YourSSID" >> /etc/wpa_supplicant/wpa_supplicant.conf. Рестартирайте вашия Pi и въведете ifconfig. Ако всичко е наред, ще видите IP адреси.
- След него трябва да смените паролата си. Всеки пи по подразбиране има същата парола и потребителско име и това улеснява хакерите да нахлуят в Pi. Можете да направите това, като въведете командата passwd.
- Инсталирайте следните пакети, които са ни необходими за бъдещи неща: 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 рестартирайте apache2.service, sudo apt инсталирайте phpmyadmin -y.
- Сега трябва да инсталираме библиотеки. Използваме командата pip3: pip3 инсталирайте mysql-конектор-python, pip3 инсталирайте flask-socketio, pip3 инсталирайте flask-cors, pip3 инсталирайте geventpip3 инсталирайте gevent-websocket.
- Като последна стъпка, ние зададохме нашия Pi активиран за един проводник, spi и i2C. Използвайте следната команда, за да влезете в конфигурационния файл: sudo raspi-config.
- Когато сте във файла, преминете към Опции за интерфейс и въведете.
- Виждате опции, които можете да деактивирате или активирате. Трябва да активираме едножичните, spi и i2C.
- Рестартирайте
Стъпка 2: Подгответе нещата
Сега всичко е настроено на нашия Raspberry Pi, преминаваме към веригата. Най -добрият вариант да започнете е да предприемате всичко стъпка по стъпка, но първо трябва да настроим нашата SSH връзка във Visual Studio. Тази връзка обяснява как да направите това:
- Свържете Pi към веригата.
- Интегрирайте температурата във веригата.
- Тествайте веригата.
- Интегрирайте HC SR04 във веригата.
- Тествайте веригата.
- …
Стъпка 3: База данни
След тестване на компонентите ще създадем база данни за съхранение на данни. Първо трябва да направим връзка през SSH. Тази връзка показва как правим това: https://dev.mysql.com/doc/workbench/en/wb-mysql-co…. Когато сте свързани, можете да започнете да правите таблици и да добавяте колони или можете да импортирате данни, като използвате „Импортиране на данни“. Този файл включва всички данни и структури.
Стъпка 4: Дело
Като последна стъпка трябва да направите продукта си привлекателен. Използвах 3 кабела за 12 връзки вместо 36 разхлабени проводници и всичко се съхранява в кутия. След това използвах щайга за напитки и я напръсках с боя, за да изглежда нова и свежа.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
CocktailMaker: 22 стъпки
CocktailMaker: Коктейли, чудесен начин да завършите изморителен ден или да започнете вълнуващо парти. Отиваш в бара, поръчваш симпатично питие, сядаш и чакаш небесната смес да пристигне. В края на нощта плащате сметката, давате бакшиш на бакшиша и сте на