Съдържание:

Машина за супа: 7 стъпки
Машина за супа: 7 стъпки

Видео: Машина за супа: 7 стъпки

Видео: Машина за супа: 7 стъпки
Видео: Самые ОГРОМНЫЕ Премиум Авто на 7 мест (2022) 2024, Юли
Anonim
Машина за супи
Машина за супи

Машина за супи

Добър ден на всички в тази инструкция ще обясня как създадох моя собствена дозатор за супи, използвайки следните елементи. В pdf файла можете да видите моя материал.

Консумативи

Консумативи

·

Малина Pi 3B+

·

Температурен сензор (водоустойчив, Onewire)

·

Резистор за измерване на сила

·

Ултразвуков сензор

·

Серво (x2)

·

MCP3008

·

LCD

·

Потенциометър

·

Водна помпа

·

Транзистор

·

Диод

·

Реле

·

Бутон (x4)

·

Резистор 2.2k Ohm

·

Резистор 3.3k Ohm

·

Резистор 4.7k Ohm

·

Резистор 1k Ohm (x2)

·

Резистор 220 Ohm (x3)

·

Проводници 5 метра

·

Термосвиваеми тръби

·

Маркуч 30 см

·

Дървени дъски 2 м²

·

Лепило

·

Винтове

·

Метална ъглова опора

·

Боя (черна, бяла и червена)

·

Дървени букви и цифри

·

Фуния (x2)

·

Разцепена водопроводна тръба

·

Разпределителен щепсел

Инструменти

·

Поялник

·

Машини за сваляне на тел

·

Резачки за тел

·

Пистолет за лепило

·

Пробивна машина

·

Машина за рязане

·

Лазерен нож

Стъпка 1: Осъществяване на веригата

Осъществяване на веригата
Осъществяване на веригата
Осъществяване на веригата
Осъществяване на веригата

На снимките по -горе можете да видите моята верига. На веригата виждате DS18B20, който е моят температурен сензор, за да можем да измерим температурата във водата. До това можете да видите постоянен двигател с диод, това е моята помпа. Близо до това можете да видите релетата, за да можем да включим и изключим нашия нагревателен елемент. Има и MCP3008, това е за нашия резистор за измерване на сила. С това можем да знаем дали има чаша под нашия производител или не. Трябва също да видите 2 серво, които са необходими за нашите доставки на прах. US-100 CSC е ултразвуков сензор, който може да измери колко вода трябва да изпомпваме в чашата. Най -накрая имаме нашите 3 бутона и те са необходими за взаимодействие с потребителите.

Стъпка 2: Създаване на база данни

Създаване на базата данни
Създаване на базата данни

Базата ми данни работи на моя малинов пи. Както можете да видите, имам три обекта в горния ляв ъгъл, имам обект с име температура с два атрибута idtemperature и value. Под това имам обект с име вкус с 5 атрибута: idtaste, име, картина, основна снимка и описание. В допълнение към това имаме нашата последна история на имената на обекта в тази единица, ние също имаме 5 атрибута: idhistory, date, random, tasteid, temperatureid.

Стъпка 3: Програмиране с код (Python)

Моят код е доста прост. Първо трябва да го направите така, че докато резисторът за измерване на сила не е натиснат, не би трябвало да можете да стартирате останалата част от кода, така че да не се прави супа без чаша. След това добавих детектори за събития, които трябва да откриват при натискане на бутон. Ако натисна бутон, машината ще направи супа, така че за това просто оставям сервото да се обърне, така че прахът да може да падне в чашата и изпращам висок сигнал към релето си. Това води до готвене на водата, защото нашият нагревателен елемент ще започне да работи. След известно време, когато водата ни се готви, нашият температурен сензор ще открие, че се готви и тогава моята помпа ще започне да изпомпва. Той продължава да налива вода в чашата, докато ултразвуковият сензор установи, че чашата е почти пълна. Можете да видите моя код на моя github:

Стъпка 4: Създаване на уебсайт (Frontend и Backend)

В моя бекенд имам три заявки. Първият е този: „Изберете s.foto, s.naam, t.waarde, date_format (g.datum, '%Y-%m-%d%H:%i') като Дата от geschiedenis като g join smaak as s on g.smaakid = s.idsmaak join temperatuur as t on g.temperatuurid = t.idtemperatuur ред по Date с тази заявка мога да получа снимките, името, стойността на температурата и датата от нашата история. Второто запитване е следното: „SELECT s.naam, s.fotomain, s.description FROM smaak as s;“с това мога да покажа какви супи имам с хубава снимка и описание. За последно имам запитване, което поставя наскоро приготвени супи в моята база данни: „INSERT INTO geschiedenis (willekeurig, smaakid, temperatuurid) VALUES (var1, var2, var3)“. С метода app.route мога да изпратя данните си на уебсайта.

В моя интерфейс имам два файла JavaScript. Първият е за главната ми страница. В това имам querySelector, който попълвам с помощта на innerHTML с данните, които получих от моя бекенд.

Вторият скрипт прави същото за страницата ми с история с всяка супа, направена от моята машина.

Можете да видите моя код на моя github:

Стъпка 5: Оформяне на жилището

Оформяне на жилището
Оформяне на жилището
Оформяне на жилището
Оформяне на жилището
Оформяне на жилището
Оформяне на жилището
Оформяне на жилището
Оформяне на жилището

За нашия маркуч ще го направя от дърво. На снимките можете да видите размерите на дъските, които изрязах. Можете също да видите как ги сглобих всички. Направих и малка метална плочка, където мога да поставя моя LCD и бутон. На втората последна снимка можете да видите метална плоча, която използвам за влажността, създадена от нашия чайник. Двете големи дупки трябва да поставите пръстите си, за да можете лесно да ги премахнете. Най -накрая можете да видите, че залепихме няколко дъски, ще ги сложа върху нашата конструкция. С пантите ще улесним отварянето и затварянето му. Последните 2 стъпки са важни, тъй като ще напълним отново водата и праха си. Сега нашата конструкция е завършена, можем да я украсим, затова купих червена кутия за пръскане. След оцветяване на жилищата ни сме готови.

Стъпка 6: Поставяне на веригата в корпуса

Поставяне на веригата в корпуса
Поставяне на веригата в корпуса
Поставяне на веригата в корпуса
Поставяне на веригата в корпуса
Поставяне на веригата в корпуса
Поставяне на веригата в корпуса

Както можете да видите на снимките по -горе, можете да видите как успях да поставя веригата в моя корпус

Стъпка 7: Боядисване

Живопис
Живопис
Живопис
Живопис
Живопис
Живопис
Живопис
Живопис

Използвах червена, черна и бяла боя

Препоръчано: