Съдържание:

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

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

Видео: Машина за пиене: 7 стъпки
Видео: 7 ЛАЙФХАКОВ ДЛЯ ХУЛИГАНОВ 2024, Ноември
Anonim
Машина за пиене
Машина за пиене

Тази машина за напитки е направена с намерението да улесни начините, по които наливаме напитките си.

Стъпка 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 пръчка за боя
  • Горещо лепило
  1. Изрежете ламарината до желаната форма и залепете ръбовете, за да избегнете порязвания.
  2. Горещо лепило боята се придържа към дъното на ламарината, за да осигури допълнителна твърдост.
  3. Предварително пробийте дупка в средата на ламаринения лист и прикрепете дървения дюбел с винт (Забележка: Може да се наложи да прикачите допълнителни тежести, за да компенсирате теглото на разпределената течност)
  4. Отрежете дъното на чаша, за да държите чашата за пиене и горещото лепило от едната страна на листа.

Стъпка 3: Създаване на стойка за бутилки и корпус на Arduino

Създаване на стойка за бутилки и корпус Arduino
Създаване на стойка за бутилки и корпус Arduino
Създаване на стойка за бутилки и корпус Arduino
Създаване на стойка за бутилки и корпус Arduino

Необходими материали: -

  • 3 футови медни тръби
  • 1x медна Т фуга
  • дърво
  • Горещо лепило
  • Пробивна машина
  1. За да предпазите arduino от повреда от разлив, използвайте дървото, за да създадете заграждение, пробийте дупка в горната част на корпуса за опората.
  2. Нарежете медната тръба до желаната височина, за да държи бутилката.
  3. Използвайки бутилката по избор, създайте държач, изработен от дърво, и пробийте два отвора, един за закрепване към медната тръба, и един за увиване около гърлото на бутилката.
  4. Прикрепете държача към медната тръба върху медната Т-фуга с помощта на горещо лепило.

Стъпка 4: Създаване на чучура за изливане на бутилки

Създаване на чучура за изливане на бутилки
Създаване на чучура за изливане на бутилки
Създаване на чучура за изливане на бутилки
Създаване на чучура за изливане на бутилки
  • 1x пластмасова бутилка.
  • 1x малко парче пластмаса
  • 1x огъваща се слама
  • 1x малък конектор за arduino
  • 1x държач за кабел
  • Горещо лепило
  • Пробивна машина
  1. Използвайте пистолета за горещо лепило, за да прикрепите съединителя arduino към едната страна на малкото парче пластмаса. (Както е показано на снимка 1).
  2. Използвайте пистолета за горещо лепило, за да прикрепите държача на кабела от другата страна на малкото парче пластмаса. (Както е показано на снимка 1).
  3. Направете дупка през капачката на бутилката с вода с приблизително същия диаметър на пластмасовата сламка.
  4. Използвайте пистолета за горещо лепило, за да прикрепите пластмасовата сламка към капачката на бутилката. Използвайте пистолета за горещо лепило, за да запечатате сламата, за да поддържате желаната течност, след като се наклони с главата надолу.

Стъпка 5: Настройте Arduino

Настройте Arduino
Настройте Arduino
Настройте Arduino
Настройте Arduino
  • 1x Elego UNO R3
  • 6x мъжки към мъжки кабел
  • Arduino R3 Proto Shield Kit
  • 1x пожарен кабел
  1. Свържете Protoshield към arduino.
  2. Свържете голямото серво към цифровия вход ~ 10 (както е показано на графиката)
  3. Свържете малкото серво към цифровия вход ~ 9 (както е показано на графиката)
  4. Свържете основите и на двете
  5. Използвайте 5v приемника, за да свържете Servo. (Ако използвате повече от два серво, моля, потърсете да получите AdaFruit удължител.
  6. Ако се използва протощитът, ще можете да свържете необходимите два 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: Съберете елементите заедно

Сложете елементите заедно
Сложете елементите заедно
Сложете елементите заедно
Сложете елементите заедно
  1. Моля, имайте предвид, че течностите могат да повредят вашата електроника. Бъдете внимателни, когато работите с машината с течности.
  2. Прикрепете голямото серво към въртящата се табла.
  3. Прикрепете малкото серво към медната тръба и стартирайте предоставения изходен код (Забележка: Не използвайте течности по време на това изпълнение). Това ще ви позволи да калибрирате сламата и да се уверите, че тавата и сламата работят синхронно.
  4. Ако сте доволни от движението на въртящата се тава и сламата. Продължете да го тествате с вода.
  5. Запечатайте Arduino вътре в кутията.
  6. Насладете се на питието си.

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