Съдържание:
- Консумативи
- Стъпка 1: Стъпка 1: Окабеляване на електрониката
- Стъпка 2: Стъпка 2: Конфигурирайте Raspberry Pi
- Стъпка 3: Стъпка 3: Изграждане на случая
- Стъпка 4: Стъпка 4: Изработка на контейнерите
- Стъпка 5: Стъпка 5: Интегриране на електрониката
- Стъпка 6: Стъпка 6: Завършване
Видео: Автоматизиран барман: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Целта на този проект е да улесни процеса на приготвяне/смесване на коктейли чрез IoT (Интернет на нещата). рецептите за коктейли (веднъж въведени) ще бъдат запомнени от проекта. Контейнерите за напитки са интегрирани със сензори, които контролират температурата и съдържанието на бутилката. Целият проект ще бъде контролиран чрез уебсайт на смартфон/компютър.
Консумативи
HardWare:
- MDF дървен лист (0, 5 см)
- винтове за дърво
- тръба с вътрешен диаметър 4 мм
- 4 пластмасов контейнер
- 40 мм PVC тръба
електроника:
- малина pi3
- 4x ултразвуков сензор (hc-sr04)
- 4x 10k ntc (водоустойчив)
- ADC mcp3008
- rfid скенер
- LCD екран
- 4 модулно реле
- 4 перисталтични помпи
- 12v dc захранващ адаптер
инструменти:
- tec7 прозрачен силиций
- пробивна машина
- 3D принтер
- трион
цената на проекта за дупка ще бъде около 130 евро.
Стъпка 1: Стъпка 1: Окабеляване на електрониката
Електрически инсталации:
докато изграждам окабеляването на целия проект, препоръчвам да се използват някои по -дълги проводници за ултразвуковите сензори, причината за това е, че те трябва да достигнат всеки контейнер. направете същото с релейния модул sinds това ще бъде от другата страна на конструкцията.
Запоявайте веригата на помпата към адаптера 12v dc и я свържете към релейния модул. (маркирайте помпите, така че да е по -лесно да запомните каква помпа е свързана към превключвател на реле, това ще бъде полезно по -късно при изграждането)
по избор (това ще спести работа при изграждането на целия корпус):
- можете да обозначите ултразвуковите сензори, свързани към щифтовете, с номерата по -долу
- маркирайте ntc като свързан с mcp3008
Raspberry Pi (BCM):
GPIO2 (sda1/i2c) ==> релеен модул 1
GPIO3 (scl1/i2c) ==> релеен модул 2
GPIO17 ==> задействане на ултразвук 1
GPIO27 ==> ехо ултразвук 1
GPIO22 ==> задействане на ултразвук 2
SPI_MOSI (GPIO10) ==> mcp3008 (Din) & rfid (MOSI)
SPI_MISO (GPIO9) ==> mcp3008 (Dout) & rfid (MISO)
SPI_SCLK (GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> ехо ултразвук 2
GPIO6 ==> задействане на ултразвук 2
GPIO13 ==> ехо ултразвук 3
GPIO19 ==> задействане на ултразвук 4
GPIO26 ==> ехо ултразвук 4
GPIO14 (uart0_TXD) ==> релеен модул 3
GPIO15 (uart0_RXD) ==> релеен модул 4
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0 (GPIO8) ==> rfid (SDA)
SPI0_CE1 (GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==> LCD (RS)
Стъпка 2: Стъпка 2: Конфигурирайте Raspberry Pi
config:
свържете pi към вашия wifi и активирайте SPI в менюто за конфигуриране (sudo rasp-config => опции за взаимодействие => SPI => активиране)
инсталирайте следните пакети:
- mfrc522
- RPLCD
- колба
- flask_cors
- flask_socketio
база данни:
инсталирайте mariadb на малиновото пи.
направете отдалечена връзка с ssh с mysql работна маса.
импортирайте самостоятелния файл с базата данни в raspberrypia и се уверете, че вашият потребител има всички права върху базата данни.
програма:
под този раздел е rar-файл, изтеглете го и извлечете файловете вътре.
тези файлове съдържат флаш сървъра и необходимите класове за проекта.
прехвърлете тези файлове в малиново пи, бих препоръчал да направите карта за вашия потребител, наречена автоматичен барман, и да поставите файловете там
преди да можем да стартираме програмата, ще трябва да отворите app.py и да потърсите 'db = DataBase (app, "user", "password", "cocktails_db")'
променете потребителя и паролата на вашето потребителско име и парола за mariadb
уебсайт:
инсталирайте apache2 сървър на raspberry pi.
свържете се чрез filezilla.
извлечете файла по -долу и отново ще трябва да промените няколко неща, в js файла има 4.js файла.
и накрая прехвърлете всичко в /var /www картата на малиновото пи с filezilla.
Стъпка 3: Стъпка 3: Изграждане на случая
Калъфът съществува от рамка, изработена от дърво и след това добавяне на MDF листове.
Кадър:
с дървените дъски 2x1 ще трябва да ги отрежете до правилните размери.
- 6x20 см
- 3x 49 см
- 2x 15см
задна страна (рамка):
вземете 2 парчета от 50 см дървена лента и 2 парчета от 25 см
и направете прост правоъгълник. (снимка)
предна страна (рамка):
вземете това, което е останало от дървото, това трябва да бъде 4 парчета 25 см, 1 брой 50 см и 2 парчета 17, 5 см
и ги подредете като следната снимка.
Калъф:
с 0, 5 см MDF листове, нарязани на следните размери:
основен случай:
- 1x 51x36cm (отгоре)
- 1x 50x35см (отдолу)
- 2x 50x23, 5 см (отпред и отзад)
- 2x 35, 5x23, 5cm (странични панели)
отстъп:
-1х 19, 5х19см
-3x10x19см
1. вземете 50x36 см за дъното и към него ще прикрепим задната и предната страна на рамката.
2. сега прикрепете страничните панели към рамката, това трябва да са страните без рамки. (причината, поради която не направихме странични дъски за рамката, е да спестим място в рамките на проекта).
3. сега вземете панелите на предния панел и ще трябва да направим отстъп и дупка в горния ляв ъгъл за LCD дисплея.
отстъп:
- за отстъпа първо трябва да извадите правоъгълник от предния панел с височина 18 см на 19 см
- след това вземете вашите 4 парчета за вдлъбнатина и ги залепете заедно с малко лепило за дърво, вмъкване в кутията.
19, 5x19cm е задният панел за отстъп.
отвор на LCD дисплея:
- в горния ляв ъгъл на предния панел ще трябва да направите отвор с дължина 7 см на ширина 2,5 см
Стъпка 4: Стъпка 4: Изработка на контейнерите
капакът и самият контейнер трябва да бъдат модифицирани, контейнерът се нуждае от отвор за влизане в тръбата за изпомпване на самата вода и отвор за температурния датчик, капакът се нуждае от 3 отвора 1 за наливане на напитката и още 2 за ултразвуковия сензор в всеки контейнер.
капак на контейнера:
- пробийте 1 отвор от 4, 5 см в горната страна на капака
- от долната страна 2 отвора по 1,6 см с 0,8 см между тях
самия контейнер:
- ще трябва да пробиете 2 дупки на дъното на самия контейнер от подходящата страна на контейнера (късите страни)
- 1 от двата отвора трябва да е на около 1,5 см от дъното, защото задната страна на рамката, а другата трябва да е ниско до дъното.
Стъпка 5: Стъпка 5: Интегриране на електрониката
1. първо ще започнем да прилепваме дъската в лявата страна, както се вижда отпред.
2. следващият опит да поставите lcd в изрязания правоъгълник отпред, това трябва да е достатъчно плътно, за да се държи сам. но можете да използвате винтове, ако почувствате нужда
3. Точно под lcd трябва да завиете/залепите rfid скенера на място. (И двете ще работят)
4. От дясната страна ще поставим релето, както е показано на снимката, и завийте помпите от дясната страна, като кабелите за малиновото пи преминават през отстъпа отпред.
5. Сега ще се нуждаете от контейнера с най -долния отвор, обърнат навътре и поставете температурните сензори според номерацията с бутилка номер 1, започваща отляво, надясно. дупките с температурните сензори трябва да бъдат водоустойчиви, така че залепете с tec7.
6. поставете тръбите от другата страна и направете измерване на продължителността, необходима, за да стигнете до помпите и да ги отрежете. не забравяйте да залепите това.
7. Междувременно можем да поставим ултразвуковите сензори и PVC тръби в съответните отвори, не е необходимо лепило, те трябва да пасват доста добре.
Стъпка 6: Стъпка 6: Завършване
- извадете двата захранващи адаптера от задната страна и завийте задната плоча.
- развийте затварящите капачки на PVC тръбите, поставете горната част на самия калъф, можете да го завиете, ако е необходимо, но предпочитам да не се затруднявам и мога да го получа по този начин, след като е направен.
Проектът е завършен сега, можете да украсите както искате.
Препоръчано:
Автоматизиран ЕКГ- BME 305 Окончателен проект Допълнителен кредит: 7 стъпки
Автоматизирана ЕКГ- BME 305 Окончателен проект Допълнителен кредит: Електрокардиограма (ЕКГ или ЕКГ) се използва за измерване на електрическите сигнали, произведени от биещо сърце и играе голяма роля в диагностиката и прогнозата на сърдечно-съдови заболявания. Част от информацията, получена от ЕКГ, включва ритъма
Автоматизиран проект за купа за домашни любимци: 13 стъпки
Автоматизиран проект за купа за храна за домашни любимци: Тази инструкция ще изобрази и обясни как да се изгради автоматизирана, програмируема хранилка за домашни любимци с прикрепени купи за храна. Тук съм приложил видеоклип, описващ как функционират продуктите и как изглеждат
Автоматизиран симулатор на ЕКГ кръг: 4 стъпки
Автоматизиран симулатор на ЕКГ: Електрокардиограма (ЕКГ) е мощна техника, използвана за измерване на електрическата активност на сърцето на пациента. Уникалната форма на тези електрически потенциали се различава в зависимост от местоположението на записващите електроди и е била използвана за откриване на много
Прост автоматизиран железопътен модел от точка до точка: 10 стъпки (със снимки)
Прост автоматизиран железопътен модел от точка до точка: Микроконтролерите Arduino са чудесни за автоматизиране на моделите на железопътни оформления. Автоматизирането на оформления е полезно за много цели, като например поставянето на оформлението ви на дисплей, където операцията по оформлението може да бъде програмирана да управлява влакове в автоматизирана последователност. Аз
Дизайн на аквариум с автоматизиран контрол на основните параметри: 4 стъпки (със снимки)
Дизайн на аквариум с автоматизиран контрол на основните параметри: Въведение Днес грижата за морски аквариум е достъпна за всеки акварист. Проблемът с придобиването на аквариум не е труден. Но за пълното поддържане на живота на жителите, защита от технически повреди, лесна и бърза поддръжка и грижи