Съдържание:
- Стъпка 1: МАТЕРИАЛИ
- Стъпка 2: Създаване на въртяща се платформа
- Стъпка 3: Създаване на стойка за бутилки и корпус на Arduino
- Стъпка 4: Създаване на чучура за изливане на бутилки
- Стъпка 5: Настройте Arduino
- Стъпка 6: Кодът
- Стъпка 7: Съберете елементите заедно
Видео: Машина за пиене: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази машина за напитки е направена с намерението да улесни начините, по които наливаме напитките си.
Стъпка 1: МАТЕРИАЛИ
- 1x SG Big Servo
- 1x SG90 Micro Servo
- 1x Arduino Uno
- 4x малки винта
- 1x пръчка за боя
- 1x бормашина
- 1x пиене
- Слама 1x
- Калайден лист
- 1x дървен дюбел 3 фута медна тръба
- 1x меден T съединител 6x проводници
- 1x ластик
- 1x слама
- 1x чаша дървена електрическа лента
Стъпка 2: Създаване на въртяща се платформа
Необходими материали: -
- 1x ламаринен лист
- 1x Дървен дюбел
- Лента -
- 1x винт
- 1x чаша
- 1x пръчка за боя
- Горещо лепило
- Изрежете ламарината до желаната форма и залепете ръбовете, за да избегнете порязвания.
- Горещо лепило боята се придържа към дъното на ламарината, за да осигури допълнителна твърдост.
- Предварително пробийте дупка в средата на ламаринения лист и прикрепете дървения дюбел с винт (Забележка: Може да се наложи да прикачите допълнителни тежести, за да компенсирате теглото на разпределената течност)
- Отрежете дъното на чаша, за да държите чашата за пиене и горещото лепило от едната страна на листа.
Стъпка 3: Създаване на стойка за бутилки и корпус на Arduino
Необходими материали: -
- 3 футови медни тръби
- 1x медна Т фуга
- дърво
- Горещо лепило
- Пробивна машина
- За да предпазите arduino от повреда от разлив, използвайте дървото, за да създадете заграждение, пробийте дупка в горната част на корпуса за опората.
- Нарежете медната тръба до желаната височина, за да държи бутилката.
- Използвайки бутилката по избор, създайте държач, изработен от дърво, и пробийте два отвора, един за закрепване към медната тръба, и един за увиване около гърлото на бутилката.
- Прикрепете държача към медната тръба върху медната Т-фуга с помощта на горещо лепило.
Стъпка 4: Създаване на чучура за изливане на бутилки
- 1x пластмасова бутилка.
- 1x малко парче пластмаса
- 1x огъваща се слама
- 1x малък конектор за arduino
- 1x държач за кабел
- Горещо лепило
- Пробивна машина
- Използвайте пистолета за горещо лепило, за да прикрепите съединителя arduino към едната страна на малкото парче пластмаса. (Както е показано на снимка 1).
- Използвайте пистолета за горещо лепило, за да прикрепите държача на кабела от другата страна на малкото парче пластмаса. (Както е показано на снимка 1).
- Направете дупка през капачката на бутилката с вода с приблизително същия диаметър на пластмасовата сламка.
- Използвайте пистолета за горещо лепило, за да прикрепите пластмасовата сламка към капачката на бутилката. Използвайте пистолета за горещо лепило, за да запечатате сламата, за да поддържате желаната течност, след като се наклони с главата надолу.
Стъпка 5: Настройте Arduino
- 1x Elego UNO R3
- 6x мъжки към мъжки кабел
- Arduino R3 Proto Shield Kit
- 1x пожарен кабел
- Свържете Protoshield към arduino.
- Свържете голямото серво към цифровия вход ~ 10 (както е показано на графиката)
- Свържете малкото серво към цифровия вход ~ 9 (както е показано на графиката)
- Свържете основите и на двете
- Използвайте 5v приемника, за да свържете Servo. (Ако използвате повече от два серво, моля, потърсете да получите AdaFruit удължител.
- Ако се използва протощитът, ще можете да свържете необходимите два 5V без много проблеми.
Стъпка 6: Кодът
#включва
Servo smallServo; // създаване на серво обект за управление на серво
Серво bigServo;
int pos = 0; // променлива за съхраняване на позицията на серво
int pos2 = 0;
void setup () {
smallServo.attach (9); // прикрепя серво на щифт 9 към серво обекта
bigServo.attach (10); // прикрепя голямото серво към щифт 9
}
void loop () {
smallServo.write (0); // стартира серво към нула позитино
bigServo.write (0); // стартиране на серво за нулево позитино забавяне (1000);
for (pos = 0; pos <= 180; pos += 1) {// преминава от 0 градуса до 180 градуса
bigServo.write (pos); // кажете на серво да отиде на позиция в променлива 'pos'
забавяне (10); // изчаква 10ms, за да може сервото да достигне позицията
}
забавяне (1000);
for (pos2 = 0; pos2 <= 165; pos2 += 1) {// отива от 0 градуса до 180 градуса
// на стъпки от 1 градус
smallServo.write (pos2); // кажете на серво да отиде на позиция в променлива 'pos'
забавяне (5); // изчаква 15ms, докато сервоприемникът достигне позицията
}
забавяне (20000); // ТОЗИ ЗАДЪЛЖЕНИЯ КОНТРОЛИРИРАТ КОЛКО ДОЛГО СЛАМКАТА ИЗЛИВА В ТЕЧНОСТ
for (pos2 = 165; pos2> = 0; pos2 -= 1) {// отива от 180 градуса до 0 градуса
smallServo.write (pos2); // кажете на серво да отиде на позиция в променлива 'pos'
забавяне (5); // изчаква 5ms, докато сервоприемникът достигне позицията
}
for (pos = 180; pos> = 0; pos -= 1) {// отива от 180 градуса до 0 градуса
bigServo.write (pos); // кажете на серво да отиде на позиция в променлива 'pos'
забавяне (15); // изчаква 15ms, докато сервоприемникът достигне позицията
}
bigServo.detach (); // ПРЕМАХВА СЕРВОТО ЗА ПРЕДОТВРАТЯВАНЕ НА НЕПРЕРИВНИ ДВИЖЕНИЯ.
smallServo.detach ();
}
Стъпка 7: Съберете елементите заедно
- Моля, имайте предвид, че течностите могат да повредят вашата електроника. Бъдете внимателни, когато работите с машината с течности.
- Прикрепете голямото серво към въртящата се табла.
- Прикрепете малкото серво към медната тръба и стартирайте предоставения изходен код (Забележка: Не използвайте течности по време на това изпълнение). Това ще ви позволи да калибрирате сламата и да се уверите, че тавата и сламата работят синхронно.
- Ако сте доволни от движението на въртящата се тава и сламата. Продължете да го тествате с вода.
- Запечатайте Arduino вътре в кутията.
- Насладете се на питието си.
Препоръчано:
Комплект за преобразуване на 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 вход/изход/чрез функция
W6: Игра за пиене за нерешителните: 9 стъпки
W6: Игра за пиене за нерешителните: С кое уиски ще си намокря свирката? От няколко години вече имаме набор от рафтове в „трапезарията“чиято единствена цел е да покаже и направи лесно достъпен въртящ се, сравнително обширен избор от велики хора в света