Съдържание:
- Консумативи
- Стъпка 1: Осъществяване на веригата
- Стъпка 2: Създаване на база данни
- Стъпка 3: Програмиране с код (Python)
- Стъпка 4: Създаване на уебсайт (Frontend и Backend)
- Стъпка 5: Оформяне на жилището
- Стъпка 6: Поставяне на веригата в корпуса
- Стъпка 7: Боядисване
Видео: Машина за супа: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Машина за супи
Добър ден на всички в тази инструкция ще обясня как създадох моя собствена дозатор за супи, използвайки следните елементи. В 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: Боядисване
Използвах червена, черна и бяла боя
Препоръчано:
Комплект за преобразуване на USB пишеща машина: 9 стъпки (със снимки)
Комплект за преобразуване на USB пишеща машина: Има нещо много вълшебно в писането на онези ръчни пишещи машини от старо училище. От задоволителното щракане на пружиниращите клавиши, до блясъка на полираните хромирани акценти, до отчетливите белези на отпечатаната страница, пишещите машини правят
Как си направих собствената боксова машина?: 11 стъпки (със снимки)
Как направих собствената си боксова машина ?: Няма невероятна история зад този проект - просто винаги съм харесвал боксовите машини, които бяха разположени на различни популярни места. Реших да построя моя
Машина с 11 стъпки Rube Goldberg: 8 стъпки
11 Step Rube Goldberg Machine: Този проект е 11 Step Rube Goldberg Machine, който е проектиран да формира проста задача по сложен начин. Задачата на този проект е да хване парче сапун
HX1 -DM - Upcycled Arduino DUE Powered DIY барабанна машина (направена с мъртва машина MK2): 4 стъпки
HX1 -DM - Upcycled Arduino DUE Powered DIY Drum Machine (направен с Dead Maschine MK2): Спецификацията. Хибриден Midi контролер / барабанна машина: Arduino DUE захранван! 16 подложки за чувствителност на скоростта с много ниска латентност 1 > ms 8 копчета, които потребителят може да назначи за всяка Midi #CC команда 16ch Вграден секвенсор (не е необходим компютър !!) MIDI вход/изход/чрез функция
Консерви за супа!: 5 стъпки (със снимки)
Супени консерви !: За целите на каламбур, " консерви " са друга дума за "слушалки". Ето как да направите аудио-кутии от консерви за супи и някои други неща