Съдържание:

УЛИМАТИВНАТА машина за гамбол: 7 стъпки (със снимки)
УЛИМАТИВНАТА машина за гамбол: 7 стъпки (със снимки)

Видео: УЛИМАТИВНАТА машина за гамбол: 7 стъпки (със снимки)

Видео: УЛИМАТИВНАТА машина за гамбол: 7 стъпки (със снимки)
Видео: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Ноември
Anonim
УЛИМАТИВНАТА машина за гамбол
УЛИМАТИВНАТА машина за гамбол
УЛИМАТИВНАТА машина за гамбол
УЛИМАТИВНАТА машина за гамбол
УЛИМАТИВНАТА машина за гамбол
УЛИМАТИВНАТА машина за гамбол

Какво е ultimate? Безкраен RGB? Какво ще кажете за готин LCD сензорен екран? Може би дори някои напълно ненужни възможности за wifi? Какво ще кажете за всички тях- в машина за копчета. DFRobot се обърна към мен, за да създам проект, който използва техния 2.8 -инчов TFT екран, така че направих най -невероятната машина за гумбол някога (разбира се).

Стъпков двигател DFRobot

Стъпка 1: Дизайн

Дизайн
Дизайн
Дизайн
Дизайн

Както обикновено, почти всичко, което е по -сложно от създаването на няколко прости връзки и основна кутия, се нуждаеше от дизайн във Fusion 360. Започнах като скицирах как искам да изглежда машината. Той трябваше да бъде висок, да има достатъчно място за цялата електроника и също така да може да издържи теглото на 12 кг панталони. Затова се опитах да направя прост и елегантен механизъм за дозиране. Той трябваше да издава само по една бутонка наведнъж, да не се задръства и да не позволява повече от една гума да пада през това, което се върти. Дойдох до осъзнаването, че всичко, от което се нуждая, е просто колело с 4 отвора и че отворът за дозиране ще има капак отгоре, за да спре излишните гуми да пропаднат. След като дизайнът ми беше завършен, аз експортирах всички части за 3D отпечатване и генерирах пътеки с инструменти за CNC маршрутизиране на корпуса. Thingiverse връзка

Стъпка 2: Жилища и производство

Жилища и изработка
Жилища и изработка
Жилища и производство
Жилища и производство
Жилища и изработка
Жилища и изработка

Започнах, като събрах размерите за краката на машината за копчета и след това ги скицирах върху огромен лист шперплат. Тогава взех мозайката и изрязах четирите крака. Изрязах и основния корпус от шперплат с моя CNC рутер. След това пробих дупки във всичко и го боядисах в червено. LED лентата беше залепена върху долната плоча, за да може да хвърли хубав блясък върху стойката на машината отдолу.

Стъпка 3: Уеб страница

Уеб страница
Уеб страница

За да могат потребителите да взаимодействат с машината за бутони, трябва да има лесен интерфейс. Избрах да създам проста уеб страница, която позволява на потребителите да раздават бутони и да променят цвета на светодиодите. След като се случи действие, уеб страницата изпраща данни на персонализиран уеб сървър Node.js чрез AJAX.

Стъпка 4: Уеб сървър

Имах нужда от уеб сървър, който да действа като посредник между потребителите на уеб страницата и машината за бутони. Затова реших да използвам Node.js както за изпращане, така и за получаване на данни. Потребителите изпращат POST заявка за контрол на цвета на LED и разпределяне. След това ESP8266 изпраща GET заявка за получаване на състоянието на машината. И какво ще стане, ако някой продължи да натиска „раздаване“? Сървърът следи всички IP адреси, които са щракнали върху бутона за разпределяне и ги блокира два пъти.

Стъпка 5: Електроника

Електроника
Електроника
Електроника
Електроника
Електроника
Електроника

TFT екран отнема много процесорна мощ за задвижване, така че трябваше да избера бърза и мощна платка, което ме накара да използвам Teensy 3.5. Но сега може би си мислите: „Как Teensy използва Wi -Fi?“Това беше много труден за мен проблем. Трябваше да накарам Teensy да слуша локален сървър за промените, направени от потребителите. Тогава ми хрумна просто да използвам ESP8266, за да проверя сървъра и след това да „говоря“с Teensy чрез Serial, което го направи много по -лесно.

Стъпка 6: Софтуер

Teensy изпълнява прост скрипт, който първо зарежда изображението от SD картата и го показва на екрана. След това той проверява серийните данни, за да види дали трябва да промени цвета на светодиодите или да се освободи.

Стъпка 7: Използване

Употреба
Употреба

Използването на машината за бутони е доста просто: просто отидете на уеб страницата и кликнете върху бутона „раздаване“. Или още по -добре просто отидете нагоре и натиснете бутона. След това просто посегнете и вземете законната си награда.

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